Author Topic: Agilent DSOX3054A not booting possible NAND corruption HELP! (RESOLVED)  (Read 8664 times)

0 Members and 1 Guest are viewing this topic.

Offline analogRFTopic starter

  • Frequent Contributor
  • **
  • Posts: 974
  • Country: ca
Re: Agilent DSOX3054A not booting possible NAND corruption HELP!
« Reply #25 on: February 06, 2021, 04:15:22 pm »
one problem with this method is that the python tool that is used in place of wince cab manager to create the correct file names from the extracted infiniivisionSetup.cab leaves out one file (INFINI~1.000) and it is because this name does not actually exist in the _setup.xml file
so I think an important component of the infiniivisionSetup might be missing on the USB

I hope PA0PBZ could shed some light on this.

« Last Edit: February 06, 2021, 04:23:53 pm by analogRF »
 

Offline PA0PBZ

  • Super Contributor
  • ***
  • Posts: 5129
  • Country: nl
Re: Agilent DSOX3054A not booting possible NAND corruption HELP!
« Reply #26 on: February 06, 2021, 04:40:32 pm »
Hi,

I'm surely not the creator of the python file, if I posted it I did this to help someone. I am however the creator of the TFTP program where you can boot the scope from an image file on your pc instead of the flash, I guess you already found the details of that. Maybe (I never tried) you can then update the scope the normal way. However if your flash is damaged this will be a lost case.

Keyboard error: Press F1 to continue.
 
The following users thanked this post: analogRF

Offline analogRFTopic starter

  • Frequent Contributor
  • **
  • Posts: 974
  • Country: ca
