There are two version of Nano PC T4 with different models of WIFI / Bluetooth CHIP

  • The old one USE AP6356S both the WIFI and Bluetooth work well with LibreELEC official images

    The new one USE AP6398SV, with LibreELEC nightly images, only Bluetooth works, and there is no Wlan interface

    Code
    grep "" /sys/bus/sdio/devices/mmc0\:0001\:*/uevent
    /sys/bus/sdio/devices/mmc0:0001:1/uevent:SDIO_CLASS=00
    /sys/bus/sdio/devices/mmc0:0001:1/uevent:SDIO_ID=02D0:AAE7
    /sys/bus/sdio/devices/mmc0:0001:1/uevent:SDIO_REVISION=0.0
    /sys/bus/sdio/devices/mmc0:0001:1/uevent:MODALIAS=sdio:c00v02D0dAAE7
    /sys/bus/sdio/devices/mmc0:0001:2/uevent:SDIO_CLASS=00
    /sys/bus/sdio/devices/mmc0:0001:2/uevent:SDIO_ID=02D0:AAE7
    /sys/bus/sdio/devices/mmc0:0001:2/uevent:SDIO_REVISION=0.0
    /sys/bus/sdio/devices/mmc0:0001:2/uevent:MODALIAS=sdio:c00v02D0dAAE7

    currently, there are only new boards for selling

    they mark the wifi chip with read font to emphasize the difference

    any plan to support this?


    PS: AP6398S uses bcm4359, which is already supported by the Linux kernel

    Maybe related: https://patchwork.kernel.org/project/linux-…27&archive=both

    Edited 3 times, last by ihipop (December 27, 2024 at 3:27 AM).

  • any plan to support this?

    I'm happy to backport merged patches to our current kernel(s). I'm not interested in adding unmerged stale patches that nobody is working to upstream. I suggest you build an image with the RFC changes, and if they work (or don't) comment on the mailing list thread to revive it and perhaps trigger some activity with the developers.

  • I'm happy to backport merged patches to our current kernel(s). I'm not interested in adding unmerged stale patches that nobody is working to upstream. I suggest you build an image with the RFC changes, and if they work (or don't) comment on the mailing list thread to revive it and perhaps trigger some activity with the developers.

    I've tried , And I encountered the same problem as the patch author of this https://patchwork.kernel.org/project/linux-…[email protected]/

    I don't know whether it's a DTS specification problem or not

    it's beyond my knowledge

  • There are multiple issues being flagged in that thread, and some of them are likely due to silicon bugs in Amlogic hardware. So hard to comment on anything, and you share no logs, so .. /shrug

  • Code
    [    7.174669] brcmfmac: F1 signature read @0x18000000=0x1042aae8
    [    7.188845] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43752-sdio for chip BCM43752/2

    the chip identifies itself as BCM43752/2, and try to load brcmfmac43752-sdio , but the patch or a rockchip vendor kernel (5.15) has the  chip classified as BCM43751

    0xAAE7=43751

    0xAAE8=43752

    and also we didn't have brcmfmac43751-sdio but it seems not the problem right now


    according to this commit https://github.com/StreamUnlimite…d_config.c#L224

    for ap6398sv:

    - the Chip ID is BCM43752_CHIP_ID

    - the Devce ID is BCM43751_CHIP_ID

    Edited 2 times, last by ihipop: Merged a post created by ihipop into this post. (December 26, 2024 at 1:37 PM).

  • Finally, I seems it to work

    Code
    [    7.317759] brcmfmac: F1 signature read @0x18000000=0x1042aae8
    [    7.321927] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43752-sdio for chip BCM43752/2
    [    7.323560] usbcore: registered new interface driver brcmfmac
    [    7.487029] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43752-sdio for chip BCM43752/2
    [    7.552480] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43752/2 wl0: Aug  3 2021 17:32:21 version 18.35.387.23.57 (gdc961cae) FWID 01-fe5d6591

    but when scan wifi , it reports errors

  • It's best to take the discussion to the linux-wireless kernel mailing list.

    Sorry but I'm not familiar with the Linux kernel mailing list

    but I succeeded in making a bcmdhd driver work on kernel 5.10 of LE 10

    And I tested the throughput , and it seems acceptable

    the firmware is delivered by FriendlyELEC, the bcmdhd driver is clone from https://github.com/StreamUnlimite…59/tree/15c05df

    mismatched but it works