Adding OpenWrt support for Xiaomi AX3600 (Part 1)

Its just a switch inside, nothing fancy

I compiled the master for AX6 and everything is working as it did before.

4 Likes

This implies that the first build has failed? :yum:

builder problem that went oom... will be picked later

Yeah, new build is in queue, its just a matter of time

Second build fail?
https://buildbot.openwrt.org/master/images/#/builders/81/builds/2

Yes, buildbots are going crazy, some are so broken that its failing on GIT download.

1 Like

https://downloads.openwrt.org/snapshots/targets/ipq807x/generic/
:partying_face:

14 Likes

On the 3rd attempt, it finally succeeded without a buildbot error.

I have turned off the custom feed, so please migrate to the official builds.

14 Likes

It was a long journey guys but we finally did it :smiley:

26 Likes

I believe we should now proceed with that build and these instructions?

1 Like

Migrated two ax3600 to OpenWrt SNAPSHOT r21856-afcf1a4de4. After changing wpad version to wpad-wolffssl my 802.11s mesh is up and running again.

It does not come installed in the official build? This can be added now that we have tons of space?

only wpad-basic is oob.

The basic variant will stay default, its probably gonna get changed to use mbedtls by default soon and that's it, cause that is the default on all WLAN targets.

You can just use opkg or imagebuilder to install the full version

1 Like

I tried with Attended Sysupgrade, that comes installed, but it throws an error, some incompatibility:

[libwolfsslcpu-crypto] Checking for Arm v8-A Cryptographic Extension support: ...[offline]... OK
[libwolfsslcpu-crypto] Checking for Arm v8-A Cryptographic Extension support: ...[offline]... OK
Collected errors:
 * check_data_file_clashes: Package libwolfsslcpu-crypto5.5.4.e624513f wants to install file /home/aparcar/asu/worker1/cache/SNAPSHOT/ipq807x/generic/build_dir/target-aarch64_cortex-a53_musl/root-ipq807x/usr/lib/libwolfssl.so.5.5.4.e624513f
	But that file is already provided by package  * libwolfssl5.5.4.e624513f
 * opkg_install_cmd: Cannot install package libwolfsslcpu-crypto.
 * check_data_file_clashes: Package libwolfsslcpu-crypto5.5.4.e624513f wants to install file /home/aparcar/asu/worker1/cache/SNAPSHOT/ipq807x/generic/build_dir/target-aarch64_cortex-a53_musl/root-ipq807x/usr/lib/libwolfssl.so.5.5.4.e624513f
	But that file is already provided by package  * libwolfssl5.5.4.e624513f
 * opkg_install_cmd: Cannot install package libwolfsslcpu-crypto.
make[2]: *** [Makefile:185: package_install] Error 255
make[1]: *** [Makefile:150: _call_manifest] Error 2
make: *** [Makefile:269: manifest] Error 2
1 Like

Does your mesh works ok?

If I setup a mesh network my connection is unstable very unstable.

1 Like

Same problem

Something is clearly trying to install 2 WolfSSL variants which obviously won't work.
libwolfsslcpu-crypto is packaged by default on the target, so whatever attended sysupgrade is trying is wrong, but that is really outside of my are of interest

And uploading the file it says it’s going to “downgrade” from 2.0 to 1.0