Author Topic: Tektronix TDS5054B: Record Length Option: Solved!  (Read 10806 times)

0 Members and 2 Guests are viewing this topic.

Offline calibrationfixture

  • Regular Contributor
  • *
  • Posts: 101
  • Country: nl
Re: Tektronix TDS5054B: Record Length Option: Solved!
« Reply #25 on: August 28, 2023, 06:05:58 am »
Hi again,

For a TDS6154C with SN B010620 and Options 4M, ST, SM, RTE, JA3, PTD it is:

PS C:\Users\????\????\python\tek-ssc-master> C:\Python27\python .\gen.py TDS6154B B010620 08 44 00 00 00 00 80 00 28 00 00 00 00 00 00 00 00 00 (thus string ends in this case with 18 Zero's).

X3URE-768T6-LSDKG-DZ2KE-L2GUZ-6K6J4-FVZ4L-NQ6G4-923A

In general can the number of Zero's or F's be reduced to make it work. This is a Scope dependent Trial and Error Procedure.

Succes,

Calibrationfixture
« Last Edit: September 18, 2023, 06:30:48 pm by calibrationfixture »
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3225
  • Country: pt
Re: Tektronix TDS5054B: Record Length Option: Solved!
« Reply #26 on: September 17, 2023, 05:07:36 pm »
Hi again,

For a TDS6154C with SN B010620 and Options 4M, ST, SM, RTE, JA3, PTD it is:

PS C:\Users\????\????\python\tek-ssc-master> C:\Python27\python gen.py TDS6154B B010620 08 44 00 00 00 00 80 00 28 00 00 00 00 00 00 00 00 00 (thus string ends in this case with 18 Zero's).
X3URE-768T6-LSDKG-DZ2KE-L2GUZ-6K6J4-FVZ4L-NQ6G4-923A

In general can the number of Zero's or F's be reduced to make it work. This is a Scope dependent Trial and Error Procedure.

Succes,

Calibrationfixture

This format should work and is much simpler:

DZSMA-M6GKW-46MHA-MKSSS-CADDB-YDSE
 

Offline calibrationfixture

  • Regular Contributor
  • *
  • Posts: 101
  • Country: nl
Re: Tektronix TDS5054B: Record Length Option: Solved!
« Reply #27 on: September 18, 2023, 06:44:29 pm »
Hi tv84,

Or:

NHA5C-M5FLG-T2BTA-TEAAJ-AAAAA-EASC

There is a slight discrepancy in the UID.

It is namely a real TDS6154C on eBay.com. It is a pity that there is no Follow-up from Ko. I didn't have a TDS6000C Series on hand, thus evaluations are appreciated..

Calibrationfixture
« Last Edit: September 19, 2023, 07:17:32 am by calibrationfixture »
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3225
  • Country: pt
Re: Tektronix TDS5054B: Record Length Option: Solved!
« Reply #28 on: September 22, 2023, 09:34:08 pm »
There is a slight discrepancy in the UID.

It is namely a real TDS6154C on eBay.com. It is a pity that there is no Follow-up from Ko. I didn't have a TDS6000C Series on hand, thus evaluations are appreciated..

Just for reference:

Your license would work in a 6154C but it's not "officially" correct as it's oversized.

I attach a picture that graphically shows what I'm saying. The last license is the correct/official license for the UID/options combo that you were creating.

Pay attention to the blue color bytes...  ;)
 
The following users thanked this post: calibrationfixture

Offline calibrationfixture

  • Regular Contributor
  • *
  • Posts: 101
  • Country: nl
Re: Tektronix TDS5054B: Record Length Option: Solved!
« Reply #29 on: September 23, 2023, 05:44:27 am »
Hi tv84,

Thank you for your reply. I know that the Option Mask String I provided was too long but Ko asked for:

I know the relations.
However the generated code is not accepted with the scope.
I think the cause is for the incorrect length of option mask or similar problem which I have experienced for TDS5034B.

Do you have any examples of option code for TDS6254C?

In the past I created working Option Keys for a real DPO7254, DPO72004 and TDS7404B. To enable all possible Options I experienced then that the string for a TDS7404B can be shorter than those for the DPO7254 and DPO72004 and observed slight UID differences between DSA and DPO Models. I don't know how to create "officially" correct Keys. You are invited :)

Calibrationfixture
« Last Edit: September 23, 2023, 06:04:04 am by calibrationfixture »
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3225
  • Country: pt
Re: Tektronix TDS5054B: Record Length Option: Solved!
« Reply #30 on: September 23, 2023, 08:55:55 am »
I don't know how to create "officially" correct Keys. You are invited :)

It could be nitpicking but I've seen occasions where it had some repercussions (long time...). From memory: the public keygen code has some shortcomings and one of them is not always generating the shortest license code possible (assuming 0x1C as the minimum qualifying size for the bitmask). Sometimes, I suspect this can lead to buffer overruns when loading the license, because the scope app is not expecting further bytes in its buffer.

But there are plenty of examples where even Tek's official "STD" licenses have a huge bitmask  (with lots of bits enabled) although this type of option is a 0-bit bitmask option, so the license should have a 0x1C length bitmask with no bit activated. It kind of shows that even Tek has different keygen implementations (for different models/factories  :-//), some of them more loosely implemented.

Also if UID are different (even if just in 1 bit) then we should be talking different devices. Usually applies for the B and C models...
 

Offline Joebeazelman

  • Contributor
  • Posts: 37
  • Country: yt
Re: Tektronix TDS5054B: Record Length Option: Solved!
« Reply #31 on: November 19, 2023, 07:44:56 am »
Sorry for my newbie question, but what are the differences between the 5000 and 5000B series. I was told there's a difference between the two series. I've compared the datasheets and I could only find minor differences in the scope part. Most of the differences I found were in the CPU board or PC motherboard.

Tektronix did offer an upgrade kit for the TDS, but they didn't include the tds5000 only the tds5000b series. My guess is that the tds5000 was past it's service life. Are there significant differences that would make it impossible to upgrade my damaged motherboard to the Advantech one mentioned in the upgrade kit?
 

Online colorburst

  • Contributor
  • Posts: 26
  • Country: us
Re: Tektronix TDS5054B: Record Length Option: Solved!
« Reply #32 on: November 19, 2023, 09:29:01 am »
Specification-wise they're virtually identical. Most notably, the B series has double the record length and comes with a newer computer (still running W2k though). There may be extra Java applications and trigger options supported as well, I'm not too familiar with those. It's basically the same thing.

Internally it's an update of the older design and is technically a different product. Although the improvements are incremental, parts and software from one generation are not interchangeable with the other.

Because the instrument was built as an integrated system, altering the qualified configuration is risky. You may trip up on hacks and bugs that laid dormant or were deemed not worth fixing, like the PCI error or some more insidious crash that happens 0.001% of the time. Proceed at your own risk.
 
The following users thanked this post: Joebeazelman

Offline Ko

  • Contributor
  • Posts: 10
  • Country: jp
Re: Tektronix TDS5054B: Record Length Option: Solved!
« Reply #33 on: January 06, 2024, 03:42:53 am »
Sorry for delaying my response.

I tried to make code, but I haven't succeeded the correct code yet.

My serial number is B010492 which is also displayed on the option installation dialog.

The generated option keys of geb.py which I inputed into my osc are;

-------------------------------------
(py27) C:\tektronix\tek_options\tool>python gen.py TDS6154B B010492 084400000000800028000000000000000000 (18 digits as your explanation)
X3UNE-6N4T2-QQHRF-Q988Y-Q9H99-49QN7-E8966-8L5HZ-Z8RA

(py27) C:\tektronix\tek_options\tool>python gen.py TDS6154B B010492 0844000000008000280000000000000000 (1 byte digit reduced)
PTC2E-NPMBU-NN27P-4MV43-9N9MR-Z5B7Q-6LRT2-T5J9D-HD

(py27) C:\tektronix\tek_options\tool>python gen.py TDS6154B B010492 08440000000080002800000000000000 (2 byte digit reduced)
FTUJE-NNLBS-QJ46P-4MV43-9N9MR-Z5B7Q-6LRT2-T5J9D

(py27) C:\tektronix\tek_options\tool>python gen.py TDS6154B B010492 084400000000800028000000000000 (3 byte digit reduced)
78A7A-47V34-6YSNP-Q998Z-99999-59R77-68976-955D

(py27) C:\tektronix\tek_options\tool>python gen.py TDS6154B B010492 0844000000008000280000000000 (4 byte digit reduced)
X8SPA-46U32-8UUPP-Q998Z-99999-59R77-68976-9M

(py27) C:\tektronix\tek_options\tool>python gen.py TDS6154B B010492 08440000000080002800000000 (5 byte digit reduced)
PYA3A-L7DKU-6SP9F-4MU42-QNHMR-Y5ANQ-ELRS2-A
-------------------------------------
Any code couldn't work on my TDS6254C.

My TDS is STD which doesn't have any option. The result of validation.py is following;

--------------------------------------------------
(py27) C:\tektronix\tek_options\tool>python validate.py 37C6E-8K5V4-E6CRH-M545W
B9 0B 4E 7C DA 53 13 2E DE 59 5B 6F 0A
1C FC 28 00 03 0A 18 09 3E 00 00 00 E0 70 10 10 00 00 00 00 00 00 00 00 00 00 00
This key is for UID 180A030028FC (S/N 10492, model TDS/DSA/DPO6154B):
CRC: 3E09
Key is valid, active options:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
--------------------------------------------------

Any ideas?
 

Offline calibrationfixture

  • Regular Contributor
  • *
  • Posts: 101
  • Country: nl
Re: Tektronix TDS5054B: Record Length Option: Solved!
« Reply #34 on: January 07, 2024, 06:44:06 am »
Hi Ko,

Too many Zero's. Try this:

PS C:\Users\????\Documents\Python\tek-ssc-master\tek-ssc-master> C:\Python27\python .\gen.py TDS6154B B010492 0844FFFFFFFFFFFFFF (14 F's)
PZA2A-LPDKU-6WZ4N-VHKZA-2HZWK-LETN

Succes,

Calibrationfixture


« Last Edit: January 07, 2024, 07:17:15 am by calibrationfixture »
 

Offline Ko

  • Contributor
  • Posts: 10
  • Country: jp
Re: Tektronix TDS5054B: Record Length Option: Solved!
« Reply #35 on: January 08, 2024, 04:09:57 am »
I tried it. However, key didn't work.

I'm not sure why it can't work correctly. Can you help me?
 

Offline calibrationfixture

  • Regular Contributor
  • *
  • Posts: 101
  • Country: nl
Re: Tektronix TDS5054B: Record Length Option: Solved!
« Reply #36 on: January 08, 2024, 07:47:39 am »
Hi,

Intriging. I assume you also replaced the MB Battery. The Scope is still out of date: 26 April ....)

You didn't get the Message: The Option Key isn't valid. Instead the Scope didn't succeed in enabling the New Options and Applications. Wow. It seems a Hardware issue. I assume you reinstalled Current Oscilloscope Application (V5.1.7 is the latest for TDS6000C's).

