1.2 KiB
1.2 KiB
Flash OpenWRT from uboot
(Configure your computer with a static IP address 192.168.1.2/24 and make sure you have a running tftp server containing your image)
First connect your UART cable on the router:
Launch minicom
sudo minicom -D /dev/ttyUSB0
Then boot the router. Press repeatidly [ENTER]
to get the following prompt:
(IPQ40xx) #
Then enter the following commands:
set ipaddr 192.168.1.1
set serverip 192.168.1.2
ping ${serverip}
sf probe
tftpboot 0x84000000 openwrt-ipq40xx-generic-compex_wpj428-squashfs-sysupgrade.bin
sf erase 0x00180000 +$filesize
sf write 0x84000000 0x00180000 $filesize
bootipq
Flash OpenWRT from OpenWRT (!)
Copy the firmware in router's /tmp
.
Why /tmp
? Your router has more volatile storage than persistent one, moreover you will overwrite the persistent storage.
So, copy the firmware in /tmp
!
Next, we will use the sysupgrade
command. -v
is verbose, -n
ask openwrt to erase configuration files (ie. ask for a factory reset).
sysupgrade -v -n /tmp/openwrt-ipq40xx-generic-compex_wpj428-squashfs-sysupgrade.bin
Flash OpenWRT from Compex ROM (MimoAP)
Not written
Flash MimoAP/OpenWRT with Compex tools on Uboot
Not written