requesttype=0x01
This command is similar to Identify Camera from the original protocol, but doesn't return the owner name. To get the owner name, issue the Get Owner command.
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 01 00 10 12 10 00 00 00 08 e4 d5 00 ................
Response: 0x9c bytes (EOS 20D):
00000000 5c 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 ................ 00000040 02 00 00 00 01 00 10 22 5c 00 00 00 08 e4 d5 00 ......."\....... 00000050 00 00 00 00 00 08 77 81 00 05 00 01 43 61 6e 6f ......w.....Cano 00000060 6e 20 45 4f 53 20 32 30 44 00 00 00 00 00 00 00 n EOS 20D....... 00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000010 01 00 00 00 00 00 00 00 00 00 00 00 ............
First 0x40 bytes is throwable (as usual)
Data at 0x54-0x57 (here 00 08 77 81) have unknown purpose.
0x58-0x5b is firmware version (04 03 02 01 is version 1.2.3.4; 00 05 00 01 here is version 1.0.5.0)
At 0x5c is a string with camera type.
Bytes starting at 0x7c seem to be either zero or garbage.