So I bought a new Linksys EA6350 V4B, just for the purpose of installing OpenWRT. I have read dozens of posts on how to flash OpenWrt on this device, and I am very aware of the "dual partition" feature.
However I follow strictly the guides, and after a few reboots, always finally reboots to Linksys !! This is the procedure I follow (you can skip to the most interesting part from point 9 over):
-
Boot to Linksys, manual configuration
-
Flash latest stock Linksys ROM.
-
After the successful reboot (to Linksys obviously, without power cycle), I flash OpenWrt: openwrt-23.05.0.ramips....squashfs-factory.bin
-
Router boots again to Linksys (!?)
-
I repeat 3), so reflashing again OpenWrt
-
Router boots again to Linksys (!?) so I repeat from point 2:
-
Flash again latest stock Linksys ROM.
-
After successful Linksys reboot, reflash OpenWrt
-
Router boots to OpenWrt LUCI (great!)
-
Using WinSCP I went to the folder /etc and edited etc/rc.local to add the files:
/rom/sbin/mtd unlock s_env
/rom/sbin/mtd erase s_env
exit 0
I did this by copying the existing file to my local computer, edited with text editor and recopied over original. -
Then power cycled the router, and booted correctly to OpenWrt.
-
Again with WinSCP went to the file rc.local to check if it is still the modifyied version. Yes. OK.
-
Rebooted router two or three more times to OpenWrt, but suddenly... Linksys AGAIN !!
I dont know what might be wrong. I am following all the indicated procedures. I repeated all this many times. I cannot undestand.
Is it any different the EA6350 v4 versus EA6350 v4B that I have ??
Should I consider flashing the two partitions with OpenWrt to overcome this problem ?
Any help on this problem will be much appreciated.
Thank you very much.