Xiaomi mi wifi 3 support

OK i'm in. On the Eddiecz firmware can't find relayd and luci-proto-relay on opkg.... Solved by adding luci lede source on opkg.conf

1 Like

Hello. in my router this version shutdown every time the WiFi and some times the router lock, is need force reset to back the cli and web interface..

The version 1.7 working great.

We can force install but kmod-sched-cake doesnot satisfy dependencies. hence no qdisc only fq_codel

firmware
https://router-sh.ptpt52.com/rom/

1 Like

you use the base of lede or modify another code?

can share your git?

source:

To compile for mir3 i need use yout branch mir3-support? or in master it have the support too?

1 Like

Thanks. Been running it for 2+ days. WiFi drops frequently. AP disappears.

[23433.955270] ieee80211 phy1: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 2
[23433.969484] ieee80211 phy1: rt2800mmio_watchdog_tx_dma: Warning - TX queue 2 DMA timed out, invoke forced reset
[23433.984980] ieee80211 phy1: rt2800mmio_txdone: Warning - Got TX status for an empty queue 2, dropping
...
[67549.403890] ieee80211 phy1: rt2800mmio_watchdog_tx_dma: Warning - TX queue 2 DMA timed out, invoke forced reset
[67580.627425] mt76x2e 0000:01:00.0: MCU message 31 (seq 3) timed out
1 Like

I've those too in the log but Wi-fi still works. SQM's cake qdisc works too.

how to flash the firmware? is it stable version

Hello!
Sysupgrage image from your repository use invalid signature xiaomi_miwifi-r3, but firmware wants xiaomi,miwifi-r3

same here.. anterior version works,

Be careful. I tried sysupgrade -f and got bricked. Recovered. And just about to try @Eddiecz's method:

nvram set flag_last_success=1
nvram set boot_wait=on
nvram set uart_en=1
nvram commit
mtd write lede-ramips-mt7620nand-miwifi-r3-squashfs-kernel1.bin kernel1

mtd write lede-ramips-mt7620nand-miwifi-r3-squashfs-rootfs0.bin rootfs0
+> mtd write lede-ramips-mt7620nand-miwifi-r3-squashfs-kernel1.bin kernel1
reboot

Edit:

Is the strike-through part intentional?

Yeah, stroke it cause it didn't seem to work for me.

root@XiaomiMi3:/tmp# nvram set flag_last_success=1
-ash: nvram: not found

Should work on stock, though.

Sooo, couldn't find an alternative. About to try:

sysupgrade -F -v natcap-3.0.0-build201803222222-ramips-mt7620nand-xiaomi_miwifi-r3-squashfs-sysupgrade.tar

Edit: bricked.

..aaand recovered.

Now running @ptpt52's natcap-3.0.0-build201801260610. Let's see if it fares better.

Edit: my bad. Running NATCAP 3.0.0_build201803222222.

that is a too old version, which is build without the patch.

the latest is build201803222222

1 Like

I can't install latest version, my router stucks on Starting Kernel after flashing it

I see
maybe your flash has bad block there.
maybe you can try to write kernel1.bin to kernel0 partiton and set flag_last_success=0