Author Topic: DSOX2000 and 3000 series - licence , have anyone tried to hack that scope ?  (Read 752644 times)

Hexley and 4 Guests are viewing this topic.

Offline moloko

  • Newbie
  • Posts: 1
  • Country: fr
Hi guys, its my first post here on EEVblog forum.

Got myself a Keysight DSO-X 2002A and it got me thinking to upgrade my scope to 4 channels, as I have seen it done by somebody here.

Since the 3000 series has the same frontend amplifier ASIC (the 2AD2-0001) as the 2000 series, the difference between these two basically boils down to the additional 50 ohm input  for the 3000?

Would it be possible to change the passive components to allow for 350 Mhz bandwidth, for example? (I suppose that the component swap can bring you all the way up to 500 MHz but I suppose without real 50 ohm input it's not really that useful anyway?)

Does it mean that I have to also change the resistors to make the firmware think its a 3000 scope?
 

Offline Hydrawerk

  • Super Contributor
  • ***
  • Posts: 2414
  • Country: 00
Amazing machines. https://www.youtube.com/user/denha (It is not me...)
 

Online TK

  • Super Contributor
  • ***
  • Posts: 1646
  • Country: us
  • I am a Systems Analyst who plays with Electronics
I believe the 3000X has 2 ASICs and the 2000X only 1, i.e. the 2000X has only 8 digital channels and you cannot have both serial decoding and digital channels at the same time.

I don't think you can convert a 2000X to a 3000X.  What probably is possible is adding the additional 2 channels if you add all the missing components and it also might require changing some resistors to indicate it is a 4 channel model
 

Offline felixsys

  • Newbie
  • Posts: 3
  • Country: be
Successfully patch my MSOX3032T without LAN!

The only option that I failed to install is the 500mhz upgrade option.

Anyone already did it on this model ?
 

Offline pquadrat

  • Contributor
  • Posts: 46
  • Country: de
Succesfully loaded the patched firmware to my DSOX3014T, and activated the options in the infiniivision.lnk file.

And I also did the HW modification for 500MHz Bandwith, wich is also (after some trouble with a bad solder joint) working fine.

Before self calibration, bandwith was even higher.

Scope triggers above 1GHz without problems.

Maybe I should try the self cal with something limiting the bandwith above 500MHz a little bit, so the algorithm configures the build-in software filters a little bit more "open"?

-Peter
 

Online Hexley

  • Regular Contributor
  • *
  • Posts: 78
  • Country: us
Speaking of calibration, is anyone aware of a way to read back the calibration constants from a DSOX3000-series scope?

I am investigating a situation where Channel 3 of my DSOX3024A (liberated to MSOX3054A) repeatedly does the following:
  • Work fine after a user calibration.
  • After a few days, develop about 1 division of offset, and lose about 50% of amplitude.
  • Go to step 1.

It would be very helpful if there were a way to read back the calibration data right after the user cal, then again after the channel develops its issues and see if the cal data has flipped a bit somewhere.

I searched the web, but found nothing. Any help would be much appreciated.
 

Offline Saskia

  • Super Contributor
  • ***
  • Posts: 1752
  • Country: de
  • you unlock this door with the key of imagination
did you perform the hw upgrade to the 350 MHz version before trying to push it to 500 MHz ?
 
 

Offline felixsys

  • Newbie
  • Posts: 3
  • Country: be

infiniivisionLauncher.exe -l all -l BW50 -l SCPIPS

With this command, all all existing mso3000x options :)) and 500mhz are unlocked ! perfect.

Installed Options


Support ID : MSO-X 3032T

           
ModelDescriptionInstalledSupport ExpirationStatus
D3000AUTAAutomotive Software for 3000 X-SeriesYes
D3000GENAEmbedded Software for 3000 X-SeriesYes
D3000AERAAerospace Software for 3000 X-SeriesYes
D3000PWRAPower Supply Test Software for 3000 X-SeriesYes
D3000USBAUSB Test Software for 3000 X-SeriesYes
D3000NFCANFC Software for 3000 X-SeriesYes
D3000BDLAUltimate Bundle Software for 3000 X-SeriesYesEnable all software applications on the InfiniiVision 3000A X- and 3000T X-Series oscilloscopes

MSOMSOYesN/AN/A
MEMUPAcq Memory 4MYesN/AN/A
SGMSegmented MemoryYesN/AN/A
BW50500MHz BandwidthYesN/AN/A
EDKEducation kit licenseYesN/AN/A
WAVEGENWaveGen licenseYesN/AN/A
ADVMATHAdvanced MathYesN/AN/A
DVMCTRDigital Voltmeter and CounterYesN/AN/A
SCPIPSInfiniium ModeYesN/AN/A
RMLRemote LogYesN/AN/A
     
 
The following users thanked this post: mlloyd1

Offline Palidubi

  • Newbie
  • Posts: 1
  • Country: es
