Trying to revive DSO-X-2012A - Page 1
Forum section: electronics / testgear

author: diablodude64
author_rank: Contributor
timestamp: October 07, 2023, 03:18:38 am
content: Hey everyone,I have been following the posts inhttps://www.eevblog.com/forum/testgear/dsox2000-and-3000-series-licence-have-anyone-tried-to-hack-that-scope/2075/and everything works up until running the "go 0x00362000" command. This is the log from Tera Term.Can anyone help point me in the right direction? Is this a lost cause?U-Boot 2010.03 (Oct 18 2011 - 14:28:06)Agilent P500CPU: SPEAr600DRAM: 128 MiBFlash: 512 KiBNAND: fsmc-ecc1 128 MiBIn: serialOut: serialErr: serialSerNum:serial number not programmedChip: BD Board Rev: 4Net: smscPress space to stop autoboot: 0p500> loady 0x0361000 115200## Ready for binary (ymodem) download to 0x00361000 at 115200 bps...CCxyzModem - CRC mode, 1(SOH)/19482(STX)/0(CAN) packets, 6 retries## Total Size = 0x013064d4 = 19948756 Bytesp500> go 0x00362000## Starting application at 0x00362000 ...Windows CE Kernel for ARM (Thumb Enabled) Built on Jan 24 2013 at 14:52:37Setting up for a Cold RebootDone Setting up for a Cold RebootWindows CE Firmware InitBSP 1.0.0 for the SPEARHEAD600AB board (built Jun 18 2013)Adaptation performed by ADENEO (c) 2005+OALIntrInit-OALIntrInit(rc = 1)Initialize driver globals Zeros area...pDrvGlobalArea 0xa0060000 size 0x800 (0xa0060800 -0xa0060000)Initialize driver globals Zeros area...doneOALKitlStartFirmware Init Done.OALIoctlHalEnterI2cCriticalSection init i2c csERROR: C:\WINCE600\PLATFORM\COMMON\SRC\SOC\STM\SPEARHEAD600\DRIVERS\GPIO\.\sh600_gpio_hw.cpp line 170: GPB driver, RegQueryDword('ISTPriority') failed, status:2ERROR: C:\WINCE600\PLATFORM\COMMON\SRC\SOC\STM\SPEARHEAD600\DRIVERS\GPIO\.\sh600_gpio_hw.cpp line 170: GPB driver, RegQueryDword('ISTPriority') failed, status:2++SER_Init: context Drivers\Active\14SER_Init, dwIndex:2SER2 got sysintr:0x00000017SER2 Serial Port, new baud rate:0x1c200 (UARTCLK:48000000 IBRD:0x1a FBRD:0x2)OHCI\system.c, GCFG_USBH1_SW_RSTOHCI\system.c, GCFG_USBH2_SW_RST-EDeviceLoadEeprom 00:30:D3:20:ED:6BPhy found addr 31 (ticks=2856)WaitForLink Start (ticks=2857)No Link (ticks=3860)<--EDeviceInitializeGMAC DMA status register = 0x0BALDWIN_DDI: cBaldwinHwIf::Init: Initializing...BALDWIN_DDI: cBaldwinHwIf::Init: Scope successfully identified.BALDWIN_DDI: cBaldwinHwIf::Init: Success!Running infiniiVisionInstallHelperERROR: OALIoCtlHalGetDeviceInfo: Device doesn't support IOCTL_HAL_GET_DEVICE_INFO::SPI_GETBOOTMENAMEFailed to start/configure network.Time for NANDFLASH to load: 0 ms.Time for SNANDFLASH to load: 0 ms.Starting ProcessStartupFolderrunning \Secure\Startup\infiniivision.lnk...Our command line isPerforming StartupEnding ProcessStartupFolderReleased build, Sep 13 2013, 11:12:41Initializing FPGA...****FPGA Type: IdahoVer: 1.099 ReleasedBuild Time: Thu May 02 17:37:58 2013Build Machine: TS2404M****No option module detectedKeyboard firmware version 32... okKeyboard Info: Board id 7, Board rev 2Startup sequence is complete.Saved configuration invalidException 'Data Abort' (4): Thread-Id=061e0006(pth=853d1a90), Proc-Id=04ee000a(pprc=83c46ba0) 'infiniivisionLauncher.exe', VM-active=04ee000a(pprc=83c46ba0) 'infiniivisionLauncher.exe'PC=40f71890(infiniivisioncore.dll+0x00281890) RA=40f71884(infiniivisioncore.dll+0x00281884) SP=0247f560, BVA=110fd0ecThe exception 0xC0000005 occurred at address 0x40F71890.U-Boot 2010.03 (Oct 18 2011 - 14:28:06)Agilent P500CPU: SPEAr600DRAM: 128 MiBFlash: 512 KiBNAND: fsmc-ecc1 128 MiBIn: serialOut: serialErr: serialSerNum:serial number not programmedChip: BD Board Rev: 4Net: smscPress space to stop autoboot: 0## Booting kernel from Legacy Image at f8050000 ...Image Name: PBOOTCreated: 2011-08-24 22:35:34 UTCImage Type: ARM Linux Kernel Image (gzip compressed)Data Size: 36045 Bytes = 35.2 KiBLoad Address: 00000000Entry Point: 00000000Uncompressing Kernel Image ... OKStarting kernel ...Debug serial initialized ........OKMicrosoft Windows CE Bootloader Common Library Version 1.4 Built Aug 24 2011 15:15:48Microsoft Windows CE 6.0 Ethernet Bootloader for the Agilent P500 boardAdaptation performed by Agilent Technologies (c) 2008System ready!Preparing for download...Loading image 1 from memory at 0xD0600000OBL_IMAGE_TYPE_BINXXXXXXOOOOXXOOOOOOOOXOXOOOOOOOOXOOXOXOOOOXXOOOOOOOOOXOOOOXOXXOXOXXOOOXOXXXXXOOXXXOOOOOOXOOXXXOXXOOOXOXXOOXXOXOOOXOOXOOXXOOOXOOOOXOXOOOOOXOOOXOOXIncorrect Data 3 EccResult: 956699 EccError: cf00ff EccRead: 5a6666EBOOT_ReadFlash failed offset 93faf9EBOOT_ReadFlash failed location d0940000ODeCompressFlash: CeCompressDecode() failedCeDecompressFlashBlock failed****** Data record 53 corrupted, ABORT!!! ******Completed file(s):-------------------------------------------------------------------------------: Address=0x80361000 Length=0x13064E8 Name="" Target=RAMLoading image 1 failed, trying next oneLoading image 2 from memory at 0xD1600000BL_IMAGE_TYPE_UNKNOWNLoading image 2 failed, trying next oneAll images failedPress r to resetThank you!

author: switchabl
author_rank: Frequent Contributor
timestamp: October 07, 2023, 07:44:41 am
content: I think it is still trying to run the (possibly corrupted or incompatible) application software from NAND. IMHO that's an error in the (otherwise very helpful) guide by titiris and infiniivision.lnk should beCode:44#\usb\infiniiVision\infiniiVisionLauncher.exefor best chance of success.If that doesn't help, you could still try to create a boot image from an earlier firmware version than 2.35 (ideally the same one that is currently installed).

author: diablodude64
author_rank: Contributor
timestamp: November 26, 2023, 01:53:07 am
content: Just wanted to follow up that I was able to get it up and running again. My issue stemmed from the folder structure on the flash drive. Thank you!

author: sebastienjean
author_rank: Newbie
timestamp: July 10, 2024, 10:08:12 am
content: Hi,Can you explain what was wrong with your folder structure ? I'm stuck nearly at the same point with the same device. But in my case i try to flash 2.66 (could not find any earlier version).Thx by advance.S.