Jump to content

Beelink GT1 Ultimate, S912, wifi chip QCA9377 wifi "partially" works.


Recommended Posts

I follow the method here: 

My box can now see the wifi, but there are a few quirks:

1. It sees only some of the 5Ghz band. For example, it can't see my own 5Ghz AP, but can see my neighborhood 5G APs

2. when connected with either 2.4Ghz and 5Ghz band, and I did the speed test. It is fine with the download speed, but the upload speed is just less than 1Mbps, always. Thus, the connection is virtually useless, e.g. I can vnc to it, but it shows black screen because the screen can't be uploaded to my vnc client due to the upload speed problem.

Is there any work around?

My armbian: Armbian_20.10_Arm-64_focal_current_5.9.0_desktop.img

dtb file: /dtb/amlogic/meson-gxm-q200.dtb


dmesg shows the message below:

[    8.933696] ath10k_sdio mmc2:0001:1: qca9377 hw1.1 sdio target 0x05020001 chip_id 0x00000000 sub 0000:0000
[    8.933704] ath10k_sdio mmc2:0001:1: kconfig debug 0 debugfs 0 tracing 0 dfs 1 testmode 0
[    8.934080] ath10k_sdio mmc2:0001:1: firmware ver WLAN.TF.1.1.1-00061-QCATFSWPZ-1 api 5 features ignore-otp crc32 7746e551
[9.083147] ath10k_sdio mmc2:0001:1: failed to fetch board data for bus=sdio,vendor=0271,device=0701,subsystem-vendor=0000,subsystem-device=0000 from ath10k/QCA9377/hw1.0/board-2.bin
[9.083936] ath10k_sdio mmc2:0001:1: board_file api 1 bmi_id N/A crc32 544289f7
[   20.225122] wlan1: authenticate with d4:5f:25:ec:5b:3a
[   20.287094] wlan1: send auth to d4:5f:25:ec:5b:3a (try 1/3)
[   20.295165] wlan1: authenticated
[   20.299017] wlan1: associate with d4:5f:25:ec:5b:3a (try 1/3)
[   20.311166] wlan1: RX AssocResp from d4:5f:25:ec:5b:3a (capab=0x831 status=0 aid=2)
[   20.367269] wlan1: associated
[   20.367967] ath: EEPROM regdomain: 0x8348
[   20.367976] ath: EEPROM indicates we should expect a country code
[   20.367981] ath: doing EEPROM country->regdmn map search
[   20.367985] ath: country maps to regdmn code: 0x3a
[   20.367990] ath: Country alpha2 being used: US
[   20.367993] ath: Regpair used: 0x3a
[   20.368003] ath: regdomain 0x8348 dynamically updated by country element
[   20.535469] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready
[   20.574912] rc rc0: two consecutive events of type space
[   50.418850] ath10k_sdio mmc2:0001:1: failed to transmit packet, dropping: -12
[   50.418864] ath10k_sdio mmc2:0001:1: failed to submit frame: -12
[   50.418870] ath10k_sdio mmc2:0001:1: failed to push frame: -12
[   50.418885] ath10k_sdio mmc2:0001:1: failed to transmit packet, dropping: -12
[   50.418891] ath10k_sdio mmc2:0001:1: failed to submit frame: -12
[   50.418896] ath10k_sdio mmc2:0001:1: failed to push frame: -12
[   50.699934] ath10k_sdio mmc2:0001:1: failed to transmit packet, dropping: -12
[   50.699949] ath10k_sdio mmc2:0001:1: failed to submit frame: -12


Link to comment
Share on other sites

Order Armbian Linux merch!

I have recently upstreamed a device-tree for the GT1-Ultimate, see: https://patchwork.kernel.org/project/linux-amlogic/patch/20220707101423.90106-1-jbrunet@baylibre.com/. AFAIK the box only shipped with a Broadcom SDIO module and the earlier (non-ultimate) GT1 box has the QCA9377 inside. If I can get confirmation (and dmesg log output) from a non-ultimate box with QCA9377 booting the following LE image I will send the non-ultimate GT1 dts upstream too:


https://chewitt.libreelec.tv/testing/LibreELEC-AMLGX.arm-10.85.0-box.img.gz - set the non-ultimate GT1 dtb name in uEnv.ini before booting.


I've also added the u-boot signing FIPs here: https://github.com/LibreELEC/amlogic-boot-fip/tree/master/beelink-gt1 - It's been tested with a genuine GT1-Ultimate (there are some fakes in circulation) but the Beelink devs claim the same u-boot sources are used with both versions of the box. There's a pre-built u-boot 2022.07 binary here: https://chewitt.libreelec.tv/testing/u-boot/u-boot.bin.sd.bin-beelink-gt1 that can be used for SD/eMMC booting.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...