hellen-one/board_id
Vladimir Vinogradov 7cb366babd super-uaefi ID 2025-05-12 19:10:11 +03:00
..
generated super-uaefi ID 2025-05-12 19:10:11 +03:00
libfirmware@90666cbbb4 BOARD_ID_UAEFI121_B 2024-08-12 22:40:39 -04:00
board_ids.csv super-uaefi ID 2025-05-12 19:10:11 +03:00
gen_board_ids_h.py generate board_ids.h 2023-08-18 23:07:05 +03:00
gen_hellen_board_id.py board-id scripts 2022-02-07 16:28:06 +02:00
gen_hellen_board_id_resistors.py board-id scripts 2022-02-07 16:28:06 +02:00
readme.md docs 2024-06-15 00:21:01 -04:00
resistors.csv board-id scripts 2022-02-07 16:28:06 +02:00
test.sh super-uaefi ID 2025-05-12 19:10:11 +03:00

readme.md

This is about (official?) rusEFI firmware being able to distinguish between different revisions of the same board.

Technically there is no need to have unique values between different official boards since we always compile firmware with specific board in mind, just a revision version would be sufficient.

Usage:

  1. Add (an uncommented) line with your board name into test.sh and run the script. Don't forget to specify the board revision (each revision should have a unique Board ID).

  2. Reference (or copy) the generated file (generated/board_id_xxx.csv) to your project and add '#include board_id_xxx.csv' line to the end of your bom_replace_xxx.csv.

  3. Comment out the line since we would not need it anymore.