Skip to content

dron0gus/wideband

 
 

Repository files navigation

Wideband

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.

Initial flashing

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.

Update using OpenBLT

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.

Original readme

Build Firmware license

rusEFI Wideband Controller

User Documentation

Forum Thread

Building Firmware

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).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 72.9%
  • C++ 18.7%
  • Assembly 3.6%
  • Makefile 3.5%
  • Shell 1.2%
  • Batchfile 0.1%