The Dual-Partition Architecture of Linksys WRT
The Linksys WRT3200ACM and WRT1900ACS feature a dual NAND flash layout (mtd3 and mtd4). This allows you to flash OpenWrt onto Partition 1 while keeping stock firmware on Partition 2 as an instant hardware fallback.
Initial Flash from Stock Linksys Firmware
- Download
openwrt-mvebu-cortexa9-linksys_wrt3200acm-squashfs-factory.img. - Log into Linksys Smart Wi-Fi GUI (
192.168.1.1). - Go to Connectivity > Basic > Router Firmware Update > Manual.
- Select the
factory.imgfile and click Start. Wait for the reboot cycle.
Switching Between Partitions via SSH
If you need to flip between alternate boot partitions:
# Check currently active boot partition
cat /proc/sys/kernel/sysrq
# Toggle active partition to the alternate bank
/usr/sbin/advanced_reboot
Discussion & Insights