Author Topic: DSO2000X memory extension & bus decoding option  (Read 34190 times)

0 Members and 1 Guest are viewing this topic.

Offline Hydrawerk

  • Super Contributor
  • ***
  • Posts: 2600
  • Country: 00
Re: DSO2000X memory extension & bus decoding option
« Reply #100 on: April 20, 2013, 02:56:10 pm »
Yes, I have tried it. It doesn't work. Agilent is hack-proof.  :-- But I hope that in say 5 years the 3V button cell will get discharged and the clock will stop.  ;)
Photo taken by David Jones.
« Last Edit: April 21, 2013, 12:57:16 pm by Hydrawerk »
Amazing machines. https://www.youtube.com/user/denha (It is not me...)
 

Offline Hypernova

  • Supporter
  • ****
  • Posts: 655
  • Country: tw
Re: DSO2000X memory extension & bus decoding option
« Reply #101 on: April 20, 2013, 03:31:01 pm »
If you just want the cell to die might as well just short out the cell. The RTC chip it's powering would be powered from the normal circuit supply while the scope is plugged in like any sane designer would do.
 

Offline vl400

  • Regular Contributor
  • *
  • Posts: 62
  • Country: au
    • Delcohacking.net
Re: DSO2000X memory extension & bus decoding option
« Reply #102 on: April 21, 2013, 02:22:44 am »
Is it possible to run a secure erase and get the 30day trial option back? Cant recall if this removes the license options or not.
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13747
  • Country: gb
    • Mike's Electric Stuff
Re: DSO2000X memory extension & bus decoding option
« Reply #103 on: April 21, 2013, 08:12:42 am »
Yes, I have tried it. It doesn't work.
Doesn't work how exactly? Is the time remaining not affected by RTC setting?
Are the trials individually enableable or all at once?
Quote
Agilent is hack-proof. 
Nothing is hack proof - just a matter of effort required ;D Internal trial enabling without licenses has to provide some additional opportunities.
Quote
:-- But I hope that in say 5 years the 3V button cell will get discharged and the clock will stop.  ;)
Bear in mind it's possible the battery also maintains RAM for cal and possibly license data. It would be easy enough to establish this - see what devices on the board have battery power, and if the RTC is a seperate identifiable I2C device , look up  how much RAM it has, and scope what gets read at startup.

However disabling the RTC crystal might be worth a try. If the software somehow detects this, an enhancement could be to only disable the RTC when power is off, so it lasts 30 power-on days.
Bear in mind that the PSU has soft on/off and there may be a standby supply running things when power is apparently off.

 
 
« Last Edit: April 21, 2013, 08:20:00 am by mikeselectricstuff »
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline Hydrawerk

  • Super Contributor
  • ***
  • Posts: 2600
  • Country: 00
Re: DSO2000X memory extension & bus decoding option
« Reply #104 on: April 21, 2013, 01:10:20 pm »
When you change the system time and date, the 30-day expire date also changes!!
Amazing machines. https://www.youtube.com/user/denha (It is not me...)
 

Offline Hydrawerk

  • Super Contributor
  • ***
  • Posts: 2600
  • Country: 00
Re: DSO2000X memory extension & bus decoding option
« Reply #105 on: April 21, 2013, 01:12:57 pm »
I am not sure, what the Secure Erase does... I hope that it will not make my optional features like WAVEGEN or DVM disappear...
Amazing machines. https://www.youtube.com/user/denha (It is not me...)
 

Offline Hypernova

  • Supporter
  • ****
  • Posts: 655
  • Country: tw
Re: DSO2000X memory extension & bus decoding option
« Reply #106 on: April 21, 2013, 02:13:24 pm »
When you change the system time and date, the 30-day expire date also changes!!

And what happens when you dial the clock back? If the file installed trials are any indication the 30 days ones should still be there but with the exp date still on 2040.

Secure erase just erase the general settings and stored waveforms. I've pressed it when new FW uploads were refusing to patch, it doesn't touch the licenses.

Bear in mind it's possible the battery also maintains RAM for cal and possibly license data. It would be easy enough to establish this - see what devices on the board have battery power, and if the RTC is a seperate identifiable I2C device , look up  how much RAM it has, and scope what gets read at startup.
But surly these days everyone has moved on to EEPROM? It makes no sense to use battery backed ram when EEPROM is cheap and have a charge holding life longer than any possible chemical battery.
 

Offline Hydrawerk

  • Super Contributor
  • ***
  • Posts: 2600
  • Country: 00
Re: DSO2000X memory extension & bus decoding option
« Reply #107 on: April 21, 2013, 02:27:25 pm »
Well, there is no trick to make the 30-day trial last longer.  :--
Amazing machines. https://www.youtube.com/user/denha (It is not me...)
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13747
  • Country: gb
    • Mike's Electric Stuff
