Author Topic: Tektronix TDS1000B and TDS2000B series hacks  (Read 65619 times)

0 Members and 6 Guests are viewing this topic.

Offline 66bono

  • Contributor
  • Posts: 10
  • Country: pl
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #125 on: February 25, 2023, 08:40:02 am »
TDS1001B
I read the batch and soldered the S29JL064H70TFI00 again. The oscilloscope works as before.
No idea about programming :)
I wanted to get the highest possible bandwidth.
I also experimented with OpenChoice Talker Listener
I established communication, failed to break the oscilloscope :)
« Last Edit: March 01, 2023, 08:57:48 am by 66bono »
 

Offline Fieroluke

  • Contributor
  • Posts: 21
  • Country: de
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #126 on: February 25, 2023, 08:50:25 am »
The pitbull hack doesn’t work with the B-series scopes.

Check location 7F0007 of the file you programmed into the firmware. Which value does it have?

If the py-script didn’t recognize your scope, the file didn’t get modified and you programmed the original file again.

Which model does the startup screen report? (The „set time and date“-screen)
« Last Edit: February 25, 2023, 08:53:26 am by Fieroluke »
 

Offline 66bono

  • Contributor
  • Posts: 10
  • Country: pl
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #127 on: February 25, 2023, 09:05:39 am »
I didn't change the original bin file. I just read it with the programmer and soldered the again
« Last Edit: March 01, 2023, 08:58:32 am by 66bono »
 

Offline Fieroluke

  • Contributor
  • Posts: 21
  • Country: de
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #128 on: February 25, 2023, 11:59:33 am »
Don’t look for content 7F0007, look at ADDRESS 7F0007! The part on the left (blue) should be 7F0007 or 7F0000.

« Last Edit: February 25, 2023, 12:03:04 pm by Fieroluke »
 

Offline 66bono

  • Contributor
  • Posts: 10
  • Country: pl
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #129 on: February 25, 2023, 12:39:04 pm »
7f0007 not found is 7f0008
 

Offline Silicium81

  • Regular Contributor
  • *
  • Posts: 74
  • Country: fr
    • Technical forum
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #130 on: February 25, 2023, 02:36:01 pm »
7f0007 not found is 7f0008

the content of 7f0007 is here:
« Last Edit: February 25, 2023, 02:38:21 pm by Silicium81 »
Electronic engineer with a passion for mechanics
https://vae-tech.forumactif.org/
 

Offline Fieroluke

  • Contributor
  • Posts: 21
  • Country: de
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #131 on: February 25, 2023, 03:43:31 pm »


Perfect. 13 (circled red) means it‘s a TDS1001B. Change it to 12 to make it a TDS1012B.
00072CC4 is the checksum. If you change 13 to 12 the checksum needs to change to 00072CC3.

But you need to change the filter banks too. It‘s described in reply #94 of this thread.
Change the 20 filter values to 0F and adjust the checksum accordingly! If you don’t, it won’t work!
 
The following users thanked this post: 66bono

Offline 66bono

  • Contributor
  • Posts: 10
  • Country: pl
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #132 on: February 26, 2023, 04:27:04 pm »
Thanks for explanation.
I looked for addresses to change. The obscured area is the serial number.
13 is the model we change to 12.
Filters are 2x 10 (04) I change to 2x 10 (0F)
  I can't handle the checksum either.
« Last Edit: March 02, 2023, 10:14:29 am by 66bono »
 

Offline Fieroluke

  • Contributor
  • Posts: 21
  • Country: de
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #133 on: February 26, 2023, 05:12:11 pm »
Ok, bear with me…

You change the model ID from 13 to 12:          -1
You change 04 to 0F, 20 times:                        20 x $0B = $DC

Total change:                                                  $DB

So new checksum should be (try at your own risk): $00072CC4 + $DB

=> new checksum should be hex 00 07 2D 9F
« Last Edit: February 26, 2023, 05:22:55 pm by Fieroluke »
 
The following users thanked this post: 66bono

Offline 66bono

  • Contributor
  • Posts: 10
  • Country: pl
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #134 on: February 26, 2023, 06:37:15 pm »
I changed
I have a copy of the original, if something goes wrong, I can restore the original file.
Will there be a brick:)
« Last Edit: March 02, 2023, 10:15:21 am by 66bono »
 

Offline Fieroluke

  • Contributor
  • Posts: 21
  • Country: de
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #135 on: February 26, 2023, 06:54:24 pm »
Biting my nails now…

Please report the outcome!
 
The following users thanked this post: 66bono

Offline 66bono

  • Contributor
  • Posts: 10
  • Country: pl
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #136 on: February 26, 2023, 06:58:31 pm »
I'll try tomorrow
Thank you foryour help.
I compared 2 files and only the values marked in red are changed.
 

Offline 66bono

  • Contributor
  • Posts: 10
  • Country: pl
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #137 on: February 27, 2023, 10:05:25 am »
He started, thank you very much.
LVDS  74MHz :)
« Last Edit: March 01, 2023, 09:01:07 am by 66bono »
 

Offline Fieroluke

  • Contributor
  • Posts: 21
  • Country: de
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #138 on: February 27, 2023, 10:51:13 am »
Reporting success on a TDS2004C turned 2024C! Model ID changed from 1E to 19.

First I was sceptical, because the Flash was nowhere to be found, but it’s just on the solder side of the PCB and actually easier to remove.

