Author Topic: New Rigol DS1054Z oscilloscope  (Read 2060334 times)

0 Members and 5 Guests are viewing this topic.

Online Fungus

  • Super Contributor
  • ***
  • Posts: 16680
  • Country: 00
Re: New Rigol DS1054Z oscilloscope
« Reply #4675 on: October 15, 2021, 08:49:52 am »
ie. Rigol has just given everybody the options for free. Anybody who installs this firmware will get them, even the oldest customers.

Was it Rigol?  :-DD

Rigol has two lines of 'scopes. Some that are really, really easy to hack and others that are really difficult.

It seems obvious to me that Rigol unofficially "allows" the hacking. They'd all be in the "really difficult" category otherwise.

It's not as if they don't know it happens.

« Last Edit: October 15, 2021, 08:52:24 am by Fungus »
 
The following users thanked this post: tooki, marcus h

Offline NEDM64

  • Contributor
  • Posts: 30
  • Country: pt
Re: New Rigol DS1054Z oscilloscope
« Reply #4676 on: October 15, 2021, 12:26:38 pm »
ie. Rigol has just given everybody the options for free. Anybody who installs this firmware will get them, even the oldest customers.

Was it Rigol?  :-DD

Rigol has two lines of 'scopes. Some that are really, really easy to hack and others that are really difficult.

It seems obvious to me that Rigol unofficially "allows" the hacking. They'd all be in the "really difficult" category otherwise.

It's not as if they don't know it happens.

This.

However, the 100MHz option is not unlocked with the newest firmware, it's the one that matters me the most.

@ebastler if it works like asymmetric encryption, then it is asymmetric encryption independent on how good the implementation is. I read (some of) riglol's source code and the basis is that they have a private key, don't know who got the key (and/or wrote the program), and how they did they obtain the key, cracking the encryption scheme, brute-forcing or social engineering.

Are you thinking about buying Keysight test equipment? Think about this
 

Offline frozenfrogz

  • Frequent Contributor
  • **
  • Posts: 936
  • Country: de
  • Having fun with Arduino and Raspberry Pi
Re: New Rigol DS1054Z oscilloscope
« Reply #4677 on: October 15, 2021, 03:50:07 pm »
AFAIK EEVBlog user cybernet is the one that threw some stones at the Rigol firmware, then poked it with a stick and it soon became obvious, that the encryption must have been implemented by an unpaid intern - or something along that line.

Related: http://poke152.blogspot.com/2013/07/riglol.html
He’s like a trained ape. Without the training.
 
The following users thanked this post: tooki

Offline Bicurico

  • Super Contributor
  • ***
  • Posts: 1714
  • Country: pt
    • VMA's Satellite Blog
Re: New Rigol DS1054Z oscilloscope
« Reply #4678 on: October 15, 2021, 05:26:41 pm »
Once a keygen is released for a test equipment, it becomes very difficult for the manufacturer to close the door.

Unless the number of sold devices is reduced, so that the new FW can contain the serials and respective options of all devices, it is basically impossible to change the license mechanism without having all legitimate customers entering new keys.

The Riglol hack produces serials that are 100% identical to the official ones. How should a new FW invalidate illegitimatly activated options?

It is perfectly safe to install new DS1054Z FW releases and meanwhile it has been made public how to revert to older FW by use of a magic USB disk.

Regarding the other questions: I am not at home and I have not tested anything.

Regards,
Vitor

Online Fungus

  • Super Contributor
  • ***
  • Posts: 16680
  • Country: 00
Re: New Rigol DS1054Z oscilloscope
« Reply #4679 on: October 15, 2021, 05:41:46 pm »
The Riglol hack produces serials that are 100% identical to the official ones. How should a new FW invalidate illegitimatly activated options?

Easy: The key has a lot of digits. The first firmware could only check the first 10 digits are correct. The next firmware checks 12 digits. etc. Spread the firmware updates out over several years. and you create a constant cycle of disappearing options and new keygens.

It won't fix the problem because the new keygens will eventually appear, but it answers your question.
 
The following users thanked this post: tooki

Offline NEDM64

  • Contributor
  • Posts: 30
  • Country: pt
Re: New Rigol DS1054Z oscilloscope
« Reply #4680 on: October 15, 2021, 06:03:52 pm »
AFAIK EEVBlog user cybernet is the one that threw some stones at the Rigol firmware, then poked it with a stick and it soon became obvious, that the encryption must have been implemented by an unpaid intern - or something along that line.

Related: http://poke152.blogspot.com/2013/07/riglol.html

Nice, he seems to have reversed the firmware qnd it looks like it only has one public key in it.

Once a keygen is released for a test equipment, it becomes very difficult for the manufacturer to close the door.

Unless the number of sold devices is reduced, so that the new FW can contain the serials and respective options of all devices, it is basically impossible to change the license mechanism without having all legitimate customers entering new keys.

