Hello
6 years of successful working of my MSOX3034T after crash, now few days ago a bad things come.
![Face Palm :palm:](https://www.eevblog.com/forum/Smileys/default/facepalm.gif)
The NAND was corrupted after long non-stop working of scope at hot weather +35 degrees. The command "nand bad" shows 5 bad sectors in NAND.
Now I restored the scope via LAN and serial port. Currently, the software version is 7.30 on scope.
But I see the two main problems.
1: Any update of scope via USB stick with original or patched .KSX firmware is unsuccessful. Every time I see via serial terminal the stuck when unpacking and reading of files by USB stick.
After minute-two of update the scope shows me the warning "Error, file loaded incorrectly". Another usb stick, with that was successful updates in past, does not helps, all was same.
When restoring of scope, was no trys by me to factory erase of NAND because I'm afraid to erase some hidden data like calibration data or serial number stored in NAND.
Maybe anyone have a way of fixing this problem with failed update via usb?
2: When the scope was restored, the message shown always "Instrument is uncalibrated. Please refer to User Cal status for details".
The window of cal.status shows the "Results: FAILED, cal. date: zeroes, fault: Factory Cal failed" with no comments.
The User Calibration with 5-ends cable, always stops with fault "Can't calibrate, bla-bla-bla refer to Keysight staff".
Now all lines of scope inputs on screen are very noised, show about 8mm thickness of noise on screen.
That means the factory calibration data is lost in my scope, is this possible at all?
In what place/folder the calibration data stored in this MSOX3034T? I think, in another place not same as in DSO3000A or other scopes.
I tried to read via terminal the content of filesystem, the folder /Secure have just 2 folders inside "Infiniivision" and "Startup", nothing else.
In past, I readed via MCU and Segger JTAG the full raw dump of NAND (256MB). Not sure that my reading was fully correct, but in dump I see some adequate data like labels, warnings and other readable data.
Is it possible to program the NAND with this binary raw dump readed by this NAND few years ago? Did someone such flashing successfully or something similar?
I read out the datasheet on this NAND, it have a few OTP pages for store of some static data like Serial Numbers. But can't find the way of dump these pages via terminal or via MCU JTAG. Is it possible to read these OTP pages with some simle ways?
Need your help,
Thanks before for the answers..