Re: Agilent DSOX3054A not booting possible NAND corruption HELP!
« Reply #27 on: February 06, 2021, 05:20:10 pm »
OMG!
I tried the same procedure with V2.30 and this is what happened:  ;D ;D >:( >:(
Code: [Select]
p500> loady 0x0361000 115200
## Ready for binary (ymodem) download to 0x00361000 at 115200 bps...
CCxyzModem - CRC mode, 1(SOH)/19431(STX)/0(CAN) packets, 6 retries
## Total Size      = 0x012f9870 = 19896432 Bytes
p500> go 0x00362000
## Starting application at 0x00362000 ...
Windows CE Kernel for ARM (Thumb Enabled) Built on May  7 2012 at 12:47:43
Setting up for a Cold Reboot
Done Setting up for a Cold Reboot
Windows CE Firmware Init
BSP 1.0.0 for the SPEARHEAD600AB board (built Mar 26 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...done
 OALKitlStart
Firmware Init Done.
OALIoctlHalEnterI2cCriticalSection init i2c cs
ERROR: C:\WINCE600\PLATFORM\COMMON\SRC\SOC\STM\SPEARHEAD600\DRIVERS\GPIO\.\sh600_gpio_hw.cpp line 170: GPB driver, RegQueryDword('ISTPriority') failed, status:2
ERROR: 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\14
SER_Init, dwIndex:2
SER2 got sysintr:0x00000017
SER2 Serial Port, new baud rate:0x1c200  (UARTCLK:48000000 IBRD:0x1a FBRD:0x2)
OHCI\system.c, GCFG_USBH1_SW_RST
OHCI\system.c, GCFG_USBH2_SW_RST
-EDeviceLoadEeprom 00:30:D3:20:DA:4C
Phy found addr 31 (ticks=2700)
WaitForLink Start (ticks=2702)
No Link (ticks=3704)
<--EDeviceInitialize

GMAC DMA status register = 0x0
BALDWIN_DDI: cBaldwinHwIf::Init: Initializing...
BALDWIN_DDI: cBaldwinHwIf::Init: Scope successfully identified.
BALDWIN_DDI: cBaldwinHwIf::Init: Success!
Running infiniiVisionInstallHelper
ERROR: OALIoCtlHalGetDeviceInfo: Device doesn't support IOCTL_HAL_GET_DEVICE_INFO::SPI_GETBOOTMENAME
Failed to start/configure network.
Starting ProcessStartupFolder
ProcessStartupFolder: \usb\Startup\
                                   running \usb\Startup\infiniivision.lnk...
Ending ProcessStartupFolder
                           Our command line is
Performing Startup
Released build, Mar 26 2013, 02:17:15
Initializing FPGA...
****
FPGA Type: Wyoming
Ver: 1.094 Released
Build Time: Thu Nov 08 15:08:20 2012
Build Machine: DW3647M2
****
No option module detected
Keyboard firmware version 32... ok
Keyboard Info: Board id 1, Board rev 3
Keyboard Info: Board id 1, Board rev 3
Startup sequence is complete.
System has been running 52.940346 seconds
Start Up Sequence 38.887882
Memory Load 50%
   System Physical Memory 39.098 / 79.133 MB
   Process Virtual Memory 48.188 / 1024.000 MB
-----> InfiniiVision is running <-----

BUT THERE IS NO DISPLAY  >:D |O :-// :-//
scope is clearly working, I can turn on/off channels, relays click when I do Autoset, etc....but there is no display !!
I am not sure if the backlight is dead or something else...

I cannot upgrade the firmware to make it permanent so I have to let it running for now to figure out what to do

any ideas folks??
« Last Edit: February 06, 2021, 05:29:23 pm by analogRF »
 

Offline analogRFTopic starter

  • Frequent Contributor
  • **
  • Posts: 974
  • Country: ca
Re: Agilent DSOX3054A not booting possible NAND corruption HELP!
« Reply #28 on: February 06, 2021, 05:34:24 pm »
there are a couple of error messages in the log, could they be related to the Display being blank?
can someone decipher what those mean?

that 23V rail came to life by the way, after I give the "go" command to run the image. so that 's not a problem


 

Offline analogRFTopic starter

  • Frequent Contributor
  • **
  • Posts: 974
  • Country: ca
Re: Agilent DSOX3054A not booting possible NAND corruption HELP!
« Reply #29 on: February 06, 2021, 05:45:48 pm »
one problem with this method is that the python tool that is used in place of wince cab manager to create the correct file names from the extracted infiniivisionSetup.cab leaves out one file (INFINI~1.000) and it is because this name does not actually exist in the _setup.xml file so I think an important component of the infiniivisionSetup might be missing on the USB

If that is the case even the official tool wouldn't be able to recreate the filename! I find that strange.

yes, but that's how it is. I checked multiple times with multiple firmware images, that file's name does not exist in the _setup.xml
but it think it must be a needed component...i don;t know how the system could decipher its name...it's a binary file but by looking at some of the words that appear in the content it seems to me it's a important component....maybe it belongs to 2000A scopes??
or maybe it the source of my display problem??
 

Offline analogRFTopic starter

  • Frequent Contributor
  • **
  • Posts: 974
  • Country: ca
Re: Agilent DSOX3054A not booting possible NAND corruption HELP!
« Reply #30 on: February 06, 2021, 05:47:41 pm »
Code: [Select]
doesn't support IOCTL_HAL_GET_DEVICE_INFO::SPI_GETBOOTMENAME
Failed to start/configure network.
Time for NANDFLASH to load: 0 ms.
Time for SNANDFLASH to load: 0 ms.
Time for USB Hard Disk Drive to load: 0 ms.
Starting ProcessStartupFolder
ProcessStartupFolder: \usb\Startup\
                                   running \usb\Startup\infiniivision.lnk...

Based on the log, the FPGA was initialized fine, and Windows loaded as well. There was an error configuring the LAN so you may not be able to use a LAN card.

yes, I also think that there might be a problem with the Network interface and LAN card will not work
 

Online Bud

  • Super Contributor
  • ***
  • Posts: 6912
  • Country: ca
Re: Agilent DSOX3054A not booting possible NAND corruption HELP!
« Reply #31 on: February 06, 2021, 08:16:33 pm »
Perhaps the Windows Registry is corrupted elsewhere in NAND. You may need to reinstall Infiniivision application (the nb0 file only contains windows kernel). But it is difficult because the scope is blind (no display) and LAN may not work either.
I would suggest trying making a USB stick with infiniivisionStartupOverride.txt (just an empty file) in the root folder and put the application files on it. The scope then will boot from USB. Try following this post:

https://www.eevblog.com/forum/testgear/dsox2000-and-3000-series-licence-have-anyone-tried-to-hack-that-scope/msg366721/#msg366721
Facebook-free life and Rigol-free shack.
 
The following users thanked this post: tv84

Online Bud

  • Super Contributor
  • ***
  • Posts: 6912
  • Country: ca
Re: Agilent DSOX3054A not booting possible NAND corruption HELP!
« Reply #32 on: February 06, 2021, 08:19:58 pm »
one problem with this method is that the python tool that is used in place of wince cab manager to create the correct file names from the extracted infiniivisionSetup.cab leaves out one file (INFINI~1.000) and it is because this name does not actually exist in the _setup.xml file so I think an important component of the infiniivisionSetup might be missing on the USB

If that is the case even the official tool wouldn't be able to recreate the filename! I find that strange.

yes, but that's how it is. I checked multiple times with multiple firmware images, that file's name does not exist in the _setup.xml
but it think it must be a needed component...i don;t know how the system could decipher its name...it's a binary file but by looking at some of the words that appear in the content it seems to me it's a important component....maybe it belongs to 2000A scopes??
or maybe it the source of my display problem??

The .000 file has the description of the CAB folder structure, registry keys and stuff. It is not an application file and is only needed to unpack the CAB.
Facebook-free life and Rigol-free shack.
 
The following users thanked this post: PA0PBZ, analogRF

Offline analogRFTopic starter

  • Frequent Contributor
  • **
  • Posts: 974
  • Country: ca
Re: Agilent DSOX3054A not booting possible NAND corruption HELP!
« Reply #33 on: February 06, 2021, 09:36:25 pm »
 :D :D :D ;D ;D ;D
Scope is fixed and up and running  :D :D
Now go back to the long thread and look for option enabling methods  :popcorn: :-/O :-/O

here is the story
Thanks to "Bud" I was sure the firmware on the unit was 2.30 so I prepared the USB and nk.nb0  based on "titiris" instructions here (msg # 2092)
https://www.eevblog.com/forum/testgear/dsox2000-and-3000-series-licence-have-anyone-tried-to-hack-that-scope/msg2136181/?topicseen#msg2136181

well, it didn't work. Behaved exactly like the 2.35 that I posted the log before.
so I realized that perhaps I should modify the \usb\Startup\infiniivision.lnk file to have this line 51#\usb\Secure\infiniiVision\infiniivisionLauncher.exe instead of what 'titiris' had said (48#\Secure\infiniiVision\infiniivisionLauncher.exe) (by the way 48 must be 47 but it didnt help anyway)

after that, I uploaded the nk.nb0 again and ran the go command and scope started  :-+ but no display   :-- |O I knew the scope was functioning but screen was dark.
to my embarrassment I found that the small ribbon cable (see the attached picture) was slightly out  and was not making conneciton  :-[ :-[
so I fixed that and again took me 30 minutes to upload the nk.nb0 again with YMODEM and BINGOOOOO   :phew: :phew:
scope worked - see the picture  :) :)

I think I made a huge mistake and upgraded the firmware to 2.60 (well first to 2.35 and then to 2.41 and then to 2.50 and then to 2.60)
scope boots perfectly fine now and works except two of the softkey buttons under the screen (number 3 and 6)

but now I realize to hack the options I should have stayed with V2.35, am I right??  :palm: :palm: :palm:

can someone point me to a method to enable the options with 2.60 FW please?



by the way I have the console logs of all booting from various firmwares and also console logs during firmware upgrades. I post two of them here
but if someone is looking for console logs let me know

Code: [Select]
================  scope is running with V2.50 and I start FW upgrade to 2.60 here===========================================
============================================================================================================================

** BEGIN ** ExtractFileFromCabFile: RECIPE.XML
** END   ** ExtractFileFromCabFile: RECIPE.XML: 51 ms
PRE: "" -> ""
** BEGIN ** ExtractFileFromCabFile: infiniiVisionSetup.cab
** END   ** ExtractFileFromCabFile: infiniiVisionSetup.cab: 16652 ms
** BEGIN ** ExtractFileFromCabFile: _setup.xml
** END   ** ExtractFileFromCabFile: _setup.xml: 45 ms
** BEGIN ** ExtractFileFromCabFile: INFINI~1.176
** END   ** ExtractFileFromCabFile: INFINI~1.176: 42 ms
SHIM DLL, LoadRealDll [PalSStorage.dll] for [AgilentPalSStorage.dll]
SHIM [AgilentPalSStorage.dll] Get Process Addresses

** BEGIN ** ExtractFileFromCabFile: RECIPE.XML
** END   ** ExtractFileFromCabFile: RECIPE.XML: 25 ms
PRE: "" -> ""
SHIM DLL, LoadRealDll [PalSStorage.dll] for [AgilentPalSStorage.dll]
SHIM [AgilentPalSStorage.dll] Get Process Addresses

** BEGIN ** ExtractFileFromCabFile: RECIPE.XML
** END   ** ExtractFileFromCabFile: RECIPE.XML: 19 ms
PRE: "" -> ""
** BEGIN ** ExtractFileFromCabFile: updateSplashImage.wvga.bin
** END   ** ExtractFileFromCabFile: updateSplashImage.wvga.bin: 8 ms
GetNextUsbEvent, bOpenContextClosing
EventThread, ERROR ABORTED or INVALID HANDLE, exiting
GetSetupPacket, tmcDriverClosing 2
** BEGIN ** ExtractFileFromCabFile: auxInstallStep.exe
** END   ** ExtractFileFromCabFile: auxInstallStep.exe: 404 ms
** BEGIN ** ProcessRecipeStep: \TEMP\{6A9868B0-CBCE-9EDE-AF1B-E43FEE72A8BA}\auxInstallStep.exe -v
=== Aux Step: -v ===
Skipped.
** END   ** ProcessRecipeStep: \TEMP\{6A9868B0-CBCE-9EDE-AF1B-E43FEE72A8BA}\auxInstallStep.exe -v: 22 ms
** BEGIN ** ExtractFileFromCabFile: nk.bin.comp
** END   ** ExtractFileFromCabFile: nk.bin.comp: 7128 ms
** BEGIN ** ProcessRecipeStep: \windows\loadP500Flash -u ceImage2 \TEMP\{6A9868B0-CBCE-9EDE-AF1B-E43FEE72A8BA}\nk.bin.comp
SHIM DLL, LoadRealDll [PalSysManagement.dll] for [AgilentPalSysManagement.dll]
SHIM [AgilentPalSysManagement.dll] Get Process Addresses
FWUpdate: image 3 value not defined
                                   0.000000 complete (Erasing)
100.000000 complete (Erasing)
0.000000 complete (Writing)
2.545321 complete (Writing)
5.090642 complete (Writing)
7.635963 complete (Writing)
10.181284 complete (Writing)
12.726605 complete (Writing)
15.271926 complete (Writing)
17.817247 complete (Writing)
20.362568 complete (Writing)
22.907889 complete (Writing)
25.453210 complete (Writing)
27.998531 complete (Writing)
30.543852 complete (Writing)
33.089173 complete (Writing)
35.634494 complete (Writing)
38.179815 complete (Writing)
40.725136 complete (Writing)
43.270457 complete (Writing)
45.815778 complete (Writing)
48.361099 complete (Writing)
50.906420 complete (Writing)
53.451741 complete (Writing)
55.997062 complete (Writing)
58.542383 complete (Writing)
61.087704 complete (Writing)
63.633025 complete (Writing)
66.178346 complete (Writing)
68.723667 complete (Writing)
71.268988 complete (Writing)
73.814309 complete (Writing)
76.359630 complete (Writing)
78.904951 complete (Writing)
81.450272 complete (Writing)
83.995593 complete (Writing)
86.540914 complete (Writing)
89.086235 complete (Writing)
91.631556 complete (Writing)
94.176877 complete (Writing)
96.722198 complete (Writing)
99.267519 complete (Writing)
100.000000 complete (Writing)
0.000000 complete (Verifying)
2.545321 complete (Verifying)
5.090642 complete (Verifying)
7.635963 complete (Verifying)
10.181284 complete (Verifying)
12.726605 complete (Verifying)
15.271926 complete (Verifying)
17.817247 complete (Verifying)
20.362568 complete (Verifying)
22.907889 complete (Verifying)
25.453210 complete (Verifying)
27.998531 complete (Verifying)
30.543852 complete (Verifying)
33.089173 complete (Verifying)
35.634494 complete (Verifying)
38.179815 complete (Verifying)
40.725136 complete (Verifying)
43.270457 complete (Verifying)
45.815778 complete (Verifying)
48.361099 complete (Verifying)
50.906420 complete (Verifying)
53.451741 complete (Verifying)
55.997062 complete (Verifying)
58.542383 complete (Verifying)
61.087704 complete (Verifying)
63.633025 complete (Verifying)
66.178346 complete (Verifying)
68.723667 complete (Verifying)
71.268988 complete (Verifying)
73.814309 complete (Verifying)
76.359630 complete (Verifying)
78.904951 complete (Verifying)
81.450272 complete (Verifying)
83.995593 complete (Verifying)
86.540914 complete (Verifying)
89.086235 complete (Verifying)
91.631556 complete (Verifying)
94.176877 complete (Verifying)
96.722198 complete (Verifying)
99.267519 complete (Verifying)
100.000000 complete (Verifying)
** END   ** ProcessRecipeStep: \windows\loadP500Flash -u ceImage2 \TEMP\{6A9868B0-CBCE-9EDE-AF1B-E43FEE72A8BA}\nk.bin.comp: 8084 ms
** BEGIN ** ExtractFileFromCabFile: updateBootLoaders2.exe
** END   ** ExtractFileFromCabFile: updateBootLoaders2.exe: 317 ms
** BEGIN ** ExtractFileFromCabFile: pboot_rel.bin
** END   ** ExtractFileFromCabFile: pboot_rel.bin: 352 ms
** BEGIN ** ProcessRecipeStep: \TEMP\{6A9868B0-CBCE-9EDE-AF1B-E43FEE72A8BA}\updatebootloaders2.exe
Update XLOADER at address f8000000.
XLOADER is up to date. Skipping
Update UBOOT at address f8010000.
UBOOT is up to date. Skipping
Update PBOOT at address f8050000.
PBOOT is up to date. Skipping
** END   ** ProcessRecipeStep: \TEMP\{6A9868B0-CBCE-9EDE-AF1B-E43FEE72A8BA}\updatebootloaders2.exe: 95 ms
** BEGIN ** ExtractFileFromCabFile: nk.bin.comp
** END   ** ExtractFileFromCabFile: nk.bin.comp: 7103 ms
** BEGIN ** ProcessRecipeStep: \windows\loadP500Flash -u ceImage1 \TEMP\{6A9868B0-CBCE-9EDE-AF1B-E43FEE72A8BA}\nk.bin.comp
SHIM DLL, LoadRealDll [PalSysManagement.dll] for [AgilentPalSysManagement.dll]
SHIM [AgilentPalSysManagement.dll] Get Process Addresses
0.000000 complete (Erasing)
100.000000 complete (Erasing)
0.000000 complete (Writing)
2.545321 complete (Writing)
5.090642 complete (Writing)
7.635963 complete (Writing)
10.181284 complete (Writing)
12.726605 complete (Writing)
15.271926 complete (Writing)
17.817247 complete (Writing)
20.362568 complete (Writing)
22.907889 complete (Writing)
25.453210 complete (Writing)
27.998531 complete (Writing)
30.543852 complete (Writing)
33.089173 complete (Writing)
35.634494 complete (Writing)
38.179815 complete (Writing)
40.725136 complete (Writing)
43.270457 complete (Writing)
45.815778 complete (Writing)
48.361099 complete (Writing)
50.906420 complete (Writing)
53.451741 complete (Writing)
55.997062 complete (Writing)
58.542383 complete (Writing)
61.087704 complete (Writing)
63.633025 complete (Writing)
66.178346 complete (Writing)
68.723667 complete (Writing)
71.268988 complete (Writing)
73.814309 complete (Writing)
76.359630 complete (Writing)
78.904951 complete (Writing)
81.450272 complete (Writing)
83.995593 complete (Writing)
86.540914 complete (Writing)
89.086235 complete (Writing)
91.631556 complete (Writing)
94.176877 complete (Writing)
96.722198 complete (Writing)
99.267519 complete (Writing)
100.000000 complete (Writing)
0.000000 complete (Verifying)
2.545321 complete (Verifying)
5.090642 complete (Verifying)
7.635963 complete (Verifying)
10.181284 complete (Verifying)
12.726605 complete (Verifying)
15.271926 complete (Verifying)
17.817247 complete (Verifying)
20.362568 complete (Verifying)
22.907889 complete (Verifying)
25.453210 complete (Verifying)
27.998531 complete (Verifying)
30.543852 complete (Verifying)
33.089173 complete (Verifying)
35.634494 complete (Verifying)
38.179815 complete (Verifying)
40.725136 complete (Verifying)
43.270457 complete (Verifying)
45.815778 complete (Verifying)
48.361099 complete (Verifying)
50.906420 complete (Verifying)
53.451741 complete (Verifying)
55.997062 complete (Verifying)
58.542383 complete (Verifying)
61.087704 complete (Verifying)
63.633025 complete (Verifying)
66.178346 complete (Verifying)
68.723667 complete (Verifying)
71.268988 complete (Verifying)
73.814309 complete (Verifying)
76.359630 complete (Verifying)
78.904951 complete (Verifying)
81.450272 complete (Verifying)
83.995593 complete (Verifying)
86.540914 complete (Verifying)
89.086235 complete (Verifying)
91.631556 complete (Verifying)
94.176877 complete (Verifying)
96.722198 complete (Verifying)
99.267519 complete (Verifying)
100.000000 complete (Verifying)
** END   ** ProcessRecipeStep: \windows\loadP500Flash -u ceImage1 \TEMP\{6A9868B0-CBCE-9EDE-AF1B-E43FEE72A8BA}\nk.bin.comp: 8081 ms
** BEGIN ** ExtractFileFromCabFile: fpga2000a.bin
** END   ** ExtractFileFromCabFile: fpga2000a.bin: 102 ms
** BEGIN ** ProcessRecipeStep: \windows\loadP500Flash -u fpga --target economy \TEMP\{6A9868B0-CBCE-9EDE-AF1B-E43FEE72A8BA}\fpga2000a.bin
Hardware does not match the specified target (-t).
FPGA update failed!
** END   ** ProcessRecipeStep: \windows\loadP500Flash -u fpga --target economy \TEMP\{6A9868B0-CBCE-9EDE-AF1B-E43FEE72A8BA}\fpga2000a.bin: 392 ms
** BEGIN ** ExtractFileFromCabFile: fpga3000a.bin
** END   ** ExtractFileFromCabFile: fpga3000a.bin: 231 ms
** BEGIN ** ProcessRecipeStep: \windows\loadP500Flash -u fpga --target performance \TEMP\{6A9868B0-CBCE-9EDE-AF1B-E43FEE72A8BA}\fpga3000a.bin
SHIM DLL, LoadRealDll [PalSysManagement.dll] for [AgilentPalSysManagement.dll]
SHIM [AgilentPalSysManagement.dll] Get Process Addresses
** END   ** ProcessRecipeStep: \windows\loadP500Flash -u fpga --target performance \TEMP\{6A9868B0-CBCE-9EDE-AF1B-E43FEE72A8BA}\fpga3000a.bin: 681 ms
** BEGIN ** ExtractFileFromCabFile: cleanupFileSystem.exe
** END   ** ExtractFileFromCabFile: cleanupFileSystem.exe: 285 ms
** BEGIN ** ProcessRecipeStep: \TEMP\{6A9868B0-CBCE-9EDE-AF1B-E43FEE72A8BA}\cleanupFileSystem.exe
**** CleanupInfiniiVisionFolder ****
**** CleanupInfiniiVisionFolder ****
**** CleanupInfiniiVisionFolder ****
**** CleanupInfiniiVisionFolder ****
**** CleanupInfiniiVisionFolder ****
   DELETED: \secure\infiniiVision\web\Lxi\Identification\Default.asp
   DELETED: \secure\infiniiVision\web\Lxi\Identification\LXIIdentification.xsd
   DELETED: \secure\infiniiVision\web\Lxi\Identification\
   DELETED: \secure\infiniiVision\web\Lxi\
**** CleanupInfiniiVisionFolder ****
**** CleanupInfiniiVisionFolder ****
   DELETED: \secure\infiniiVision\web\include\web-socket-js\WebSocketMain.swf
   DELETED: \secure\infiniiVision\web\include\web-socket-js\swfobject.js
   DELETED: \secure\infiniiVision\web\include\web-socket-js\web_socket.min.js
   DELETED: \secure\infiniiVision\web\include\web-socket-js\
   DELETED: \secure\infiniiVision\web\include\vnc.min.js
   DELETED: \secure\infiniiVision\web\include\
**** CleanupInfiniiVisionFolder ****
   DELETED: \secure\infiniiVision\web\css\AGBD____.TTF
   DELETED: \secure\infiniiVision\web\css\KeysightSansBold.ttf
   DELETED: \secure\infiniiVision\web\css\default.min.css
   DELETED: \secure\infiniiVision\web\css\
**** CleanupInfiniiVisionFolder ****
   DELETED: \secure\infiniiVision\web\help\helpBrowserWebControl.asp
   DELETED: \secure\infiniiVision\web\help\helpGetImage.asp
   DELETED: \secure\infiniiVision\web\help\helpHome.asp
   DELETED: \secure\infiniiVision\web\help\helpHomeAdv.asp
   DELETED: \secure\infiniiVision\web\help\helpInfoCal.html
   DELETED: \secure\infiniiVision\web\help\helpInfoOptions.html
   DELETED: \secure\infiniiVision\web\help\helpInfoVersion.asp
   DELETED: \secure\infiniiVision\web\help\helpModifyConfig.asp
   DELETED: \secure\infiniiVision\web\help\helpNav.asp
   DELETED: \secure\infiniiVision\web\help\helpRecall.asp
   DELETED: \secure\infiniiVision\web\help\helpRemoteFrontPanel.asp
   DELETED: \secure\infiniiVision\web\help\helpRemoteSCPICommands.asp
   DELETED: \secure\infiniiVision\web\help\helpSave.asp
   DELETED: \secure\infiniiVision\web\help\helpSaveRecall.asp
   DELETED: \secure\infiniiVision\web\help\helpStyle.css
   DELETED: \secure\infiniiVision\web\help\helpVar.asp
   DELETED: \secure\infiniiVision\web\help\helpViewConfig.asp
   DELETED: \secure\infiniiVision\web\help\
**** CleanupInfiniiVisionFolder ****
   DELETED: \secure\infiniiVision\web\image\IEstep1.png
   DELETED: \secure\infiniiVision\web\image\IEstep2.png
   DELETED: \secure\infiniiVision\web\image\IEstep3.png
   DELETED: \secure\infiniiVision\web\image\IEstep4.png
   DELETED: \secure\infiniiVision\web\image\bottomKbLabelWeb.png
   DELETED: \secure\infiniiVision\web\image\brand.png
   DELETED: \secure\infiniiVision\web\image\down-over.gif
   DELETED: \secure\infiniiVision\web\image\down.gif
   DELETED: \secure\infiniiVision\web\image\entryLed.png
   DELETED: \secure\infiniiVision\web\image\filltrans.gif
   DELETED: \secure\infiniiVision\web\image\instrumentBanner.gif
   DELETED: \secure\infiniiVision\web\image\instrumentImage.jpg
   DELETED: \secure\infiniiVision\web\image\kbLabel2ChanWeb.png
   DELETED: \secure\infiniiVision\web\image\kbLabel4ChanWeb.png
   DELETED: \secure\infiniiVision\web\image\keyboard.gif
   DELETED: \secure\infiniiVision\web\image\labelPanelWeb.png
   DELETED: \secure\infiniiVision\web\image\line-heading.gif
   DELETED: \secure\infiniiVision\web\image\lxi.jpg
   DELETED: \secure\infiniiVision\web\image\m2XX2A.jpg
   DELETED: \secure\infiniiVision\web\image\m2XX4A.jpg
   DELETED: \secure\infiniiVision\web\image\m3XX2A.jpg
   DELETED: \secure\infiniiVision\web\image\m3XX4A.jpg
   DELETED: \secure\infiniiVision\web\image\popupMenu.jpg
   DELETED: \secure\infiniiVision\web\image\popupMenu_wvga.jpg
   DELETED: \secure\infiniiVision\web\image\rightKbLabelWeb.png
   DELETED: \secure\infiniiVision\web\image\runStop.png
   DELETED: \secure\infiniiVision\web\image\single.png
   DELETED: \secure\infiniiVision\web\image\softkey.jpg
   DELETED: \secure\infiniiVision\web\image\softkey_wvga.jpg
   DELETED: \secure\infiniiVision\web\image\splash.png
   DELETED: \secure\infiniiVision\web\image\splashLoad.png
   DELETED: \secure\infiniiVision\web\image\splashSorry.png
   DELETED: \secure\infiniiVision\web\image\touchIcon.png
   DELETED: \secure\infiniiVision\web\image\up-over.gif
   DELETED: \secure\infiniiVision\web\image\up.gif
   DELETED: \secure\infiniiVision\web\image\waveNarrow.png
   DELETED: \secure\infiniiVision\web\image\waveShort.png
   DELETED: \secure\infiniiVision\web\image\waveTall.png
   DELETED: \secure\infiniiVision\web\image\waveWide.png
   DELETED: \secure\infiniiVision\web\image\web-enable.png
   DELETED: \secure\infiniiVision\web\image\zoom.png
   DELETED: \secure\infiniiVision\web\image\
**** CleanupInfiniiVisionFolder ****
   DELETED: \secure\infiniiVision\web\lib\edtftpj.jar
   DELETED: \secure\infiniiVision\web\lib\plugin.jar
   DELETED: \secure\infiniiVision\web\lib\
**** CleanupInfiniiVisionFolder ****
   DELETED: \secure\infiniiVision\web\navbar\PantherTabs.psd
   DELETED: \secure\infiniiVision\web\navbar\bluebar.gif
   DELETED: \secure\infiniiVision\web\navbar\config-down.gif
   DELETED: \secure\infiniiVision\web\navbar\config-over.gif
   DELETED: \secure\infiniiVision\web\navbar\config.gif
   DELETED: \secure\infiniiVision\web\navbar\help-down.gif
   DELETED: \secure\infiniiVision\web\navbar\help-over.gif
   DELETED: \secure\infiniiVision\web\navbar\help.gif
   DELETED: \secure\infiniiVision\web\navbar\image-down.gif
   DELETED: \secure\infiniiVision\web\navbar\image-over.gif
   DELETED: \secure\infiniiVision\web\navbar\image.gif
   DELETED: \secure\infiniiVision\web\navbar\printpage-down.gif
   DELETED: \secure\infiniiVision\web\navbar\printpage-over.gif
   DELETED: \secure\infiniiVision\web\navbar\printpage.gif
   DELETED: \secure\infiniiVision\web\navbar\remote-down.gif
   DELETED: \secure\infiniiVision\web\navbar\remote-only.gif
   DELETED: \secure\infiniiVision\web\navbar\remote-over.gif
   DELETED: \secure\infiniiVision\web\navbar\saverecall-down.gif
   DELETED: \secure\infiniiVision\web\navbar\saverecall-over.gif
   DELETED: \secure\infiniiVision\web\navbar\saverecall.gif
   DELETED: \secure\infiniiVision\web\navbar\status-down.gif
   DELETED: \secure\infiniiVision\web\navbar\status-over.gif
   DELETED: \secure\infiniiVision\web\navbar\status.gif
   DELETED: \secure\infiniiVision\web\navbar\utilities-down.gif
   DELETED: \secure\infiniiVision\web\navbar\utilities-over.gif
   DELETED: \secure\infiniiVision\web\navbar\utilities.gif
   DELETED: \secure\infiniiVision\web\navbar\welcome-down.gif
   DELETED: \secure\infiniiVision\web\navbar\welcome-over.gif
   DELETED: \secure\infiniiVision\web\navbar\welcome.gif
   DELETED: \secure\infiniiVision\web\navbar\
   DELETED: \secure\infiniiVision\web\ClickFix.js
   DELETED: \secure\infiniiVision\web\CookieUtils.js
   DELETED: \secure\infiniiVision\web\InfiniiVision_Quick_Reference.html
   DELETED: \secure\infiniiVision\web\appletInstall.jar
   DELETED: \secure\infiniiVision\web\appletScpi.jar
   DELETED: \secure\infiniiVision\web\appletsVersion.asp
   DELETED: \secure\infiniiVision\web\constant.asp
   DELETED: \secure\infiniiVision\web\doModifyConfig.asp
   DELETED: \secure\infiniiVision\web\doSave.asp
   DELETED: \secure\infiniiVision\web\download.asp
   DELETED: \secure\infiniiVision\web\enumConst.asp
   DELETED: \secure\infiniiVision\web\frontpanel.min.js
   DELETED: \secure\infiniiVision\web\getImage.asp
   DELETED: \secure\infiniiVision\web\home.html
   DELETED: \secure\infiniiVision\web\homeBottom.asp
   DELETED: \secure\infiniiVision\web\homeMiddle.asp
   DELETED: \secure\infiniiVision\web\homeTop.asp
   DELETED: \secure\infiniiVision\web\ieCompat.html
   DELETED: \secure\infiniiVision\web\index.asp
   DELETED: \secure\infiniiVision\web\infoCal.asp
   DELETED: \secure\infiniiVision\web\infoLicense.asp
   DELETED: \secure\infiniiVision\web\infoNav.asp
   DELETED: \secure\infiniiVision\web\infoVersion.asp
   DELETED: \secure\infiniiVision\web\information.html
   DELETED: \secure\infiniiVision\web\lanInfo.asp
   DELETED: \secure\infiniiVision\web\modifyConfig.asp
   DELETED: \secure\infiniiVision\web\navigation.asp
   DELETED: \secure\infiniiVision\web\networkStatus.asp
   DELETED: \secure\infiniiVision\web\pwdEnum.asp
   DELETED: \secure\infiniiVision\web\pwdPrompt.asp
   DELETED: \secure\infiniiVision\web\pwdVerify.asp
   DELETED: \secure\infiniiVision\web\recall.asp
   DELETED: \secure\infiniiVision\web\remoteApplet.asp
   DELETED: \secure\infiniiVision\web\remoteSCPICommands.asp
   DELETED: \secure\infiniiVision\web\rfp.html
   DELETED: \secure\infiniiVision\web\rfp.mf
   DELETED: \secure\infiniiVision\web\save.asp
   DELETED: \secure\infiniiVision\web\saveFrame.asp
   DELETED: \secure\infiniiVision\web\saveRecall.asp
   DELETED: \secure\infiniiVision\web\scopeInfo.asp
   DELETED: \secure\infiniiVision\web\style.css
   DELETED: \secure\infiniiVision\web\toolbarHelp.asp
   DELETED: \secure\infiniiVision\web\top.asp
   DELETED: \secure\infiniiVision\web\utils.js
   DELETED: \secure\infiniiVision\web\viewConfig.asp
   DELETED: \secure\infiniiVision\web\
**** CleanupInfiniiVisionFolder ****
   DELETED: \secure\infiniiVision\fpga\FPGA2000A.bin
   DELETED: \secure\infiniiVision\fpga\FPGA3000A.bin
   DELETED: \secure\infiniiVision\fpga\N2750A.bin
   DELETED: \secure\infiniiVision\fpga\N2820A.bin
   DELETED: \secure\infiniiVision\fpga\gpibFPGA.bin
   DELETED: \secure\infiniiVision\fpga\lanFPGA.bin
   DELETED: \secure\infiniiVision\fpga\
   DELETED: \secure\infiniiVision\SetupConverter.exe
   DELETED: \secure\infiniiVision\splashImage.bin
   DELETED: \secure\infiniiVision\dnssd_CE.dll
   DELETED: \secure\infiniiVision\libcups2.dll
   DELETED: \secure\infiniiVision\libcups2backend.dll
   DELETED: \secure\infiniiVision\networkPrintFile.exe
   DELETED: \secure\infiniiVision\websockify.exe
   DELETED: \secure\infiniiVision\infiniiVisionLauncher.exe
   DELETED: \secure\infiniiVision\infiniiVisionWebCom.dll
   DELETED: \secure\infiniiVision\
**** CleanupInfiniiVisionFolder ****
   DELETED: \secure\Startup\infiniivision.lnk
   DELETED: \secure\Startup\
**** CleanupInfiniiVisionFolder ****
   DELETED: \secure\help\lpkChineseS.lpk
   DELETED: \secure\help\lpkChineseT.lpk
   DELETED: \secure\help\lpkCzech.lpk
   DELETED: \secure\help\lpkFrench.lpk
   DELETED: \secure\help\lpkGerman.lpk
   DELETED: \secure\help\lpkItalian.lpk
   DELETED: \secure\help\lpkJapanese.lpk
   DELETED: \secure\help\lpkKorean.lpk
   DELETED: \secure\help\lpkPolish.lpk
   DELETED: \secure\help\lpkPortuguese.lpk
   DELETED: \secure\help\lpkRussian.lpk
   DELETED: \secure\help\lpkSpanish.lpk
   DELETED: \secure\help\lpkThai.lpk
   DELETED: \secure\help\lpkTurkish.lpk
   DELETED: \secure\help\
**** CleanupInfiniiVisionFolder ****
   DELETED: \secure\bin\
** END   ** ProcessRecipeStep: \TEMP\{6A9868B0-CBCE-9EDE-AF1B-E43FEE72A8BA}\cleanupFileSystem.exe: 2899 ms
** BEGIN ** ExtractFileFromCabFile: infiniivisionSetup.cab
** END   ** ExtractFileFromCabFile: infiniivisionSetup.cab: 9776 ms
** BEGIN ** ProcessRecipeStep: \windows\wceldcmd.exe /delete 0 \TEMP\{6A9868B0-CBCE-9EDE-AF1B-E43FEE72A8BA}\infiniivisionSetup.cab
** END   ** ProcessRecipeStep: \windows\wceldcmd.exe /delete 0 \TEMP\{6A9868B0-CBCE-9EDE-AF1B-E43FEE72A8BA}\infiniivisionSetup.cab: 7903 ms
** BEGIN ** ExtractFileFromCabFile: splashImage.png
** END   ** ExtractFileFromCabFile: splashImage.png: 436 ms
** BEGIN ** ProcessRecipeStep: \windows\compileImageForSplashScreen.exe \TEMP\{6A9868B0-CBCE-9EDE-AF1B-E43FEE72A8BA}\SplashImage.png \Secure\InfiniiVision

\splashImage.bin
** END   ** ProcessRecipeStep: \windows\compileImageForSplashScreen.exe \TEMP\{6A9868B0-CBCE-9EDE-AF1B-E43FEE72A8BA}\SplashImage.png \Secure\InfiniiVision

\splashImage.bin: 3003 ms
WMT: "", ""
** BEGIN ** ProcessRecipeStep: \windows\rebootInfiniivision.exe





===================================== scope restarts itself with new firmware=======================================================
======================================================================================================================================






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:      2015-05-07   8:18:27 UTC
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    37749 Bytes = 36.9 KiB
   Load Address: 00000000
   Entry Point:  00000000
   Uncompressing Kernel Image ... OK

Starting kernel ...


Debug serial initialized ........OK
RTC: 2021-2-6   16:49:58.2 UTC

Microsoft Windows CE Bootloader Common Library Version 1.4 Built May  7 2015 01:38:03
Microsoft Windows CE 6.0 Ethernet Bootloader for the Agilent P500 board
Adaptation performed by Agilent Technologies (c) 2008


System ready!
Preparing for download...
RTC: 2021-2-6   16:49:58.5 UTC
 Loading image 1 from memory at 0xD0600000
O
BL_IMAGE_TYPE_BIN

X
XXXXOOOOXXOOOOOOOOXOXOOOOOOOOXOOOXOOOOXXXOOOOOOOOOXOOOOXOXXOXOXXOXOXOXOXXXXOOXXXOOOOOOXXOXXOXXXXXXOOOXXXOOXXOOXXXOOOXOOXOOXXOOXOXOOOOXOXOOOOOXOOOXOOOXXXOXOXXXXXXOXXXX

OOOXOOOXOXOOOOXOOOOXOXOXOOOOOOX
OOOXOOXOOOOXXXOOOOXOOXXOOXOOOOOOOOOXOXOOOXOOOOOOXOXOOOOXOXOOOOOOOXOXOXXOOXOXOOOXOOOXOOXXOXOXOOOXOXXXXXOXOXXXOXXXOXOXXOOOXXXOXXXXXXOXXXXXXXOXXXXOXOXOXOOOXXXXOXXXXXOOOX

XOXX
OOXXOXXXOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXOXOO

XOXOOOXOXXXXXXXXXXXXXrom_offset=0x0.
XXImageStart = 0x80361000, ImageLength = 0x1ACF7FC, LaunchAddr = 0x80362000

Completed file(s):
-------------------------------------------------------------------------------
[0]: Address=0x80361000  Length=0x1ACF7FC  Name="" Target=RAM
 Loading image 1 succeeded.
ROMHDR at Address 80361044h
Preparing launch...
RTC: 2021-2-6   16:50:1.40 UTC
Launching windows CE image by jumping at address 0x  362000

Windows CE Kernel for ARM (Thumb Enabled) Built on Mar  8 2013 at 17:05:33
Setting up for a Cold Reboot
Done Setting up for a Cold Reboot
Windows CE Firmware Init
BSP 1.0.0 for the SPEARHEAD600AB board (built Oct 11 2020)
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...done
 OALKitlStart
Firmware Init Done.
OALIoctlHalEnterI2cCriticalSection init i2c cs
++SER_Init: context Drivers\Active\14
SER_Init, dwIndex:2
SER2 got sysintr:0x00000017
SER2 Serial Port, new baud rate:0x1c200  (UARTCLK:48000000 IBRD:0x1a FBRD:0x2)
OHCI\system.c, GCFG_USBH1_SW_RST
OHCI\system.c, GCFG_USBH2_SW_RST
-EDeviceLoadEeprom 00:30:D3:20:DA:4C
Phy found addr 31 (ticks=3337)
WaitForLink Start (ticks=3339)
No Link (ticks=4341)
<--EDeviceInitialize

GMAC DMA status register = 0x0
LIN: Data Valid
BALDWIN_DDI: cBaldwinHwIf::Init: Initializing...
BALDWIN_DDI: cBaldwinHwIf::Init: Scope successfully identified.
BALDWIN_DDI: cBaldwinHwIf::Init: Success!
Running infiniiVisionInstallHelper
Failed to start/configure network.
Device load time:
   NANDFLASH: 0 ms
   SNANDFLASH: 0 ms
Summary of scan:

All FATs on volume agree

Percent Fragmentation: 0
Invalid Directories: 0
Invalid Files: 0
Invalid Clusters: 0
Lost Cluster Chains: 0

ScanVolume \Agilent Flash (NANDFLASH) 0.288000
Summary of scan:

All FATs on volume agree

Percent Fragmentation: 0
Invalid Directories: 0
Invalid Files: 0
Invalid Clusters: 0
Lost Cluster Chains: 0

ScanVolume \Secure (SNANDFLASH) 0.344000
SHIM DLL, LoadRealDll [PalIO.dll] for [AgilentPalIO.dll]
SHIM [AgilentPalIO.dll] Get Process Addresses
Our command line is
Performing Startup
SHIM DLL, LoadRealDll [PalSStorage.dll] for [AgilentPalSStorage.dll]
SHIM [AgilentPalSStorage.dll] Get Process Addresses

      creating \Secure\bin\Released build, Oct 11 2020, 11:14:27
Initializing FPGA...
****
FPGA Type: Wyoming
Ver: 2.011 Released
Build Time: Tue May 27 16:03:14 2014
Build Machine: TS2404M
****
No option module detected
Keyboard firmware version 32... ok
Keyboard Info: Board id 1, Board rev 3
Startup sequence is complete.
SHIM DLL, LoadRealDll [PalSysManagement.dll] for [AgilentPalSysManagement.dll]
SHIM [AgilentPalSysManagement.dll] Get Process Addresses
SHIM DLL, LoadRealDll [PalCaps.dll] for [AgilentPalCaps.dll]
SHIM [AgilentPalCaps.dll] Get Process Addresses
System has been running 23.350714 seconds
Start Up Sequence 12.064940
Memory Load 54%
   System Physical Memory 38.949 / 73.230 MB
   Process Virtual Memory 48.750 / 1024.000 MB
-----> InfiniiVision is running <-----
failed open \Secure\InfiniiVision\LudicrousSpeed.usb
                                                    no workaround for USB phy



===================  another normal restart in V2.60================================================================
===================================================================================================================






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:      2015-05-07   8:18:27 UTC
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    37749 Bytes = 36.9 KiB
   Load Address: 00000000
   Entry Point:  00000000
   Uncompressing Kernel Image ... OK

Starting kernel ...


Debug serial initialized ........OK
RTC: 2021-2-6   16:52:3.48 UTC

Microsoft Windows CE Bootloader Common Library Version 1.4 Built May  7 2015 01:38:03
Microsoft Windows CE 6.0 Ethernet Bootloader for the Agilent P500 board
Adaptation performed by Agilent Technologies (c) 2008


System ready!
Preparing for download...
RTC: 2021-2-6   16:52:3.51 UTC
 Loading image 1 from memory at 0xD0600000
O
BL_IMAGE_TYPE_BIN

X
XXXXOOOOXXOOOOOOOOXOXOOOOOOOOXOOOXOOOOXXXOOOOOOOOOXOOOOXOXXOXOXXOXOXOXOXXXXOOXXXOOOOOOXXOXXOXXXXXXOOOXXXOOXXOOXXXOOOXOOXOOXXOOXOXOOOOXOXOOOOOXOOOXOOOXXXOXOXXXXXXOXXXX

OOOXOOOXOXOOOOXOOOOXOXOXOOOOOOX
OOOXOOXOOOOXXXOOOOXOOXXOOXOOOOOOOOOXOXOOOXOOOOOOXOXOOOOXOXOOOOOOOXOXOXXOOXOXOOOXOOOXOOXXOXOXOOOXOXXXXXOXOXXXOXXXOXOXXOOOXXXOXXXXXXOXXXXXXXOXXXXOXOXOXOOOXXXXOXXXXXOOOX

XOXX
OOXXOXXXOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXOXOO

XOXOOOXOXXXXXXXXXXXXXrom_offset=0x0.
XXImageStart = 0x80361000, ImageLength = 0x1ACF7FC, LaunchAddr = 0x80362000

Completed file(s):
-------------------------------------------------------------------------------
[0]: Address=0x80361000  Length=0x1ACF7FC  Name="" Target=RAM
 Loading image 1 succeeded.
ROMHDR at Address 80361044h
Preparing launch...
RTC: 2021-2-6   16:52:6.86 UTC
Launching windows CE image by jumping at address 0x  362000

Windows CE Kernel for ARM (Thumb Enabled) Built on Mar  8 2013 at 17:05:33
Setting up for a Cold Reboot
Done Setting up for a Cold Reboot
Windows CE Firmware Init
BSP 1.0.0 for the SPEARHEAD600AB board (built Oct 11 2020)
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...done
 OALKitlStart
Firmware Init Done.
OALIoctlHalEnterI2cCriticalSection init i2c cs
++SER_Init: context Drivers\Active\14
SER_Init, dwIndex:2
SER2 got sysintr:0x00000017
SER2 Serial Port, new baud rate:0x1c200  (UARTCLK:48000000 IBRD:0x1a FBRD:0x2)
OHCI\system.c, GCFG_USBH1_SW_RST
OHCI\system.c, GCFG_USBH2_SW_RST
-EDeviceLoadEeprom 00:30:D3:20:DA:4C
Phy found addr 31 (ticks=3332)
WaitForLink Start (ticks=3334)
No Link (ticks=4336)
<--EDeviceInitialize

GMAC DMA status register = 0x0
LIN: Data Valid
BALDWIN_DDI: cBaldwinHwIf::Init: Initializing...
BALDWIN_DDI: cBaldwinHwIf::Init: Scope successfully identified.
BALDWIN_DDI: cBaldwinHwIf::Init: Success!
Running infiniiVisionInstallHelper
Failed to start/configure network.
Device load time:
   NANDFLASH: 0 ms
   SNANDFLASH: 0 ms
SHIM DLL, LoadRealDll [PalIO.dll] for [AgilentPalIO.dll]
SHIM [AgilentPalIO.dll] Get Process Addresses
Our command line is
Performing Startup
SHIM DLL, LoadRealDll [PalSStorage.dll] for [AgilentPalSStorage.dll]
SHIM [AgilentPalSStorage.dll] Get Process Addresses
Released build, Oct 11 2020, 11:14:27
Initializing FPGA...
****
FPGA Type: Wyoming
Ver: 2.011 Released
Build Time: Tue May 27 16:03:14 2014
Build Machine: TS2404M
****
No option module detected
Keyboard firmware version 32... ok
Keyboard Info: Board id 1, Board rev 3
Startup sequence is complete.
SHIM DLL, LoadRealDll [PalSysManagement.dll] for [AgilentPalSysManagement.dll]
SHIM [AgilentPalSysManagement.dll] Get Process Addresses
SHIM DLL, LoadRealDll [PalCaps.dll] for [AgilentPalCaps.dll]
SHIM [AgilentPalCaps.dll] Get Process Addresses
System has been running 20.651762 seconds
Start Up Sequence 10.129452
Memory Load 53%
   System Physical Memory 38.742 / 73.230 MB
   Process Virtual Memory 48.500 / 1024.000 MB
-----> InfiniiVision is running <-----
failed open \Secure\InfiniiVision\LudicrousSpeed.usb
                                                    no workaround for USB phy



 

« Last Edit: February 06, 2021, 09:50:15 pm by analogRF »
 
The following users thanked this post: egonotto, rtekal, cmilak34

Offline analogRFTopic starter

  • Frequent Contributor
  • **
  • Posts: 974
  • Country: ca
Re: Agilent DSOX3054A not booting possible NAND corruption HELP!
« Reply #34 on: February 06, 2021, 09:46:48 pm »
I think this recovery method using the serial console and YMODEM is pretty good and I never had problem uploading the kernel but it takes time (30-40 minutes depending on the version/size)
I am now pretty sure that even 2.35 would have worked from the beginning and the problem was that \usb\Startup\infiniivision.lnk should have been modified to force the scope to execute the infiniivisionLauncher.exe from the USB and not from the scope's NAND flash because it was corrupted
« Last Edit: February 06, 2021, 10:12:33 pm by analogRF »
 

Offline analogRFTopic starter

  • Frequent Contributor
  • **
  • Posts: 974
  • Country: ca
Re: Agilent DSOX3054A not booting possible NAND corruption HELP!
« Reply #35 on: February 06, 2021, 09:49:04 pm »
two of the softkeys under the screen (# 3 and # 6) do not work at all.
Any idea, why? Everything else works perfectly but those two buttons do not register no matter how hard I push...

 

Online Bud

  • Super Contributor
  • ***
  • Posts: 6912
  • Country: ca
Re: Agilent DSOX3054A not booting possible NAND corruption HELP!
« Reply #36 on: February 06, 2021, 09:49:19 pm »
I do not think buttons have anything to do with firmware, try resitting the keypad cable maybe, if this scope has one.
Facebook-free life and Rigol-free shack.
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3221
  • Country: pt
Re: Agilent DSOX3054A not booting possible NAND corruption HELP!
« Reply #37 on: February 06, 2021, 09:58:44 pm »
:D :D :D ;D ;D ;D
Scope is fixed and up and running  :D :D

That surely was not a lame attempt!  :clap:

can someone point me to a method to enable the options with 2.60 FW please?[/b]

Go to the usual place.
« Last Edit: February 06, 2021, 10:15:51 pm by tv84 »
 
The following users thanked this post: egonotto, analogRF

Offline analogRFTopic starter

  • Frequent Contributor
  • **
  • Posts: 974
  • Country: ca
Re: Agilent DSOX3054A not booting possible NAND corruption HELP!
« Reply #38 on: February 06, 2021, 11:35:47 pm »
All done  :-+ :-+ :) :)
many thanks to tv84 and specially 10^6 thanks to PhillyFlyers who made it so easy and hassle free  :)

I used this line in my infiniivision.lnk on the root of USB along with the patched 2.60 firmware and simply
asked the scope to upgrade and that's it. Nothing more you need to do except sit back until it restarts and all the scope's power is released  ;)
Code: [Select]
65#infiniiVisionLauncher.exe -l D3000BDLA -l MEMUP -l MSO -l WAVEGEN

the scope's About page does not show individual license like EMBD, PWR, ADVMATH, etc....it shows D3000BDLA plus the WAVEGEN and MEMUP and MSO and the standard features EDK, SGM, RML
« Last Edit: February 06, 2021, 11:37:50 pm by analogRF »
 

Offline TheSteve

  • Supporter
  • ****
  • Posts: 3753
  • Country: ca
  • Living the Dream
Re: Agilent DSOX3054A not booting possible NAND corruption HELP! (RESOLVED)
« Reply #39 on: February 07, 2021, 06:37:01 am »
Did you get all of the front panel buttons working?
There is a small ribbon cable for the front - check that.
VE7FM
 

Offline analogRFTopic starter

  • Frequent Contributor
  • **
  • Posts: 974
  • Country: ca
Re: Agilent DSOX3054A not booting possible NAND corruption HELP! (RESOLVED)
« Reply #40 on: February 07, 2021, 11:36:14 am »
Did you get all of the front panel buttons working?
There is a small ribbon cable for the front - check that.

yes the problem is that small flex cable  :palm:
I cannot figure out what exactly the problem is with it but as soon as I bend it in a certain shape
(pull it up near the connector) all buttons work. So I ordered a cable from Digikey (732-3555-ND) which I hope it will fit. It's 3mm longer but it shouldn't be a problem. I have to wait until Tuesday I think...
 
The following users thanked this post: salvagedcircuitry

Offline analogRFTopic starter

  • Frequent Contributor
  • **
  • Posts: 974
  • Country: ca
Re: Agilent DSOX3054A not booting possible NAND corruption HELP! (RESOLVED)
« Reply #41 on: February 07, 2021, 04:03:18 pm »
Now that the scope is MSO, can I get the front label (badge) changed to MSO-X? is it possible to replace that label?
has anybody done that before here?

I guess since they officially sell MSO option to DSO owners, they should probably include a new badge in the kit, no?



 

Offline analogRFTopic starter

  • Frequent Contributor
  • **
  • Posts: 974
  • Country: ca
Re: Agilent DSOX3054A not booting possible NAND corruption HELP! (RESOLVED)
« Reply #42 on: February 07, 2021, 04:26:25 pm »
I guess since they officially sell MSO option to DSO owners, they should probably include a new badge in the kit, no?

They should have. The front panel overlay is user replaceable.

My scope came in the box with a spare Chinese overlay and a preinstalled English overlay.

that does not include the ID label on the top of screen. front panel overlay is a different thing
 

Offline analogRFTopic starter

  • Frequent Contributor
  • **
  • Posts: 974
  • Country: ca
Re: Agilent DSOX3054A not booting possible NAND corruption HELP! (RESOLVED)
« Reply #43 on: February 09, 2021, 09:43:16 pm »
Did you get all of the front panel buttons working?
There is a small ribbon cable for the front - check that.

yes the problem is that small flex cable  :palm:
I cannot figure out what exactly the problem is with it but as soon as I bend it in a certain shape
(pull it up near the connector) all buttons work. So I ordered a cable from Digikey (732-3555-ND) which I hope it will fit. It's 3mm longer but it shouldn't be a problem. I have to wait until Tuesday I think...

Just to be complete here, I replaced the small flex cable with the part I got from Digikey and the softkeys are all working now  :)
The scope just passed user Cal  :) :) :D

