
23
Appendix A. Firmware Update
The EXLs3 unit is equipped with a
bootloader
, which employs the Bluetooth connection to upload a new
firmware on the device.
The firmware must be provided as a binary file (.bin) and should be transmitted to the device via a
serial
terminal emulator
which support
Y-modem
data transfer (e.g
TeraTerm
or
HyperTerminal
).
The
bootloader
mode
can be entered when turning on the device be holding pressed the switch-on
button for 5 seconds, until the red led starts blinking.
At this point the device is in the bootloader mode and will stay here until it receives further instructions. A
button press will exit the bootloader mode and normally initialize the device.
When in the bootloader mode, the device waits the connection from the terminal emulator.
The following instructions apply to
Teraterm
terminal emulator, but can be used with any similar program.
We are also assuming that the user already paired the device with the PC, thus having a COM port
corresponding to the device.
WARNING! This operation should be done with care and at your own risk.
Be sure that the binary file you are going to load to the EXLs3 unit is provided by EXEL only.
If the firmware file is not correct your device can be damaged permanently.
Be sure that the battery is fully charged before starting the updating procedure, as a the interruption of the
process, for any reason, can damage your EXLs3 unit.
To upload a new firmware the user must:
1. Put the device in BOOTLOADER mode (red LED blinking)
2. Start
Teraterm
on the host PC
3. Connect to the EXLs3 unit by selecting in the
File / New connection
menu the COM port
associated with the EXLs3 unit
Note: The following points 4. and 5. are not required from the bootloader version >1.04
4.
Once the communication channel is open press on the PC’s keyboard the keys
SHIFT + A
, the
following
bootloader
splash screen is shown: