ath10k-firmware:: QCA9888 hw2.0: Add ZTE MF286C specific BDF

Lech Perczak lech.perczak at gmail.com
Sat Oct 26 19:28:54 PDT 2024


Hello,

This device works with OpenWrt, currently using images for MF286A variant,
but wireless interfaces were heavily modified from previous iteration -
- now 2x2 configuration is used instead of 3x3, and without the file,
5GHz performance suffers badly. Replacing generic board data with file
extracted from vendor firmware fixes that.

I would like to upstream the board file for it, before I upstream support for
this variant to OpenWrt, as this will have to be referenced in the device tree
explicitly.

Now to the questions from the wiki page [1]:

* description for what hardware this is:

   - it is a QCA9563 based board
   - QCA9563 is used for 2.4GHz (so out of concern for ath10k)
   - QCA9888 is used for 5GHz band

* origin of the board file (did you create it yourself or where you
   downloaded)

   - Extracted from the vendor firmware by myself.

* ids to be used with the board file (ATH10K_BD_IE_BOARD_NAME in ath10k)

   - QCA9888 hw2.0

     + bus=pci,bmi-chip-id=0,bmi-board-id=16,variant=ZTE-MF286C.bin
       sha256sum:
       140a4abbb441a3ad0fb35a7e21c6d5b4034516b77eb232aedfacd2a7d57dad0e
    
* attach the actual board file (board.bin)

   - The name of the file is equal to the id string in the board-2.bin
     (minus the ".bin")

With kind regards,
Lech

[1]https://wireless.wiki.kernel.org/en/users/drivers/ath10k/boardfiles
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bus=pci,bmi-chip-id=0,bmi-board-id=16,variant=ZTE-MF286C.bin
Type: application/octet-stream
Size: 12064 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/ath10k/attachments/20241027/6bd15416/attachment.bin>


More information about the ath10k mailing list