Yeah, both of those suggestions (using the dedicated uart instead of the usb-serial uart, and trying with 2.35) were going to be my next steps, but when it's 5am and you've been up all night, you have to call it and go to bed at some point!
I did manage to find a working link for 2.35 somewhere way back in this thread, I just have to go through the process to prepare the usb stick and get nk.nb0 from it again...
So after finally finding a USB-TTL rs232 adapter, when booting from uboot over usb-serial console and monitoring the other console, this is where it gets stuck after I issue the go 0x00362000
Windows CE Kernel for ARM (Thumb Enabled) Built on Jan 24 2013 at 14:52:37
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 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...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:AE:A7
Phy found addr 31 (ticks=2722)
WaitForLink Start (ticks=2724)
No Link (ticks=3726)
<--EDeviceInitialize
GMAC DMA status register = 0x0
BALDWIN_DDI: cBaldwinHwIf::Init: Initializing...
BALDWIN_DDI: cBaldwinHwIf::Init: Scope successfully identified.
And it just sits there for forever not doing anything.
I don't know if that means the USB stick isn't setup right? I tried both literally what's written in post
#2085 "Copy the CONTENTS of secure to the root of the USB stick", and also what's in post
#3204 which is copy the FOLDER secure to the root of the USB stick - same thing.
I'm trying again re-formatting the stick as FAT16 - No difference.
I see @rizal5478 showed the exact same boot log stopping in the same place at
BALDWIN_DDI: cBaldwinHwIf::Init: Scope successfully identified.
and never getting to
BALDWIN_DDI: cBaldwinHwIf::Init: Success!
in message
#2114 - doesn't seem like there was any resolution to that.
Pretty sure the easy solution here is to get Keysight to replace it rather than spending so much time trying to recover it. I have boot logs that proves it's nand corruption, though my last interaction with keysight support was less than stellar...