commit
d3a6ef0784
|
@ -25,6 +25,7 @@
|
||||||
*.BAK
|
*.BAK
|
||||||
*.orig
|
*.orig
|
||||||
\#*#
|
\#*#
|
||||||
|
firmware-backups/
|
||||||
|
|
||||||
# Tag files
|
# Tag files
|
||||||
/tags
|
/tags
|
||||||
|
|
|
@ -18,6 +18,10 @@ In order to program the buds from inside of the docker container; privileged mod
|
||||||
./build.sh # This will run make and build the output program. If you have weird build errors try running clean.sh or rm -rf'ing the out folder first
|
./build.sh # This will run make and build the output program. If you have weird build errors try running clean.sh or rm -rf'ing the out folder first
|
||||||
|
|
||||||
# Now that the firmware has finished building; if there are no errors you can load it to your buds
|
# Now that the firmware has finished building; if there are no errors you can load it to your buds
|
||||||
|
|
||||||
|
# You may want to back up the firmware currently on the buds - it will be deleted when the new firmware is loaded on:
|
||||||
|
./backup.sh
|
||||||
|
|
||||||
# You may need to take the buds out of the case, wait three seconds, place them back. This wakes them up and the programmer needs to catch this reboot.
|
# You may need to take the buds out of the case, wait three seconds, place them back. This wakes them up and the programmer needs to catch this reboot.
|
||||||
|
|
||||||
# You can try the helper script by running
|
# You can try the helper script by running
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
#! /bin/bash
|
||||||
|
|
||||||
|
BKPPATH="firmware-backups"
|
||||||
|
|
||||||
|
mkdir -p $BKPPATH
|
||||||
|
|
||||||
|
NOW=$(date +%s)
|
||||||
|
|
||||||
|
num=$(ls -l /dev/ttyACM* | rev | cut -c 1)
|
||||||
|
echo com is:$num
|
||||||
|
splitPorts=($num)
|
||||||
|
echo "This tool assumes your buds are the only thing connected and are enumerated {right,left} order. YMMV"
|
||||||
|
echo "Right bud is at ${splitPorts[0]}"
|
||||||
|
echo "Left bud is at ${splitPorts[1]}"
|
||||||
|
|
||||||
|
echo "Please disconnect and reconnect the bud on the right"
|
||||||
|
|
||||||
|
bestool read-image --port /dev/ttyACM${splitPorts[0]} $BKPPATH/firmware-$NOW-${splitPorts[0]}.bin.bkp
|
||||||
|
|
||||||
|
echo "Please disconnect and reconnect the bud on the left"
|
||||||
|
bestool read-image --port /dev/ttyACM${splitPorts[1]} $BKPPATH/firmware-$NOW-${splitPorts[1]}.bin.bkp
|
Loading…
Reference in New Issue