Experimental project for replacing factory firmware on FM10000 cards with custom-made code
Go to file
DataHoarder fe5e6906bc
continuous-integration/drone/push Build is passing Details
Added PEP host interrupt handling (WIP)
2021-08-06 01:36:53 +02:00
blobs Add license notice for binary blobs 2021-01-03 13:12:06 +01:00
rrcc@5d9ed3cd82 Added PEP host interrupt handling (WIP) 2021-08-06 01:36:53 +02:00
src Added PEP host interrupt handling (WIP) 2021-08-06 01:36:53 +02:00
.drone.yml Add g++ to drone build 2021-01-02 12:06:45 +01:00
.gitignore Initial project barebones structure 2021-01-02 12:01:52 +01:00
.gitmodules Initial project barebones structure 2021-01-02 12:01:52 +01:00
COPYING Initial project barebones structure 2021-01-02 12:01:52 +01:00
Makefile WIP: interrupt handling, use PUSH / new stack system 2021-08-03 00:11:17 +02:00
README.md Add further config values, set spi values for rrcc to use 2021-01-04 08:21:58 +01:00
config.asm change comments on config.asm 2021-08-03 02:10:56 +02:00

README.md

rrc-open-firmware

Experimental project for replacing factory firmware on FM10000 cards with custom-made code.

WARNING: This is a Work In Progress project. Do not use on any cards you don't want to have to unbrick via manual SPI connection.

Requirements

  • rrcc (will be built from submodule, tagged to specific version. Make sure to do $ git submodule update --init --recursive before building)
  • make

Compilation

  • $ make
  • The firmware will be output to firmware.bin
  • You might want to change settings on file config.asm to fit your needs.

License

  • BSD-3-Clause
  • See COPYING for the full license.
  • Files under blobs/ are derived from Intel IES BSD-3-Clause switch API, fm10000_api_spico_code.c