Xbox:Eeprog: Difference between revisions
Jump to navigation
Jump to search
(EEPROG is a versatile for eeprom recovery) |
Bomb Bloke (talk | contribs) No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
==''' | =='''eeprog'''== | ||
'''eeprog''' is a Linux C program designed for reading and writing to 24Cxx [[Xbox:EEPROM]]s. Similar to [[Xbox:PiPROM]], eeprog depends on the i2C-Tools package to access EEPROM chip data. One notable advantage of eeprog is its hardware non-bias: eeprog has been successfully used for dumping `eeprom.bin` files from a Raspberry Pi 4. In theory, eeprog should work for any hardware with GPIO and linux support. | |||
[https://www.codesink.org/eeprog.html eeprog website] | [https://www.codesink.org/eeprog.html eeprog website] | ||
Line 8: | Line 8: | ||
Once you have eeprog installed dumping the firmware is done by simply running: | Once you have eeprog installed, dumping the firmware is done by simply running: | ||
<code>sudo ./eeprog /dev/i2c-1 0x54 -r 0:256 > eeprom.bin</code> | <code>sudo ./eeprog /dev/i2c-1 0x54 -r 0:256 > eeprom.bin</code> |
Latest revision as of 12:07, 26 March 2024
eeprog
eeprog is a Linux C program designed for reading and writing to 24Cxx Xbox:EEPROMs. Similar to Xbox:PiPROM, eeprog depends on the i2C-Tools package to access EEPROM chip data. One notable advantage of eeprog is its hardware non-bias: eeprog has been successfully used for dumping eeprom.bin
files from a Raspberry Pi 4. In theory, eeprog should work for any hardware with GPIO and linux support.
Once you have eeprog installed, dumping the firmware is done by simply running:
sudo ./eeprog /dev/i2c-1 0x54 -r 0:256 > eeprom.bin