Agilent/Keysight DS0-X 3014 error booting infiniivision.lnk - Page 1
Forum section: electronics / testgear

author: elemenoh
author_rank: Contributor
timestamp: August 15, 2024, 09:37:50 pm
content: I have two DSO-X-3014A's that weren't booting, presumably due to corrupt flash memory. One successfully recovered, so my USB drive should be fine. The other scope is able to receive the nk.nb0 file, but when it begins to boot it hits the error below. The same issue occurs whether the USB stick is plugged into either front or rear port.IIRC I built the nk.nb0 and drive with firmware 02.35 (which I later updated to 02.66 on the scope that recovered).What should I try next?Code:running \Secure\Startup\infiniivision.lnk...System.MissingMethodException: Can't find an Entry Point 'RegisterNativeCompactLicensingCallbacks' in a PInvoke DLL 'Agilent.Cdf.Api.U.at Agilent.Cdf.Api.Licensing.Compact.LicenseSupervisor.g.a.c()at Agilent.Cdf.Api.NativeInterop.RegisterNativeCallbacks()at Agilent.InfiniiVision.infiniiVisionLauncher.Main(String[] args)

author: elemenoh
author_rank: Contributor
timestamp: August 15, 2024, 10:56:45 pm
content: For the heck of it I tried setting up everything with firmware 02.66 though I maybe read somewhere that version isn't bootable via USB? Anyway I gave it a shot but it hung at this point and eventually rebooted but failed in the normal corrupt flashy way.Code:Running infiniiVisionInstallHelperFailed to start/configure network.Device load time:NANDFLASH: 0 msSNANDFLASH: 0 msUSB Hard Disk Drive: 0 msERROR: OALIoCtlHalGetDeviceInfo: Device doesn't support IOCTL_HAL_GET_DEVICE_INFO::SPI_GETBOOTMENAME

author: TheSteve
author_rank: Unknown
timestamp: August 15, 2024, 11:55:13 pm
content: The recovery drive generally needs to be built with the same version(or very close) that is corrupted on the scope. For the one you can't recover try some older versions.

author: elemenoh
author_rank: Contributor
timestamp: August 16, 2024, 07:23:30 pm
content: So far I've tried 02.65, 02.35, 02.20, 02.10 and 01.10Versions older than 02.35 just hang indefinitely atCode:ProcessStartupFolder: \usb\Startup\running \usb\Startup\infiniivision.lnk...Here's the spew from U-Boot from the corrupt flash. Does it give an indication of which firmware version would be needed to restore it @TheSteve?Code:U-Boot 2010.03 (Jan 26 2011 - 12:37:34)Agilent P500CPU: SPEAr600DRAM: 128 MiBFlash: 512 KiBNAND: 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-01-27 11:38:14 UTCImage Type: ARM Linux Kernel Image (gzip compressed)Data Size: 36703 Bytes = 35.8 KiBLoad Address: 00000000Entry Point: 00000000Uncompressing Kernel Image ... OKStarting kernel ...Debug serial initialized ........OKMicrosoft Windows CE Bootloader Common Library Version 1.4 Built Jan 27 2011 02:04:15Microsoft Windows CE 6.0 Ethernet Bootloader for the Agilent P500 boardAdaptation performed by Agilent Technologies (c) 2008

author: elemenoh
author_rank: Contributor
timestamp: August 16, 2024, 07:35:44 pm
content: I'm a dummy and just realized the older versions I setup had the wrong data in infiniivision.lnk. Trying again with those.

author: elemenoh
author_rank: Contributor
timestamp: August 16, 2024, 09:56:20 pm
content: After fixing infiniivision.lnk version 02.10 booted this one up. It's now recovered and updated to 02.66. Woohoo!

author: romich
author_rank: Newbie
timestamp: July 15, 2025, 01:04:46 pm
content: Hello! I have same problem with it. ERROR: OALIoCtlHalGetDeviceInfo: Device doesn't support IOCTL_HAL_GET_DEVICE_INFO::SPI_GETBOOTMENAMECould you tell me how did you fix infiniivision.lnk? What did you do with that file?Help please!

author: elemenoh
author_rank: Contributor
timestamp: July 16, 2025, 04:02:58 pm
content: It's been a while so I don't recall what bad data I had in them. Looking at the files I still have, infiniivision.lnk just neededCode:48#\Secure\infiniiVision\infiniivisionLauncher.exeGood luck!