Support AIoT AC2350 Xiaomi?

Could someone please provide a high quality, clear photo of the uart on the pcb?

2 Likes

Thanks a lot!

Is the dmesg log from the stock firmware?

Yes.

https://firmware-selector.openwrt.org/
flashed this (latest snapshot) on top of the test one from eisaev.

no Luci no nothing :slight_smile: good thing SSH stayed the same after a full reset.
was able to flashback / OpenWrt SNAPSHOT r16538-658d46a26a

so any ideas for a quick upgrade

or to build our own

Snapshots dont come with luci. You can quickly build one with chef.libremesh.org
just add luci to the custom package list.

1 Like

yeah ,,, they do but after the upgrade from eisaev initial build ... luci was gone(not loading at all(.. router was only accessible with ssh.

btw did upgrade with the web panel .. will try sysupgrade -v

thanks for the link Mario will try that one too

Read this.

1 Like

What you do with chef.libremesh.org is to select the router you want firmware for, then click the customize button and write luci at the end. Then click build. The image will be built and you will get a download link for the image. You will get the latest snapshot image with luci added. Normal snapshots dont come with luci, only ssh. Then use sysupgrade -n to upgrade. Your configuration will be lost with the -n option.

1 Like

Please see Support AIoT AC2350 Xiaomi? - #170 again

1 Like

did the job with

ath10k-firmware-qca9984-ct base-files busybox ca-bundle dnsmasq dropbear firewall fstools ip6tables iptables kmod-ath10k-ct kmod-ath9k kmod-gpio-button-hotplug kmod-ipt-offload libgcc libustream-wolfssl logd luci mtd netifd odhcp6c odhcpd-ipv6only opkg ppp ppp-mod-pppoe procd swconfig uboot-envtools uci uclient-fetch urandom-seed urngd wpad-basic-wolfssl luci-ssl luci-app-opkg luci-app-firewall liblua libubus libubus-lua libuci-lua lua luci-base luci-lib-ip luci-lib-jsonc luci-lib-nixio luci-mod-admin-full luci-theme-bootstrap rpcd uhttpd
libubus libubus-lua libuci-lua lua luci-base luci-lib-ip luci-lib-jsonc luci-lib-nixio luci-mod-admin-full luci-theme-bootstrap rpcd uhttpd

And the config was kept.
Web flash.

so far it works like a charm on OpenWrt SNAPSHOT r17119 :wink:

1 Like

Hi!
Could someone please tell me what wifi FEMs this router has? Xiaomi says that this router has separate wifi power amplifiers and low noise amplifiers but they dont list the manufacturer or model.

omg he is right...
just started testing wired 1gbps
in the end I get 500-600 mbps tops
(all cat 6 cables)

without the router is 950+

@eisaev ... did anyone test the router itself with the original firmware if it can reach 1gbps on stock?

hmmmmmm ....flashing one of them to original stock and reporting.

what @Justflash brought up with the lan tests .. 500mbps tops......
there is something off with the default settings of openwrt with this router.
Respect goes out to @eisaev for getting us this far;)


SET UP

Fiber Optic Cable
Modem with lanport(lan1)
Shaping at 1000gbps
1000gbps shaped network
Connection to TestHost and router done with cat6

Test 1
-> Optic -> TestHost

PING ms 2
DOWNLOAD Mbps 931.90
UPLOAD Mbps 601.42

from this point on same equipment was used with
xiaomi ac2350 in the middle.
1000gbps option / model / lan1 to ac2350 / lat1 to test host

Test2
-> Optic -> AC2350(stock) -> TestHost
firmware: STOCK (china) miwifi_r2350_firmware_0cc61_1.3.8.bin.7z
PING ms 2
DOWNLOAD Mbps 853.10
UPLOAD Mbps 603.33

Test3
-> Optic -> AC2350(r16538) -> TestHost
firmware: @eisaev initial r16538 build
Powered by LuCI Master (git-21.104.49770-2617fcd) / OpenWrt SNAPSHOT r16538

PING ms 2
DOWNLOAD Mbps 443.20
UPLOAD Mbps 311.48

Test 4(same as test 3 after factory reset)
-> Optic -> AC2350(r16538) -> TestHost
firmware: @eisaev initial r16538 build (factory reset)
https://www.speedtest.net/result/11753120383
PING ms 2
DOWNLOAD Mbps 529.16

Test5
-> Optic -> AC2350(r17148-with luci) -> TestHost
Using a SNAPSHOT (r17148-3a94c2ca5c) from chef.libremesh.org /thanks @MarioK239/
with:

ath10k-firmware-qca9984-ct base-files busybox ca-bundle dnsmasq dropbear firewall fstools ip6tables iptables kmod-ath10k-ct kmod-ath9k kmod-gpio-button-hotplug kmod-ipt-offload libgcc libustream-wolfssl logd luci mtd netifd odhcp6c odhcpd-ipv6only opkg ppp ppp-mod-pppoe procd swconfig uboot-envtools uci uclient-fetch urandom-seed urngd wpad-basic-wolfssl luci-ssl luci-app-opkg luci-app-firewall liblua libubus libubus-lua libuci-lua lua luci-base luci-lib-ip luci-lib-jsonc luci-lib-nixio luci-mod-admin-full luci-theme-bootstrap rpcd uhttpd
libubus libubus-lua libuci-lua lua luci-base luci-lib-ip luci-lib-jsonc luci-lib-nixio luci-mod-admin-full luci-theme-bootstrap rpcd uhttpd

without keeping settings configurations
Powered by LuCI Master (git-21.196.22411-7d9ab8d) / OpenWrt SNAPSHOT r17148-3a94c2ca5c

Installed Packages

ath10k-board-qca9984 - 20210511-1
ath10k-firmware-qca9984-ct - 2020-11-08-1
base-files - 1445-r17148-3a94c2ca5c
busybox - 1.33.1-11
ca-bundle - 20210119-1
cgi-io - 2020-10-27-ab4c3471-19
dnsmasq - 2.85-3
dropbear - 2020.81-2
firewall - 2021-03-29-a4355a6f-1
fstools - 2021-07-15-cdc9939b-1
fwtool - 2019-11-12-8f7fe925-1
getrandom - 2020-10-25-9ef88681-2
hostapd-common - 2021-05-22-b102f19b-25
ip6tables - 1.8.7-1
iptables - 1.8.7-1
iw - 5.9-8fab0c9e-2
iwinfo - 2021-07-11-a0a0e02d-1
jshn - 2021-05-16-b14c4688-2
jsonfilter - 2018-02-04-c7e938d6-1
kernel - 5.4.132-1-b6998ccc799a5b3cc240af2c022b575b
kmod-ath - 5.4.132+5.10.42-1-1
kmod-ath10k-ct - 5.4.132+2021-06-03-b44cd7b2-2
kmod-ath9k - 5.4.132+5.10.42-1-1
kmod-ath9k-common - 5.4.132+5.10.42-1-1
kmod-cfg80211 - 5.4.132+5.10.42-1-1
kmod-crypto-aead - 5.4.132-1
kmod-crypto-ccm - 5.4.132-1
kmod-crypto-cmac - 5.4.132-1
kmod-crypto-ctr - 5.4.132-1
kmod-crypto-gcm - 5.4.132-1
kmod-crypto-gf128 - 5.4.132-1
kmod-crypto-ghash - 5.4.132-1
kmod-crypto-hash - 5.4.132-1
kmod-crypto-hmac - 5.4.132-1
kmod-crypto-manager - 5.4.132-1
kmod-crypto-null - 5.4.132-1
kmod-crypto-rng - 5.4.132-1
kmod-crypto-seqiv - 5.4.132-1
kmod-crypto-sha256 - 5.4.132-1
kmod-gpio-button-hotplug - 5.4.132-3
kmod-hwmon-core - 5.4.132-1
kmod-ip6tables - 5.4.132-1
kmod-ipt-conntrack - 5.4.132-1
kmod-ipt-core - 5.4.132-1
kmod-ipt-nat - 5.4.132-1
kmod-ipt-offload - 5.4.132-1
kmod-lib-crc-ccitt - 5.4.132-1
kmod-mac80211 - 5.4.132+5.10.42-1-1
kmod-nf-conntrack - 5.4.132-1
kmod-nf-conntrack6 - 5.4.132-1
kmod-nf-flow - 5.4.132-1
kmod-nf-ipt - 5.4.132-1
kmod-nf-ipt6 - 5.4.132-1
kmod-nf-nat - 5.4.132-1
kmod-nf-reject - 5.4.132-1
kmod-nf-reject6 - 5.4.132-1
kmod-ppp - 5.4.132-1
kmod-pppoe - 5.4.132-1
kmod-pppox - 5.4.132-1
kmod-slhc - 5.4.132-1
libblobmsg-json - 2021-05-16-b14c4688-2
libc - 1.1.24-3
libgcc - 8.4.0-3
libip4tc - 1.8.7-1
libip6tc - 1.8.7-1
libiwinfo - 2021-07-11-a0a0e02d-1
libiwinfo-data - 2021-07-11-a0a0e02d-1
libiwinfo-lua - 2021-07-11-a0a0e02d-1
libjson-c - 0.15-2
libjson-script - 2021-05-16-b14c4688-2
liblua - 5.1.5-9
liblucihttp - 2021-06-11-3dc89af4-1
liblucihttp-lua - 2021-06-11-3dc89af4-1
libnl-tiny - 2020-08-05-c291088f-2
libpthread - 1.1.24-3
libubox - 2021-05-16-b14c4688-2
libubus - 2021-06-30-4fc532c8-2
libubus-lua - 2021-06-30-4fc532c8-2
libuci - 2021-04-14-4b3db117-6
libuci-lua - 2021-04-14-4b3db117-6
libuclient - 2021-05-14-6a6011df-1
libustream-wolfssl - 2020-12-10-68d09243-2
libwolfssl - 4.7.0-stable-2
libxtables - 1.8.7-1
logd - 2020-10-25-9ef88681-2
lua - 5.1.5-9
luci - git-20.074.84698-ead5e81
luci-app-firewall - git-21.154.29028-dc0cfc6
luci-app-opkg - git-21.079.58548-3bcbcbf
luci-base - git-21.196.22411-7d9ab8d
luci-lib-base - git-20.232.39649-1f6dc29
luci-lib-ip - git-20.250.76529-62505bd
luci-lib-jsonc - git-19.317.29469-8da8f38
luci-lib-nixio - git-20.234.06894-c4a4e43
luci-mod-admin-full - git-19.253.48496-3f93650
luci-mod-network - git-21.190.70785-e5626ec
luci-mod-status - git-21.188.54937-a6d957d
luci-mod-system - git-21.196.35918-8d4ac60
luci-proto-ipv6 - git-21.148.48881-79947af
luci-proto-ppp - git-21.158.38888-88b9d84
luci-ssl - git-20.244.36115-e10f954
luci-theme-bootstrap - git-21.164.71389-e6a2cdb
mtd - 26
netifd - 2021-07-14-7f24a063-1
odhcp6c - 2021-01-09-53f07e90-18
odhcpd-ipv6only - 2021-06-19-564d25e5-2
openwrt-keyring - 2021-02-20-49283916-2
opkg - 2021-06-13-1bf042dd-3
ppp - 2.4.9.git-2021-01-04-3
ppp-mod-pppoe - 2.4.9.git-2021-01-04-3
procd - 2021-07-17-05459054-1
px5g-wolfssl - 3
rpcd - 2021-07-13-1fa35765-1
rpcd-mod-file - 2021-07-13-1fa35765-1
rpcd-mod-iwinfo - 2021-07-13-1fa35765-1
rpcd-mod-luci - 20210614
rpcd-mod-rrdns - 20170710
swconfig - 12
uboot-envtools - 2021.01-35
ubox - 2020-10-25-9ef88681-2
ubus - 2021-06-30-4fc532c8-2
ubusd - 2021-06-30-4fc532c8-2
uci - 2021-04-14-4b3db117-6
uclient-fetch - 2021-05-14-6a6011df-1
uhttpd - 2021-03-21-15346de8-2
uhttpd-mod-ubus - 2021-03-21-15346de8-2
urandom-seed - 3
urngd - 2020-01-21-c7f7b6b6-1
usign - 2020-05-23-f1f65026-1
wireless-regdb - 2021.04.21-1
wpad-basic-wolfssl - 2021-05-22-b102f19b-25

PING ms 2
DOWNLOAD Mbps 402.95
UPLOAD Mbps 248.18

Test 6
Using SNAPSHOT (r17148-3a94c2ca5c) from firmware-selector.openwrt.org
without keeping settings configurations
https://www.speedtest.net/result/11753213388
https://www.speedtest.net/result/11753215698
PING ms 2
DOWNLOAD Mbps 388.51
UPLOAD Mbps 243.87

1 Like

Very interesting thanks for benchmarking!

1 Like

Have you enabled software flow offloading from the firewall settings?

2 Likes

By default Software flow offloading was off on all installations.

But turning it on:

firmware: @eisaev initial r16538 build
Powered by LuCI Master (git-21.104.49770-2617fcd) / OpenWrt SNAPSHOT r16538

:tumbler_glass:

*testing with the latest snapshot in a few

1 Like

Lovely! Thanks again for testing good Sir.

More than welcome...

a big thanks to @MarioK239 for mentioning the offloading option.

tested with the latest OpenWrt SNAPSHOT r17148

It works like a charm.
So software flow offloading is a must-have for 400-500mbps+

1 Like