Products > Test Equipment
Tektronix TDS1000B and TDS2000B series hacks
tautech:
How are the key codes derived from Ch1 Volts, Ch2 Volts, and Horz ?
I realize all other buttons/knobs can be pushed, but these 3 can only be rotated L or R.
KK:
The key codes come in through a memory mapped register at:
0x000A8A04
The button id is the value listed or +1 if held. That's why the button ID's are spaced by 2.
I should have been clear on the knobs, they are individually memory mapped.
The base address is:
0x000A8Axx (where xx is the code for the knob)
#$FF is stored in that location if the knob is turned to the right
#$01 if turned to the left
Might be modified by 1 if (+/-) if pushed and 2 if held. But haven't confirmed that.
I don't actually have the key codes for knob presses, but I likely don't care. What I wanted to derive is the Autoset button which your picture helped me get.
I need to look in the disassembly where the two key codes #$44 and #$46 are checked because that is how you get into service mode. I expect the code to get into Engineering to be very close to that.
The Peek/Poke utility in Service mode is crippled. Peek works, but Poke does not allow writes. Looking in the disassembly there is some way to make Poke work and it gives a warning about "Write enabled, use caution". If you try to use poke, it says "Denied".
If I can get into Poke then I could conceivable set the bandwidth flag to give 200mhz bandwidth for that powered session. Not ideal, but it would help speed along where to patch the firmware if I end up going that route.
This is one of those projects, where the target is zero'd in on slowly every day or two, with some leaps and then bingo.
EduardoLM:
Sorry to revive this old thread, but I just found it, it's VERY interesting, and I would love to see this puzzle solved. Did you have any progress KK?
I own a TDS1001C-30EDU, perhaps the most crippled one on the TDS series: only 30MHz. I can open, take pictures of it and / or make tests to help you on this mission!
Hope to hear from you, thanks!
Eduardo
KK:
Can't say I made any more progress as other projects caught my attention, but would like to revisit one day for fun as the 68000 CPU is one of my favorites.
dav:
If you should find how to entering the engineering mode, please post it on the forum! ;)
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version