The Riglol hack produces serials that are 100% identical to the official ones. How should a new FW invalidate illegitimatly activated options?

It is perfectly safe to install new DS1054Z FW releases and meanwhile it has been made public how to revert to older FW by use of a magic USB disk.

Regarding the other questions: I am not at home and I have not tested anything.

Regards,
Vitor


Having multiple private keys and if one becomes compromised, deactivate one. Reissue activation codes to the legitimate costumers that have been issued activation codes with the compromised private key.

While it seems to not be the case, it's perfectly possible and if I were to engineer the product, that would be the way I would do, specially considering these multinational companies were they have offices overseas with just sales people and then there are the subversive employees. It's a 2-in-1: disable the hacks and find the responsible.

Also, it's not impossible. If Rigol wants to block past "illegitimate" software upgrades with a software update, they can.

They might have sold a lot of scopes, but these things don't sell in the numbers of PlayStations or iPhones, also most of them are bought for education and QA (running pass/fail tests), so the number of costumers that bought these scopes and upgraded must be really low, let's say 1 million.

If Rigol really wanted, they could include a whitelist in the new firmware, just 1MB would be good enough for 1 million 8bit hashes of the permitted machines. Then issue a second public/private key pair.
« Last Edit: October 15, 2021, 06:06:03 pm by NEDM64 »
Are you thinking about buying Keysight test equipment? Think about this
 

Offline Bicurico

  • Super Contributor
  • ***
  • Posts: 1714
  • Country: pt
    • VMA's Satellite Blog
Re: New Rigol DS1054Z oscilloscope
« Reply #4681 on: October 15, 2021, 07:07:51 pm »
If you want to do it properly, you would include a whitelist with all serial numbers and respective legitimate options. While I accept that 8 bit might be enough to code all possible options of a DS1000Z series oscilloscope, the serial numbers will require much more bits. I would say you would need 8 bytes for serial + model and then another byte for the active options. Lets go with 8 bytes (aka 64 bits). For one million devices out on the market, you would require an extra 8MB flash space. I doubt that is feasiable on these device.

Also, the upgrade process would take quite a while: check the serial number against the white list, generate new keys for legitimate options listed in whitelist, replace private key with new one.

The next question is: how long would it take for a new keygen?

I am pretty sure that Rigol has more important R&D in course than improving this low-end device hack. I would even say that this hack was tolerated as it considerably increased sales and put Rigol on the map.

Online Fungus

  • Super Contributor
  • ***
  • Posts: 16680
  • Country: 00
Re: New Rigol DS1054Z oscilloscope
« Reply #4682 on: October 15, 2021, 07:20:36 pm »
I am pretty sure that Rigol has more important R&D in course than improving this low-end device hack. I would even say that this hack was tolerated as it considerably increased sales and put Rigol on the map.

It's over $1000 with all options. They'd have sold zero units at that price.

As it is they took almost the entire "hobby" market for a number of years and I doubt they lost money on any of them.

Right now they're doing the exact same thing with the MSO5000. There's no way they aren't allowing it as a sales tactic.
 

Offline nigelwright7557

  • Frequent Contributor
  • **
  • Posts: 690
  • Country: gb
    • Electronic controls
Re: New Rigol DS1054Z oscilloscope
« Reply #4683 on: October 15, 2021, 07:58:13 pm »
I just work with audio so a ebay cheapie does me very well.
Why spend hundreds when sub $30 does the job well ?
 

Offline NEDM64

  • Contributor
  • Posts: 30
  • Country: pt
Re: New Rigol DS1054Z oscilloscope
« Reply #4684 on: October 16, 2021, 01:53:15 pm »
If you want to do it properly, you would include a whitelist with all serial numbers and respective legitimate options. While I accept that 8 bit might be enough to code all possible options of a DS1000Z series oscilloscope, the serial numbers will require much more bits. I would say you would need 8 bytes for serial + model and then another byte for the active options. Lets go with 8 bytes (aka 64 bits). For one million devices out on the market, you would require an extra 8MB flash space. I doubt that is feasiable on these device.

The S/N already includes the model info. You don't need to exactly store the S/Ns, a hash function would suffice for a high probability.

There's about 60 megs free on the flash memory.

Quote
Also, the upgrade process would take quite a while: check the serial number against the white list, generate new keys for legitimate options listed in whitelist, replace private key with new one.

A couple of µsecs.

Quote
The next question is: how long would it take for a new keygen?

I am pretty sure that Rigol has more important R&D in course than improving this low-end device hack. I would even say that this hack was tolerated as it considerably increased sales and put Rigol on the map.

That would be the case, also, with the current firmware, it's working properly for 99.9999% of users, so if they (we) see they will lose their riglols, they wouldn't upgrade.
Are you thinking about buying Keysight test equipment? Think about this
 

