FYI. Porting to other TYT / Retevis radios
Posted: Mon Jan 03, 2022 1:02 am
In July 2020, I bough a Retevis RT-3S (aks MD-UV380) with the aim to port the firmware to that radio, however it took over 1 month simply to be able to be able to flash the LED on the radio, so I had to stop development becuase I did not have time to continue
In September 2021, both Daniel F1RMB and Colin G4EML were very interested in porting to a the MD9600, so I bought 2 brand new MD-9600 and started to convert my RT-3S project to become the MD9600 project
I ported all of the GD77 user interface to the MD9600 project, as well as the display control and some basic inpuyt from the micropjone
Colin then used that version and wrote all of the PLL and RF control firmware
I worked on the AMBE codec section from the official MD9600 firmware and after several weeks managed to make that work, but at that time we did not have DMR Rx or Tx functionality, only FM.
Colin wrote ported the DMR Rx and Tx functionality from the GD77, and both Colin and I worked on the digital audio path so tha eventually the voice prompts were working and then the DMR Rx and then the DMR Tx.
Daniel also worked on various aspects of the firmware.
This now gives us a firmware platform using the STM32F4 chip as used in many TYT radios, however the other radios have different RF hardware and also different displays
So although it will be possible to use this platform for other TYT radios, it is not a simple or easy conversion
After the MD9600 firmware is much more stable, the next radio which is likely to be supported is the UV-380 / RT-3S, becuase this has the same CPU as the MD9600 but the same RF chip as the GD77.
It does have a different LCD display to both radios, but I don't think that is the most difficult problem to solve.
The other limitation is whether the firmware encryption has been cracked or a specific radio.
I know it has been cracked for the UV380 and the MD380, but I'm not sure about the MD2017
And I do not have the money to buy let another type of TYT radio, so unless TYT etc will send me several free samples, I am not likely to work on any radio I don't currently own.
In September 2021, both Daniel F1RMB and Colin G4EML were very interested in porting to a the MD9600, so I bought 2 brand new MD-9600 and started to convert my RT-3S project to become the MD9600 project
I ported all of the GD77 user interface to the MD9600 project, as well as the display control and some basic inpuyt from the micropjone
Colin then used that version and wrote all of the PLL and RF control firmware
I worked on the AMBE codec section from the official MD9600 firmware and after several weeks managed to make that work, but at that time we did not have DMR Rx or Tx functionality, only FM.
Colin wrote ported the DMR Rx and Tx functionality from the GD77, and both Colin and I worked on the digital audio path so tha eventually the voice prompts were working and then the DMR Rx and then the DMR Tx.
Daniel also worked on various aspects of the firmware.
This now gives us a firmware platform using the STM32F4 chip as used in many TYT radios, however the other radios have different RF hardware and also different displays
So although it will be possible to use this platform for other TYT radios, it is not a simple or easy conversion
After the MD9600 firmware is much more stable, the next radio which is likely to be supported is the UV-380 / RT-3S, becuase this has the same CPU as the MD9600 but the same RF chip as the GD77.
It does have a different LCD display to both radios, but I don't think that is the most difficult problem to solve.
The other limitation is whether the firmware encryption has been cracked or a specific radio.
I know it has been cracked for the UV380 and the MD380, but I'm not sure about the MD2017
And I do not have the money to buy let another type of TYT radio, so unless TYT etc will send me several free samples, I am not likely to work on any radio I don't currently own.