| Products > Test Equipment |
| SOLUTIONS AND TROUBLESHOOTING - Hacking the Rigol MSO5000 series oscilloscopes |
| (1/1) |
| BTO:
HI GUYS, THE PURPOSE OF THIS POST IS TO ASSIST ANYONE WHO IS HAVING ISSUES UPGRADING THE RIGOL MSO5000 HERE IS THE ORIGINAL POST TO UPGRADE THE MSO5000 https://www.eevblog.com/forum/testgear/hacking-the-rigol-mso5000-series-oscilloscopes/2500/ Quick Notes : 1. Awesome and very huge thanks to EVERYONE who has made upgrading the Rigol Scopes (Since the DS100E, to the DS2000A and now the MSO5000) Possible. Some hero's wear capes...... Some Unlock Oscilloscopes ;D 2. Thanks to Dave...... Because DAVE IS DAVE and without him we wouldn't be here. Shout out to Sagan , who is (i think) Like a son to a lot of us who have watched him grow up, (Rumour has it he's still achieving a high score on 1942) ;D Ok, I'll stop there LETS RUN THROUGH SOME ISSUES THAT EVERYONE (That i've noticed) HAS BEEN EXPERIENCING AND HOW TO FIX THEM If you are newbie, This is where you want to be unless you want to read a few hundreds pages of this post 3. THIS IS NOT HACKING, I know it's cool to say it, but in actual fact what we are doing is UNLOCKING or UPGRADING the Software Options that exist in the scope. People talk about and are worried about "Is this Legal" well.... - If everyone would stop saying the word "HACKING" then less people would ask the question, wouldn't they ?...... Let's try that ! - STRICTLY SPEAKING, Yes it's legal. Loosely speaking, there are loop holes that can make a case successful - However, Rigol are very aware and have been aware of this since DS100E. it's not a secret and you're not going to jail over this. - Does it void your warranty ? well... if you mean that pissy little sticker that used to fall off on the DS2000 and 2000A series that you could peel off with a razor and put back on again. yeah it does IF THEY CAN PROVE IT, but they can't because you put the sticker back on. THE VOID STICKER IS A JOKE, Which is why you don't see it on the MSO5000 Bottom line, if you're worried about it, don't open your scope (Watch Dave's Videos) and Don't upgrade the software options and use the standard installed options. Ultimately it's your choice, Personally, i couldn't care less FYI - it's a 3 year warranty, My DS2000A I've had for like 10 years and it' still going. ON THAT NOTE -------------------------------------------------------------------------------------------------------------------------------------------------------------------- PROBLEM : WHAT IF YOU DROP AND BREAK YOUR SCOPE (Yes i did) LOL SOLUTION : Call John South (Because John is a bloody legend) at Emona Instruments (for those of us in Sydney). (In my case it was only the back housing, the plastic webbing that broke on one side) but it was a huge break. Ask John to order you a new Housing for the unit you'll need to send pictures of the damage , You'll need to provide the Serial Number of your unit i forgot the cost (i think around $150 or so) Now.. You have options here, They can do it for you, (and they'll charge you) Or you can do it yourself I RECKON DO IT YOURSELF, and i don't see the point in paying for it. it's a few screws and a few stickers (If you're curious, Ask me) They provide you with new labels and a new serial number sticker (Because there is NO WAY you are removing the old one onto the new one) -------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------- COMMOON QUESTION : WHAT'S THE STORY WITH THE NEW UPDATE AND VNC VIEWER ? ANSWER : OK. This is why you are here, In a nutshell... Since MSO5000 VERSION 1.3.0.3 (01.03.00.03) we unlocked our scopes and got access to all the software options, it was cool , Life was good. UPGRADING GIVES YOU THE FOLLOWING BASIC FEATURES (Pay attention and don't just glance over this, I'm building up to something later on) 70Mhz Bandwidth on the front end becomes 350MHz 100Mpts Memory Depth becomes 200 Mpts 50,000 Wfm/s Capture Rate becomes a ridiculous 500,000Wfm/s 2 Channels will become 4 Channel so you can use all 4 Physical channels IMPORTANT TO REMEMBER HORIZONTAL TIME BASE goes from 1ks(1,000 Seconds Per Division) I mean.. that's nuts !! ALL THE WAY DOWN TO..... 1.0 nano second per Div (Note : the Manual says the minimum detectable pulse width is 5ns) VERTICAL BASE (Voltage) (ON 1X PROBE ATTENUATION) goes from 500uV per Div (500micro Volts) to 10V per Div (ON 10X PROBE ATTENUATION) goes from 5 mV per Div (500micro Volts) to 100V per Div Now, Keeping that in mind VERSION 1.3.2.2 (01.03.02.02) Came out AT THIS POINT THEY ADDED SUPPORT FOR VNC VIEWER What is VNC Viewer ? it's Remote connection Software, Just like Teamviewer, Just like AnyDesk YOU CAN DOWNLOAD VNC VIEWER HERE https://www.realvnc.com/en/connect/download/viewer/ Simply stated, it works like this There are 2 sides to this, CLIENT SIDE (Your Scope) and SERVER SIDE (Your PC) The Server side always controls the Client Side also, BOTH SIDES MUST HAVE THE SOFTWARE INSTALLED ON THEM Which is why we needed to wait for Rigol To install it in the Firmware (it wouldn't work if you just installed it on your PC and tried to connect) IT'S NOT HARD SO DON'T WORRY..... 1. You install VNC Viewer on your computer and Run it (it takes very little time) 2. You have to have at least version (01.03.02.02) on your Scope 3. THE CLIENT SIDE (Your Scope) REQUIRES A PASSWORD FOR THE CONNECTION TO BE SUCCESSFUL (it already has one) I STRONGLY SUGGEST YOU CHANGE IT 4. You need to have a LAN Cable connected to your Local Network (Router) and the other side in the back of the scope's LAN Port 5. let's confirm the password, username and I.P. Address Press UTILITY Select "I/O" (It Stands for "Input/Output" Select LAN Select IP Config Type Select BOTH DHCP and AUTO IP Select APPLY Press BACK (at the bottom of all the buttons) Now pay attention to the big box in the middle of the screen NETWORK STATUS (should say CONNECTED) if it's disconnected you have a network problem Before you troubleshoot IP CONFIG TYPE should say DHCP (if it doesn't go back to step 5 and check DHCP and AUTO IP if you've done that, Restart your Router also Check that the cable is not damaged Apart from this you could have a faulty router, Plug in a computer (and follow the instructions below to obtain an ip address) if the computer doesn't get the I.P. Address, your router is the issue, if it does something else is wrong, Possible the cable OBTAINING AN I.P. ADDRESS FROM YOUR NETWORK AND ROUTER Get a computer (I Assume Windows here) Open the command prompt (if you don't know , Google it) when the command shell is open TYPE THIS IN (Case does not matter) ipconfig Press Enter NOTE DEFAULT GATEWAY (this is the I.P. Address of your router) it will look something like 10.1.1.1 or 192.168.1.1 (it should end in a 1) I.P Address or IPv4 Address Must be in the SAME I.P. RANGE AS THE ROUTER, Meaning (The first 3 digits of the I.P. ADDRESS MUST BE THE SAME AS THE FIRST 3 DIGITS OF THE ROUTER IP ADDRESS) So something like 10.1.1.16 would work but 10.4.2.16 would indicate a problem in the network TAKE NOTE OF THE I.P. ADDRESS ON THE SCOPE (Write it down) SUBNET MASK (don't worry about what it is) Just understand that Whatever the subnet mask is on your computer, it must be THE SAME on your scope something like 255.255.255.0 is pretty normal Let's the scope decide what the DNS is going to be (usually it'll be the same as the gateway / router) NOW REMEMBER THAT I.P. ADDRESS OF YOUR SCOPE let's imagine it's 10.1.1.16 now on your computer LET'S TEST IF THE COMPUTER CAN TALK TO YOUR SCOPE in the command shell TYPE ping 10.1.1.16 Press Enter if you get something like Pinging 10.1.1.16 with 32 bytes of data Reply from 10.1.1.204 : Destination host unreachable Reply from 10.1.1.204 : Destination host unreachable Reply from 10.1.1.204 : Destination host unreachable Reply from 10.1.1.204 : Destination host unreachable IT MEANS YOUR COMPUTER CAN'T TALK TO THE SCOPE AND WE NEED TO FIGURE OUT WHY - Check the I.P. Addresses that you typed in were correct - Check that cable is not faulty - Check that the cable is actually connected - Check that the router is switched on - Check that the router is not faulty or has DHCP Enabled (Beyond this you'll need a computer Technician or ... You can ask me) If you get Pinging 10.1.1.16 with 32 bytes of data Reply from 10.1.1.16: bytes =32 time<1ms TTL=64 Reply from 10.1.1.16: bytes =32 time<1ms TTL=64 Reply from 10.1.1.16: bytes =32 time<1ms TTL=64 Reply from 10.1.1.16: bytes =32 time<1ms TTL=64 THEN... YOUR COMPUTER CAN SPEAK TO YOUR SCOPE PRO TIP : - Note down that your Time<X Must be less than 10ms to your router, if it's not , if it's something like time100ms YOU HAVE A PROBLEM ! Even though it's connecting you have high resistance somewhere, Because ping requests to a router on a LAN should be less than 3ms but typically are less than 1ms OK, SO NOW YOUR COMPUTER CAN SEE YOUR SCOPE MEANING.... VNC VIEWER CAN TALK TO YOUR SCOPE AND CONNECT TO IT NOW LET'S CHANGE THE PASSWORD IN THE SCOPE This is easy 1. Open a browser window 2. Type the address of your scope (that 10.1.1.16 or whatever your MSO5000 I.P. Address is) into the browser 3. Press Enter 4. A Big interface comes up 5. Select SECURITY 6. Go in there TYPE IN THE OLD PASSWORD (The default is shown on your scope as rigol , Type that in! 7. Now pick one THAT YOU ABSOLUTELY WILL NOT FORGET and Enter it twice and hit apply THIS WILL BE THE PASSWORD THAT YOU'LL USE IN VNC TO CONNECT TO THE SCOPE YOUR USERNAME WILL BE admin ok so now to answer this question of what's up with VNC VIEWER it's a remote connection software that allows you to connect your pc to your scope it's better than the WEB CONTROL (Because web control is laggy) it's better than HDMI (well.. Try it and see) Also you can connect a USB Corded Mouse (Probably even wireless) I haven't tried it. and therefore you can don't have to wear down your screen by touching it all the time -------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------- PROBLEM : MY MSO5000, AFTER THE UPGRADE NOW ONLY GOES TO 5mV Per Division (On All Channels) SOLUTION : This is not an error, it's because YOUR PROBE ATTENUATION WAS SET TO 1X ATTENUATION and you saw 500uV. PRESS "CH 1" Select "Attenuation" Select "1x" Now Turn your Vertical Knob again to both extremes. You should now see 500uV per Div (500micro Volts) to 10V per Div -------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------- PROBLEM : MY USB STICK WON'T DETECT WHEN DOING MSO5000 UPGRADE SOLUTION : You need to be aware of certain things with the USB. 1. That it works (Try this) Put it in a computer (Assuming Windows) Go to Disk Management Can you see the Volume ? CHECK FOR THE FOLLOWING - There is an actual Volume - The volume is Formatted with FAT32 File System on the Partition - The Volume has a drive letter Assigned - The Volume Size or USB Stick Capacity is not greater than 8GB (Granted i used a 16GB and it worked, so take this with a grain of salt) - Also, Certain the MSO5000 Just doesn't like certain Brands of USB Sticks, (I used a Lexar From Woolworths) - If detecting, Put a notepad document on the stick and call it "HERE IT IS" Put it in the scope Select "STORAGE" Button Select "Disk" Select the USB Volume Name when it opens you should be able to see the file. You can also try to capture a waveform and view it on your computer if you can do this, THE USB Works and the Scope can read from it and write to it. Beyond that.. Any Problems, Ask Me. -------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------- OK NOW... - Your computer should be working - Your network should be working - You should have a basic understanding of troubleshooting networks - Your scope should be working - Your USB stick should be working COMMON QUESTION : HOW DO I ACTUALLY UPGRADE MY MSO5000 TO INCLUDE VNC VIEWER AND ALL THE UPGRADE OPTIONS ? SOLUTION : THE BRIEF OVERVIEW IS THIS - You download some files - You do 2 Backups (and DO THEM !!) - You establish what firmware version you are on - one of the downloaded files will be a software upgrade file called "A GEL FILE" Because it's name is "DS5000Update.GEL" - You will use this file to update your scope (Understanding that when you do you will lose all your software options) BUT.. WE CAN GET THEM BACK SO DON'T WORRY - You will then use some other downloaded files to PATCH THE SCOPE. There will be 3 files that will work together to unlock your software options - After this you will restart your scope - You will then conduct SELF CHECK (Key Test), (Screen Test), (Touch Test) - You will then do a SELF CALIBRATION - You will then restart your scope and ensure that everything is ok - We will then about some settings that you can apply -------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------- OK LET'S DOWNLOAD SOME STUFF MANUALS MSO5000_datasheet (This is a good Read) MSO5000_PerformanceVerificationGuide_EN (This tells you how to service your scope without having to bring it back to Rigol) MSO5000_users_guide (This is 372 Pages of knowledge and goodness... I STRONGLY SUGGEST YOU READ IT AND LEARN FROM IT) MSO5000ProgrammingGuideEN_tcm7-4051 (This is only needed if your going to program) DOWNLOAD THEM FROM RIGOLS OFFICIAL WEBSITE https://www.rigolna.com/products/digital-oscilloscopes/MSO5000/ -------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------- COMMON QUESTION: WHAT FILES DO I NEED TO UPGRADE THE MSO5000 AND WHERE DO I GET THEM FROM , I'VE SEARCHED EVERYWHERE ? SOLUTION : IF ANY OF THESE FILES BECOME UNAVAILABLE............ASK ME , I will happily provide them as i don't delete them ever !! LET'S START WITH THE BACK UP FILES GET THEM HERE https://www.eevblog.com/forum/testgear/hacking-the-rigol-mso5000-series-oscilloscopes/msg2757356/#msg2757356 There will be 2 of them THE POST IS BY "TV84" it looks like this ======================================================================== Backup scripts for Rigol MSO5000 and MSO/DS7000 Attached is a .GEL that does a backup of the /rigol/data directory and the 8 kB FRAM memory. Run as a normal update. It also does a memdump (450MB) so you should use a USB disk with size >= 512 MB. (Why this one? Because sometimes its useful... ;) ) With /rigol/data and FRAM, we can recreate the scope from scratch (as long as the bootloader is OK). If anyone tests the script, please report the results and how much time it took. Edit1: Added a .GEL that does a backup of the full NAND (mt0->mt12). Since the NAND is 1 GB in size, you must be patient! It could take some minutes. * Rigol_MSO5000_7000_backup_scripts.zip (1.4 kB - downloaded 2635 times.) ---------------------------DOWNLOAD THIS !!!!! * Rigol_MSO5000_7000_NAND_backup_scripts.zip (2.1 kB - downloaded 2351 times.) ------------------DOWNLOAD THIS !!!!! ======================================================================== now Here is what you do Create 1 folder on your desktop called "BACKUP SCRIPTS" Create another folder called "NAND BACKUP" Put the file called Backup Scripts into the Backup Scripts folder Extract it Put the file called NAND Backup into the NAND Backup folder Extract it REMEMBER WHERE THEY ARE (you are going to copy these to your USB STICK (but not yet) NOW THE EASY PART....... THE UPDATE FILE Let's first answer a question though -------------------------------------------------------------------------------------------------------------------------------------------------------------------- PROBLEM : MY MSO5000 UPGRADE FAILED, THE GEL FILE WON'T UPDATE SOLUTION : 1 Possible reason (Main Reason) is.... REALLY UNDERSTAND THIS OK You are starting on a certain Firmware version (let's say 1.3.0.3) You want to upgrade to the latest version (1.3.3.0) First of all the version numbers can easily be confused Secondly .... YOU DOWNLOAD THE GEL FILE LEGITIMATELY FROM RIGOL however.... The Australian Site has the latest version as 1.3.2.2 But The European Site has the latest version as 1.3.3.0 THE UPDATE FILE THAT PATCHES YOUR SCOPE IS SPECIFICALLY WRITTEN FOR VERSION 1.3.3.0 (The European One) If you try to Patch any version lower than 1.3.3.0 it won't work Unless you've accidentally downloaded the patch file for 1.3.2.2 or 1.3.0.3 but have the current path version SEE HOW THAT GETS CONFUSING ? SO.... LOOK AT THE RELEASE NOTES IN THE ZIP FILE AND CONFIRM THAT THE VERSIONS ARE CORRECT THANKFULLY FOR YOUR I'VE DONE THE HARD WORK SOLUTION : USE THE PATCH FILE THAT CORRESPONDS TO THE GEL FILE VERSION If you're confused... ASK ME !! Another Possibility is YOUR DOWNLOAD WAS CORRUPTED Due to drop outs. To confirm this REMEMBER HOW I SHOWED YOU TO RUN A PING TEST ? Well Open a command line again type this ping www.google.com.au -t Press Enter (THIS IS GOING TO MONITOR YOUR INTERNET CONNECTION FOR THE ENTIRE DOWNLOAD) Now as that is running Download the file again Ensure that there is not CONNECTION TIMEOUT or any dropouts of any nature 1 isn't going to kill you but if there are more than like 5, You're connection is not stable -------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------- NOW LET'S MOVE FORWARD PROBLEM : WHERE DO I GET THE GEL FILE FROM FOR THE MSO5000 UPGRADE SOLUTION : You get it directly from the Rigol Site legitimately , the catch is... THE EUROPEAN SITE HERE... https://www.rigol.eu/products/oscillosopes/MSO5000%20series.html Under FIRMWARE DOWNLOAD Download the file called MSO5000 FIRMWARE Confirm the version is 1.3.3.0 or 00.01.03.03.00 Click DOWNLOAD on the right side (HAVE A STABLE INTERNET CONNECTION) Now create a folder called "MSO5000 GEL FILE" Now get the .zip file and put it in that folder and EXTRACT IT Now TO DOUBLE CHECK... Check the RELEASE NOTES and read if the top line mentions version 00.01.03.03.00 (if it doesn't then this is not the file you want) (Remember, Even though this worked for me, Rigol can employ a new guy that can upload a new incorrect file at any time) Not likely... But Possible) OK.... NOW WE HAVE THE BACKUP FILES AND THE GEL UPGRADE FILE (not to be confused with the Software Option Unlock files) which brings me -------------------------------------------------------------------------------------------------------------------------------------------------------------------- PROBLEM : WHERE CAN I FIND THE MSO5000 SOFTWARE OPTIONS UNLOCK / UPGRADE / HACKING / PATCH FILES ( I need to write it like that for google ranking) Here are the files THERE ARE 3 FILES THAT WORK TOGETHER, YOU NEED ALL 3 https://www.eevblog.com/forum/testgear/hacking-the-rigol-mso5000-series-oscilloscopes/msg4821650/#msg4821650 it's a post by TRIXY it looks like this ==================================================================================== Re: Hacking the Rigol MSO5000 series oscilloscopes « Reply #2521 on: April 19, 2023, 01:44:57 pm » Say ThanksReplyQuote You can't use the old bspatch with the latest firmware because one of the functions moved. Try this one. This is the same as the old patch except modified for the 00.01.03.03.00 firmware. I don't know why you guys are using the hard method like objdump to figure out patches when there is Ghidra. ----------------------------------- Edited for clarity. * 01_03_03_00.zip (126.07 kB - downloaded 552 times.) ------------DOWNLOAD THIS FILE !!!!! =================================================================================== Now. Create another folder called "PATCH FILES" Copy the .zip file into this folder EXTRACT THE ZIP FILE 1. You will now see 3 Files 01_03_03_00.bspatch DS5000Update.GEL patch (this is a text document) (Actually , it's a script, but let's not confuse you) YOU NEED THEM ALL OK SO NOW YOU HAVE ALL YOUR FILES AND YOUR'E READY TO GO DO NOT MIX THEM UP -------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------- PROBLEM : HOW TO UPGRADE MY MSO5000 TO UNLOCK ALL OPTIONS, WHAT IS THE ACTUAL PROCEDURE, WHAT DO I NEED TO DO? SOLUTION : Step 1. Don't Panic ! Step 2. Turn ON Your Oscilloscope MS05000 Step 3. Get your USB Stick handy (Ensure it works and is formatted with FAT32 Partition and no larger than 8GB if possible) Step 4. Put the USB Stick in your computer (WE ARE GOING TO DO THE BACK UP FIRST) The USB Stick should be empty meaning, anything you put in it will be on the TOP LEVEL DIRECTORY (ROOT DIRECTORY) which is what we want. Step 5. Go to your BACKUP FOLDER WITH THE BACKUP FILES Open the one called BACKUP SCRIPT COPY ONLY THE FILE CALLED "DS5000Update.GEL" to the top level of your USB Stick Step 6. now EJECT THE USB STICK SAFELY FROM YOUR COMPUTER (otherwise it will be seen as A DIRTY VOLUME, This can also cause problems) NOTE : When you (later on) Take the USB Stick out of your MSO5000 and put it back in your computer you may get a message saying REPAIR THE VOLUME (Just do it !!) All it means is.... The Rigol Scope does not have a Eject Safely Option, so the computer see's it as a Dirty Volume (there isn't anything actually wrong with it) Just make the computer happy and do the scan and repair Moving forward Step 7. With the MSO5000 Switched ON Insert the USB Stick into the USB Port REMEMBER THIS SEQUENCE (you'll do it a few times) Step 8. Press the UTILITY BUTTON Select SYSTEM Select HELP Select LOCAL UPGRADE IF YOU ARE READY ................ Select OK YOU MUST NOT PULL OUT THE USB UNDER ANY CIRCUMSTANCES UNTIL THE PROCESS IS FINISHED YOU MUST NOT LOSE POWER TO THE SCOPE UNDER ANY CIRCUMSTANCES UNTIL THE PROCESS IS FINISHED IF YOU DO ...... YOU WILL HAVE A SCOPE THAT WON'T BOOT AGAIN (Don't worry, i'll address this) Let's just first assume there are no problems then we'll deal with problems. if you're good Select OK and Wait for it to finish (shouldn't take more than 1minute and that's being generous) Step 9. AFTER IT FINISHES (Trust me on this ) WAIT ANOTHER MINUTE (For the sake of data working in the background to stop) Step 10. Take the USB Stick out of the MSO5000 and put it in your computer confirm that you have 1 file called memdump and a folder called backup MAKE A FOLDER inside the Backup Script folder called BACKUP DUMP copy those 2 files into that folder. CONGRATULATIONS YOU HAVE DONE YOUR BACKUP SCRIPT BACKUP SUCCESSFULLY NOW WE ARE GOING TO DO THE SAME THING Except for the NAND BACKUP 1. Go to your NAND BACKUP FOLDER 2. Ensure the USB Stick is Empty 3. Restart your MSO5000 while doing this 4. Copy from that folder (don't re use the other one) the file called DS5000Update.GEL 5. safely eject it from your computer 6. If the scope has restarted FOLLOW THAT SEQUENCE I ASKED YOU TO REMEMBER Step 7. Press the UTILITY BUTTON Select SYSTEM Select HELP Select LOCAL UPGRADE IF YOU ARE READY ................ Select OK once again, Wait another minute for it finish properly 8. Remove the USB Stick from the MSO5000 and put it back in your computer. You will now find 13 files or so starting with mtd and ending in .bin go to your NAND BACKUP FOLDER , Create a folder called BACKUP DUMP Copy all the files in the USB stick to this folder confirm the USB STICK IS EMPTY CONGRATULATIONS YOU HAVE COMPLETED THE ENTIRE BACKUP PROCESS LET'S NOW UPDATE THE FIRMWARE VERSION (THIS IS NOT THE HACK) This is the part where we confirm the current version of the scope then use the file from the Rigol site (Which you downloaded) to Upgrade the scope to the version that the Patch file can use STEP 1 - CONFIRM THE CURRENT VERSION Press the UTILITY Button Select SYSTEM Select ABOUT Note the FIRMWARE Number it's likely to be 00.01.03.00.03 that's fine, Just make a note of it (After the upgrade it should be 00.01.03.03.00 (note the difference) STEP 2. COPYING THE UPGRADE FILE TO THE USB - Ensure your USB Stick is empty and is not a dirty volume (Run Scan and Repair if need be) - Go to your RIGOL DS5000 UPDATE .GEL FILE that you got from the rigol site, here https://www.rigol.eu/products/oscillosopes/MSO5000%20series.html THIS IS VERY IMPORTANT TO NOT GET CONFUSED WITH THE OTHER FILES it's the file that is also called DS5000Update.GEL the one you got from the European site Now, Restart your Scope while you're doing this.. NOW... Copy that onto your USB Stick Safely Eject the USB Stick Put the USB STICK into the Scope With the scope powered up DO THAT SEQUENCE AGAIN Press the UTILITY BUTTON Select SYSTEM Select HELP Select LOCAL UPGRADE IT IS OF THE UTMOST IMPORTANCE THAT YOU DO NOT PLAY WITH YOUR SCOPE AT THIS POINT THAT YOU DO NOT EJECT THE USB STICK OR TAKE IT OUT THAT YOU DON'T LOSE POWER FOR ANY REASON IF YOU ARE READY ................ Select OK (This process should take no longer than 2mins) I THNK YOU ARE ASKED TO REBOOT YOUR SCOPE AFTER THIS KEEP THE USB IN THE SCOPE PRESS THE POWER BUTTON TO TURN THE SCOPE OFF WAIT A FEW SECONDS (LIKE 3 SECONDS) TURN THE SCOPE BACK ON AGAIN WAIT UNTIL IT IS FULLY STARTED UP UNTIL YOU REMOVE THE USB STICK OK....... IF YOUR SCOPE STARTED UP AND BOOTED ALL OK................. YOU ARE IN GOOD SHAPE IF IT DID NOT, (After this part of the tutorial and backup i'll explain what you need to do.......... Don't panic ok), Stay with me . (You can still upgrade your scope with a little trick) Assuming it booted up ok LET'S CHECK THAT THE CORRECT FIRMWARE VERSION HAS BEEN APPLIED Press the UTILITY Button Select SYSTEM Select ABOUT CONFIRM the FIRMWARE says 00.01.03.03.00 if it does CONGRATULATIONS YOU HAVE SUCCESFULLY INSTALLED THE NEW FIRMWARE NOW LET'S CHECK A FEW MORE THINGS The bottom left corner with the 4 Squares (The Quick Access Menu) should now have a lot more icons (They are actually Shortcuts) there should be 25 DISPLAY CLEAR ACQUISITOR HISTOGRAM CURSORS TRIGGER MEASURE COUNTER DVM PASS/FAIL SEARCH RECORD DRAW RECT UTILITY QUICK REF POWER MATH FFT DECODE STORAGE DEFAULT HELP AUTO BODE if you only have some of them , Like Display, Help, Storage, that's ok, It worked if you are missing things like Power , Bode etc, it's ok THOSE FEATURES ARE NOT UNLOCKED YET NOW LET'S CHECK THE STATUS OF YOUR SOFTWARE OPTIONS Press UTILITY Select SYSTEM Select HELP Select OPTION LIST Under Licence does it say FOREVER or 15mins ? Probably 15mins, right ? THAT'S FINE LET'S NOW APPLY THE PATCH FILE AND GET ALL THE OPTIONS UNLOCKED (After doing this all the options list will say "FOREVER" PATCHING THE FIRMWARE - Restart your scope - Ensure your USB is plugged into your computer and is not a dirty volume - Ensure your USB Stick is Empty - Find the folder called PATCH THE FIRMWARE Inside it THERE ARE 3 FILES that you need 01_03_03_00.bspatch DS5000Update.GEL patch (The Text Document) COPY ALL 3 FILES INTO THE USB STICK Wait 1 minute after transfer is complete SAFELY EJECT (Because you don't want to stuff it up at this point, do you ?) With your scope Switched ON Put the USB Stick SAME PROCESS AS BEFORE DO THAT SEQUENCE AGAIN Press the UTILITY BUTTON Select SYSTEM Select HELP Select LOCAL UPGRADE IF YOU ARE READY PRESS OK (it won't take long, no longer than 2 minutes) BUT... THIS TIME........ YOU GET A WHITE SCREEN IT WILL ASK YOU QUESTIONS 3 QUESTIONS.... 1 FOR EACH FILE THAT YOU LOADED Have your finger ready on the CH1 Button (or any button you like for that matter , it doesn't matter) it will say PRESS ANY BUTTON TO PROCEED PRESS THE BUTTON ONCE it will then ask again PRESS THE BUTTON AGAIN it may even ask 1 more time , or not if it does PRESS IT AGAIN THE SCREEN WILL GO BLACK AND THE SCOPE WILL RESTART Leave the USB stick IN until it's finished. it will then ask you to reboot PRESS THE BUTTON TO REBOOT IT Wait until it loads back up to take the USB STICK OUT LET'S NOW CHECK IF THE OPTION LIST HAS THE UPGRADED OPTIONS Press UTILITY Select SYSTEM Select HELP Select OPTION LIST DOES IT SAY "FOREVER" UNDER THE LICENCE ? Also, Check the quick menu in the bottom right corner, does it have those 25 icons ? IF YES, CONGRATULATIONS YOU HAVE SUCCESSFULLY UPGRADED THE MSO5000 AND UNLOCKED ALL THE OPTIONS -------------------------------------------------------------------------------------------------------------------------------------------------------------------- HANG ON......... HANG ON........ WE'RE NOT DONE, WHERE ARE YOU GOING ? ;D still need to do a few things VERY IMPORTANT but easy HOUSE KEEPING WE NEED TO RUN 3 SELF CHECK TESTS 1. KEY TEST (to make sure all your keys still work) 2. SCREEN TEST (to make sure your screen can display colours properly 3. TOUCH TEST (to ensure that that the digitizer in the touch screen works and recognizes where you are pressing) Press UTILITY Select MORE Select MORE Select SELF CHECK Run Each Test one and a time in any order Follow the prompts to get to the next test i think you press SINGLE button to exit when finished, Just read it ! While you're there SETUP THE TIME AS WELL THEN WE NEED TO DO A CALIBRATION (VERY VERY IMPORTANT) IMPORTANT : DISCONNECT YOUR LOGIC ANALYZER PROBE, DISCONNECT ALL BNC CONNECTORS AND SCOPE PROBES, UNPLUG EVERYTHING (EXCEPT FOR POWER) Press UTILITY Select SYSTEM Select HELP Select SELF CAL Select START This will take a very long time (30-40 Mins) is very normal. After it finishes, Restart your scope CONGRATULATIONS YOU HAVE A FULLY UPGRADED SCOPE WITH ALL OPTIONS UNLOCKED FROM HERE IT'S OPTIONAL.... I can show you how to configure the scope an explain a few things on setting it up and some features and what not or you can do that yourself -------------------------------------------------------------------------------------------------------------------------------------------------------------------- AT THIS POINT A LOT OF PEOPLE ARE GOING TO BE FREAKING OUT, LET ME ADDRESS THEM NOW PROBLEM : HELP !!! MY MSO5000 WON'T BOOT AFTER UPGRADE, I NEED URGENT HELP, PLEASE HELP ME UNBRICK MY MSO5000 SOLUTION : 1. RELAX.......SERIOUSLY...RELAX !!! You need to focus so we can fix this 2. Understand why it happened... - Possibly Corrupted Download File - Possibly Human Error, Maybe you got the file versions wrong (don't worry too much about it ) - Maybe you lost power during the upgrade process (if so , that's sux, but i can still help) - Maybe you didn't use a genuine Update file (Use the link i provided or contact me and i'll give you a genuine one) - Maybe you used the Same MSO5000uPDATE GEL file for everything (YOU SHOULDN'T DO THIS) Whatever the case, ..... You were upgrading your scope (either at the Genuine Update stage or Software Unlock stage) and the scope was IN THE PROCESS OF WRITING TO THE CHIP, it deleted the contents of the chip (which allows for the booting into the operating system but it couldn't complete writing the new information THIS IS WHY IT WON'T BOOT From an I.T. Stand point we need to FLASH THE FIRMWARE, Meaning.. We need to Reload the program that causes it to start up THANKFULLY ..... THE MSO5000 has an internal backup of this we just need to get to it STEP 1. TURN OFF YOUR SCOPE STEP 2. READ UNTIL STEP 10 BEFORE YOU DO IT STEP 3. You don't need your USB Stick yet (we are going to attempt RESTORE FACTORY DEFAULTS) the idea is... if we can get the scope to boot back up we can continue through the normal software options STEP 4. (not now) but.. You are going to switch ON the MSO5000 STEP 5. QUICKLY START PRESSING THE "SINGLE " BUTTON (Repeatedly) 2 or 3 presses per second is enough This will cause the MSO5000 (and MSO7000) to load a Hidden Pre Operating System Menu. You will have 2 Options RESTORE DEFAULT FIRMWARE UPGRADE the bottom of the screen will say SELECT AND OPTION STEP 6. by the time you read all this you will notice NONE OF THE KEYS WORK AND YOU'LL PANIC AGAIN let me now address another problem --------------------------------------------------------------------------------------------------------------------------------------------- PROBLEM : MY MSO5000 WON'T RESPOND, BUTTONS ARE DEAD AND I CAN'T PRESS ANYTHING , NOTHING WORKS SOLUTION : 1. DON'T PANIC - This is stupid, but , it's a timing issue (why ?? I have no idea) - After you press SINGLE multiple times AS SOON AS YOU SEE THE SCREEN you have around 1/2 a second to 1 second to press the RESET TO DEFAULT OPTION (The button on the right) TRY THE BUTTON Also TRY TO SEE IF THE TOUCHSCREEN WORKS (it's possible the drivers haven't loaded yet) - When you get it, You'll hear a beep and possibly a relax --------------------------------------------------------------------------------------------------------------------------------------------- STEP 7. the scope will now be resetting to factory defaults (meaning its going to try to restore itself to where it was before the upgrade) Step 8. it's very likely that it will do it We could have also updated the firmware at this point, But , one step at a time. Step 9. Let it it finish Step 10. Reboot the scope TWICE and ensure that it does boot up with out issue NOW GO BACK TO THE TOP AND DO IT !!!!! so remember SWITCH THE SCOPE ON PRESS SINGLE OVER AND OVER IMMEDIATELY AFTER THE SCREEN COMES ON PRESS THE RESTORE TO DEFAULT BUTTON then let it run then reboot scope Twice if it doesn't work, Try it until you get it or contact me OK IF IT WORKED CHECK YOUR FILES AGAIN AND SEE WHERE YOU WENT WRONG RE DOWNLOAD THEM AGAIN IF YOU NEED TO DON'T MIX THEM UP You can now follow the procedure through the menu for updating the firmware then follow the procedure for patching the firmware Let me know if you have any issues -------------------------------------------------------------------------------------------------------------------------------------------------------------------- POST UPDATE PROBLEM : I'M A NEWBIE, HOW DO I SETUP MY MSO5000 AFTER I UPGRADE MY SCOPE, WHAT SHOULD I DO NOW SOLUTION : 1. Confirm that you ran the SELF CHECK TESTS KEY TEST - You Basically Press every button to ensure it works SCREEN TEST - You watch it and hit next every so often if the colours ar ok (i think it goes through like 15 tests) TOUCH TEST - Drag your finger SLOWLY around the grid so that all the square light up (Try to be accurate) 2. Have you done the Self Calibration (if not .. DO IT !) 3. NOW LET'S SOME BASICS UP .STP FILES (These are Setup Files) After you get the scope the way you want it , you can save the setup so you don't have to do it all over again. if you want my .stp file (Find it attached) Feel Free to rename it 4. to get it into your scope you do this - Get your USB Stick - Unzip the file (since i can't upload an .stp file here) - copy that file to your USB stick - Put the stick into the scope WE ARE NOW GOING TO TRANSFER THAT FILE INTO THE HARD DRIVE OF THE SCOPE go to STORAGE Button Select DISK Select Your USB stick drive letter Select the file Select Copy now... go up a directory level Select LOCAL DISK (C) Select PASTE and you'll see the file under LOCAL DISK (C) NOW... LET'S LOAD THE FILE INTO THE SYSTEM AND APPLY IT go to STORAGE Button Select LOAD SETUP Select LOCAL DISK (c) (Basically Navigate to the file) Select the file Select LOAD you'll see it working for a few seconds and then everything will be noticeably different THAT'S IT , YOU'VE DONE IT ENJOY YOUR SCOPE LOL BUT ONE LAST THING YOU NEED TO ENSURE THAT THIS SETTING KEEPS TAKING PLACE AFTER YOU REBOOT do this... Select UTILITY Select MORE Select QUICK SETTINGS let me now explain something there is a button called "QUICK" , it is customizable, Usually when you press it , it saves a JPEG of the Waveform on the scope Select OPERATION You can see that we have several options for this Save Image Save Wave SAVE SETUP (this is what we want) All Measure etc etc (Read the manual to understand them all) SELECT SAVE SETUP now (this is going to tell the scope to use the LAST known settings before shutdown PRESS UTILITY Select SYSTEM Select POWER ON Select LAST REBOOT YOUR SCOPE AND MAKE SURE THAT IT LOOKS THE SAME and you're good to go -------------------------------------------------------------------------------------------------------------------------------------------------------------------- HERE IS THE LONG EXPLANATION OF WHAT I DID TO CONFIGURE IT MANUALLY Step by Step (without the .stp file) CHANNEL SETUP (do this for each channel) Press Channel Button Coupling = DC BW Limit = 200M Attenuation = 10X (AT THIS POINT CONFIRM THAT YOU HAVE CONDUCT PROBLE COMPENSATION CORRECTLY) Google it and Switch your probes to 10x otherwise all your readings will be off. Invert = Off Select MORE Unit = V Fine = OFF (note, this is not Fine Resolution this has the same effect as pushing down the Vertical Scale control, it gives a fine adjustment) Expand = Center Select LABEL Info = Bandwidth ON Offset Cal OFF Display = Off (Meaning,... When you choose to use this you will get the label and the current bandwidth in use , which is handy) DUPLICATE THAT ON EVERY CHANNEL also on every channel set Time base 1.00ms Per Div Set Amplitude 1.00V per Division (if the number under the voltage per Div is anything OTHER THAN 0.00V) GO TO..Channel menu and ensure OFFSET CAL is 0.00V Ok, that setups the basics of the channels (stuff that you should normally do each time you startup a scope) Thankfully we don't have to because we can save this NOW LET'S CHECK THE TIME AND SOME BASIC STUFF Press UTILITY Beeper = Off (unless you want to hear every single button beep) up to you Language = English (or, whatever your language is) PASS/FAIL (This is very useful to learn how to use, FOR NOW LEAVE IT OFF) Feel free to play with it though, in a nutshell, it's A MASK that wraps around your wave and if your wave hits it, IT FAILS THE TEST. RECORD - See the manual, Leave it off for now POWER ON = Last (this is the setting that tells your scope to boot up in the environment you were working in before you shut it down) Select HELP - This is your internal Manual, it's very useful Press UTILITY Select MORE Select QUICK SETTINGS confirm that OPERATION is set to SAVE SETUP Press BACK SCREENSAVER (Play with this ) You can upload any picture you like as a screensaver to your scope Select PICTURE Put a picture on a USB Stick Copy it to the Hard drive in the scope (as before) DOWNLOAD A HD PICTURE USE IrFAN VIEW to RESIZE/RESAMPLE get it as close to 1024x600 as you can , that way it'll fit nicely in the screen save it as PNG when in screensaver Screensaver = Picture Time to Start (i Like 15mins) select what you want Preview (let's you see what it looks like right now Select the picture Select LOAD As an example of something cool that works well This is EVIL DEAD 2 BACKGROUND https://www.peakpx.com/en/hd-wallpaper-desktop-ewkwf Try it The photo is 2000x1125 so it'll scale down really well (Works good with a black scope) Moving forward NOTE : Time to start (Just enter the number and press OK) PRESS UTILITY Select MORE Select MORE TIME Show Time = ON Set the time and date up Select APPLY OK THAT'S THE BASICS NOW LET'S DO EVERYTHING ELSE (Let's setup our FUNCTION GENERATORS TO A DEFAULT THAT WE LIKE Press GI (Do what you like, but i have selected the following) Wave = Sine Frequency = 1KHz Amplitude = 1V Offsett = 0.00V Start Phase = 0.0 do the same for both then press them both to switch them off LET'S NOW SET THE TRIGGER MENU Press TRIGGER Type = Edge Sourch = CH1 Slope = Rising coupling = DC (this will include DC and AC ) Hold off = 10ns (google this if you don't understand it. IT'S VERY USEFUL) Noise Reject = Off MATH Press MATH Button Select MATH 1 Operator = FFT (i Like to have 1 FFT Channel ready to go) Operation = OFF (Until you're ready to use it) Source A = CH1 Source B = CH1 Offsett = 0 now get out of that PRESS MEASURE Select All Measure = ON (see what it does then turn it off) Counter = ON Source = CH1 Measure = Frequency (have a play with the other options) Resolution = 5 ( I like High digit resolution) Statistic = ON select BACK Select SETTING Mode = Precision Type = Threshold Source = Ch1 Select BACK NOW LET'S ADD SOME COOL FEATURES THAT I LIKE TO SEE ALL THE TIME (Remember the first on you add gets put the end of the list) I like to have FREQUENCY / PERIOD / DUTY CYCLE / Vmax / Vavg / VRMS so we start from VRMS and enter then backwards Select ADD Press then in the order of (under VERTICAL tab) VRMS Vavg Vmax Under HORIZONTAL tab) +Duty Period Frequency The press X on the screen to close it IF YOU MAKE A MISTAKE, SELECT THE OPTION AND HIT REMOVE Let's now address a problem PROBLEM : MY MSO5000 HAS 2 ORANGE VERTICAL LINES AND 1 ORANGE HORIZONTAL LINE THAT WON'T GO AWAY, PLEASE HELP SOLUTION : You have your cursors switched on accidentally DO THIS..... Press CURSOR Select MODE (it will be in Measure) Select INDICATOR = OFF Change MODE to OFF Cursors will disappear Press ACQUIRE BUTTON Timebase Mode = YT (if you like making shapes with sounds on your scope, select XY Mode and play around with that ) Acquisition = HIGH RES (Because what else are we paying for ) Mem Depth = 200M (if you don't have the option TURN OFF ALL CHANNELS EXCEPT FOR 1) Fine = ON Press DISPLAY type = Vector Persis. Time = Min (Learn about this... also useful) Intensity = 90% (pick what you like) Grid = Full Brightness = 30% (this is the brightness of the grid not the screen) Show Scale = ON (this is personal taste) Select MORE Waveform Freeze = OFF COLOUR GRADE = OFF (turn this on and see what happens) Learn about this , it's useful NOW LET'S SAY YOU WANT TO CONNECT YOUR SCOPE TO A SCREEN VIA HDMI Press UTILITY Select I/O Select HDMI FIRST CONFIRM THAT THE SCREEN CAN HANDLE THE RESOLUTION THAT IS THERE IF NOT, CHANGE THE RESOLUTION then OUTPUT = ON (and it'll show up on your TV SCreen) Turn it off when you don't need it PROBLEM : HOW DO I CONNECT VNC VIEWER TO MY MSO5000 FROM MY PC SOLUTION : 1. Connect Ethernet Cable (make sure it's working and connected to your router) 2. Connect the other end to the back of the scope LAN Port Select UTILITY Select I/O Select LAN IPCONFIG TYPE DHCP = ON AUTO IP = ON STATIC IP = OFF (Unless you're an I.T. Professional and understand this ) Select APPLY Install VNC VIEWER When it opens Get the I.P. Address from the scope Enter it in the top address bar in VNC Viewer Connect Username will be admin Password will be whatever you set it up as before (Hope to god you remebered it) lets now finish this up.... Press STORAGE Select MORE Auto Name = OFF Header = ON let's now assume you have setup file saved BUT ALL YOUR SETTINGS ARE HOW YOU WANT THEM Press STORAGE Select SAVE SETUP Select FILE NAME Enter the name you want Press OK Select SAVE (you must do this to save it properly) Now if you ever want to load that you do this Press STORAGE Select LOAD SETUP Navigate to the file Hghlight the file Select LOAD ALMOST THERE Press UTILITY Select SYSTEM confirm that POWER ON = LAST Turn the scope off Turn it back on confirm that the settings are saved SEE, WASN'T THAT EASY ? ;D ;D ;D ;D HOPEFULLY THIS MEANS A LOT MORE PEOPLE ASK A LOT LESS QUESTONS FEEL FREE TO ADD TO THIS AS TIME GOES ON EDIT : IF ANYONE NEEDS MY HELP I CAN BE REACHED AT support@btotechnicalexperts.com.au Some of you have agreed that you're happy to pay for the service IT'S OK, I'M NOT GOING TO CHARGE ANYTHING TO HELP YOU. it's quicker if you contact me via email FYI |
| albedo:
Hello, I have the following recurring problem after updating to the latest firmware version (00.01.03.03.00). Problem: |O • When performing the autocalibration only 6% is reached and then it stops with the message "Status : Error: Data line" (see image). Without the complete autocalibration the oscilloscope is not reliable in its measurements. [ Specified attachment is not available ] Note: I remember that I had this problem when I updated the firmware in previous versions and to solve it I pressed one or a group of buttons and a hidden menu was activated and I could select which elements would pass the autocalibration and deselect the logic analyzer (LA) since not having the probe it was obvious that the error was produced by this, and with this the autocalibration went well and without problems. I have used this oscilloscope again after some time and I have forgotten the trick to activate this hidden menu (not the pre-boot menu with the Single button)... Does anyone know? I really appreciate your work. |
| Navigation |
| Message Index |