It is odd that for Denso, on the bench I cannot make the ECU return data for B9 F0(or any command that should return data) via D2
000FFFFE 0xCB 7A B9 F0 00 00 00 00 <- no reply. On the car there are no issues, but on the bench...it simply refuses to.
000FFFFE 0xCB 7A B9 F2 00 00 00 00 <- no reply.
000FFFFE 0xCB 7A B9 F8 00 00 00 00 <- no reply.
I can see the ECU streaming data via CAN, I can make it enter programming mode vs FF 86 command, I can even upload and run my own kernel, so I know it is receiving my commands. But for the life of me, I cannot get it to reply to these commands on the bench.
I am only powering the ECU via one 12v pin, specifically pin 10 as it was the easiest, could this be the reason?
Yes it was the other pin, 37(ignition). After connecting it, it now works. Perfect.