Page 1 of 1
WRT3200ACM change boot partition and reflash Linksys FW
Posted: Tue Oct 30, 2018 4:50 am
by kiwiandy
I have flashed 1.11.X (Built 20180908-0910 git@b652fe9f) into my WRT3200ACM and find that I am having some wifi issues, and would like to boot back to the Linksys firmware until maybe a more stable Gargolye version is available.
I have flashed 1.11 into one partition and have 1.10 in the other.
Is there anyway I can flash a Linksys FW into the other parttition ?
Re: WRT3200ACM change boot partition and reflash Linksys FW
Posted: Tue Oct 30, 2018 5:13 am
by Lantis
You can find the relevant instructions in the Openwrt Wiki
https://openwrt.org/toh/linksys/wrt_ac_ ... penwrt_oem
Essentially, you just "upgrade" to the OEM image without preserving your settings.
Re: WRT3200ACM change boot partition and reflash Linksys FW
Posted: Tue Oct 30, 2018 5:05 pm
by kiwiandy
Awesome thanks Lantis...really appreciate your hard work on this... looking forward to the stable (with updated wifi drivers?) version of 1.11 !
Re: WRT3200ACM change boot partition and reflash Linksys FW
Posted: Wed Oct 31, 2018 1:53 am
by kiwiandy
ok, this is taking me a little out of my comfort zone.... I assume I follow the instructions on Flashing Firmware OPENWRT -> OEM on the page you linked ?
I can succesfully connect to my router using PuTTY and bring up the CLI.... but can someone help me what I need to enter for the Gargoyle Firmware, rather than the OPENWRT firmware that these instructions are written for?
OpenWrt >> OEM
Backup:
Flash:
If VLAN config was altered, it must be defaulted prior to flashing OpenSSH Config PuTTY Config
Revert vLAN:
LuCI
System → Backup/Flash Firmware → Flash New Firmware Image → Choose File
Select Linksys image [.img] (Linksys OEM Builds)
Untick Keep Settings, then select Flash Image
CLI OpenSSH Config PuTTY Config
BUILDS PRIOR TO ~MAY 2018: Flash must be forced, as OEM firmware uses a different checksum algorithm
Login to OpenWrt via SSH (DropBear / OpenSSH)
Linux/BSD: SSH client built in
Windows: Download PuTTY & PuTTY Profile
Putty Profile
Line 5: “HostName”=“root@192.168.1.1”
Line 6: “LogFileName”=“&Y.&M.&D-&T_putty.log”
Line 58: “PublicKeyFile”=“C:\\Path\\To\\PuTTY\\Key.ppk”
Merge profile into registry, open/reopen PuTTY, then load SSH.OpenWrt profile
Download/Upload firmware image to router
Download via SSH Terminal:
cd /tmp && opkg update && opkg install wget && wget <Image-Link>
– OR –
Upload via Client Machine Terminal:
scp -r -i "C:\OpenWrt.ppk" -2 -scp -P 22 "D:\Path\To\Firmware.img" root@192.168.1.1:/tmp
For PuTTY, change: scp to pscp -scp
-scp = force use of SCP protocol
-r = copy directories recursively
-i = private key file for user authentication
-2 = force use of particular SSH protocol version [2]
-p = connect to specified port
Re: WRT3200ACM change boot partition and reflash Linksys FW
Posted: Wed Oct 31, 2018 6:05 am
by Lantis
Ok that instruction isn't quite right. It makes a very simple problem overly complex.
All you need to do is follow this:
viewtopic.php?f=8&t=8505
to establish both an SCP and a SSH connection to the router.
Move the required linksys OEM image into the /tmp folder using WinSCP
Issue a sysupgrade over SSH:
sysupgrade -n -F /tmp/name-of-firmware-file.img
Re: WRT3200ACM change boot partition and reflash Linksys FW
Posted: Thu Nov 01, 2018 1:24 am
by kiwiandy
THat made it easy... thanks!
ALL SORTED NOW
