├── RD6006 └── RD60062_V1.41.1k.bin ├── RD6006P └── RD60065_V1.43.1k.bin ├── RD6012 └── RD60121_V1.36.1k.bin ├── RD6018 └── RD60181_V1.38.1k.bin ├── RD60xx Custom Firmware Reference.pdf └── README.md /RD6006/RD60062_V1.41.1k.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildekek/rdtech-firmware-unisoft/124526ffd4a03c913a08811fab165ea94168ccda/RD6006/RD60062_V1.41.1k.bin -------------------------------------------------------------------------------- /RD6006P/RD60065_V1.43.1k.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildekek/rdtech-firmware-unisoft/124526ffd4a03c913a08811fab165ea94168ccda/RD6006P/RD60065_V1.43.1k.bin -------------------------------------------------------------------------------- /RD6012/RD60121_V1.36.1k.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildekek/rdtech-firmware-unisoft/124526ffd4a03c913a08811fab165ea94168ccda/RD6012/RD60121_V1.36.1k.bin -------------------------------------------------------------------------------- /RD6018/RD60181_V1.38.1k.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildekek/rdtech-firmware-unisoft/124526ffd4a03c913a08811fab165ea94168ccda/RD6018/RD60181_V1.38.1k.bin -------------------------------------------------------------------------------- /RD60xx Custom Firmware Reference.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wildekek/rdtech-firmware-unisoft/124526ffd4a03c913a08811fab165ea94168ccda/RD60xx Custom Firmware Reference.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # UniSoft RDtech Firmware Mirror 2 | 3 | This repo is a mirror of alternative firmware created by [UniSoft](https://www.eevblog.com/forum/profile/?u=682208) for the RD family of power supplies by [RD Tech](https://rdtech.aliexpress.com/store/923042). 4 | 5 | 6 | ## Installation instructions 7 | 8 | ### Download this firmware: 9 | 10 | ```bash 11 | git clone git@github.com:wildekek/rdtech-firmware-unisoft.git 12 | ``` 13 | 14 | ### Preparing your power supply: 15 | 16 | - Press Shift+Menu to enter settings 17 | - Navigate to "Interface" and set it to "USB". 18 | - (Only if updating UniSoft firmware) 19 | - Set the USB Interface to 115200 20 | - Disable UART Interface- 21 | 22 | ### Find the serial port: 23 | 24 | First list your serial ports: 25 | 26 | ```bash 27 | $ ls /dev/tty.* 28 | /dev/tty.Bluetooth-Incoming-Port /dev/tty.wlan-debug 29 | ``` 30 | 31 | Then connect your PC to the power supply via micro-usb, turn it on, and list the ports again 32 | 33 | ```bash 34 | $ ls /dev/tty.* 35 | /dev/tty.Bluetooth-Incoming-Port /dev/tty.usbserial-110 /dev/tty.wlan-debug 36 | ``` 37 | 38 | In my case it's connected to **/dev/tty.usbserial-110**, remember this when flashing. 39 | 40 | ### Flash the firmware 41 | I recommend you use Timo Kokkonen's [riden-flashtool](https://github.com/tjko/riden-flashtool). **Make sure to adapt the command to reflect your serial port and device model**: 42 | 43 | ```bash 44 | $ git clone git@github.com:tjko/riden-flashtool.git 45 | $ cd riden-flashtool 46 | $ pip3 install pyserial 47 | $ ./flash-rd.py /dev/tty.usbserial-110 ../riden-firmware-unisoft/RD6006/RD60062_V1.41.1k.bin 48 | Serial port: /dev/tty.usbserial-110 (115200bps) 49 | Firmware size: 201472 bytes 50 | Check if device is in bootloader mode...No 51 | Found device (using Modbus): RD6006 (60062) v1.37 52 | Rebooting to bootloader mode... 53 | Device information (from bootloader): 54 | Model: RD6006 (60062) 55 | Firmware: v1.37 56 | S/N: 00010013 57 | Updating firmware.....................................................................................b'OK' 58 | 59 | ``` 60 | 61 | ## Manual 62 | A really helpful [user manual](/RD60xx%20Custom%20Firmware%20Reference.pdf) was created by [Sunkmail](https://github.com/sunkmail) with contributing authors Dougg (Doug G.) and bateau020. [EEVblog thread](https://www.eevblog.com/forum/testgear/custom-firmware-reference-document-for-riden-rd60xx-power-supplies/) 63 | 64 | 65 | ## Credits and support 66 | 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](https://www.eevblog.com/forum/testgear/ruideng-riden-rd6006-dc-power-supply/msg4302538/#msg4302538). 67 | **Please only create issues in this repo if it is outdated and there is a new firmware version.** 68 | 69 | ## Star History 70 | 71 | [![Star History Chart](https://api.star-history.com/svg?repos=wildekek/rdtech-firmware-unisoft&type=Date)](https://www.star-history.com/#wildekek/rdtech-firmware-unisoft&Date) 72 | --------------------------------------------------------------------------------