Products > Test Equipment
Hacking the HDO1k/HDO4k Rigol 12 bit scope
ebastler:
--- Quote from: zrq on December 29, 2023, 05:57:39 pm ---So far I did 4 successful hacks to my libscope:
1. nop out the API_SetProductSeries
2. patch the default value of the variable referenced in API_GetProductSeries. Together with 1, everywhere API_GetProductSeries is called shall get 4000, which seems OK to me. However one should not do this to DevSystem_GetProductSeries as it will mess up with the acquisition.
3. DrvChannel_SetBandLimit: patch all the 4000 to 1000 and 1000 to probably 1001
4. frida hooking _ZN11CApiLicense18check_BandWidthOptE7OptType and installing :SYST:OPT:INST HDO1000-BW2T8
--- End quote ---
Thanks for the update -- great to see continued work and progress!
Does the UI let you select the bandwidth limit in three steps now -- 20 MHz, 200 MHz, full BW? That would make 800 MHz practical, since one could limit the bandwidth when using more than one channel. (Or likewise for 400 MHz full bandwidth, where one needs to limit the BW when using more than two channels.)
Also, do the above changes enable the 50 Ohm termination (with the vertical scale deviation you had mentioned earlier), or does that require additional patches?
lownoise:
Maybe the Cross References to API_GetProductSeries will help (from IDA)....
edit: +API_GetProductDomain
zrq:
Yes (20 M, 250 M and full, after doing patch 3) and yes (but with the amplitude problem).
core:
--- Quote from: zrq on December 29, 2023, 09:18:56 pm ---Yes (20 M, 250 M and full, after doing patch 3) and yes (but with the amplitude problem).
--- End quote ---
Very good news ! Thanks for sharing.
Frex:
Hello,
I'm an happy owner of the Rigol DHO1074 tha fit well side by side on my desktop with my Siglent SDS1204X+.
I thank you very much all people that has contribued to become it hackable.
I performed it as desribe without issue. Thank's again to all of them ! :-+
I played with the DHO1074 today, and I noticed a strange thing.
The full sampling rate is only acheveiable on CH4.
On all others channels, I can get only 1G/s (one channel active at same time).
As writed in manual, full sampling can only be obtainable wih only one input active but that not on a specific channel.
Another point is if I enable 2 channels other than the CH4, the sampling rate is limited o 500Ms/s instead of 1Gs/s !
All seem to work same as if an "hidden" channel would be active ...
(It count 3 instaed of two acive channel)
Does anyone here had seen he same behaviour on his scope ?
Regards.
Frex
(Note: firmware installed is 00.02.04, hardware 2)
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version