This fork is for development of FW for RusEFI dual channel wideband. Based on original desing from mck1117
For stm32f042 FW please refer to original repo. While I try to keep it buildable and unaffected by my modification I can not guaranty its functionality and provide any support.
For initial flashing of newly assembled device under Windows please refer to this instruction.
I hope Linux users are experience enough to know how to use stm32flash tool. There are two sample scripts to flash OpenBLT only and flash combined image of OpenBLT + main FW.
OpenBLT bootloader is used for FW update functionality. Please reffer to original documentation on how to compile host tools and use it.
There are few sample linux scripts for updating device over CAN or UART.
Linux users can use almost any USB to CAN adapter supported by linux and providing SocketCAN interface (for example). Windows users please check OpenBLT documentation.
The firmware/boards
directory contains configuration for each board this firmware supports.
For the standalone board and the module built in to rusEFI Hellen boards, f0_module
is the correct target. Use the build_wideband.sh
script to build and package the wideband firmware: both a bin including the bootloader, and a header file consumed by rusEFI that contains no bootloader, to be uploaded over CAN (via the aforementioned bootloader).