Skip to content

rscullin/beambreak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Boosted Board Reverse Engineering

BeamBREak is an attempt at REing the various components of Boosted Board's electronics to keep boards running, due to their uncertain future.

Feel free to raise an issue or send me a message on Twitter @robertscullin if you have questions or more info.

Getting Started

I'm in the process of splitting documentation to https://beambreak.org , and using this GitHub repo for code and issues. Links to existing documentation here won't be broken, but will have a notice added at the top referencing the moved page at some point in the future.

Firmware

Known Firmware Versions is a list of V2+ firmware versions seen. Please note: as of April 2020, there is no known way to update you board or battery firmware, as Boosted shut down the authorization and firmware update server.

CAN Bus

The Boosted Board has two CAN Buses, running at 250kbaud. One is used for BMS<->ESC communication, and the other is used for the Accessory Port.

The CAN Bus folder has the bulk of the research and scripts, including a SR Battery DBC file, a SR Battery Emulator Python script, documentation of the SR Battery CAN IDs in human-readable format, and info on the physical connectors.

Additionally, the Accessory port is partially documented, including an Arduino sketch to emulate the Beams.

Batteries

The Hardware folder has information about the XR battery pack, including the cells and some of the major ICs used by the pack. I also wrote a XR RLOD FAQ that covers how the balancing works, how to attempt to prevent RLODs, and more.

About

Boosted Board Reverse Engineering Project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published