Continued from the two pages of posts starting from here: http://www.mynissanleaf.com/viewtopic.php?p=513157#p513157
I've been trying to get any responses to any diagnostic messages from the inverter with no luck. It doesn't respond to, say, 784: 03 19 02 0B 00 00 00 00, or anything thereabouts that I've tried. (That message appears to be Leaf Spy Pro's best attempt, if I'm not mistaken. @Turbo3: Can you confirm? I'm lacking anything working to compare to so I can't tell where my problems are!)
On its own on the bus, with CAN ACKs being replied by another device, the only thing the inverter keeps doing is outputting 1DA every 10ms and 55A every 100ms. It also responds with CAN ACKs to anything I put on the bus.
It could be that the inverter wants to hear a response to 1DA or 55A from the VCM before it will do anything else. Or it could be waiting for something else, even something diagnostics related that the VCM would send before passing other commands.
The 55A messages exactly loop through this:
The 1DA messages don't form a perfect loop, but D6 loops through 0xE0...E3 and D0:1 is just a voltage measurement:
EDIT: In @carrott's capture, D6 loops through 0...3, so the 3 MSbs differ here. Maybe they're status flags of some kind. Also, towards the end of the capture, when the first voltage byte D0 has dropped to 0x10 (which is around 32V I think), D6 becomes 0x80 based.
1DA and 55A combined roughly repeat through a 5 second loop like this, and this is all I've been able to see on the bus from the inverter so far. I have not recorded responses to any playbacks of captures yet.
I've been trying to get any responses to any diagnostic messages from the inverter with no luck. It doesn't respond to, say, 784: 03 19 02 0B 00 00 00 00, or anything thereabouts that I've tried. (That message appears to be Leaf Spy Pro's best attempt, if I'm not mistaken. @Turbo3: Can you confirm? I'm lacking anything working to compare to so I can't tell where my problems are!)
On its own on the bus, with CAN ACKs being replied by another device, the only thing the inverter keeps doing is outputting 1DA every 10ms and 55A every 100ms. It also responds with CAN ACKs to anything I put on the bus.
It could be that the inverter wants to hear a response to 1DA or 55A from the VCM before it will do anything else. Or it could be waiting for something else, even something diagnostics related that the VCM would send before passing other commands.
The 55A messages exactly loop through this:
Code:
55A: AE 3E 3F 00 5F 00 82 B0
55A: AB 3E 3F 00 5F 00 82 B0
55A: 1D 3E 3F 00 5F 00 82 B0
55A: 1C 3D 3F 00 5F 00 82 B0
55A: 13 3E 3F 00 5F 00 82 B0
The 1DA messages don't form a perfect loop, but D6 loops through 0xE0...E3 and D0:1 is just a voltage measurement:
Code:
1DA: 01 40 00 00 00 00 E0 E9
1DA: 01 00 00 00 00 00 E1 CE
1DA: 01 00 00 00 00 00 E2 C4
1DA: 00 40 00 00 00 00 E3 E4
EDIT: In @carrott's capture, D6 loops through 0...3, so the 3 MSbs differ here. Maybe they're status flags of some kind. Also, towards the end of the capture, when the first voltage byte D0 has dropped to 0x10 (which is around 32V I think), D6 becomes 0x80 based.
1DA and 55A combined roughly repeat through a 5 second loop like this, and this is all I've been able to see on the bus from the inverter so far. I have not recorded responses to any playbacks of captures yet.
Code:
1DA: 00 40 00 00 00 00 E3 E4
1DA: 01 40 00 00 00 00 E0 E9
1DA: 01 00 00 00 00 00 E1 CE
1DA: 01 00 00 00 00 00 E2 C4
1DA: 00 40 00 00 00 00 E3 E4
1DA: 01 40 00 00 00 00 E0 E9
1DA: 01 00 00 00 00 00 E1 CE
1DA: 01 00 00 00 00 00 E2 C4
1DA: 01 40 00 00 00 00 E3 E3
1DA: 00 40 00 00 00 00 E0 EE
55A: 1D 3E 3F 00 5F 00 82 B0
1DA: 00 00 00 00 00 00 E1 C9
1DA: 00 00 00 00 00 00 E2 C3
1DA: 01 40 00 00 00 00 E3 E3
1DA: 01 40 00 00 00 00 E0 E9
1DA: 00 00 00 00 00 00 E1 C9
1DA: 00 00 00 00 00 00 E2 C3
1DA: 01 40 00 00 00 00 E3 E3
1DA: 01 40 00 00 00 00 E0 E9
1DA: 01 00 00 00 00 00 E1 CE
1DA: 01 00 00 00 00 00 E2 C4
55A: 1C 3E 3F 00 5F 00 82 B0
1DA: 01 40 00 00 00 00 E3 E3
1DA: 00 40 00 00 00 00 E0 EE
1DA: 01 00 00 00 00 00 E1 CE
1DA: 01 00 00 00 00 00 E2 C4
1DA: 01 40 00 00 00 00 E3 E3
1DA: 01 40 00 00 00 00 E0 E9
1DA: 01 00 00 00 00 00 E1 CE
1DA: 00 00 00 00 00 00 E2 C3
1DA: 00 40 00 00 00 00 E3 E4
1DA: 01 40 00 00 00 00 E0 E9
55A: 13 3E 3F 00 5F 00 82 B0
1DA: 01 00 00 00 00 00 E1 CE
1DA: 00 00 00 00 00 00 E2 C3
1DA: 00 40 00 00 00 00 E3 E4
1DA: 01 40 00 00 00 00 E0 E9
1DA: 00 00 00 00 00 00 E1 C9
1DA: 00 00 00 00 00 00 E2 C3
1DA: 00 40 00 00 00 00 E3 E4
1DA: 00 40 00 00 00 00 E0 EE
1DA: 00 00 00 00 00 00 E1 C9
1DA: 01 00 00 00 00 00 E2 C4
55A: AE 3E 3F 00 5F 00 82 B0
1DA: 01 40 00 00 00 00 E3 E3
1DA: 00 40 00 00 00 00 E0 EE
1DA: 01 00 00 00 00 00 E1 CE
1DA: 01 00 00 00 00 00 E2 C4
1DA: 01 40 00 00 00 00 E3 E3
1DA: 00 40 00 00 00 00 E0 EE
1DA: 01 00 00 00 00 00 E1 CE
1DA: 00 00 00 00 00 00 E2 C3
1DA: 01 40 00 00 00 00 E3 E3
1DA: 01 40 00 00 00 00 E0 E9
55A: AB 3E 3F 00 5F 00 82 B0