Products > Test Equipment
Tektronix TDS1000B and TDS2000B series hacks
vishaldotgupta:
thanks but i need file for 2 channel B model
C model file may not work
Fieroluke:
I report success changing a TDS2001C (50 MHZ / 500Ms/s) to TDS2022B (200 MHz/2 Gs/s)!
The firmware installed was v24.09. The board seemed the same, Flash was also 8M Spansion S29JL064H so I bit the bullet. The model ID is 0x1D, same address 0x7F0007.
Since I’m not a Python person I patched directly in the EPROM editor. Filters also started at 0xF700B6, all 05’s in the first block, 05’s and 06’s in second block. Changed them to 0x0F.
Checksum is 0x7F0004 to 7F09F9. My programmer (Galep5) could calculate that, so I transferred the new checksum to 0x7F0000.
First boot took longer than usual and I thought I killed the board, but then the boot screen reported as 2022B with self cal failure. Self calibrated, and viola: personality change! Strangely the firmware now identifies as v24.26, even though it’s 24.09 that I changed. I don’t know how Tek calculates revision numbers.
But bandwith reports 200 MHz, timebase goes down to 2.5 ns. Don’t know where else to check, but it seems to be working!
P.S.: Maybe someone wants to update the python script…
Fieroluke:
Interesting information:
Tek says the difference between the B and C series https://www.tek.com/-/media/documents/faq6520.pdf is basically a bit more bandwidth for the low end models, a better TFT and a few more Measure and Utility entries, RMS, duty cycle and others.
After setting the model code to TDS2022B the big question is: does the scope still have the C-series firmware’s features?
The answer is YES, the measure menu now contains all the new entries! So (not owning a 2022B model) apparently v22.16 seems to be the latest firmware for the 2022B, but changing a 2001C to 2022B takes it to v24.26! So maybe Tek just blocked the firmware from loading on older hardware?! Maybe just setting the 2022B’s model code to 0x1D will let you update to v24.09, and then resetting the model code magically transforms the v24.09 to v24.26…?
And ideally if we knew the model code for the TDS2022C (probably between 0x15 and 0x27), we could change any 2000c model directly to 2022c…
vishaldotgupta:
hi,
this is really interesting to note.
there is a hardware difference between B and C series. B series display is CCFL type and C is of LED type. Apart from this C series has a small interface board (with FPGA and led driver) between display and connector on motherboard and actual display.
i had once tried to use connect LED display from C series (along with interface board) to B series but it doesnt work. which means the data data from motherboard is different.
so i wonder how come the updated b series is now able to drive a LED board? or this could also mean there was a revision in board for B (supporting LED display) as well and the new FW supports B series models as well
for my board i need a bin file of 2 channel B series model
vishaldotgupta:
just to add here.
the fw file have an extension *.tek
C series FW file should not work unless it is renamed and "C"at the end is replaced by "B"
i did an experiment today. for a C model used a FW file of B model (after replacing C with B)
at the end scope said fw update done, press ok. the screen went blank and the scope got bricked.
fortunately i have a kept a copy of original ROM to restore it back
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version