Posts

Showing posts from January, 2026

Inspecting Alinco DJ-X11E firmware

Image
Alinco DJ-X11E firmware update tool DJ-X11_ver_2_60E.exe is written with VB6. No need to install, just extract it: msiexec /a DJ-x11_ver_2_60E.msi /qb targetdir=g:\temp\t\djx11\   Detect It Easy strings view shows that there is Motorola S-record data inside .exe I exported extracted strings to file and wrote short Python script for extracting S-record data to file fin = open("G:\\DJ-X11_ver_2_60E.exe.Strings.txt", mode="r", encoding="utf8") fout = open("G:\\DJ-X11_ver_2_60E.exe.txt", mode="w", encoding="utf8") arr = ["S00", "S22", "S20", "S80", "S21"] while True:     line = fin.readline()     if not line:         break     for item in arr:         i = line.find(item)         if i > -1:             fout.write(line[i:])             break fin.close() fout.close() print("done") I asked copilot what is CPU of the Alinco DJ-X11E Answer: ...

Decoding raw RDS hex data with Copilot

Image
Many years ago I wrote a simple SDR# plugin which stores raw RDS hex data in RDS Spy format. I asked Copilot to examine some blocks of raw RDS hex data with prompt: this is RDS data can you decode it?   Copilot asked to verify if it is RDS Spy or Redsea or other format. Copilot decoded raw RDS hex data successfully.    

Inspecting Alinco DJ-X100E EditTool software

Image
Visual Studio 2022 dotPeek Alinco EditTool ver.1.00E dotPeek -> Export EditTool.exe to VS solution Form1.cs Form6.cs Change RxModType e.g. to 2 or 3 Modify .csproj file, add line: <LangVersion>12.0</LangVersion> Build and run solution Open the Version form and type e.g. 141421356 on the numpad. ?