Preparation
Install dependencies
Following packages are required and must be installed before performing the update.-
- Python 3
- python-pip
- python-venv
sudo apt update sudo apt install python3 python3-pip python3-venv
Create workspace for update
This creates a virtual Python environment and downloads required modules. Open a terminal and run:mkdir gyrfalcon_update cd gyrfalcon_update python3 -m venv . . bin/activate python3 -m pip install ymodem
You can use the same environment for future firmware updates.
Perform the update
- Download and unpack the firmware archive.
- Open a terminal and activate the update workspace you created earlier (e.g.
gyrfalcon_update
):. gyrfalcon_update/bin/activate
- Plug in the power supply to the charger, then connect the charger via USB to your computer.
- A new serial device should appear, most likely
/dev/ttyUSB0
. Use this device in all further commands. It might be necessary to give your user additional permissions:sudo chmod 666 /dev/ttyUSB0
- Set up the serial connection:
stty -F /dev/ttyUSB0 115200 cs8 -cstopb -parenb
- Reboot the charger into the bootloader by executing:
echo '*fwupdrst' > /dev/ttyUSB0
- Now you are ready to upload the firmware. Adjust the path as required:
ymodem send -p /dev/ttyUSB0 /path/to/GYRFALCON_S8000_Firmware.bin
- After a successful update, the charger will reboot automatically.
Created by SammysHP.
Leave a comment