Offline Adrian_Arg.

  • Frequent Contributor
  • **
  • Posts: 429
  • Country: ar
Re: New Rigol DS1054Z oscilloscope
« Reply #4685 on: October 16, 2021, 06:25:01 pm »
Bicurico, did you test if the synchronization problem was corrected with captures at 24 megabits?
Hello Adrian,
the error still exists.

Peter

Thanks PeDre, it seems that it is an error without solution, since they have released several firmware and they have not solved it :-\
 

Offline rob040

  • Contributor
  • Posts: 37
  • Country: nl
Re: New Rigol DS1054Z oscilloscope
« Reply #4686 on: October 16, 2021, 07:57:47 pm »
Thanks PeDre, it seems that it is an error without solution, since they have released several firmware and they have not solved it :-\

Is Rigol aware of this error? I'm asking because when I confronted the EU service rep years ago with the lack of solving the pulses/pluses error, he answered "We just heard of it" while it was already an issue on this forum for a long time.  Several months later it was fixed...
 

Offline Adrian_Arg.

  • Frequent Contributor
  • **
  • Posts: 429
  • Country: ar
Re: New Rigol DS1054Z oscilloscope
« Reply #4687 on: October 17, 2021, 11:22:30 pm »
Thanks PeDre, it seems that it is an error without solution, since they have released several firmware and they have not solved it :-\

Is Rigol aware of this error? I'm asking because when I confronted the EU service rep years ago with the lack of solving the pulses/pluses error, he answered "We just heard of it" while it was already an issue on this forum for a long time.  Several months later it was fixed...
I at the time sent the link where the error and own captures are discussed and he will answer that it was solved and it was not.
 

Offline Adrian_Arg.

  • Frequent Contributor
  • **
  • Posts: 429
  • Country: ar
Re: New Rigol DS1054Z oscilloscope
« Reply #4688 on: October 30, 2021, 04:08:44 pm »
Friend RoGeorge how to use this file * Rigol_sign_disk.zip, which you posted. slds
 

Offline RoGeorge

  • Super Contributor
  • ***
  • Posts: 6207
  • Country: ro
Re: New Rigol DS1054Z oscilloscope
« Reply #4689 on: October 30, 2021, 04:50:41 pm »
The instructions of how to use it are in the same place where Rigol_sign_disk.zip is attached, https://www.eevblog.com/forum/testgear/new-rigol-ds1054z-oscilloscope/msg3613778/#msg3613778

First, you extract the content from the zip.  You will get a file named "card_FAT32_w_SIGN_manually_added_103E00".  Then, you use either dd (in Linux) or Win32DiskImager (in Windows), as Miti tested in the next reply after the one linked.  Once you prepared the disk, you copy any firmware you want and then do the update procedure.

1. Why do you need the disk?
2. What exactly is not working on your oscilloscope?
3. What did you tried so far and what are the results?
 
The following users thanked this post: Adrian_Arg.

Offline Adrian_Arg.

  • Frequent Contributor
  • **
  • Posts: 429
  • Country: ar
Re: New Rigol DS1054Z oscilloscope
« Reply #4690 on: October 31, 2021, 04:04:44 pm »
The instructions of how to use it are in the same place where Rigol_sign_disk.zip is attached, https://www.eevblog.com/forum/testgear/new-rigol-ds1054z-oscilloscope/msg3613778/#msg3613778

First, you extract the content from the zip.  You will get a file named "card_FAT32_w_SIGN_manually_added_103E00".  Then, you use either dd (in Linux) or Win32DiskImager (in Windows), as Miti tested in the next reply after the one linked.  Once you prepared the disk, you copy any firmware you want and then do the update procedure.

1. Why do you need the disk?
2. What exactly is not working on your oscilloscope?
3. What did you tried so far and what are the results?

RoGeorge, I had installed the firmware 00.04.05.02.02, the traces did not align with the markers, when I tried to calibrate it failed several times, I had downloaded Rigol_sign_disk.zip, and I thought last grade with this method, but I began to reiterate calibrating After each refusal, it turned off and returned to calibrate, on the sixth attempt it calibrated and started working again. Thanks for your questions of what was the reason. slds



RoGeorge, yo habia instalado el firmware 00.04.05.02.02, los rastro no se aliniaban con los marcadores, cuando intente calibrar fallo varias veces, yo habia descargado  Rigol_sign_disk.zip, y pense de ultima degrado con este metodo, pero comenze a reitentar calibrar, tras cada negativa, apaga y regresaba a calibrar, al sexto intento calibro y volvio a funcionar. gracias por tus preguntas de cual era el motivo. slds
 

Offline SERJSOCHI

  • Contributor
  • Posts: 14
  • Country: ru