Last user Cal was June 2013, the same time the scope was manufactured  :o:o and yet there was like <1mV offset on channels which is now gone.
 

Offline TheSteve

  • Supporter
  • ****
  • Posts: 3753
  • Country: ca
  • Living the Dream
Re: Agilent DSOX3054A not booting possible NAND corruption HELP! (RESOLVED)
« Reply #44 on: February 09, 2021, 11:38:00 pm »
Please post the part # of the cable you used, maybe it will help someone else out down the road.
VE7FM
 

Offline analogRFTopic starter

  • Frequent Contributor
  • **
  • Posts: 974
  • Country: ca
Re: Agilent DSOX3054A not booting possible NAND corruption HELP! (RESOLVED)
« Reply #45 on: February 10, 2021, 12:10:28 am »
Please post the part # of the cable you used, maybe it will help someone else out down the road.
Digikey P/N was already given in my previous post
but here it is again: 732-3555-ND
 
The following users thanked this post: salvagedcircuitry

Offline analogRFTopic starter

  • Frequent Contributor
  • **
  • Posts: 974
  • Country: ca
Re: Agilent DSOX3054A not booting possible NAND corruption HELP! (RESOLVED)
« Reply #46 on: February 15, 2021, 05:11:06 pm »
I have a question about the upgrades on Agilent 3000A:
now that I am on FW 2.6 and upgraded, what happens if a next firmware is released and I want to update the firmware?
Do the options disappear and need a patched firmware or I can install future firmwares with no issue?
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3221
  • Country: pt