Calibrationfixture
« Last Edit: January 08, 2024, 08:15:52 am by calibrationfixture »
 

Offline Ko

  • Contributor
  • Posts: 10
  • Country: jp
Re: Tektronix TDS5054B: Record Length Option: Solved!
« Reply #37 on: January 08, 2024, 01:48:09 pm »
Latest firmware is v518.

Please see https://www.tek.com/en/support/software/firmware/tds6000c-series-firmware-upgrade-v518.

I  will recheck your key after I change date into current.
 
The following users thanked this post: calibrationfixture

Offline calibrationfixture

  • Regular Contributor
  • *
  • Posts: 101
  • Country: nl
Re: Tektronix TDS5054B: Record Length Option: Solved!
« Reply #38 on: January 08, 2024, 06:19:45 pm »
Hi,

Your link gives a 404 Error (the.)? But these:

https://www.tek.com/en/support/software/firmware/tds6000c-series-firmware-upgrade

https://www.tek.com/en/support/software/firmware/tds6000c-series-firmware-upgrade-v518

are working. There are two "latest" Firmware Upgrades. I am still learning :)

Calibrationfixture
« Last Edit: January 08, 2024, 06:37:09 pm by calibrationfixture »
 

Offline Ko

  • Contributor
  • Posts: 10
  • Country: jp
