Something seems wrong with the environment bootcmd. It loaded a kernel out of flash but did not boot it.
If at this point you execute bootm 0x42208000, will it boot?
I'm not that familiar with bootcmds though executing help bootcmd may have some help.
bootm 0x42208000 won't boot into normal.
bootm 0x44000000 will boot into normal. But if I press the power button to reboot again, it boots back to U-Boot mode again, of course.
That sounds like you need to look in the printenv for the bootcmd variable, check, which Offset (0x42208000 vs. 0x44000000) is used there, and correct it, if necessary,
Show your current printenv, if you cannot set the variable yourself to a working value.
On NOR flash the bootcmd would point directly at the kernel in flash-- bootm 0x00860000. Try running that manually. The developer's notes say it is NOR flash.
I'm not sure what nboot does. Is there anything from help nboot?
Sorry, I need instruction in detail. Do you want me to modify the offset in somewhere? If just runninf bootm 0x00860000, I think it won't really make modification and solve the problem.
Connect wire between router and adapter as: GND <-> GND, but Tx <-> Rx and Rx <-> Tx.
Power-On the router
In this moment, the light of PWR is ON, and light of TXD & RXD is off since there isn't communication.
Connect Adapter's USB port to my computer.
Goto Windows' Device Manager. An additional COM port (mine is COM5) should be added!!
If not, please install the additional and newest driver.
Configure Putty as indication:
Serial line: COM5
Speed: 115200
Connection Type: Serial
Saved Sessions: "USB2TTL" (e.g.)
OPEN !!
Console should now show the operation of Router, if there is any action (e.g. reboot).
< Prepare Connections >
Disconnect all wired and wireless connection from my PC to old & operating router.
Manually set my PC to static IP as 192.168.1.2 / 255.255.255.0, with Gateway 192.168.1.1
I can double check it by command: # ipconfig
Turn off or Allow UDP 69 port in Firewall (both 3rd party & Windows's) of my PC.
Connect my PC's LAN port (don't via USB2LAN adapter) to one of the LAN ports on new router by ethernet.
< Prepare TFTP Server >
Put initramfs image (renamed to "wg2600hp3-initramfs-uImage") into TFTP server directory (For SolarWinds TFTP, it is C:\TFTP-Root)
Configure SolarWinds TFTP Server on my PC as the same IP as my PC (e.g. 192.168.1.2, or simply set it to Universal Default), to reduce unnecessary problem. (NOT the default IP of router 192.168.10.1)
Stop and Re-start SolarWinds TFTP Server.
< Virtually FLASH OpenWrt >
Make the Console (Putty) in Active, for input via keyboard in below step.
Keep connecting the USB & LAN ports between the new router and PC.
Power Off and On the router
Interrupt the boot process of Console by pressing and holding "ESC" key (password: chiron)
Entered U-Boot mode (boot>), Execute the following commands via Console:
# setenv bootcmd "nboot 0x44000000 1 0x860000"
# saveenv
# setenv ipaddr 192.168.1.1 (DEFAULT value for new router)
# setenv serverip 192.168.1.2 (TFTP Server. NOT router's default IP)
# tftpboot 0x44000000 wg2600hp3-initramfs-uImage (Copy image)
# bootm OR bootm 0x44000000 (Booting image)
Browser: 192.168.1.1 (Default root password is blank)
Backup SPI-NOR flash memory: Do it via Luci GUI, OR by commandline ...
< Really FLASH OpenWrt >
Rename C:\Users[User].ssh\known_hosts to known_hosts.old [if any]
Open 1st command prompt: # ssh root@192.168.1.1
Open 2nd command prompt: # scp wg2600hp3-squashfs-sysupgrade.bin root@192.168.1.1:/tmp
Open 1st command prompt:
Do sysupgrade via Luci GUI, OR by ... # sysupgrade -v /tmp/wg2600hp3-squashfs-sysupgrade.bin
< Adjust Boot Point >
If successful, router will boot into normal mode, and I can browse 192.168.1.1
If failure and boot back to U-Boot mode, then:
Hello. Im newbee.
Im trying to install openwrt to my WG2600HP3. When the teraTerm request passwd to boot login, Im try [chiron] for several time. but it not pass. Does the passwd changed? Or what opption of tereTerm I missed?
Im living in Japan, using Japaness keyboard.
Thank