For 4 channels there were four filter banks of 10 values each to change from 07 to 0F, other than that, straightforward. Initially reports self cal fails and clock was reset, but after self calibration and setting time and date, boots smooth as silk :-)
 
The following users thanked this post: 66bono

Offline Yuriy V.

  • Contributor
  • Posts: 13
  • Country: ru
    • trengtor custom
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #139 on: April 15, 2023, 07:30:39 pm »
Very, very interesting thread!  :-+
I have Tek TDS1002B & may be I will try to level up it :)
 

Offline TheKellerman

  • Newbie
  • Posts: 9
  • Country: de
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #140 on: June 15, 2023, 02:02:29 pm »
After repairing and upgrading two scopes I want to point out that -SC is not the same as -EDU. The EDU firmware will only boot if the device ID is EDU (0x28 for TDS1001C-EDU or 0x2A for TDS1012C-EDU) or if the ID is a B model (probably same firmware base?). 0x28 and 0x2A are not listed in the firmware that Fieroluke disassembled, so if you update an EDU model with C Model firmware, the scope wont boot. And I assume that the EDU firmware knows only about EDU and B model IDs, not Regular C models.

However, you can put the C firmware in a EDU device, desolder the flash, change the ID to a C model and update the CRC. That way I upgraded a TDS1012C-EDU to TDS2022C.
Another way would be to keep the EDU firmware and only changing the ID to TDS2022B, but it looks like the C firmware has more features.

And to answer my own question from earlier: https://www.eevblog.com/forum/testgear/tektronix-tds1000b-series-hacks/msg4705982/#msg4705982
the EDU FW (like the one found on ko4bb.com) will not work on a B model hardware!
 
The following users thanked this post: Fieroluke

Offline lern01

  • Regular Contributor
  • *
  • Posts: 76
  • Country: cn
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #141 on: October 21, 2023, 10:56:16 am »
Hi Fieroluke, I have a tds1012c, can I upgrade to 2024c, can you help me? Thank you very much!
 

Offline Fieroluke

  • Contributor
  • Posts: 21
  • Country: de
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #142 on: October 21, 2023, 11:54:27 am »
No, you can‘t change 2 to 4 channels.

Changing from b/w to color is said to be possible, but I have no experience with that.
So, getting a screen and assorted components from a tds2000c series scope may be possible, but probably cheaper to get a working color model for cheap.

And for the monochrome TDS1000 series, your TDS1012C seems as high as it can go.
 
The following users thanked this post: lern01

Offline lern01

  • Regular Contributor
  • *
  • Posts: 76
  • Country: cn
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #143 on: October 23, 2023, 10:08:51 am »
Sorry, Is it possible to upgrade to TDS2022C?
 

Offline vdetal

  • Newbie
  • Posts: 3
  • Country: ua
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #144 on: October 23, 2023, 09:59:08 pm »
Works with monochrome display too.
Tested on 2 pcs 1001B.
 
The following users thanked this post: Fieroluke

Offline phecap

  • Contributor
  • Posts: 15
  • Country: nl
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #145 on: October 24, 2023, 06:33:06 am »
I have a Tektronix TDS2024B.
Does anyone know if it is possible to upgrade this oscilloscope to TDS2024C?
Or is this not possible due to the hardware differences?
 

Offline Fieroluke

  • Contributor
  • Posts: 21
  • Country: de
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #146 on: October 24, 2023, 06:48:17 am »
That should work. The main difference is the better LCD I think
 
The following users thanked this post: phecap

Offline vdetal

  • Newbie
  • Posts: 3
  • Country: ua
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #147 on: October 27, 2023, 10:16:43 pm »
You can, it's very simple. Download the latest firmware for the C-series from the Tek website. (this is TDS1K2KC_V24.26_066134800.zip). Unpack. It works for me if I rename the .tek firmware file. Rename the file TDS1K2KC.TEK to file TDS1K2KВ.TEK, write to a USB flash drive (I use 2GB). Well, then insert it into your TDS and follow the instructions.... Here is the result of the update with 2 different versions and it works even on a monochrome display:
 
The following users thanked this post: phecap

Offline lern01

  • Regular Contributor
  • *
  • Posts: 76
  • Country: cn
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #148 on: December 03, 2023, 01:53:16 pm »
You can, it's very simple. Download the latest firmware for the C-series from the Tek website. (this is TDS1K2KC_V24.26_066134800.zip). Unpack. It works for me if I rename the .tek firmware file. Rename the file TDS1K2KC.TEK to file TDS1K2KВ.TEK, write to a USB flash drive (I use 2GB). Well, then insert it into your TDS and follow the instructions.... Here is the result of the update with 2 different versions and it works even on a monochrome display:

Has your TDS1001B been upgraded to 2022B?
« Last Edit: December 04, 2023, 01:22:13 am by lern01 »
 

Offline lern01

  • Regular Contributor
  • *
  • Posts: 76
  • Country: cn
Re: Tektronix TDS1000B and TDS2000B series hacks
« Reply #149 on: December 03, 2023, 02:08:11 pm »
Success again!

Changed my TDS2001C from TDS2022B (ID $0B) to TDS2022C (ID $18)

Hello, I have a TDS2002C, I haven't understood your operation of modifying the checksum. Can you upload the pictures you performed on the eeprom editor? Or send me your 2022C firmware to lern01@outlook.com. Thanks!
« Last Edit: December 03, 2023, 02:10:36 pm by lern01 »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf