Rough around the edges minimal rust tool to load code into the BES2300 over the uart.
This is built by capturing the traffic from the windows programming tool.
The programmer.bin
is just from a uart capture of the payload the tool sends.
This file is obviously copyright BES.
The rest of this code & notes is released under MIT licence.
At the moment bestool is not being released to crates.io but will be in the future once its a bit more tested.
git clone --recursive https://github.com/Ralim/BES-programming-tool.git
To build the tool you will need a rust toolchain setup on your local machine. Rustup should make this easy if you dont have one.
cd bestool/bestool
cargo build --release
./target/release/bestool read-image --port /dev/ttyACM0 flashDump.bin
Run the tool with --help
to view available options.