If you see the other topic, I already have written instructions of how I restored mine to stock:
Basically you need:
- Solder the serial console on the device (add the pins and short the pads)
- To have a backup of the device partitions of the stock firmware (unclear if you can use a mtd3 partition of another device, probably mac address are going to go whack but I think it should work)
- Run a tftp and web server on your device/network (on windows opentftpserver and RebexTinyWebServer worked for me)
- When on the u-boot console type "run enphy" to bring up the ethernet ports
- Boot the openwrt initramfs image from tftpboot
-
- If you have problems with tftpboot, you can use serial modem protocol and send the openwrt initramfs that way, used teraterm for that
- When on the openwrt console type "ubidetatch -p /dev/mtd3"
- Lastly, "wget -O- http://[url to mtd3.img on a local http server] | ubiformat /dev/mtd3 -S [size of the image in bytes] -y -f - "
When finished, reboot the device and it should get you back to the stock firmware when you originally captured the backup.
Originally when I tried it with tpl fw 2.1.2 and captured the partitions , after the restore I could access the emergency failsafe recovery and reflash the whole stock firmware.
After updating to tpl fw 2.2.4 and reflashing openwrt and then restoring again (to 2.1.2), I could not.
Doesn't really matter and I think if I captured the partitions while on 2.2.4 originally , it probably would work but it is something to keep in mind.
Hope this helps @x21230196 and if needed I can upload my mtd3.img if he/she does not have a backup.