Line 14:
Line 14:
! Description
! Description
|-
|-
β
| 0x00 || Command || ODD On
+
| 0x00 || Command || DriveOn
|-
|-
β
| 0x01 || Command || ODD Off
+
| 0x01 || Command || DriveOff
|-
|-
β
| 0x02 || Command || ODD Eject Request
+
| 0x02 || Command || DriveEject
|-
|-
β
| 0x8D || Read/Write? || 00 on power on?
+
| 0x10 || Command || Red LED off
|-
|-
β
| 0x8E || Read/Write? || 00 on power on?
+
| 0x11 || Command || Blue LED on
|-
|-
β
| 0x8F || Read/Write? || 00 on power on?
+
| 0x12 || Command || Blue LED off
|-
|-
β
| 0x10 || Command || ON LED on
+
| 0x13 || Command || Blue LED pulse
|-
|-
β
| 0x11 || Command || ON LED on?
+
| 0x14 || Command || Yellow LED off
|-
|-
β
| 0x12 || Command || ON LED off
+
| 0x15 || Command || Yellow LED on
|-
|-
β
| 0x13 || Command || ON LED pulse
+
| 0x16 || Command || Yellow LED pulse
|-
|-
β
| 0x14 || Command || CC LED off
+
| 0x1E || Command || Red LED on
|-
|-
β
| 0x15 || Command || CC LED on
+
| 0x1F || Command || Red LED pulse
|-
|-
β
| 0x16 || Command || CC LED pulse
+
| 0x20 || Command || ResetBluetooth
|-
|-
β
| 0x17 || ? || ?
+
| 0x21 || Command || ResetWiFi24
|-
|-
β
| 0x18 || ? || ?
+
| 0x22 || Command || ResetWiFi5
β
|-
β
| 0x19 || ? || ?
β
|-
β
| 0x1A || ? || ?
β
|-
β
| 0x1B || ? || ?
β
|-
β
| 0x1C || ? || ?
β
|-
β
| 0x1D || ? || ?
β
|-
β
| 0x1E || Command || OFF LED on
β
|-
β
| 0x1F || Command || OFF LED pulse
β
|-
β
| 0x20 || Command || bt_rst
β
|-
β
| 0x21 || Command || wifi_rst
β
|-
β
| 0x22 || Command || drc_wifi_rst
|-
|-
| 0x30~0x32 || Read/Write || TimerCounter
| 0x30~0x32 || Read/Write || TimerCounter
Line 68:
Line 48:
| 0x40 || Read || ProgramRevision (val: 0xC5)
| 0x40 || Read || ProgramRevision (val: 0xC5)
|-
|-
β
| 0x41 || Read || SystemEventFlag
+
| 0x41 || Read || [[#SystemEventFlag|SystemEventFlag]]
|-
|-
β
| 0x42 || Read || ?, read-only (val: 0x0B, 0x0A?)
+
| 0x42 || Read || DriveStatus (val: 0x0B, 0x0A?)
|-
|-
β
| 0x43 || Read/Write || USB Power (bitmask; front USB: 0x1, rear USB: 0x2)
+
| 0x43 || Read/Write || USBPowerControl (bitmask; front USB: 0x1, rear USB: 0x2)
|-
|-
β
| 0x44 || Read/Write || NotificationLED
+
| 0x44 || Read/Write || [[#NotificationLED|NotificationLED]]
|-
|-
β
| 0x45 || Read/Write || PowerFailureState, writable (val: 0x08)
+
| 0x45 || Read/Write || PowerFailureState (val: 0x08)
|-
|-
| 0x46 || Read/Write || WifiRstCtrl (val: 0x00)
| 0x46 || Read/Write || WifiRstCtrl (val: 0x00)
Line 86:
Line 66:
| 0x49 || Read || ? (val: 0x4000000; needs ProgramRevision > 0xD3?)
| 0x49 || Read || ? (val: 0x4000000; needs ProgramRevision > 0xD3?)
|-
|-
β
| 0x60~0x6F || Read/Write || SystemError, 0x60=LAPSSetting. Values must be written from largest to smallest address for values to be set.
+
| 0x60~0x6F || Read/Write || SystemError (0x60=LAPSSetting; values must be written from largest to smallest address for values to be set)
|-
|-
| 0x70 || Read || UnkDataValid (0x01 when UnkData is valid, else 0x00)
| 0x70 || Read || UnkDataValid (0x01 when UnkData is valid, else 0x00)
Line 134:
Line 114:
! Name
! Name
|-
|-
β
| 0x80 || ?
+
| 0x20 || Blue LED on
β
|-
β
| 0x40 || ?
β
|-
β
| 0x20 || Blue LED en
|-
|-
β
| 0x10 || Blue LED pulse en
+
| 0x10 || Blue LED pulse
|-
|-
β
| 0x08 || Red LED en
+
| 0x08 || Red LED on
|-
|-
β
| 0x04 || Red LED pulse en
+
| 0x04 || Red LED pulse
|-
|-
β
| 0x02 || Yellow LED en
+
| 0x02 || Yellow LED on
|-
|-
β
| 0x01 || Yellow LED pulse en
+
| 0x01 || Yellow LED pulse
|-
|-
|}
|}