Products > Test Equipment
Linux on CRTU-RU (o;
RShacker:
If you are running the regular DOS program, you can press alt+f4 and you will end up on the DOS command line interface. IIRC under C://CMU/BIN_V5.21/TOOLS you can find the cmud.exe. It stands for CMU Debugger and you have the possibility to setup different hardware parts separately, get some hardware and version information, read some EEPROMs and so on. As it does not contain any GUI stuff, is much smaller than the full GUI DOS program (base.exe), and you can infer what part of the code is doing what from the available commands (and allowing to run them separately), I started reverse engineering that executable.
And no, what I have shown is completely rewritten based on the RE findings. Currently, the MMIO an I/O Ports stuff is working; some I2C communication is work in progress.
fisafisa:
Good idea.
reverse engineering a simple test program is certainly easier.
In any case, what is your plan?
What objective are you trying to achieve?
The knowledge your are obtaining may come useful in repairing one of these units in the future.
So please consider sharing it.
Nice job in any case.
Filippo
snickers:
--- Quote from: RShacker on July 11, 2020, 11:35:15 am ---If you are running the regular DOS program, you can press alt+f4 and you will end up on the DOS command line interface. IIRC under C://CMU/BIN_V5.21/TOOLS you can find the cmud.exe. It stands for CMU Debugger and you have the possibility to setup different hardware parts separately, get some hardware and version information, read some EEPROMs and so on. As it does not contain any GUI stuff, is much smaller than the full GUI DOS program (base.exe), and you can infer what part of the code is doing what from the available commands (and allowing to run them separately), I started reverse engineering that executable.
And no, what I have shown is completely rewritten based on the RE findings. Currently, the MMIO an I/O Ports stuff is working; some I2C communication is work in progress.
--- End quote ---
Also working with this reverse.
The beginning ... of every true embedder - switch LED on.
Ported to PASCAL/LAZARUS 8)
RShacker:
Ah, very cool. I also used Ghidra for RE. I actually only noticed this due to your PM and by logging into the mail account used for this forum ("spam mail account") by accident :D
My plan back then was using it more freely than what is possible with the integrated SW, i.e. on-device |S21| measurements by sweeping the RF-Gen for example. Dream target was implementing a GNU Radio integration. However, life happened and I could not continue..
I don't remember much, but maybe the developments I did back then could help you guys. Therefore, I just made the git repo public: https://github.com/dos4boss/cmud
As I am unfamiliar with DOS/WIN, this is targeted for the Linux I had running on the device.
Navigation
[0] Message Index
[*] Previous page
Go to full version