Recent Posts

Pages: [1] 2 3 4 5 6 ... 10 Next
1
Test Equipment / Re: Hacking the Rigol DHO800/900 Scope
« Last post by AndyBig on Today at 12:37:11 pm »
p.s. what did you use for decompilation? Ghidra gave me only this:

Code: [Select]
void _ZN12CApiVertical24ApiChannel_SetProbeRatioEj(void)

{
  _ZN12CApiVertical24ApiChannel_SetProbeRatioEj();
  return;
}

either it couldn't do its job, or I didn't use it the right way.
That's what I used Ghidra :) There are two functions with the same name, one is in your code quote, and it already calls the second, a screenshot of which I showed.
IDA, by the way, also decompiles quite well. In some places even better than Ghidra.
2
Thermal Imaging / Re: Infiray V2 cameras not as good as V1 models ???
« Last post by Fraser on Today at 12:30:38 pm »
I have not heard of a Version 2 of the P2 dongle camera, possibly because it uses a standard Tiny1C core ? I know that my P2 Pro is Version 1 because it was sent to me for testing long before the Version 2 of certain camera models appeared on the market. I will take a look at the camera information page and see what it says about my P2 camera. I also own a Version 1 of the T2 Pro and that is identified in the  software without any suffix that would be present in the Version 2 cameras.

It is interesting that there has not been more “chatter” regarding the Version 2 cameras and their performance. Maybe the differences between the Version 1 and Version 2 cameras is not that obvious in general use  :-//

Fraser
3
You need to keep up Martin72, things have changed.
That said, applying the original update following a firmware update is very straightforward; not at all a bind and keeps the MSO5000 fully featured.

Back on topic - Martin, thanks for the additional videos man, will work through them.

1. RE "You need to keep up Martin72"
WHO IS MARTIN 72?

2. What things do i need to keep up with ?
I help people with these upgrades all the time, the last one was yesterday , then 2 days before that, i would assume that if i wasn't up
to date with something then the updates wouldn't have worked properly, But.. by all means tell me what i'm not up to date with or at
least point me to a post that shows where i left off and what i need to brush up on.

3. RE "That said, applying the original update following a firmware update is very straightforward; not at all a bind and keeps the MSO5000 fully featured."
True, but keep in mind My original post was not focussed on the actual update, the focus was on the fact that i noticed a lot of people
upgrade their scope then don't know what to do with the scope   :-DD
or... They kinda do but they don't really and they only end up with basic skills like , feeding in a signal, Looking at it , Changing vertical and
Horizonal controls and maybe putting the probes on an L.E.D. and not knowing much beyond that.

All the benefits of the scope seem to go out the window the math functions the reference features , FFT ,  deep nested offset features that
trick the person into something is wrong, phase adjustments, time saving features like loading a setup file, capturing waveforms for reference,
understanding decode, understanding L.A. etc etc
I have seen this behaviour with techs that i have trained in the past, in this example i refer to TV antenna and Satellite techs, whereby they have a spectrum analyzer, usually a RoverSAT and all they know how to do is to use the pre loaded profiles,  then.. the carrier changes frequency but the profile holds the old transponder settings and they sit their scratching their head.
They have this beast of a machine but don't know how to use it

so that was the focus of the 10 video's, Not so much the upgrade but how do we have fun after the upgrade and use it to it's fullest potential
and through the video tutorial process my hope is that it would open a lot of doors and open their minds to what is actually possible and do able.

and lastly
YOU'RE VERY WELCOME FOR THE VIDEO'S
In truth i'm happy that you guys are actually enjoying it, I wasn't sure to be honest, I thought to myself... Who the fuck is going to watch10 Hours of tutorial ,  I mean.. I would , but i do understand most people are not like me So i do GENUINELY appreciate that you guys are appreciating the videos and actually getting use out of it and as far as i'm concerned if no one else other than you guys and a few in the backround i think a total of around 15 now  get use out of these videos and no one ever looks at them again, it'll still be worth my time.