I did what Titiris wrote step by step but with some changes and it worked for a DSO-X2024. The point is that the .py script gave a little trouble maybe due to the python version I used (the last one): I had to add parenthesis to delimite the strings. I used the new firmware 2.65 (because v2.35 is not available anymore) but without the line ' infiniivisionStartupOverride.txt ' (USB pendrive). At the end I updated via USB using the .ksx file. Everything was ok and the important thing...with the firmware available on the Keysight web right today.
« Last Edit: April 29, 2021, 04:46:40 pm by Palidubi »
 

Offline viki2000

  • Contributor
  • Posts: 39
Is it any patch for DSOX 2000X Series,  Firmware  02.65?
 

Offline PhillyFlyers

  • Regular Contributor
  • *
  • Posts: 61
  • Country: us
Quote
Is it any patch for DSOX 2000X Series,  Firmware  02.65?


Hi All,


I did all the new FWs... I'll have these posted up tomorrow...


(2.65 & 7.40)
 
The following users thanked this post: lowimpedance, gamalot, analogRF, msuthar

Online analogRF

  • Frequent Contributor
  • **
  • Posts: 769
  • Country: ca
Quote
Is it any patch for DSOX 2000X Series,  Firmware  02.65?


Hi All,


I did all the new FWs... I'll have these posted up tomorrow...


(2.65 & 7.40)

is it gonna be on the same post #2606?
thanks
 

Online analogRF

  • Frequent Contributor
  • **
  • Posts: 769
  • Country: ca
the new firmware refers to D3000BDLB bundle option but I cannot find any information on that.
Previously it was D3000BDLA and I have it on my scope (2.60)

anybody knows what the difference is?
 

Offline PhillyFlyers

  • Regular Contributor
  • *
  • Posts: 61
  • Country: us
Ok,

Here are the latest patched firmwares, for the 1000X, 2000X, 3000A, 3000T, 4000X......



These firmwares have the usual patches for the license check and the 'unreleased/unfinalized software' things


*** Note:  ***

I have made these installs even EASIER, after the upgrade completes the install process will also make a backup of the oem lnk file that it installs during the upgrade, and then attempt to copy 'infiniivision.lnk' from the same USB stick you are doing the upgrade with...

so in otherwords, have your 'infiniivision.lnk' file READY, and on the root of your USB drive along with the patched firmware upgrade!
(this replaces having to telnet into your scope after the upgrade and having to put the .lnk file back on)

The install script at the end does these two actions:

copy \Secure\Startup\infiniivision.lnk infiniivision.lnk.original  (backs up oem file being replaced)
copy \usb\infiniivision.lnk \Secure\Startup\infiniivision.lnk     (copies .lnk file from your USB to the startup folder)

So have these TWO files on your USB:

1) infiniivision.lnk
2) upgrade_file.ksx




*** NOTE:  FOR THE 1000X....  ************************************
      This is 'BUD's' patched firmware!!  All credit goes to him and the 1000x hacking folks!  there is NO .LNK file required for this patch, just install the FW!  I repeat, there is NO .lnk file required for the
      1000x hacking

DSOX 1000X Series:  FW:  01.20.2019061038_patched  https://mega.nz/file/nrpW3T4Z#gLnn__QchpYL5FuQXLawyso2_ReaXgn-jF4MzcRZSAA
md5: <8D128F5691BCB7D178CFB8E48F3784B9>

*************************************************************

DSOX 2000X Series:  FW:  02.65.20210307001_patched  https://mega.nz/file/mzgGjBpC#yLNWn8cGjJlsLeH_fVZ3tYyPZILYJ3EtGK8F84oEFw8
md5: <AF47DDB93F9CC88911ADC65F4E55F97D>

DSOX 3000A Series:  FW:  02.65.20210307001_patched  https://mega.nz/file/j3hEzbCa#4sYGoVawZt62XnoC3ZZvUAEyf575Q6o_-iYIr-whH4w
md5: <B5EBDEEA00BCBF4DCE77D173F212B8F6>

DSOX 3000T Series:  FW:  7.40.2021031200_patched  https://mega.nz/file/rz5UXbrL#FXRPSRjLlFN16amBWt_Si74-nS8OjW5xWZPLqmBeynU
md5: <C1AA8839085890FC058D27C501AF4F08>

DSOX 4000X Series:  FW:  7.40.2021031202_patched  https://mega.nz/file/nrxwAb6R#gNp4CCdwl_oyhAzxuJSI9OopUPjbmnu7fn8E8ejeGDg
md5: <7C30FD851FB6A4B461130D61FE9C0E0C>

Please let me know if there are any issues with any of these!
« Last Edit: May 05, 2021, 11:07:42 pm by PhillyFlyers »
 
The following users thanked this post: lowimpedance, mlloyd1, dunkemhigh, viki2000, gamalot, TK, HardDrive, analogRF, skander36, Belgarath

Online TK

  • Super Contributor
  • ***
  • Posts: 1646
  • Country: us
  • I am a Systems Analyst who plays with Electronics
It was my understanding that the 2000 and 3000 shared the same firmware, why the different 2000X and 3000A files?

Thanks in advance
 
The following users thanked this post: msuthar

