This repo is a mirror of alternative firmware created by UniSoft for the RD family of power supplies by RD Tech.
git clone [email protected]:wildekek/rdtech-firmware-unisoft.git
- Press Shift+Menu to enter settings
- Navigate to "Interface" and set it to "USB".
- (Only if updating UniSoft firmware)
- Set the USB Interface to 115200
- Disable UART Interface-
First list your serial ports:
$ ls /dev/tty.*
/dev/tty.Bluetooth-Incoming-Port /dev/tty.wlan-debug
Then connect your PC to the power supply via micro-usb, turn it on, and list the ports again
$ ls /dev/tty.*
/dev/tty.Bluetooth-Incoming-Port /dev/tty.usbserial-110 /dev/tty.wlan-debug
In my case it's connected to /dev/tty.usbserial-110, remember this when flashing.
I recommend you use Timo Kokkonen's riden-flashtool. Make sure to adapt the command to reflect your serial port and device model:
$ git clone [email protected]:tjko/riden-flashtool.git
$ cd riden-flashtool
$ pip3 install pyserial
$ ./flash-rd.py /dev/tty.usbserial-110 ../riden-firmware-unisoft/RD6006/RD60062_V1.41.1k.bin
Serial port: /dev/tty.usbserial-110 (115200bps)
Firmware size: 201472 bytes
Check if device is in bootloader mode...No
Found device (using Modbus): RD6006 (60062) v1.37
Rebooting to bootloader mode...
Device information (from bootloader):
Model: RD6006 (60062)
Firmware: v1.37
S/N: 00010013
Updating firmware.....................................................................................b'OK'
A really helpful user manual was created by Sunkmail with contributing authors Dougg (Doug G.) and bateau020. EEVblog thread
The repo merely serves to easily find the latest version of the firmware and documentation. All credits go to UniSoft for developing and maintaining the software. All firmware issue should be discussed in the relevant EEVblog thread. Please only create issues in this repo if it is outdated and there is a new firmware version.