requesttype=0x13
Command: 0x50 bytes
00000000 10 00 00 00 01 02 00 00 00 00 00 00 00 00 00 00 ................ 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000040 02 00 00 00 13 00 10 12 10 00 00 00 28 ed f9 00 ............(...
Response: 0x58 bytes (from an EOS 20D on battery power):
00000000 18 00 00 00 01 03 00 00 00 00 00 00 00 00 00 00 ................ 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000000 02 00 00 00 13 00 10 22 18 00 00 00 28 ed f9 00 ......."....(... 00000010 00 00 00 00 06 00 00 20 .......
First 0x50 bytes are throwable.
0x54 contains a byte with power status. 0x6=good, 0x4=bad
0x57 contains a byte with power type in bit 4:
((value &0x20) == 0) running from ac-adapter
((value &0x20) != 0) running from battery
The last two values also form the end of the response to an Identify camera request.