Changes

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
 
|-
 
|-
 
|}
 
|}