Regarding Restore Defaults in the Pre Boot Menu, I believe this is a pretty important step when downgrading firmware as the stored settings are not necessarily backwards compatible and could cause weird behaviour.
- After my testing, i disagree (i was off that opinion 2 days ago as well, I'm off a new opinion now)
[snip]
I wouldn't worry about it, I did this several times
Hi mate,
sorry i was in a rush before and when i replied i thought it was a P.M. so let me address those points again for the entire forum to see.
Sure. You may not see any problems between those two recent firmware releases you tested with, but that is quite a limited test especially if you aren't using the scope feature between versions in such a way that defaults get changed.
- In a way it's limited, because it's limited to only my scope, but if our concern is between "Only 2 versions".. No i have done more than that.
I have gone from 1.3.3.0 - 1.3.2.2 then i have gone down to 1.3.0.3 and i think the other one was 1.1.4.4 (Just to push my luck)
After using Dr Mefisto's method i was able to downgrade to basically any version and still retain my unlock options with NO PROBLEM WITH THE SCOPE.
then i repeated this multiple times, 15 times or more all in all. I really wanted to test it specifically so that it was not a one-off test. i really tried
to get the scope to fail at certain point.. It never did.
Now, Most users will not even attempt what i have done, Most are just going to go from their current version which is either going to be
1.3.2.2 or 1.3.3.0
There have definitely been issues in the past when going between various releases without defaulting the settings
- I have literally read and re read through the ENTIRETY of Unlocking DS1052E , Unlocking DS2000A and Unlocking MSO5000 .
i did this just to catch up again and when it read through you start to see (with hindsight) what the problems were, so my response to this point is..
- There have been issues, Definitely
- But those issues were made without hindsight and jumping in the deep end and a lot of assumptions took place, then people jumped to conclusions
based on false logic that we should DEFINITELY do the Restore Default thing... or else !!
No that's not the case.
I also read that a few users said that Restore Defaults gets rid of the installed Options.. THAT'S NOT CORRECT.
Restore defaults just takes your scope to default settings (if you have custom settings applied or a .stp setup file applied) that's all it does.
i have tested and proven that it does not uninstall your options , nor does it downgrade your scope to the factory state that you bought it in (after an uprade).
BUT. I AM AN ADVOCATE OF DOING THIS STEP JUST FOR GOOD MEASURE.... i mean.. Why not . it doesn't take long to do so i agree it is a good idea.
but i would stress. it's not a necessity and don't see it as such.
So a user who has an unit that they've been actively using with older firmware is more likely to have a problem.
Ummm, No, i would say not, Because i downgraded to 1.1.4.4 and had no issues and i don't know anyone who has gone that low.
When i bought my scope it was on 1.3.0.3 , i think at this stage no one is on a lower version, Everyone is one 1.3.3.0 or 1.3.2.2 or 1.3.0.3
i haven't seen any lower.
But i am so confident that this method works that , If a member of the forum has a lower version, i am happy to test their version on my scope
before they upgrade it.
Seriously mate, i have tested the shit out of this, from version to version , up and down and sideways and switching between patched and licensed
and basically combining any option that popped into my head. Never had a problem.
Not a big deal, it just wasted some of my time when I encountered it and had to got back to that menu. And in my case I was upgrading not downgrading - I believe from 0A.01.03.00.01 to 00.01.03.03.00.
- Sure and when i started trying this out i also encountered a lot of errors, but as we said before
A Lot of users seem to lack technical experience and programming experinceI had the benefit of having coding experience and I.T. and Electronics for decades. Granted i had to dust off my Python Cobwebs in my brain
from my Uni years
but.. it came back to me.
and since i hadn't installed Python for a very very very long time i also had hitches with the modules, but i worked it out pretty quickly.
I can absolutely see how a newbie user would get stuck here.
i can also see how that rumour of the black screen hanging came about, it doesn't actually hang, you just need to be patient.
worse case scenario, Just restart your scope, it'll be fine
Another thing that accidentally happened, .... while using Powershell (Because i tried it on Powershell and Windows C.L.I.) i accidentally clicked
on the screen while the chip was being flashed. AND THE PROGRESS BAR STOPPED !!!
i felt like Lefty on Donnie Brasco when he got "sent for " for a second. then i realized P.E.B.K.A.C. .
You just need to right click on the screen to take it out of Pause. the install didn't fail, you just need to know not to click on the screen while
it's progressing
I think a lot of these issues arise from misunderstanding or lack of knowledge
Similarly, it is pretty important to run the self cal after an upgrade (and warm up). The scope will work without it, but may not meet specifications. I haven't watched all your videos, but I expect you cover that.
- Yes i've definitely covered that and i agree, it is essential after the upgrade to do a few things
1. DO A SELF CAL
2. DO A SELF CHECK (go through all 3 tests)
3. then DO THOSE 2 BACKUPS AGAIN
I would deem these POST Steps to be mandatory
I thought I saw it was available for the MSO7000
so for everyone's benefit
THIS IS REGARDING JITTER AND EYE ANALYSIS on the MSO5000
Which was seen in the scope with the patched version, And.. For me
- Jitter did work
- Eye Analysis worked for a bit and then it stopped and i couldn't get it to work again
Let me also explain for the benefit of the newbies....
JITTER is a "Software Option Package" they call it a "Bundle" so.. when Rigol unlocks software options they unlock it on a Bundle to Bundle basis.
they don't unlock it on a feature per feature basis, Meaning, if you want Eye Analysis, you MUST take Jitter as well.
so, that being said
Yes i also thought it was on the MSO7000, Apparently not. Apparently (According to the manuals) it doesn't kick in until MSO8000.
which now leaves me wondering, since you can do Eye Analysis and Jitter on the scope anyway, what is the point of having that option anyhow ?
I"m still looking into that
However if we could figure out a hack to have that option in the MSO500 that would be cool, but as i understand the hardware doesn't support it.
However that doesn't really make sense to me since it's all just a software calculation isn't it ?
i have also seen you tube videos on Eye Analysis, but not many, and of those that i've seen they are using either Tek Scopes (It apparently comes standard) or they are using Rigol MSO8000, there is one guy using an MSO5000 HOWEVER HE IS NOT USING EYE ANALYSIS MODE, But instead
he is just using the scope to show how to troubleshoot with COLOR GRADE while doing Eye Analysis and Jitter.
IN CONCLUSION :
I am EXTREMELY CONFIDENT that Dr Mefisto's full licensing method via the python script works very well.
HAT OFF TO DR MEFISTOi think we currently have the following issues that are stopping people from proceeding with the upgrade
- FEAR (in general)
- FEAR OF CHANGE
- Perhaps there is a feeling of... "Ohh well it's patched and working so why bother"
The answer is.. Because you'll have to do it eventually. I can assure you all of you (as i am currently speaking to a senior engineer at rigol)
there will be another upgrade, it will primarily be resolving all the stupid grammatical and spelling errors so that we have a manual that is actually readable and makes sense especially to beginners and they are going to address memory optimization issues , hopefully the scope starts faster
as well as getting rid of 1ks/div Timebase in an effort to make COLOR GRADE more responsive at the lower time frames) so.. there is another one coming i can assure you.
so if you don't do Dr Mefisto's method now, You'll be doing it later, that's for certain
- Then there are lingering rumours of this and that crashing. I have found most of these are misunderstandings
- There is "it just seems so hard to do " thing.... No worries, I'm happy to walk anyone throught it, and .. it really isn't that hard to be honest.
- there is the "will it brick my scope" thing.
Well... NO IT WON'T
You just need to ensure a few things and be very careful
1. Ensure it doesn't lose power, so .. maybe like.. you can't kick the power board accidentally or something
2. Dont' do it during a lightning storm or if your area recently had power outages
3. Ensure that under no circumstances does your ethernet cable get disconnected during the flash process
4. Ensure that your router isn't a shit router and that it doesn't lose power during the process
and it's not the entire process we are worried about , it's only for that .. maybe 2mins of Flashing (Where Power and network is critical)
or
When you're doing a firmware upgrade or downgrade (here, Only power is critical, Network doesn't matter)
that aside.. You are not going to brick your scope.
- then there's the "but what if there's something in the script that stuffs up my scope" thing
well..........THERE ISN'T , I've checked it out
- Then there's the (i have heard rumours) and maybe Dr Mefisto can she some light.
the rumour is since we all have MSO5000 (5074) for the most part. the script is written for 5074
but,, if you have MSO5014 (as i heard) it doesn't work on it
- Well, i can't see that making sense as the MSO 5014 is the same scope just with 70MHz - 100MHz Unlocked
SO IF THAT WAS THE CASE, You could just use the script and since that's a software options, Just uninstall the option.
After that treat is as normal
I can't see how it's relevant, because
- The script checks for installed Bundles
- It then checks for available bundles
- it then installs ALL AVAILABLE BUNDLES FOR THAT SCOPE
I have also heard that there is a solution for the MSO5014 issue and that is to change a line of code.............. OK, WE'LL CHANGE IT,
it's not a big deal
so i think we are at the point where people just need to stop being scared , as i said I'M HAPPY TO TEST THIS AND SHOW RESULTS
so if you guys have any fear (i am that confident in Dr Mefisto's method) Tell me your fear and i'll test it on my scope and let's put the fears to rest
and get everyone upgraded
I'm still in the process of making that video to upgrade via Dr Mefisto's method, it will contain a lot of things you guys are talking about and i'll hopefullly put all that to rest.
speak soon
sorry for the long post