it's cool that you guys like the video's........... THANK YOU SINCERELY
4
Beginners / Re: Help identifying component, Voltage regulator?
« Last post by CaptDon on Today at 12:29:31 pm »
Be aware that the source of the short may be after the regulator.
5
It's bo big deal that's for sure. I'm merely thinking about IF one should be careful.and maybe even get a backup pre upgrading just in case they decide to undo our hacking.
Tbh I don't think updating is needed unless some glaring issue arises.
6
RF, Microwave, Ham Radio / Re: vacume caps
« Last post by coppercone2 on Today at 12:26:08 pm »
but we can still answer the question in general because of the first post being general and it actually makes the thread better if the more specific question has been answered because its more information
The problem is that a specific answer may be irrelevant to the original poster’s query, in this case the irrelevant answer was magnetic loops.

Many n00b’s have been lambasted for not providing enough detail in their questions. The Beginners thread description even instructs beginners to provide as much detail as they can, in order to assist contributors to give an accurate and relevant response.

a thread where people just post to a general topic can be more interesting and long lived then a specific solution to a engineering problem. I mean what are we doing fighting for the front page like its the paper? If your interested in this stuff you end up reading the whole thread three times anyway to see if there is anything new you can use. Not to mention the broader question has a higher chance of giving an alternative approach to something that is just as good or better because its not confined within someones existing engineering dogma related to very specific parts etc. clearly the OP posted a general question indicating that he is willing to read general responses .

Just because he posted after the OP to answer someones questions with specifics does not mean we should totally ignore the opening post.
7
Test Equipment / Re: Hacking the Rigol DHO800/900 Scope
« Last post by AndyBig on Today at 12:25:28 pm »
At least it should be possible to replace certain multipliers that I don't need (like 50000x) with those I do need by editing the .so directly.

But if we find a way to recompile it, then it'll open a whole lot of new possibilities. If not from C code, then at least it should be possible to recompile it from assembler.
No, it’s almost impossible to recompile the library :( But you can change existing values in it. If you really bother, I think you can even enter a user-specified divisor value, but this is a lot of work both in .so and in .app .
8
Test Equipment / Re: Hacking the Rigol DHO800/900 Scope
« Last post by shapirus on Today at 12:24:06 pm »
At least it should be possible to replace certain multipliers that I don't need (like 50000x) with those I do need by editing the .so directly.

But if we find a way to recompile it, then it'll open a whole lot of new possibilities. If not from C code, then at least it should be possible to recompile it from assembler.

p.s. what did you use for decompilation? Ghidra gave me only this:

Code: [Select]
void _ZN12CApiVertical24ApiChannel_SetProbeRatioEj(void)

{
  _ZN12CApiVertical24ApiChannel_SetProbeRatioEj();
  return;
}

either it couldn't do its job, or I didn't use it the right way.
9
Test Equipment / Re: Hacking the Rigol DHO800/900 Scope
« Last post by AndyBig on Today at 12:18:29 pm »
To set or save the value of the probe divider, it is not the value of the divider that is sent to .so, but its serial number from 0 (corresponds to 0.0001) to 30 (corresponds to 50000.0).
I figured that much too, but haven't yet found where those numbers are accepted and processed in the .so. There are some functions having the "ProbeRatio" substring in their names, but ghidra did not disassemble their bodies -- in the .c file it produced they seem to be calling themselves, which is weird. Maybe the actual code should be inside them, maybe not.

p.s. even if we figure that out, then recompiling the .so is going to be a much more difficult job than the same with .apk, and I'm not sure if even possible.
The conversion of the divisor from the index to the real value occurs in libscope-auklet.so in the function CApiVertical::ApiChannel_SetProbeRatio (see screenshot). The index value is taken from address 0xd203f8, where there is an array of 31 16-byte values (see screenshot). Each value represents 8 bytes of real value and 8 bytes of decimal power. For example, the first index contains the 16-byte value 0x0100000000000000FCFFFFFF00000000, which means 1 (0100000000000000) multiplied by 10 to the power of -4 (FCFFFFFF00000000).
The real address of this array in the libscope-auklet.so file is 0x00C1F3F8 (see screenshot).

10
RF, Microwave, Ham Radio / Re: vacume caps
« Last post by p.larner on Today at 12:16:25 pm »
what bw do you get with your loop on 80m markus?,wide enough for ssb or just data?.
Pages: [1] 2 3 4 5 6 ... 10 Next