Re: Agilent DSOX3054A not booting possible NAND corruption HELP! (RESOLVED)
« Reply #47 on: February 15, 2021, 08:17:03 pm »
Disappear.
 

Offline eugen_m2

  • Newbie
  • Posts: 2
  • Country: ro
Dear all,

i am trying since some time to get my DSO-X 3024A back
i followed Titiris's explanations but unfortunately i could not boot it
i think i do something wrong in the file structure of the USB, but until now i cannot tell what
i get the following :

Starting ProcessStartupFolder
running \Secure\Startup\infiniivision.lnk...
System.MissingMethodException: Can't find an Entry Point 'RegisterNativeCompactL                                                                                         icensingCallbacks' in a PInvoke DLL 'Agilent.Cdf.Api.Unmanaged.dll'.
   at Agilent.Cdf.Api.Licensing.Compact.LicenseSupervisor.g.a.c()
   at Agilent.Cdf.Api.NativeInterop.RegisterNativeCallbacks()
   at Agilent.InfiniiVision.infiniiVisionLauncher.Main(String[] args)

Ending ProcessStartupFolder

O::SPI_GETBOOTMENAME
Failed to start/configure network.
Time for NANDFLASH to load: 0 ms.
Time for SNANDFLASH to load: 0 ms.
Starting ProcessStartupFolder
running \Secure\Startup\infiniivision.lnk...
System.MissingMethodException: Can't find an Entry Point 'RegisterNativeCompactL                                                                                          icensingCallbacks' in a PInvoke DLL 'Agilent.Cdf.Api.Unmanaged.dll'.
   at Agilent.Cdf.Api.Licensing.Compact.LicenseSupervisor.g.a.c()
   at Agilent.Cdf.Api.NativeInterop.RegisterNativeCallbacks()
   at Agilent.InfiniiVision.infiniiVisionLauncher.Main(String[] args)

Ending ProcessStartupFolder

 

Offline dimmog

  • Contributor
  • Posts: 26
  • Country: us
    • 34401A Facebook group
Re: Agilent DSOX3054A not booting possible NAND corruption HELP! (RESOLVED)
« Reply #49 on: March 29, 2024, 01:45:14 am »
Dear all,

i am trying since some time to get my DSO-X 3024A back
i followed Titiris's explanations but unfortunately i could not boot it
i think i do something wrong in the file structure of the USB, but until now i cannot tell what
i get the following :

Starting ProcessStartupFolder
running \Secure\Startup\infiniivision.lnk...
System.MissingMethodException: Can't find an Entry Point 'RegisterNativeCompactL                                                                                         icensingCallbacks' in a PInvoke DLL 'Agilent.Cdf.Api.Unmanaged.dll'.
   at Agilent.Cdf.Api.Licensing.Compact.LicenseSupervisor.g.a.c()
   at Agilent.Cdf.Api.NativeInterop.RegisterNativeCallbacks()
   at Agilent.InfiniiVision.infiniiVisionLauncher.Main(String[] args)

Ending ProcessStartupFolder

I have the same errors. Did you manage to fix this issue?
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf