Today after unpacking my MSO-X 3034A, which has been stored away for a few years due, the scope is not turning on. It gave a little bleep the first time but independent of how many times I turn it on, only the REF and MATH LEDs will come on.
I found this post after searching for help online and have been trying to do some troubleshooting myself including disassembling the unit to check voltages and connect to the debug serial port.
- The power supply appears fine. No visible damage and the output voltage is correct (13V).
- All supply voltages on the main board including the backup battery, are correct. Except for the 23V backlight which I'm assuming is normal since the backlight is not turned on until later in the boot process.
- Data can only be properly deserialized at 115200 baud when the front panel (buttons/knobs) are disconnected.
- The boot process fails with "****** Data record 38 corrupted, ABORT!!! ******" (see the full log below)
This is the full U-boot log:
U-Boot 2010.03 (Oct 18 2011 - 14:28:06)Agilent P500
CPU: SPEAr600
DRAM: 128 MiB
Flash: 512 KiB
NAND: fsmc-ecc1 128 MiB
In: serial
Out: serial
Err: serial
SerNum:serial number not programmed
Chip: BD Board Rev: 4
Net: smsc
Press space to stop autoboot: 0
## Booting kernel from Legacy Image at f8050000 ...
Image Name: PBOOT
Created: 2011-08-24 22:35:34 UTC
Image Type: ARM Linux Kernel Image (gzip compressed)
Data Size: 36045 Bytes = 35.2 KiB
Load Address: 00000000
Entry Point: 00000000
Uncompressing Kernel Image ... OK
Starting kernel ...
Debug serial initialized ........OK
Microsoft Windows CE Bootloader Common Library Version 1.4 Built Aug 24 2011 15:15:48
Microsoft Windows CE 6.0 Ethernet Bootloader for the Agilent P500 board
Adaptation performed by Agilent Technologies (c) 2008
System ready!
Preparing for download...
Loading image 1 from memory at 0xD0600000
O
BL_IMAGE_TYPE_BIN
X
XXXXXOOOOXXOOOOOOOOXOXOOOOOOOOXOOXOXOOOOXXOOOOOOOOOXOOOOXOXXOXOXXOOOXOXXXXXOOXXXOOOOOOXOOXXXOXXOOOXIncorrect Data 3 EccResult: 3f3fc EccError: 3cc303 EccRead: 3f30ff
EBOOT_ReadFlash failed offset 82fea9
EBOOT_ReadFlash failed location d0834000
ODeCompressFlash: CeCompressDecode() failed
CeDecompressFlashBlock failed
****** Data record 38 corrupted, ABORT!!! ******
Completed file(s):
-------------------------------------------------------------------------------
[0]: Address=0x80361000 Length=0x13064D4 Name="" Target=RAM
Loading image 1 failed, trying next one
Loading image 2 from memory at 0xD1600000
BL_IMAGE_TYPE_UNKNOWN
Loading image 2 failed, trying next one
All images failed
Press r to reset
I do not have the DSOXLAN module.
What are my options to recover this scope? And why did it happen in the first place out of nowhere?
I have never updated the scope so I would believe that the scope is on 2.35 or earlier.
Is it possible to recover this scope without the DSOXLAN module?
Or should I send it in for repair at Keysight?
Best regards
Thomas Jespersen