Xiaomi WiFi Router 3G

Wrong driver,driver that is cause of issues is mt76.
That is open source driver for MT76xx family

Hmm thanks for answers Keiser1080 and Robimarko but if original xiaomi firmware dont have such problems and it is based on openwrt then where is problem to get it working without problems :slight_smile: ?

i think lede use an opensource firmware and xiaomi use the closed source firmware.
Can somebody confirm ?

here https://github.com/openwrt/mt76/issues/114 same issue using the same radio according wifi devi https://wikidevi.com/wiki/Xiaomi_MiWiFi_3G

if i understand the guy who have open the ticket.
The issue begin after a recovery.

In my case just after flashing i have done some mistake resulting with no access to the router.
To get access i restart the routeur in recovery mode then i have done the following command:
mount_root
umount /overlay && firstboot && reboot

Yes,original firmware uses Mediateks closed source driver while LEDE cant distribute that driver and uses open source mt76 driver

well, so what if we keep a copy of the closed source driver, then install lede, and overwrite the driver with the closed source one ?
will this work ?

i am looking to do the same,
but i think it's not possible unless you have the skill

so we are not alone having problem with this driver.
The guy on the post is trying to use the mediatek driver using the sdk from mediatiek,
but is not easy.

dd-wrt use the closed source driver.

Maby the good aproch if the xiaomi use the same kernel version is to copy the driver from xiaomi ?
i think it's the following file

root@LEDE:~# modinfo mac80211
module:		/lib/modules/4.9.52/mac80211.ko
license:	GPL
depends:	cfg80211,compat
root@LEDE:~# modinfo mt7603e
module:		/lib/modules/4.9.52/mt7603e.ko
license:	Dual BSD/GPL
depends:	mt76
root@LEDE:~# modinfo cfg80211
module:		/lib/modules/4.9.52/cfg80211.ko
alias:		net-pf-16-proto-16-family-nl80211
license:	GPL
depends:	compat

My router has arrived and I also have the same problem "did not acknowledge authentication response".

Someone has enabled hostap debug to see what happens?

Guys do you think that this 2.4Ghz problem is connected with USB3.0 in that router ? i accidentally read that info

I really doubt it's related to USB3, I have nothing connected to the USB port and this issue is not seen Xiaomi FW

Hello, understand :slight_smile: MY friend done some nice tests of that router in this week, if you can read in Polish Language then you can read it here:http://eko.one.pl/forum/viewtopic.php?id=16231 He didn't catch problems that occur here :slight_smile:

I just installed latest LEDE firmware and I realized that there are no MIMO at 5G WiFi!
So my Xiaomi Mi5 device can only get 433 Mbps. ( I don't sure if it connects 866 Mbps with original FW... but Mi5 have MU-MIMO WiFi which is needed to connect with 866Mbps )
Also cannot activate any channel > 64 at 5Ghz mode.
Please just put it in the known problems list.

If you set the 5ghz channel bandwidth to 80, you should get 866mbps.

At 2.4Mhz the channel width also does not work - 40Mhz
Instead of 150 Mbps, only 65 Mbps is connected

It is normal if the channels are already used by other routers
Try with
option noscan '1'

Did you wait after switching to the higher channels because of DFS? But >52 is already in the DFS range......

Does anybody have tried OpenVPN client? Is the crypto engine working? I'm interested in this little fella for a project but OpenVPN speeds must reach at least 60mbit/s (router in client mode). Thanks.

I've tried openvpn in Padavan and Lede, and I've just started trying Pandorabox. I ran tests using BF-CBC and AES-128-CBC encryption. Speeds range from 25 Mbps to 30 Mbps, down from my top speed of 50 Mpbs.

The best combination I managed was around 37-40 Mbps in Padavan with hardware NAT, and BF-CBC.

Padavan does not have hardware encryption, at least in the current Prometheus version that I am aware of, and I haven't tried with Lede yet.

I found out Pandorabox, which is also part of the Openwrt "family", comes with the encryption packages already installed. I haven't managed to get any noticeably improved speeds however. In the luci webui there is a section under "Network/Hardware Acceleration" referring to "Hardware Crypto" with the text "This section contains no values yet", so development of this seems to be planned for future releases.

Personally I think one approach to optimisation would be, if openvpn cannot use more than one thread, to allocate openvpn it's own dedicated thread separate from the rest of the system.

Indeed, router advertise 40Mhz 2.4G connection if I switch country TR and select channel 13 with 40Mhz
I can see it's 40 mhz wide signal when I check it by my phone. But phone just connects with 20Mhz. This might be related with my phone. Check it with your devices.

For 5Ghz band, after little wait, it became active for channels >52. It just takes little longer than <52 channels for activation.

1 Like

This is not a phone, I have the same thing. Use the Padavan firmware.