Re: DSO2000X memory extension & bus decoding option
« Reply #108 on: April 21, 2013, 03:26:08 pm »
But surly these days everyone has moved on to EEPROM? It makes no sense to use battery backed ram when EEPROM is cheap and have a charge holding life longer than any possible chemical battery.
Not necessarily - SRAM would be more tamper-secure, and if there is a battery already for a clock, not necessarily any more expensive. Using NVSRAM would also avoid any issues with write endurance for preserving settings at next power-on - with eeprom it gets messy as you don't know when power might disappear, so deciding when to save a changed setting becomes nontrivial.
 
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline fpga

  • Regular Contributor
  • *
  • Posts: 66
  • Country: us
Re: DSO2000X memory extension & bus decoding option
« Reply #109 on: April 22, 2013, 07:20:04 am »
Well, there is no trick to make the 30-day trial last longer.  :--

So what happens when you change the date back by one day? Does the 30-day trial end date also change?

If the trial end date also changes, then it could be that they are using elapsed time (RT clock chip, powered by that soldered coin cell, tick count) rather than calendar dates. Another possibility is that they change the end date each time the current date is changed such that the current difference between the two dates remains the same.
I never did a day's work in my life, it was all fun -- Thomas Edison.
 

Offline fpga

  • Regular Contributor
  • *
  • Posts: 66
  • Country: us
Re: DSO2000X memory extension & bus decoding option
« Reply #110 on: April 22, 2013, 07:28:12 am »
Yes, I have tried it. It doesn't work. Agilent is hack-proof.  :-- But I hope that in say 5 years the 3V button cell will get discharged and the clock will stop.  ;)
Photo taken by David Jones.

Looks like U2601 is some type of I2C RTC clock or micro. The picture is too blurry to make out the markings. If that's the case, then it could be the chip that keeps track of the time and may have a small amount of EEPROM storage to keep track of the 30-day trial.  :-/O
I never did a day's work in my life, it was all fun -- Thomas Edison.
 

Offline Hydrawerk

  • Super Contributor
  • ***
  • Posts: 2600
  • Country: 00
Re: DSO2000X memory extension & bus decoding option
« Reply #111 on: April 22, 2013, 01:04:54 pm »