Re: New Rigol DS1054Z oscilloscope
« Reply #4691 on: December 11, 2021, 03:51:31 pm »
Some people ask me to update SimpleUI firmware.

Updated SimpleUI for DS1054z based on 00.04.05.02.02 attached to post.

Also you can test my program to capture DS1054z's screen to PC via tree connect ways.
« Last Edit: December 11, 2021, 04:03:47 pm by SERJSOCHI »
 
The following users thanked this post: rob040

Offline TDQ7050

  • Newbie
  • Posts: 3
  • Country: de
Re: New Rigol DS1054Z oscilloscope
« Reply #4692 on: January 05, 2022, 03:06:37 pm »
Could somebody please provide me a link to the 00.04.05.02.02 firmware? The link including the Chinese characters doesn't work for me, I always receive an empty file.
Thanks!
 

Offline RoGeorge

  • Super Contributor
  • ***
  • Posts: 6207
  • Country: ro
Re: New Rigol DS1054Z oscilloscope
« Reply #4693 on: January 05, 2022, 04:09:46 pm »
Could somebody please provide me a link to the 00.04.05.02.02 firmware? The link including the Chinese characters doesn't work for me, I always receive an empty file.
Thanks!

First link (listed 5 years ago at point 7.   <---   shameless plug  ;D) seems it's still working.  :-+
No registration required and always the latest firmware, today: 04.05.02.02  (checked the DS1000ZUpdate.GEL file zipped inside DS1000ZUpdate.zip, and the .GEL file starts with "DS1000Z00.04.05.02.02").

The link with always the latest firmware and no stupid registration required:
http://beyondmeasure.rigoltech.com/acton/fs/blocks/showLandingPage/a/1579/p/p-0019/t/page/fm/0
 
The following users thanked this post: Sredni

Offline rob040

  • Contributor
  • Posts: 37
  • Country: nl
Re: New Rigol DS1054Z oscilloscope
« Reply #4694 on: January 05, 2022, 04:11:09 pm »
It's now also available on the European website:

https://www.rigol.eu/SUPPORTS/software-firmware-download.html
 

Offline RoGeorge

  • Super Contributor
  • ***
  • Posts: 6207
  • Country: ro
Re: New Rigol DS1054Z oscilloscope
« Reply #4695 on: January 05, 2022, 04:25:25 pm »
Hm, the EU website has the same firmware, but different!  ;D
Same checksum for the .GEL file, but packed as .rar instead of .zip, and without the Release Notes file.

Offline TDQ7050

  • Newbie
  • Posts: 3
  • Country: de
Re: New Rigol DS1054Z oscilloscope
« Reply #4696 on: January 05, 2022, 06:20:15 pm »
Thanks for your help!
This is all a bit confusing: the European website shows both 00.04.05.02.02 and 00.04.04.04.03, the release note just mentions the 00.04.05.02.00...

The link http://beyondmeasure.rigoltech.com/acton/fs/blocks/showLandingPage/a/1579/p/p-0019/t/page/fm/0 still contains the old 00.04.04.04.03 version and a release memo of a version 00.04.03.02.03 of 2015...that's why I haven't tried that one.

Finally, the European file 00.04.05.02.02 worked for me (which wasn't yet available yesterday evening). And I've learned that the version number can be found in the first bytes...
 

Online MarkF

  • Super Contributor
  • ***
  • Posts: 2550
  • Country: us
Re: New Rigol DS1054Z oscilloscope
« Reply #4697 on: January 05, 2022, 07:15:18 pm »
The general USA firmware site for all Rigol products is:

   https://www.rigolna.com/firmware/

Be sure NOT to mix up the DS1000Z and DS1000Z-E firmware.  They are NOT interchangable!

DS1000Z:
   


DS1000Z-E:
   
 
The following users thanked this post: Mechatrommer

Offline oz2cpu

  • Frequent Contributor
  • **
  • Posts: 850
  • Country: dk
    • webx.dk private hobby and diy stuff
Re: New Rigol DS1054Z oscilloscope
« Reply #4698 on: January 05, 2022, 08:18:59 pm »
feel free to see this, my tests, my upgrades, noise

https://webx.dk/rigol/

Radioamateur OZ2CPU, Senior EE at Prevas
EMC RF SMPS SI PCB LAYOUT and all that stuff.
 
The following users thanked this post: Mortymore, trmntr

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11653
  • Country: my
  • reassessing directives...
Re: New Rigol DS1054Z oscilloscope
« Reply #4699 on: January 05, 2022, 08:31:23 pm »
feel free to see this, my tests, my upgrades, noise
https://webx.dk/rigol/
testing dso at more than nyquist sampling rate (>= 500MHz), what you see is aliasing... btw upgraded to 4.5.2 thanks for update people but i need to recalibrate since the upgrade introduce voltage offset on unconnected input.. fwiw...
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf