Talk:Xbox Game Disc
Drive with modded firmwares
There seems to be some overlap / similarities in the following devices:
- https://fccid.io/TSS-TS-H353 = TS-H353, TS-H353A, SH-D163, SH-D163A, SD-M2013, SH-D163B
- https://fccid.io/E-H023-00-4752 = SD-616, TS-H352, TS-H352A, SD-M1912, SH-D162, SH-D162C, SD-M2012, TS-H943
Noteworthy that TS-H943 is the 360 Drive! It has (i)Xtreme and 0800 available. Most other drives have been confirmed to work with Kreons firmware. We should figure out which of those drives are supported by the same firmware even.
Update about TS-H352A:
I tried flashing my TS-H352A with a modified SH-D162C_TS05_KREON_V100.bin firmware (by only changing the footer of the file, to match the drive model). I flashed using sfdnwin.exe on Windows 10, while debugging the flasher code through IDA Pro, and stepping through each DeviceIoControl call (so flashing was slow). The drive stopped working after that (no response, no LED, no motors = dead) - I got the impression it just heats up now.
I might attempt to recover the drive by replacing the on-board flash; the original revision was firmare TS03.
For comparisons with other drive; the following main-components (on drive PCB):
- MT1358E - BD7909FS: motor driver - EliteMT M11B416256A: 256 K x 16 DRAM EDO PAGE MODE - SST 39SF020A: 2 Mbit (x8) Multi-Purpose Flash (sticker: "TS03\nCAA1")
The update image size is exactly 256kiB, so it's probably on flash with no changes.
The firmware image looks very similar to the mentioned kreon SH-162C, so it was worth a try. The firmware image of SH-162D looked much different. If I were to try this again, I'd probably start by diffing kreon against it's original firmware, and trying to apply the same patches to the TS-H352A.