From my question:
- It seems to work :)
- Is the message length
- more or less ;)
- See procedure bellow
- Still wondering if it's a "common/standard protocol"?
Procedure
I have removed the module from the AC and build a simple fake AC server.
From what I see, once a message is sent, a response has to be returned. I've exchanged some messages with it using XML commands, looking at the messages sent back to the AC (my virtual AC server), and could decode most of the messages. Then I've sent back some messages directly to the module as if the AC sent them, and looked at the new values stored in the module.
I end up with the following protocol. There is still some points to be clarified, but most of the work is done.
Next step, I'll write a daemon capable of translating messages as human readable, and connect back the module to the AC, then sniffing while playing with the different function to find if there are some "new" messages.
Message format
Each message could be decomposed as follow:
βββββββββ¦βββββββββββ¦βββββββββ¦βββββββββββββββ¦ββββββ¦βββββββββββββββββββββββββββββββββ¦βββββββββββ¦ββββββ
β start β version? β length β counter β sep β payload β checksum β end β
β ββββββββ¬βββββββββββ¬βββββββββ¬βββββββββββββββ¬ββββββ¬βββββββββββββββββββββββββββββββββ¬βββββββββββ¬ββββββ£
β d0c0 β 02 β 12 β 000000000000 β fe β 12040601010f7401f0 β 64 β e0 β
β d0c0 β 02 β 12 β 000000000000 β fe β 12050601010f7401f0 β 65 β e0 β
β d0c0 β 02 β 18 β 000000000001 β fe β 14040c170115180105190127fd0102 β 37 β e0 β
β d0c0 β 02 β 18 β 000000000001 β fe β 14050c170115180105190127fd0102 β 36 β e0 β
β β¦ β β β β β β β β
βββββββββ©βββββββββββ©βββββββββ©βββββββββββββββ©ββββββ©βββββββββββββββββββββββββββββββββ©βββββββββββ©ββββββ
- Fields
start
, end
, sep
, version?
seems static
Counter
is incrementing for each new message
- when one of the two cards receives a message, it sends back the same message but increasing the
ack
value
checksum
the CheckSum 8 Xor
of the all columns before
length
, count from here to end of message (including checksum
and end
)
Payload
Each payload may be decomposed in command
, sub
ββββββββ¦ββββββββββ¦βββββββββββ¦βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β type β command β register β value(s) β
β βββββββ¬ββββββββββ¬βββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β 1204 β 06 β 0101 β 0f74010f β
β 1205 β 06 β 0101 β f074010f β
β 1204 β 09 β f704 β 5445535474010f β
β 1403 β 2d β 3201 β fef601fef403150224f303130709f501053902d0b8e0040000e635e40400040dcbe801fee90103e6022710 β
ββββββββ©ββββββββββ©βββββββββββ©βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Types
1204
: user commands
1205
: ack - user commands
1206
: values from AC
1207
: ack - values from AC
1302
: reset? registers
1303
: values from AC (OutDoor?)
1304
: Set
1305
: ack - Set
1402
: counters from unit
1403
: ??? ack?
1404
: wifi module status
1405
: ??? ack?
1204
Commands
06
Set Integer
09
Set String
AC_FUN_ENABLE
βββββββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦βββββββββ
β β command β register β length β value β end β
β ββββββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬βββββββββ£
β Enable β 06 β 01 β 01 β f0 β 74010f β
β Disable β 06 β 01 β 01 β 0f β 74010f β
βββββββββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©βββββββββ
AC_FUN_POWER
βββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦βββββββββ
β β command β register β length β value β end β
β ββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬βββββββββ£
β Off β 06 β 02 β 01 β f0 β 74010f β
β On β 06 β 02 β 01 β 0f β 74010f β
βββββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©βββββββββ
AC_FUN_OPMODE
ββββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦βββββββββ
β β command β register β length β value β end β
β βββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬βββββββββ£
β Cool β 06 β 43 β 01 β 12 β 74010f β
β Dry β 06 β 43 β 01 β 22 β 74010f β
β Wind β 06 β 43 β 01 β 32 β 74010f β
β Heat β 06 β 43 β 01 β 42 β 74010f β
β Auto β 06 β 43 β 01 β e2 β 74010f β
ββββββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©βββββββββ
AC_FUN_COMODE
βββββββββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦βββββββββ
β β command β register β length β value β end β
β ββββββββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬βββββββββ£
β Off β 06 β 44 β 01 β 12 β 74010f β
β TurboMode β 06 β 44 β 01 β 22 β 74010f β
β Smart β 06 β 44 β 01 β 32 β 74010f β
β Sleep β 06 β 44 β 01 β 42 β 74010f β
β Quiet β 06 β 44 β 01 β 52 β 74010f β
β SoftCool β 06 β 44 β 01 β 62 β 74010f β
β WindMode1 β 06 β 44 β 01 β 82 β 74010f β
β WindMode2 β 06 β 44 β 01 β 92 β 74010f β
β WindMode3 β 06 β 44 β 01 β a2 β 74010f β
βββββββββββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©βββββββββ
AC_FUN_TEMPSET (from 16Β°C to 28Β°C)
ββββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦βββββββββ
β β command β register β length β value β end β
β βββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬βββββββββ£
β 16Β°C β 06 β 5a β 01 β 10 β 74010f β
β 17Β°C β 06 β 5a β 01 β 11 β 74010f β
β β¦ β β β β β β
β 28Β°C β 06 β 5a β 01 β 1c β 74010f β
ββββββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©βββββββββ
AC_FUN_WINDLEVEL
βββββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦βββββββββ
β β command β register β length β value β end β
β ββββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬βββββββββ£
β Auto β 06 β 62 β 00 β 00 β 74010f β
β Low β 06 β 62 β 01 β 12 β 74010f β
β Mid β 06 β 62 β 01 β 14 β 74010f β
β High β 06 β 62 β 01 β 16 β 74010f β
β Turbo β 06 β 62 β 01 β 18 β 74010f β
βββββββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©βββββββββ
AC_FUN_DIRECTION
ββββββββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦βββββββββ
β β command β register β length β value β end β
β βββββββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬βββββββββ£
β Off β 06 β 63 β 01 β 12 β 74010f β
β Indirect β 06 β 63 β 01 β 21 β 74010f β
β Direct β 06 β 63 β 01 β 31 β 74010f β
β Center β 06 β 63 β 01 β 41 β 74010f β
β Wide β 06 β 63 β 01 β 51 β 74010f β
β Left β 06 β 63 β 01 β 61 β 74010f β
β Right β 06 β 63 β 01 β 71 β 74010f β
β Long β 06 β 63 β 01 β 81 β 74010f β
β SwingUD β 06 β 63 β 01 β 92 β 74010f β
β SwingLR β 06 β 63 β 01 β a2 β 74010f β
β Rotation β 06 β 63 β 01 β b2 β 74010f β
β Fixed β 06 β 63 β 01 β c2 β 74010f β
ββββββββββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©βββββββββ
AC_FUN_SLEEP
TODO: To validate
βββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦βββββββββ
β β command β register β length β value β end β
β ββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬βββββββββ£
β 0 β 06 β 73 β 01 β 00 β 74010f β
β 255 β 06 β 73 β 01 β ff β 74010f β
βββββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©βββββββββ
AC_FUN_ERROR
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ¦βββββββββββββ¦βββββββββββ¦βββββββββ¦βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ¦βββββββββ
β β command??? β register β length β value β end β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ¬βββββββββββββ¬βββββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ¬βββββββββ£
β NULL β 09 β f7 β 04 β 4e554c4c β 74010f β
β TEST β 09 β f7 β 04 β 54455354 β 74010f β
β MY_ERROR_MESSAGE β 15 β f7 β 10 β 4d59204552524f52204d455353414745 β 74010f β
β 0123456789012345678901234567890123456789012345678901234567890123456789 β 4b β f7 β 46 β 30313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839 β 74010f β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©βββββββββββββ©βββββββββββ©βββββββββ©βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©βββββββββ
1206
Commands
ββββββββββββββββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦βββββββββββ
β β command β register β length β value β
β βββββββββββββββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬βββββββββββ£
β Multi_valued β 24 β β β β
β AC_FUN_POWER β β 02 β 01 β f0 β
β ? β β 41 β 01 β 32 β
β AC_FUN_OPMODE β β 43 β 01 β e2 β
β AC_FUN_COMODE β β 44 β 01 β 12 β
β AC_FUN_WINDLEVEL β β 62 β 01 β 00 β
β AC_FUN_DIRECTION β β 63 β 01 β c2 β
β ? β β ea β 01 β fe β
β AC_FUN_TEMPSET β β 5a β 01 β 15 β
β AC_FUN_TEMPNOW β β 5c β 01 β 17 β
β AC_FUN_SLEEP β β 73 β 01 β 00 β
β AC_FUN_ERROR β β f7 β 04 β 00000000 β
ββββββββββββββββββββ©ββββββββββ©βββββββββββ©βββββββββ©βββββββββββ
1302
Commands
Reset?
βββββββββββββββββββββββββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ
β β command β register β length β value β
β ββββββββββββββββββββββββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ£
β Multi_valued β 10 β β β β
β AC_ADD_AUTOCLEAN β β 32 β 00 β β
β AC_ADD_SETKWH β β 40 β 00 β β
β AC_ADD_CLEAR_FILTER_ALARM β β 44 β 00 β β
β AC_ADD_STARTWPS β β 43 β 00 β β
β AC_ADD_SPI β β 75 β 00 β β
β AC_OUTDOOR_TEMP β β 76 β 00 β β
β AC_COOL_CAPABILITY β β 77 β 00 β β
β AC_WARM_CAPABILITY β β 78 β 00 β β
βββββββββββββββββββββββββββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ
1303
Commands
βββββββββββββββββββββββββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ
β β command β register β length β value β
β ββββββββββββββββββββββββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ£
β Multi_valued β 1a β β β β
β AC_ADD_AUTOCLEAN β β 32 β 01 β 23 β
β AC_ADD_SETKWH β β 40 β 01 β ff β
β AC_ADD_CLEAR_FILTER_ALARM β β 44 β 01 β f0 β
β AC_ADD_STARTWPS β β 43 β 01 β 0f β
β AC_ADD_SPI β β 75 β 01 β f0 β
β AC_OUTDOOR_TEMP β β 76 β 01 β fe β
β AC_COOL_CAPABILITY β β 77 β 02 β 0044 β
β AC_WARM_CAPABILITY β β 78 β 02 β 0050 β
βββββββββββββββββββββββββββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ
1304
Commands
AC_ADD_AUTOCLEAN
βββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦βββββββββ
β β command β register β length β value β end β
β ββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬βββββββββ£
β On β 06 β 32 β 01 β 22 β 74010f β
β Off β 06 β 32 β 01 β 23 β 74010f β
βββββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©βββββββββ
AC_ADD_SETKWH
βββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦βββββββββ
β β command β register β length β value β end β
β ββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬βββββββββ£
β 0 β 06 β 40 β 01 β 00 β 74010f β
β β¦ β β β β β β
β 255 β 06 β 40 β 01 β ff β 74010f β
βββββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©βββββββββ
AC_ADD_CLEAR_FILTER_ALARM
βββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦βββββββββ
β β command β register β length β value β end β
β ββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬βββββββββ£
β 0 β 06 β 44 β 01 β 00 β 74010f β
β β¦ β β β β β β
β 255 β 06 β 44 β 01 β ff β 74010f β
βββββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©βββββββββ
AC_ADD_SPI
βββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦βββββββββ
β β command β register β length β value β end β
β ββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬βββββββββ£
β On β 06 β 75 β 01 β 0f β 74010f β
β β¦ β β β β β β
β Off β 06 β 75 β 01 β f0 β 74010f β
βββββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©βββββββββ
AC_ADD_APMODE_END
βββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦ββββββ
β β command β register β length β value β end β
β ββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬ββββββ£
β β¦ β β β β β β
βββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©ββββββ
AC_ADD_STARTWPS
ββββββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦ββββββ
β β command β register β length β value β end β
β βββββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬ββββββ£
β Direct β β¦ β β β β β
β β¦ β β β β β β
ββββββββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©ββββββ
AC_OUTDOOR_TEMP
βββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦ββββββ
β β command β register β length β value β end β
β ββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬ββββββ£
β β¦ β β β β β β
βββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©ββββββ
AC_COOL_CAPABILITY
βββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦ββββββ
β β command β register β length β value β end β
β ββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬ββββββ£
β β¦ β β β β β β
βββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©ββββββ
AC_WARM_CAPABILITY
βββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦ββββββ
β β command β register β length β value β end β
β ββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬ββββββ£
β β¦ β β β β β β
βββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©ββββββ
AC_ADD2_USEDWATT
βββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦ββββββ
β β command β register β length β value β end β
β ββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬ββββββ£
β β¦ β β β β β β
βββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©ββββββ
AC_ADD2_VERSION
βββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦ββββββ
β β command β register β length β value β end β
β ββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬ββββββ£
β β¦ β β β β β β
βββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©ββββββ
1402
Commands
When message received, Wifi module also respond:
-> 1404 0c1701 15180105190127fd0102
-> 1404 12fa01 f8fb0104fc012ef701d8f8013ef901a0
βββββββββββββββββββββββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββββββ
β β command β register β length β comment β
β ββββββββββββββββββββββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββββββ£
β Multi_valued β 16 β β β β
β AC_ADD2_USEDWATT β β 32 β 00 β ? β
β AC_ADD2_VERSION β β f6 β 00 β Confirmed β
β AC_ADD2_PANEL_VERSION β β f4 β 00 β ? β
β AC_ADD2_OUT_VERSION β β f3 β 00 β ? β
β AC_FUN_MODEL β β f5 β 00 β ? β
β AC_ADD2_OPTIONCODE β β 39 β 00 β ? β
β AC_ADD2_USEDPOWER β β e0 β 00 β ? β
β AC_ADD2_USEDTIME β β e4 β 00 β ? β
β AC_ADD2_CLEAR_POWERTIME β β e8 β 00 β ? β
β AC_ADD2_FILTERTIME β β e9 β 00 β ? β
β AC_ADD2_FILTER_USE_TIME β β e6 β 00 β ? β
βββββββββββββββββββββββββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββββββ
1403
Commands
From AC to Wifi. When message received, Wifi module also respond:
-> 1404 0c 170115180105190127fd0102
(Not decoded yet)
-> 1404 12 fa01f8fb0104fc012ef701d8f8013ef901a0
βββββββββββββββββββββββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦βββββββββββ¦ββββββββββββββββββββββββββββββββββββββ
β β command β register β length β value β comment β
β ββββββββββββββββββββββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬βββββββββββ¬ββββββββββββββββββββββββββββββββββββββ£
β Multi_valued β 2d β β β β β
β AC_ADD2_USEDWATT β β 32 β 01 β fe β β
β AC_ADD2_VERSION β β f6 β 01 β fe β β
β AC_ADD2_PANEL_VERSION β β f4 β 03 β 150224 β (Raw value in XML) β
β AC_ADD2_OUT_VERSION β β f3 β 03 β 130709 β (Raw value in XML) β
β AC_FUN_MODEL β β f5 β 01 β 05 β β
β AC_ADD2_OPTIONCODE β β 39 β 02 β d0b8 β β
β AC_ADD2_USEDPOWER β β e0 β 04 β 0000e635 β β
β AC_ADD2_USEDTIME β β e4 β 04 β 00040dcb β β
β AC_ADD2_CLEAR_POWERTIME β β e8 β 01 β fe β β
β AC_ADD2_FILTERTIME β β e9 β 01 β 03 β (00:00 01:180 02:300 03:500 04:700) β
β AC_ADD2_FILTER_USE_TIME β β e6 β 02 β 2710 β β
βββββββββββββββββββββββββββ©ββββββββββ©βββββββββββ©βββββββββ©βββββββββββ©ββββββββββββββββββββββββββββββββββββββ
1404
Commands
03
Notify
06
Set Integer
0c
Set Multi values
12
Set Multi values
AC_SG_WIFI
βββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦ββββββ
β β command β register β length β value β end β
β ββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬ββββββ£
β On β 03 β 37 β 01 β 0f β β
β Off β 03 β 37 β 01 β f0 β β
βββββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©ββββββ
AC_SG_INTERNET
βββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦ββββββ
β β command β register β length β value β end β
β ββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬ββββββ£
β On β 03 β 38 β 01 β 0f β β
β Off β 03 β 38 β 01 β f0 β β
βββββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©ββββββ
AC_ADD2_FILTERTIME
βββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ¦βββββββββ
β β command β register β length β value β end β
β ββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ¬βββββββββ£
β 0 β 06 β e9 β 01 β 00 β 74010f β
β 180 β 06 β e9 β 01 β 01 β 74010f β
β 300 β 06 β e9 β 01 β 02 β 74010f β
β 500 β 06 β e9 β 01 β 03 β 74010f β
β 700 β 06 β e9 β 01 β 04 β 74010f β
βββββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ©βββββββββ
0c
ββββββββββββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ
β β command β register β length β value β
β βββββββββββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ£
β Multi_valued β 0c β β β β
β ? β β 17 β 01 β 15 β
β ? β β 18 β 01 β 05 β
β ? β β 19 β 01 β 27 β
β ? β β fd β 01 β 02 β
ββββββββββββββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ
12
ββββββββββββββββββ¦ββββββββββ¦βββββββββββ¦βββββββββ¦ββββββββ
β β command β register β length β value β
β βββββββββββββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββ£
β Multi_valued β 12 β β β β
β AC_SG_VENDER01 β β fa β 01 β f8 β
β AC_SG_VENDER02 β β fb β 01 β 04 β
β AC_SG_VENDER03 β β fc β 01 β 2e β
β AC_SG_MACHIGH β β f7 β 01 β d8 β
β AC_SG_MACMID β β f8 β 01 β 3e β
β AC_SG_MACLOW β β f9 β 01 β a0 β
ββββββββββββββββββ©ββββββββββ©βββββββββββ©βββββββββ©ββββββββ