rusefi_documentation/Firmware-update-via-CAN.md

12 lines
668 B
Markdown
Raw Permalink Normal View History

# Firmware Update via CAN
## technical info
2023-01-02 11:22:23 -08:00
STM32 hard-coded bootloader support CAN firmware update but only on specific hardware pins PB5 PB13 which conflict with SPI hardware pins, weird not great option for us.
2023-01-02 11:22:23 -08:00
[OpenBLT GNU GPL Bootloader](http://www.feaser.com) allows CAN firmware update via any CAN pins. OpenBLT uses it's custom (?) update protocol using two CAN PIDs.
2022-01-24 14:48:22 -08:00
This was tested using [PCAN-USB Interface](https://www.peak-system.com/PCAN-USB.199.0.html?&L=1) hardware
2023-01-02 11:22:23 -08:00
Open question how popular is PCAN. Looks like [PCAN Firmware](https://github.com/moonglow/pcan_cantact) turns stm32f042 boards into PCAN. Maybe even [Canable](https://canable.io/?)