Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 1.12 KB

README.md

File metadata and controls

51 lines (34 loc) · 1.12 KB

CS710S USB Tool for Firmware Updates

This tool allows you to control your reader and perform firmware update with a Linux/Windows/MacOS host

The code is written in Python and tested on x64 desktop (Ubuntu 20.04 LTS) and arm32 (Raspberry Pi 4/Raspbian).

Dependencies

$ sudo apt install libhidapi-dev
$ pip install hid

Running the Python Scripts

Run the main.py with the firmware file as the argument:

  • /B: Bluetooth Firmware
  • /N: Network Processor (Atmel) Firmware
Usage: python main.py [ /B | /N ] file

Example

$ python main.py /B ./FW/CS710_CC2652R7_APP_V1.0.6.bin 
----------------------------
CS710S Firmware Upgrade Toool
----------------------------
Number of USB device(s) connected:  1
Device 0: b'/dev/hidraw0'
Current Atmel processor firmware version: 2.0.6
Current Bluetooth firmware version: 1.0.6

Upgrade Atmel processor firmware with file: ./FW/CS710ATMEL_V2.0.6.bin
Completed:100.0%
>> Wait for 0 seconds
Atmel processor firmware upgrade successful.  Please reboot the reader.