Xbox Optical disc drive
Game discs
Xbox One game discs are called XGD4 (Xbox Game Disc Version 4).
Drive models
Following optical disc drive models are known to date:
Xbox One (PHAT)
- Lite-On DG-6M1S-01B/02B (Codename: ELK)
- Lite-On DG-6M2S-01B (Codename: CORDOVA)
Xbox One S / X
- Lite-On DG-6M5S-01B/02B (Codename: MONTEREY)
Lite-On drives
General info
- Seems to use MTK chipset
- DG-6M1S is NOT detected when connected to a PC, all other models are
Known firmware versions
- 3253 (July 2013, DG-6M1S-01B)
- 011V (August 2015, DG-6M2S-01B)
- 017V (April 2016, DG-6M5S-01B)
Known flash chips
- Lite-On DG-6M2S -> MXIC(MX25L8091E) (MenuId: 0xC2, DevId1: 0x20, DevId2: 0x14)
oddfwupd log
When a dashboard update performs a ODD firmware upgrade, a log file is created on HDD.
Location: SystemSupport\oddfwupd\
Successful upgrade
ODDFW update sequence: 9.
FOUND DeviceInstance AHCI\Port\0
Got PDO: \Device\00000016
Drive type detected: Elk.
Drive is Locked!
Nvkey is Programmed!
Found firmware FW_0001.bin.
Firmware version match, no FW update is needed
Update is not neccessary.
Drive is Locked!
Nvkey is Programmed!
ODD token found in factory settings, consider ODD is paired.
PV+ console already locked, skip lock down.
Got drive auth status : 2
ODDFW update finished, hr = 00000000
Example of E100 error
ODDFW update sequence: 7.
FOUND DeviceInstance AHCI\Port\0
Got PDO: \Device\00000017
Drive type detected: Monterey.
Drive is Locked!
Nvkey is Programmed!
Expected firmare version:014R
Running firmware version:014R
Already running expected firmware, skipping ODD update
Update is not neccessary.
Not Elk drive, no lock down is needed.
Auth IOCTL 000240C4 failed, error = e0e80085
IOddDriverApi::DriveAuthPowerOn failed
ODDFW update failed, hr = 80910008, retry again in two seconds.
Expected firmare version:014R
Running firmware version:014R
Already running expected firmware, skipping ODD update
Update is not neccessary.
Not Elk drive, no lock down is needed.
Auth IOCTL 000240C4 failed, error = e0e80085
IOddDriverApi::DriveAuthPowerOn failed
ODDFW update failed, hr = 80910008, retry again in two seconds.
Expected firmare version:014R
Running firmware version:014R
Already running expected firmware, skipping ODD update
Update is not neccessary.
Not Elk drive, no lock down is needed.
Auth IOCTL 000240C4 failed, error = e0e80085
IOddDriverApi::DriveAuthPowerOn failed
ODDFW update failed, hr = 80910008, retry again in two seconds.
ODDFW update finished, hr = 80910008
Unmatching drive
ODDFW update sequence: 1.
FOUND DeviceInstance AHCI\Port\0
Got PDO: \Device\00000017
Drive type detected: Elk.
Drive is Unlocked!
Nvkey is Not programmed!
Found firmware FW_0001.bin.
Firmware version match, no FW update is needed
Update is not neccessary.
Drive is Unlocked!
Nvkey is Not programmed!
OddSerialNumber from factory settings:
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
-----------------------------------------------
0000 - 44 39 30 31 42 42 33 35 30 38 30 35 30 30 31 4D D901BB350805001M
0010 - 36 20 20 20 6
OddSerialNumber from drive:
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
-----------------------------------------------
0000 - 44 39 30 33 42 42 34 34 36 38 30 33 30 30 46 36 D903BB44680300F6
0010 - 30 00 00 00 0...
PV- console not locked, we are done!
Auth IOCTL 000240C4 failed, error = e0e80085
IOddDriverApi::DriveAuthPowerOn failed
ODDFW update failed, hr = 80910008, retry again in two seconds.
... Lines above are repeated several times ...
ODDFW update finished, hr = 80910008
Again, E100
ODDFW update sequence: 79
FOUND DeviceInstance AHCI\Port\0
Got PDO: \Device\00000017
Drive type detected: Cordova.
Drive is Locked!
Nvkey is Programmed!
Expected firmare version:045R
Running firmware version:040R
Not running expected firmware, update required
ExclusiveState : None
CallerName:
MenuId: 0xC2, DevId1: 0x20, DevId2: 0x14
Flash type detected: MXIC(MX25L8091E).
OddSerialNumber from factory settings:
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
-----------------------------------------------
0000 - 44 39 30 33 42 42 34 34 31 38 30 33 30 30 30 50 D903BB441803000P
0010 - 4B 20 20 20 K
OddSerialNumber from drive:
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
-----------------------------------------------
0000 - 44 41 30 31 42 42 35 34 33 38 31 32 30 30 38 58 DA01BB543812008X
0010 - 31 00 00 00 1...
Cannot get pair status or drive is not paired!
OddFirmwareUpdate error 80910018
Programming firmware failed
ExclusiveState : Exclusive
CallerName: COddDriverApi
... Lines above are repeated several times ...
FW update failed!!!
ODDFW update failed, hr = 80910018, retry again in two seconds.
ODDFW update finished, hr = 80910018
Philips / Lite-On PLDS DG-6M1S
Philips / Lite-On PLDS DG-6M2S
Authors: