root@OpenWrt:~#
root@OpenWrt:~#
root@OpenWrt:~# cd /tmp
root@OpenWrt:/tmp# ll
drwxrwxrwt 17 root root 480 Nov 21 20:39 ./
drwxr-xr-x 1 root root 544 Nov 21 01:17 ../
drwx------ 2 root root 40 Nov 21 20:09 .uci/
---------- 1 root root 0 Nov 21 20:09 .ujailnoafile
-rw-r--r-- 1 root root 5 Nov 21 20:09 TZ
-rw-r--r-- 1 root root 2116 Jan 1 1970 board.json
-rw-r--r-- 1 root root 73 Nov 21 20:09 dhcp.leases
drwxr-xr-x 2 root root 40 Nov 21 20:09 dnsmasq.cfg01411c.d/
drwxr-xr-x 3 root root 80 Nov 21 20:09 etc/
drwxr-xr-x 2 root root 80 Nov 21 20:09 hosts/
drwxr-xr-x 3 root root 60 Nov 21 20:09 lib/
drwxrwxrwt 2 root root 440 Nov 21 20:09 lock/
drwxr-xr-x 2 root root 80 Nov 21 20:09 log/
drwxr-xr-x 2 root root 60 Nov 21 20:09 odhcpd-piofolder/
-rw-r--r-- 1 root root 127 Nov 21 20:31 odhcpd.leases
-rw-r--r-- 1 root root 15861760 Nov 21 20:39 openwrt-qualcommax-ipq60xx-linksys_mr7350-squashfs-factory.bin
drwxr-xr-x 2 root root 40 Jan 1 1970 overlay/
-rw-r--r-- 1 root root 47 Nov 21 20:09 resolv.conf
drwxr-xr-x 2 root root 60 Nov 21 20:09 resolv.conf.d/
drwxr-xr-x 7 root root 400 Nov 21 20:09 run/
drwxrwxrwt 2 root root 40 Nov 21 20:09 shm/
drwxr-xr-x 2 root root 60 Nov 21 20:09 state/
drwxr-xr-x 2 root root 80 Jan 1 1970 sysinfo/
drwxr-xr-x 2 root root 40 Nov 21 20:09 tmp/
root@OpenWrt:/tmp# fw_printenv -n boot_part
2
root@OpenWrt:/tmp# fw_setenv boot_part 1
root@OpenWrt:/tmp# mtd -r -e kernel -n write openwrt-qualcommax-ipq60xx-linksys_mr7350-squashfs-factory.bin kernel
Unlocking kernel ...
Erasing kernel ...
Writing from openwrt-qualcommax-ipq60xx-linksys_mr7350-squashfs-factory.bin to kernel ... [w]**Error writing image**.
root@OpenWrt:/tmp#
As you can see I am following exactly what you are saying, but getting a write error.
Anything else that we can try? Thanks for helping on this.