Re: Tektronix TDS5054B: Record Length Option: Solved!
« Reply #39 on: January 13, 2024, 08:16:51 am »
Hello
Today I change the date and time to current.
However my TDS could not accept the key.
Umm, I have not found the solution yet….
 

Offline Jaak

  • Newbie
  • Posts: 9
  • Country: ca
Re: Tektronix TDS5054B: Record Length Option: Solved!
« Reply #40 on: March 13, 2024, 05:13:50 am »
Hi Ko,

I think these are the Scope Model Numbers to use for the TDS5000B Series:

TDS5104B = TDS7216
TDS5054B = TDS7166
TDS5034B = TDS7146

I didn't have a TDS5000B Series on hand thus evaluations are appreciated.

Greetings,

Calibrationfixture

That totally did it on my 5034B; thank you very much!

Thanks for this!  Fully optioned my TDS5054B.  :)
 

Offline calibrationfixture

  • Regular Contributor
  • *
  • Posts: 101
  • Country: nl
Re: Tektronix TDS5054B: Record Length Option: Solved!
« Reply #41 on: April 17, 2024, 07:00:50 am »
Hi alexandraquirosh,

I cannot PM you, because (Zeroposter?) your Mailbox is full. Please empty it, or post your request in this Thread.

Calibrationfixture
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf