Switching from openwrt to dd-wrt is pretty simple.
Don't use mtd but sysupgarde like @4mikemccartney2016 suggested.
1.) download the latest version of dd-wrt for your WRT1900ACSv2 here: htttp://download1.dd-wrt.com/dd-wrtv2/downloads/betas/2016/
Note: The link might be different, please check!
An extra t has been added to the above link because linking is not allowed here. Just remove that extra t in htttp to get the correct link.
2.) use winscp to copy the file to /tmp
3.) you need to rename the file to change the file extension
mv /tmp/factory-to-ddwrt.bin /tmp/factory-to-ddwrt.trx
Note: It is important to download and use factory-to-ddwrt.bin and not ddwrt-linksys-wrt1900acsv2-webflash.bin
ddwrt-linksys-wrt1900acsv2-webflash.bin should ONLY be flashed from GUI (Luci) interface
4.) run sysupgrade with -F option to force the upgrade process
sysupgarde -n -F -v /tmp/ddwrt-linksys-wrt1900acsv2-webflash.trx
Note: The options means:
-n ==> don't keep settings
-v ==> more verbose
-F ==> Force
5.) Reboot the router if not done automatically after the upgrade process has finished.
For future use, you can switch the firmware to which ever you want.
Switch dd-wrt to openwrt
--------------------------------
First check which partition is booted with is command:
ubootenv get boot_part
If the result is part 1, change the partition with:
ubootenv set boot_part 2 && reboot
But if the part is 2, change the partition with
ubootenv set boot_part 1 && reboot
Switch openwrt to dd-wrt
--------------------------------
First check which partition is booted with is command:
fw_printenv boot_part
If the result is part 1, change the partition with:
fw_setenv boot_part 2 && reboot
But if the part is 2, change the partition with
fw_setenv boot_part 1 && reboot
(Last edited by omostan on 27 Dec 2016, 23:37)