@Ctrl-alt-delete before you start to fire the parts canon, you should know that 90%of all MAF codes are follow up errors of other problems. Old/weak batteries, dirty MAP sensor, dirty throttle body, carbon build up in the EGR/EGR cooler. There is also a technical journal about a design flaw in the EGR cooler of older VEA diesels, that triggers P010000 and requires replacing EGR and cooler with redesigned parts.
The data you have collected is also not really useful, unless you find the signal specifications of the ECM, to check if everything is in the desired range. This data can be found in the online version of VIDA which is not accessible for private user, unless you live in the US. VIDA also has detailed explanations what triggers code XYZ and an associated fault trace with things to check, to find the cause for the code. This kind of vital information can hardly be found in the internet.
You also should know that Volvos don't like aftermarket sensors. Replacing the MAF with an aftermarket part might not solve your issue, if it's really the MAF.
Your first step should be to get a good Volvo capable diag tool and scan the car with that. Not only the ECM, all ecus. A dead battery for example will trigger several communication codes in several ecus. You should also take a look at the freeze frame data, that is stored together with the code and consists of a set of data/parameters that happened in the moment when the code was stored, which could be helpfull to identify some problems.
The J2534 is a complicated SAE standard that describes/specifies all kinds of communication protocols between all ecus in your car and a computer through a VCI. Dataformats, bitrates, commands, timings, signaling specifications and what not for programming, diagnostics, activations and so on. Substandards are J2534-1 for ECMs, J2534-2 for all other ecus. Without J2534 compatible firmware/drivers/software, your cable won't be usable for the things you want to do.