root@XiaoQiang:~# opkg install --nodeps --dest ram /tmp/kmod-mtd-rw_4.14.171+git
-20160214-1_aarch64_cortex-a53.ipk
Installing kmod-mtd-rw (4.14.171+git-20160214-1) to ram...
Configuring kmod-mtd-rw.
root@XiaoQiang:~# insmod mtd-rw i_want_a_brick=1
Failed to find mtd-rw. Maybe it is a built in module ?
Kernel modules must match the running kernel exactly (not just the same upstream version, but also the same patches and configuration), there is only very little leeway. Non-matching kernel versions usually just result in the module not being considered, same version but non-matching patches/ config likely causes crashes.
In order to match, you'd need the 4.4.60 based OEM kernel, but you don't have its source.
I thought so, but it worth a try and opgk upgrade it not possible to run on the the router with the miwifi_r3600_firmware_5da25_1.0.17 firmware even with ssh access.
Finally managed to get a different crash_unlock.img file from https://www.wutaijie.cn/?p=254, which is really got the mtd partition writable. I completed all the rest of the steps, but instead of having ssh permanently even the existing one is disappeared. After upgrade to the miwifi_r3600_firmware_f7f3e_1.0.67 firmware telnet is working, so then I was able to turn turn back ssh!!!
All the files collected for this or other methods are here:
It runs perfectly on my Redmi AX5 with 1.0.16 firmware.
Just a question, what is the default password for root, I can open ssh conenction but I can't find this password ..
Thank you !
I also upgraded from 1.0.404 to 1.0.17 and then 1.0.67 but with xqrepack method. Working so far fine and have ssh access (can't update or install anything though using opkg). Also upgraded to international version 1.0.322 also but had issue with wifi so decided to redo step from 1.0.17 to 1.0.67 with xqrepack.
If you need a video, please reconsider if this device is an option for you right now. This isn't meant to be sarcastic, but you really do need to understand what you're doing (and why), before considering this. The situation should become easier once OpenWrt fully supports this device (as this would merely involve downgrading the version once and flashing OpenWrt from there), but right now it is the way it is (given that Xiaomi doesn't want to allow you access).