The repository includes the following feature.
- binutils
- Use fw_update to update firmware.
- User boot_ctrl switch slot 0 or slot 1.
- Better Busybox
- Dropbearmulti for ssh
-
raw firmware
If using dd or bootloader to flash, need to use raw typen with padded (boundary 0x20000).
-
modified firmware
a. The modified firmwares was enabled tty rx and telnetd.
b. Use fw_update to update.
-
original firmware
- Roll back to original firmware or upgrade firmware by fw_update.
fw_update linux.bin
- Update Silicon Lab. EFR32BG by run_ble_dfu.sh, for example:
run_ble_dfu.sh /dev/ttyS1 full.gbl_1.4.7_0065.bin 107 1
-
stock firmware
-
scripts
The python script utility to generate firmware, calcuate checksum of boot_info and other functions.