I have the exact same KeepLink model (KP-9000-9XHML-X HW ver:3.1) as the firmware "one" posted above. After an incorrect update with Sodol firmware (which was supposed to be compatible), I experienced a boot loop. However, after flashing the firmware from "one" to a Windbond 25Q16JVSIQ chip, the boot loop no longer occurs, but when I try to connect to the RJ45 port, none of the ports work. Would connecting via TTL and entering some commands help? Or do you have any other suggestions?
Hi,
This post inspired me to play a bit with my setup (details
#653 ) and it can be seen that the official firmware and what is written in the Winbond chip, are definitely not the same BIN files. Check attachments provided in #653.
Moving on - I think that You should try the genious tip provided in
#180 by
up-n-atom
I have try it - Works for me (Be sure - WiFi is OFF and your PC Card is then set manually to some IP address from 192.168.1.XXX range - for example 192.168.1.23). Conect the Switch which have already set in place and connected Serial to TTY adapter, PUTTY console to observe, LAN cable to connect PC and Switch and then power on the Switch by hoding ESC.....
If all OK, on the PUTTY console log You''ll see something like:
//////////////////////////////////////////////////////////
==========Loader start===========
Press any key to start the normal procedure.
To run SPI flash viewer, press [v]
To enforce the download of the runtime kernel, press [ESC] .
cmd 27
sal_sys_runtime_crc_set
loader start
load MAC from nvcfg
IP:192.168.1.1
Mask:255.255.255.0
GW:192.168.1.254
MAC:AA.BB.CC.DD.EE.FF
//////////////////////////////////////////////////////////
AND then type
192.168.1.1 in Your Browser.
You will get the possibility to upload Factory Firmware via browser, immediately.
p.s.
Interesting
edit: If I remember correctly, during this procedure, PWR was ON, SYS was flashing fast and all other LEDs were off.
Seems like this is visual indication to user that the system is in Recovery mode expecting Firmware to be Web uploaded via 162.168.1.1