@edibg, great results!
I have tried to emulate the ARK using my CAN Adapter and it turned out that the SPH is detecting the battery (showing a battery symbol) when it sees at least the frames 311,313 and 320.
311 is the charging limits (current. voltage) and 313 is the actual battery...