Products > Test Equipment

New Rigol DS7000

<< < (59/72) > >>

normi:
Looks like they are changing the license portion of the appEntry, I have seen a similar thing on a later version of the 5000 firmware.

tv84:
Not likely.

@memeruiz,

My guess is that the patches were wrong.

Are you sure you reflashed the stock FW?

Have you re-inserted the licenses via the usual method?

If that doesn't work, it means you somehow corrupted your FRAM's pubkey.

memeruiz:

--- Quote from: normi on April 19, 2021, 12:40:21 pm ---Looks like they are changing the license portion of the appEntry, I have seen a similar thing on a later version of the 5000 firmware.

--- End quote ---

The mentioned function from here: https://www.eevblog.com/forum/testgear/hacking-the-rigol-mso5000-series-oscilloscopes/msg2233152/#msg2233152 I guess is just an address really. Checked on my MSO7000 appEntry file and there is no function there. (As expected, quite unlikely that these two software compilations (one for 5000 and one for 7000) will have the same memory position for all functions). That commentary is not really giving any useful information to find it in the rest of the code. So just do from scratch rev. eng. ...

I have to look more into all the comments of that thread to see if I find someone giving more details.

memeruiz:

--- Quote from: tv84 on April 19, 2021, 05:58:00 pm ---Not likely.

@memeruiz,

My guess is that the patches were wrong.

Are you sure you reflashed the stock FW?

Have you re-inserted the licenses via the usual method?

If that doesn't work, it means you somehow corrupted your FRAM's pubkey.

--- End quote ---

Not likely what part?

The patches are sure wrong (but it was not a patch really, just a manually modified appEntry version)! It would be working otherwise!

Why do I have to reflash the FW? I changed the appEntry file temporarily and then just recover with the original one. No changes anywhere else (except start.sh for sshd).

I tried copying the .lic files back again to data dir. but didn't work. I'm not sure if that is the "usual method" .... I will have to look for the "usual method" on the MSO5000 thread probably then.

Well, if I changed a bin executable file by hand incorrectly, anything can happen, even corrupting something I guess. But I find that highly unlikely. My guess is that maybe the software detects that something changed in the binary itself and then invalidates all licenses. (like a protection). Not really sure.

I didn't play with FRAM. Except maybe your backup script did something bad there, if it somehow touches that.

tv84:

--- Quote from: memeruiz on April 19, 2021, 09:50:26 pm ---Not likely what part?

The patches are sure wrong (but it was not a patch really, just a manually modified appEntry version)! It would be working otherwise!

Why do I have to reflash the FW? I changed the appEntry file temporarily and then just recover with the original one. No changes anywhere else (except start.sh for sshd).

I tried copying the .lic files back again to data dir. but didn't work. I'm not sure if that is the "usual method" .... I will have to look for the "usual method" on the MSO5000 thread probably then.

Well, if I changed a bin executable file by hand incorrectly, anything can happen, even corrupting something I guess. But I find that highly unlikely. My guess is that maybe the software detects that something changed in the binary itself and then invalidates all licenses. (like a protection). Not really sure.

I didn't play with FRAM. Except maybe your backup script did something bad there, if it somehow touches that.

--- End quote ---

The "not likely" was an answer to @normi's post.

 :wtf: is a "manually modified appEntry version" if not a patch?

The "usual method" is the way Rigol tells us how licenses must be inserted. Have you seen any official method of inserting licenses through copying files in a telnet session?

"Well, if I changed a bin executable file by hand incorrectly, anything can happen, even corrupting something I guess. But I find that highly unlikely... Except maybe your backup script did something bad there, if it somehow touches that."

With these comments, I'm out.

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