So what happens when you change the date back by one day? Does the 30-day trial end date also change?
Exactly. The 30-day trial end date also changes.  :(
Amazing machines. https://www.youtube.com/user/denha (It is not me...)
 

Offline Hypernova

  • Supporter
  • ****
  • Posts: 655
  • Country: tw
Re: DSO2000X memory extension & bus decoding option
« Reply #112 on: April 22, 2013, 02:41:55 pm »
Guess you have to play Cinderella and dial it back to start of each day before the clock strikes 12 then...
 

Offline marmad

  • Super Contributor
  • ***
  • Posts: 2979
  • Country: aq
    • DaysAlive
Re: DSO2000X memory extension & bus decoding option
« Reply #113 on: April 22, 2013, 03:14:05 pm »
But surly these days everyone has moved on to EEPROM? It makes no sense to use battery backed ram when EEPROM is cheap and have a charge holding life longer than any possible chemical battery.
Not necessarily - SRAM would be more tamper-secure, and if there is a battery already for a clock, not necessarily any more expensive. Using NVSRAM would also avoid any issues with write endurance for preserving settings at next power-on - with eeprom it gets messy as you don't know when power might disappear, so deciding when to save a changed setting becomes nontrivial.

Most security measures (keys, times, limits, etc) worth their salt are stored in at least two separate areas to resist tampering - and then verified against each other at boot-up. Rigol finally learned the lesson from the DS1000 hack - and instituted these measures in their latest models.
 

Offline Dad-O-Rama

  • Contributor
  • Posts: 12
Re: DSO2000X memory extension & bus decoding option
« Reply #114 on: April 23, 2013, 06:41:38 pm »
I'll have to wait until the 30 day trial expires to test if it can be extended by changing the clock.

Right now, the screen shows the enabled options, and the date 2013-5-17 in parentheses immediately before them. Since I enabled the one time 30 day trial on the 17th, I figure it represents the expiration date.

I adjusted the clock forward and back a few days and the "expiration date" date changes accordingly.  I'll wait until May 16th and change it then to add another month and see if on the 18th it still works....
 

Offline ben_r_

  • Frequent Contributor
  • **
  • Posts: 419
  • Country: us
  • A Real Nowhere Man
Re: DSO2000X memory extension & bus decoding option
« Reply #115 on: April 23, 2013, 06:50:55 pm »
I just called and had the quote sent over for the MSOX2SGM and for free the DSOX2MEMUP. Waiting to see the pricing they come back with to see if it might maybe hopefully magically be lower than the website MSRP.
If at first you don't succeed, redefine success!
 

Offline Dad-O-Rama

  • Contributor
  • Posts: 12
Re: DSO2000X memory extension & bus decoding option
« Reply #116 on: April 23, 2013, 07:10:34 pm »
I had a could distributors quote upgrades (Test Equity, Metric Test), they came back with 5-8% off MSRP.  Also, if you're thinking of more that two upgrades, get them in pars- the promo is for every purchased option another of equal or lower value is free. I got quotes for 2 serial decode options and the segmented memory and memup, one of the serial decodes was free, as was the memup, so the total quote was $740.. not bad, all things considered..
 

Offline ben_r_

  • Frequent Contributor
  • **
  • Posts: 419
  • Country: us
  • A Real Nowhere Man
Re: DSO2000X memory extension & bus decoding option
« Reply #117 on: April 23, 2013, 08:21:46 pm »
I had a could distributors quote upgrades (Test Equity, Metric Test), they came back with 5-8% off MSRP.  Also, if you're thinking of more that two upgrades, get them in pars- the promo is for every purchased option another of equal or lower value is free. I got quotes for 2 serial decode options and the segmented memory and memup, one of the serial decodes was free, as was the memup, so the total quote was $740.. not bad, all things considered..
Yea pretty much the same thing here. Test Equity came back with a total of $285 for the two upgrades.
If at first you don't succeed, redefine success!
 

Offline ben_r_

  • Frequent Contributor
  • **
  • Posts: 419
  • Country: us
  • A Real Nowhere Man
Re: DSO2000X memory extension & bus decoding option
« Reply #118 on: April 23, 2013, 08:30:27 pm »
Man, so these upgrades are just License Keys? Not associated to the serial number of the unit. That sucks. Someone needs to get that key gen!
If at first you don't succeed, redefine success!
 

Offline Hydrawerk

  • Super Contributor
  • ***
  • Posts: 2600
  • Country: 00
Re: DSO2000X memory extension & bus decoding option
« Reply #119 on: April 23, 2013, 08:43:28 pm »
You get a certificate from Agilent. See attached pdf. Then you visit the Agilent website. You type the Order Number, Certificate Number, serial number of your scope and model of your scope. After that you will receive a licence file via email and load it into your scope.
Quote
Not associated to the serial number of the unit.
Unfortunately, the serial number is important.
Amazing machines. https://www.youtube.com/user/denha (It is not me...)
 

Offline ben_r_

  • Frequent Contributor
  • **
  • Posts: 419
  • Country: us
  • A Real Nowhere Man
Re: DSO2000X memory extension & bus decoding option
« Reply #120 on: April 23, 2013, 08:51:40 pm »
AH! That does make more sense. Then the Test Equity guy was incorrect as I specifically asked him why no one had yet asked me for the units serial number.
If at first you don't succeed, redefine success!
 

Offline Hypernova

  • Supporter
  • ****
  • Posts: 655
  • Country: tw
Re: DSO2000X memory extension & bus decoding option
« Reply #121 on: April 24, 2013, 01:05:15 am »
I'll have to wait until the 30 day trial expires to test if it can be extended by changing the clock.

Right now, the screen shows the enabled options, and the date 2013-5-17 in parentheses immediately before them. Since I enabled the one time 30 day trial on the 17th, I figure it represents the expiration date.

I adjusted the clock forward and back a few days and the "expiration date" date changes accordingly.  I'll wait until May 16th and change it then to add another month and see if on the 18th it still works....

Be careful not to let it expire, once they are gone they are gone forever, dialing back at that point won't do anything.
 

Offline ben_r_

  • Frequent Contributor
  • **
  • Posts: 419
  • Country: us
  • A Real Nowhere Man
Re: DSO2000X memory extension & bus decoding option
« Reply #122 on: April 24, 2013, 07:39:29 pm »
Just got my license files from Agilent. Everything went very smoothly.
If at first you don't succeed, redefine success!
 

Offline DavidDLC

  • Frequent Contributor
  • **
  • Posts: 755
  • Country: us
Re: DSO2000X memory extension & bus decoding option
« Reply #123 on: April 24, 2013, 07:42:53 pm »
Just got my license files from Agilent. Everything went very smoothly.

Did you take advantage of the promotion code 5.922 ? Buy one application get another one free ( same value or less ).

David.
 

Offline ben_r_

  • Frequent Contributor
  • **
  • Posts: 419
  • Country: us
  • A Real Nowhere Man
Re: DSO2000X memory extension & bus decoding option
« Reply #124 on: April 24, 2013, 07:50:34 pm »
Just got my license files from Agilent. Everything went very smoothly.

Did you take advantage of the promotion code 5.922 ? Buy one application get another one free ( same value or less ).

David.
Of course. And got a small discount from a reseller too. Still debating whether or not I want to get any other upgrades, but I do have have until late Sept to decide. I just wish that WaveGen upgrade was less expensive. I already have a MUCH nicer arb gen from Agilent, but I would like to have the built in one active too just because. Might get it and a serial decide though. Meh, save that decision for another month.
If at first you don't succeed, redefine success!
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf