Hi,
I think it’s done.
How to mod?
For you it is simple, put “my” firmware file on the USB memory stick. Than follow the regular upgrading procedure and the scope has 100 MHz. There is no visually indication for the mod, the outside case shows 2042 :-) and the system info menu shows 2042 as well, “only” the performance should be better.
You can take my file, or if you don’t trust me, make your own.
How did I the file?
Take a firmware file of the UT2042 and one of the UT2102.
Copy the first 86 Bytes (0x00 – 0x55) from 2042 to the 2102 file, that’s the part for the initial boot loader check. The next 4 Bytes are the data size (a.k.a. the firmware itself). Do not change these data size bytes. (But Menu texts/help screens inside the firmware are hackable!)
You have almost it. But after the second check of the file the boot loader will reject it.
But now, my little CRC program comes in handy. The header and data section is CRC16-CCITT secured. Run my program on the merged file and you get the last 2 bytes for the CRC. Swap the 2 last bytes with the 2 bytes of my program (it shows e.g. AB CD but you have to enter CD AB in the HEX Editor). Let’s run my program again to double check the CRC16.
The boot loader will accept the “new” firmware and that’s it.
Greetings
‘RS-979’
P.S.
My setup: The best I have to test 100 MHz is my ICOM 2m ham radio handheld. In low power mode it serves 50mW into a 50Ohm load. On paper, 50mW @ 50Ohm ~ 1.58V (Urms).