├── README.md ├── bootstrap ├── load_firmware.py └── reset_rp1.sh ├── overlay ├── disable_rp1.dtso ├── load_overlay.sh └── rp1_bootstrap.dtso ├── payload ├── blinky │ ├── Makefile │ ├── linker.ld │ ├── main.c │ └── startup.s ├── load.py ├── loop.S └── second_core │ ├── Makefile │ ├── linker.ld │ ├── main.c │ └── startup.s ├── pcie └── hacks.py └── reversing ├── dump_bootrom.py ├── extract.py ├── extract_fw.sh ├── resets.py └── rpi-eeprom-compress ├── .gitignore ├── Makefile ├── compress.c └── uncompress.c /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/README.md -------------------------------------------------------------------------------- /bootstrap/load_firmware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/bootstrap/load_firmware.py -------------------------------------------------------------------------------- /bootstrap/reset_rp1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/bootstrap/reset_rp1.sh -------------------------------------------------------------------------------- /overlay/disable_rp1.dtso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/overlay/disable_rp1.dtso -------------------------------------------------------------------------------- /overlay/load_overlay.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/overlay/load_overlay.sh -------------------------------------------------------------------------------- /overlay/rp1_bootstrap.dtso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/overlay/rp1_bootstrap.dtso -------------------------------------------------------------------------------- /payload/blinky/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/payload/blinky/Makefile -------------------------------------------------------------------------------- /payload/blinky/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/payload/blinky/linker.ld -------------------------------------------------------------------------------- /payload/blinky/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/payload/blinky/main.c -------------------------------------------------------------------------------- /payload/blinky/startup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/payload/blinky/startup.s -------------------------------------------------------------------------------- /payload/load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/payload/load.py -------------------------------------------------------------------------------- /payload/loop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/payload/loop.S -------------------------------------------------------------------------------- /payload/second_core/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/payload/second_core/Makefile -------------------------------------------------------------------------------- /payload/second_core/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/payload/second_core/linker.ld -------------------------------------------------------------------------------- /payload/second_core/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/payload/second_core/main.c -------------------------------------------------------------------------------- /payload/second_core/startup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/payload/second_core/startup.s -------------------------------------------------------------------------------- /pcie/hacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/pcie/hacks.py -------------------------------------------------------------------------------- /reversing/dump_bootrom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/reversing/dump_bootrom.py -------------------------------------------------------------------------------- /reversing/extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/reversing/extract.py -------------------------------------------------------------------------------- /reversing/extract_fw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/reversing/extract_fw.sh -------------------------------------------------------------------------------- /reversing/resets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/reversing/resets.py -------------------------------------------------------------------------------- /reversing/rpi-eeprom-compress/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/reversing/rpi-eeprom-compress/.gitignore -------------------------------------------------------------------------------- /reversing/rpi-eeprom-compress/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/reversing/rpi-eeprom-compress/Makefile -------------------------------------------------------------------------------- /reversing/rpi-eeprom-compress/compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/reversing/rpi-eeprom-compress/compress.c -------------------------------------------------------------------------------- /reversing/rpi-eeprom-compress/uncompress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/G33KatWork/RP1-Reverse-Engineering/HEAD/reversing/rpi-eeprom-compress/uncompress.c --------------------------------------------------------------------------------