Hi All,
I am looking for a way to use the RT809H programmer on Linux, but so far, I haven't found any project addressing this. The RT809H is a Chinese universal programmer with a low purchase price, capable of working with a wide range of parallel and serial memories.
The official software for this programmer, RT809H.exe, is available only for Windows, but antivirus programs flag it as a potential threat. The software is protected by VMProtectSDK64.dll and VMProtectSDK32.dll libraries, which cause these warnings and complicate porting to Linux.
Hardware-wise, the programmer consists of three boards connected by headers: Top board: Contains a socket, relays, diodes, and several buffers.
Middle board (main): Contains an FTDI FT2232HL, Chinese FPGA M5C06N3L144, ATMLH326 568M (for FTDI configuration), power supplies, and transistors.
Bottom board: Contains a number of buffers and transistors.
A detailed teardown of the device is available here: https://www.elforum.info/topic/119812-rt809h/page/5/#comments
I have also found the following information about the M5C06N3L144 FPGA. Official website of the manufacturer is https://en.hercules-micro.com In the "Download" section, documentation and the Fuxi design studio are available. The chip belongs to the HME-M / HME-M5 family. To download, you need to provide an email address and a phone number, but their validity is not verified by any confirmation message or SMS. After registration, downloads are available immediately. Fuxi can also be installed on a computer isolated from the internet. The installation does not require license keys and seems to work; I have not conducted further testing. The M5C06N3L144 chip contains an embedded MPU8051 core.
Xaver