I'm thinking of finally buying one of these, though not necessarily this specific one. Will it pick up the data from every code?

I ask because Volvos are odd; surprise surprise. A basic stand-alone reader will pick up the basic codes, such as Cylinder 2 misfire. However, if you want to know what's causing a misfire, you need a VIDA DiCE system, seen below. DiCE has other neat tricks, such as changing the temperature for heated seats. Would Torque or another Android app be able to replicate DiCE and other make-specific systems?