Products > Test Equipment

Hacking the HDO1k/HDO4k Rigol 12 bit scope

<< < (129/151) > >>

zrq:
The bandwidth actually seems real...
But I just noticed two more problems after patching: 1.screenshot not working, which I suspect it has something to do with the side by side installation of patched APK, going to try the .so replacement later. 2. when the impedance is switched to 50Ohm and in 1V/div vertical range, the signal amplitude is several times higher then it supposed to be. More careful investigation shows the incorrect amplitude happens at 500 mV/div and 200 mV/div, the reading is smaller than expected by roughly 1/2, 1 V/div is a few percents off (~5%), and all other ranges seems to be fine. One can still drive the signal to full scale without visible distortion, so it's probably not a simple software calibration constant that is off but the AFE gain is set incorrectly.

zrq:
OK my instinct is right, the screenshot problem disappears if I use bosav's method for patching the native binary instead of recompiling the apk. Also worth mentioning, somehow on my scope, the com.rigol.scope-2 is the right folder name instead of com.rigol.scope-1.
The 50Ohm gain problem is more stubborn than I expected, fiddled again with DrvChannel_SetScale but no success, running out of ideas now...

bosav:

--- Quote from: zrq on December 27, 2023, 07:02:16 pm ---OK my instinct is right, the screenshot problem disappears if I use bosav's method for patching the native binary instead of recompiling the apk. Also worth mentioning, somehow on my scope, the com.rigol.scope-2 is the right folder name instead of com.rigol.scope-1.
The 50Ohm gain problem is more stubborn than I expected, fiddled again with DrvChannel_SetScale but no success, running out of ideas now...

--- End quote ---

It can be about calibration, many calibration-related functions also check for product series - one in particular that might be related _ZN16CCalibration_Afe10CalAfeZeroEj  (as it looks to change impedance when running).

Also, there looks to be some log messages during calibration - running "adb logcat" might give some useful data, if there is a calibration issue.
On calibration btw, there are also more options when in "TestMode: ON", which have by default disabled ADC Gain options (to enter click "About" 3 times)

sizziff:
Hello everyone.
I opened 1072 to 200 MHz .
Thank you all very much.

As I understand it, 50 ohms is still a problem, but in the screenshot above, which zrq posted, the 1074 oscilloscope displays an 800 MHz signal, is such a hack already available?
How can it be implemented?

#The instructions have the following command:
adb push Auklet.apk /sdcard/Download/base.apk

And where can I get a ready-made patched Auklet.apk?

ebastler:

--- Quote from: sizziff on December 28, 2023, 11:34:44 am ---Hello everyone.
I opened 1072 to 200 MHz .
Thank you all very much.

As I understand it, 50 ohms is still a problem, but in the screenshot above, which zrq posted, the 1074 oscilloscope displays an 800 MHz signal, is such a hack already available?
How can it be implemented?

#The instructions have the following command:
adb push Auklet.apk /sdcard/Download/base.apk

And where can I get a ready-made patched Auklet.apk?

--- End quote ---

You can't get a ready-made Auklet app yet, this is still work in progress. Why don't you read the last two or three pages of this thread? Yes, it's a long thread already, but it does not help to add more posts with repeat questions just because you can't be bothered to read...

Navigation

[0] Message Index

[#] Next page

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod