Casefiles Posted January 17 Report Share Posted January 17 This video is a quick way to dump your original Xbox eeprom directly from the motherboard with just a Raspberry Pi Pico. The code is written by myself in micropython and posted on Github. All you need is a soldering station and 24-30 gauge wire ( or a scrap usb cable you can cut up). This video is handy if you're trying to revive an old Xbox or unlock its HDD. The dump only takes a few seconds, and requires only 3 wires to be soldered from the Pico to the Xbox. Everything that you'll need: -Github Posting https://github.com/maxpower5544/Pico-ogxbox-eepromdumper -Raspberry Pi Pico https://amzn.to/47CXUfe -Solder Station Kit https://amzn.to/47CP3dB -26 Gauge Wire https://amzn.to/3vFO3Ir -Breadboard https://amzn.to/3tUOiyG 2 Quote Link to comment Share on other sites More sharing options...
Fringle Posted January 17 Report Share Posted January 17 (edited) You can also convert Ryzee119's ArduinoProm to a uf2 file that can be flash it to a pico and dump it that way as well. Nice to see more options though for those that don't want to install Arduino IDE and convert the file. Edited January 17 by Fringle 1 Quote Link to comment Share on other sites More sharing options...
dtomcat Posted January 18 Report Share Posted January 18 Nice! It’s similar to my project. I’ll be releasing code that allows you get the seagate HDD passwords without the need of the Xbox or eeprom backup. Just 3 wires Quote Link to comment Share on other sites More sharing options...
Bowlsnapper Posted January 18 Report Share Posted January 18 Pretty sure the PICOPROM will be easier to use. This looks like the nand flasher for the 360 that you actually have to solder to. 1 Quote Link to comment Share on other sites More sharing options...
Casefiles Posted January 18 Author Report Share Posted January 18 I think PicoProm may need a few things to get running, look at the list below, and you still need to wire it to an EEPROM (no way around it!). It has way more features but I don't see how its simpler to setup if you just want the password for your HDD. Disconnect the Raspberry Pi Pico from power/USB Wire the Raspberry Pi Pico up to the EEPROM according to the pinout table below Connect the Raspberry Pi Pico to the computer by USB Launch a terminal app with XMODEM support, such as Tera Term, and connect it to the Raspberry Pi Pico Verify that the Raspberry Pi Pico is reporting that it's ready to receive a ROM image Use your terminal to send a ROM image using the XMODEM+CRC protocol Disconnect power before removing the EEPROM from the circuit Quote Link to comment Share on other sites More sharing options...
FrostyMaGee Posted January 18 Report Share Posted January 18 (edited) 48 minutes ago, Casefiles said: I think PicoProm may need a few things to get running, look at the list below, and you still need to wire it to an EEPROM (no way around it!). It has way more features but I don't see how its simpler to setup if you just want the password for your HDD. Disconnect the Raspberry Pi Pico from power/USB Wire the Raspberry Pi Pico up to the EEPROM according to the pinout table below Connect the Raspberry Pi Pico to the computer by USB Launch a terminal app with XMODEM support, such as Tera Term, and connect it to the Raspberry Pi Pico Verify that the Raspberry Pi Pico is reporting that it's ready to receive a ROM image Use your terminal to send a ROM image using the XMODEM+CRC protocol Disconnect power before removing the EEPROM from the circuit I believe @Bowlsnapper is referring to @Dtomcat18 PicoProm which is far more simple to use for reading and writing the eeprom image. It uses the lpc port either via a pogo pin adapter or via a header soldered in to the lpc. The eeprom is stored on sd card when read and you can also write a bin file from the sd card to the eeprom. Very fast and plug and play. I think that’s what he was referring to but correct me if I’m wrong, Bowl. Edited January 18 by FrostyMaGee 1 Quote Link to comment Share on other sites More sharing options...
Bowlsnapper Posted January 18 Report Share Posted January 18 1 hour ago, Casefiles said: I think PicoProm may need a few things to get running, look at the list below, and you still need to wire it to an EEPROM (no way around it!). It has way more features but I don't see how its simpler to setup if you just want the password for your HDD. Disconnect the Raspberry Pi Pico from power/USB Wire the Raspberry Pi Pico up to the EEPROM according to the pinout table below Connect the Raspberry Pi Pico to the computer by USB Launch a terminal app with XMODEM support, such as Tera Term, and connect it to the Raspberry Pi Pico Verify that the Raspberry Pi Pico is reporting that it's ready to receive a ROM image Use your terminal to send a ROM image using the XMODEM+CRC protocol Disconnect power before removing the EEPROM from the circuit ...... Is anybody surprised that the Nemesis STM32 liberation module comes to my mind here? Is that unreasonable? I, being the conspiracy theorist I am, am a bit skeptical... @FrostyMaGee @Dtomcat18 This is something that isn't needed.. it's already been done in a much easier and featured package... Yes, frosty, the picoprom Quote Link to comment Share on other sites More sharing options...
dtomcat Posted January 18 Report Share Posted January 18 I’m all for innovation! Keep up the work I believe this project is just for someone that wants something cheap and may already have on hand. My project they were referring to (picoPromSD) is more convenience than affordability. I did it so you can do one or many eeprom backups with needing to be tethered to PC. I actually started out in the same manner as this. Wanting to use a pico great job. I’ll stick with my project obviously lol… but I think many will like this If you find you need help… let me know. I went on to decrypt the eeprom, calculate HDD password based on eeprom HDD key… as well as grab password from seagates directly 2 Quote Link to comment Share on other sites More sharing options...
FrostyMaGee Posted January 18 Report Share Posted January 18 1 minute ago, Thairanny said: Yea, I don't think the world can rely on @Dtomcat18 as the sole supplier and manufacturer of Xbox EEPROM readers forever, Haha! True. Lol. I was just trying to clarify what Bowl was saying. Plus I like picoPromsd! That being said i do like to learn new and other ways to do things. That’s always a good thing. I’m too spoiled now with dtomcat18’s device though. Lol. I don’t want to go back to doing it the old way but it’s good to know I can and that people are still working to innovate and improve on processes. Quote Link to comment Share on other sites More sharing options...
dtomcat Posted January 18 Report Share Posted January 18 1 hour ago, FrostyMaGee said: True. Lol. I was just trying to clarify what Bowl was saying. Plus I like picoPromsd! That being said i do like to learn new and other ways to do things. That’s always a good thing. I’m too spoiled now with dtomcat18’s device though. Lol. I don’t want to go back to doing it the old way but it’s good to know I can and that people are still working to innovate and improve on processes. Thank you Quote Link to comment Share on other sites More sharing options...
lowtolerance Posted January 18 Report Share Posted January 18 Nice work! I’m partial to DX4M’s Xbox EEPROM Utility running on an esp8266 or esp32 dev board, which features a web UI that can be used to see and modify your EEPROM’s contents “live” and save a backup, but the Pico is so popular that it’s great to have a utility focused around it. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.