Offline PhillyFlyers

  • Regular Contributor
  • *
  • Posts: 61
  • Country: us
It was my understanding that the 2000 and 3000 shared the same firmware, why the different 2000X and 3000A files?

Thanks in advance


Yes, they are the same, but I like to follow the same way keysight does, they release firmware for each model, named differently, but currently same internal contents.  So I do the same, release under the same filename they do...

Also, you never know down the road if they will ever have differences in the firmware, so to me makes sense to just do what they do...
 
The following users thanked this post: TK

Online Venturi962

  • Regular Contributor
  • *
  • Posts: 50
  • Country: us
Tried to update on my 4024A w/ patched 7.40, got the error message previously shared:

"System concerns detected: -[2] Firmware update failed (aux -v)"

Switched out the license file for a default one without any options via Telnet and got the same thing.  So remain on 7.35 with options unlocked.

If anyone has UART Pinout for 4000X please share and I will try and see if anything useful is being outputted.
 

Online TK

  • Super Contributor
  • ***
  • Posts: 1646
  • Country: us
  • I am a Systems Analyst who plays with Electronics
Tried to update on my 4024A w/ patched 7.40, got the error message previously shared:

"System concerns detected: -[2] Firmware update failed (aux -v)"

Switched out the license file for a default one without any options via Telnet and got the same thing.  So remain on 7.35 with options unlocked.

If anyone has UART Pinout for 4000X please share and I will try and see if anything useful is being outputted.
Same here with a 3000T
 

Online analogRF

  • Frequent Contributor
  • **
  • Posts: 769
  • Country: ca
No problem with 3000A here.
 

Offline msuthar

  • Contributor
  • Posts: 9
  • Country: in
No problem with DSO-X 2004A here.
Update with D2000AUTB,D2000GENB,D2000BDLB
Could not find any difference with older D2000XXXA Version
« Last Edit: May 05, 2021, 02:25:20 am by msuthar »
 

Offline PhillyFlyers

  • Regular Contributor
  • *
  • Posts: 61
  • Country: us
Tried to update on my 4024A w/ patched 7.40, got the error message previously shared:

"System concerns detected: -[2] Firmware update failed (aux -v)"

Switched out the license file for a default one without any options via Telnet and got the same thing.  So remain on 7.35 with options unlocked.

If anyone has UART Pinout for 4000X please share and I will try and see if anything useful is being outputted.
Same here with a 3000T


Wonder if they added some new type of 'integrity' check for 3000T/4000X series.... I removed them for now.. I'll go through them and see if I see anything new, etc...
 

Offline Pinkus

  • Frequent Contributor
  • **
  • Posts: 683
If anyone has UART Pinout for 4000X please share and I will try and see if anything useful is being outputted.
Its J3402. See photos attached. Thankfully Agilent fitted the connector already with pins.
These are 3.3V (I guess) signals. You need an UART<>USB adapter, never connect RS232 directly.
« Last Edit: May 05, 2021, 09:15:54 am by Pinkus »
 
The following users thanked this post: Venturi962

Online analogRF

  • Frequent Contributor
  • **
  • Posts: 769
  • Country: ca
I also didnt notice any difference between D3000BDLB and D3000BDLA
but why did they change the name?
 

Offline viki2000

  • Contributor
  • Posts: 39
It is been written so for 2.65:
New Features for 3000A
This software revision includes the following new capabilities:
- Added support for the following new perpetual software licenses:
o D3000GENB, D3000AERB, D3000AUTB, D3000PWRB, D3000BDLB
New Features for 2000A
This software revision includes the following new capabilities:
- Added support for the following new perpetual software licenses:
o D2000GENB, D2000AUTB, D2000BDLB
Bug Fixes for both 2000A and 3000A
- Corrected wrong number of points returned for the first acquisition after changing
acquisition settings.
 

Online Venturi962

  • Regular Contributor
  • *
  • Posts: 50
  • Country: us
Thanks Pinkus.  Grabbed output from UART, seems to fail when trying to delete this symbols.tte file:

** BEGIN ** ExtractFileFromCabFile: auxInstallStep.exe
** END   ** ExtractFileFromCabFile: auxInstallStep.exe: 43 ms
** BEGIN ** ProcessRecipeStep: \TEMP\{DDCB3794-591A-81FE-C17A-0BE1729F178D}\auxInstallStep.exe -v -s
=== Aux Step: -v -s ===
Skipped.
Deleting existing symbols.tte.old file.
Failed to moved symbols.tte.
ERR: 2
** END   ** ProcessRecipeStep: \TEMP\{DDCB3794-591A-81FE-C17A-0BE1729F178D}\auxInstallStep.exe -v -s: 30 ms

I can't manually delete it either, located at \Secure\infiniivision

'del symbols.tte.old'
'Cannot remove symbols.tte.old'

Update

Was able to rename the file, looks like FW update is proceeding:

'rename symbols.tte.old symbols.tte.old2'

Update 2

Unlocked:
« Last Edit: May 05, 2021, 06:16:47 pm by Venturi962 »
 
The following users thanked this post: Pinkus


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf