EEPROM reader/writer and OG Xbox Seagate Password retrieval for the Original Xbox that also decodes the EEPROM data
What will it do?
- Backup the Xbox's EEPROM and save it to microSD card.
- Can write an EEPROM backup saved to µSD card to the Xbox's EEPROM. (has some checks to help prevent writing a bad backup to the EEPROM)
- Decrypt the EEPROM and save the important information in plain text to the µSD card.
- Can calculate the HDD password while backing up the EEPROM (for OEM Seagate and WD drives) - Requires preparing an additional file. Video of process: Video of Process
- For OEM Seagate drives (ALL), It can grab the HDD password directly from the drive itself. No need for EEPROM or XBOX. Video of Process
- More features may be added later.
This project is based on the work from Ryzee119's ArduinoProm:
ArduinoProm. An Arduino based Original Xbox EEPROM reader and writer. It can be used to recover a HDD key etc.
ArduinoProm is inspired and adapted upon the awesome work by Grimdoomer on PiPROM, now achievable on a <$3 Arduino board. See https://github.com/grimdoomer/PiPROM for the Original Raspberry Pi version!Use at your own risk
The firmware has been written around the Arduino Pro Micro Leonardo (5V/16Mhz). However I would expect it to work on any Arduino with a built in USB >bootloader/Virtual Comport support, and obviously I2C support.
- Open
ArduinoProm.ino
in Arduino IDE- Connect your Arduino to your PC and setup the IDE. An example below
- Hit the program button then confirm it compiles and programs successfully.
By Ryzee119
This project uses code by Ryzee119, dx4m (from this project), and may contain code from various snippets from different forums (sorry lost my notes on who to thank).
This project is a continuation of my work from ArdPromSD project. This project was moved to an RP2040 MCU for more memory space. This allowed me add the features I wanted to from the previous project, but ran out of program space to do so. New features include better logging, eeprom decryption, as well as being able to retrieve the password from OEM seagate drives without the need for the original eeprom, original xbox, or even a PC!