Wallys DR9074-6E(PN02.7) QCN9074 refuses to work on 6GHz band
Sven Eckelmann
sven at narfation.org
Fri Nov 18 06:05:49 PST 2022
On Friday, 18 November 2022 13:48:43 CET Mariusz wrote:
> Mine is from a different supplier - Wallys - and I bought it 2 weeks
> ago but not sure how old their stock is. PCB looks slightly different
> than Pinapple's. Is it likely to have the same issue?
It definitely has the same issue (because you reported that board_id is
255/0xff) but I have no idea whether Wallytech ever fixed it. At least I was
never in contact about this problem with them. But sending around precompiled
kernel module binaries (for an unknown kernel build), with some hacks to fix
their hardware production errors (missing module id fusing in the OTP for
their separately sold modules), doesn't make me confident that they are able
to solve this problem correctly.
In their defense, QCA doesn't make it really easy. It seems like their
reference designs with Pine on 6Ghz are (mostly?) for (embedded Linux) APs
which use the normal flash (NOR or NAND) to store the calibration data. And
for these devices, they use the devicetree (or various other hacks) to load
the correct board data.
Wallystech has to find the correct document on createpoint which describes the
process. It was something like "module" "board id" "fusing". But it is not the
"Board ID Fusing for 802.11ax WLAN AP Chipsets" which only describes the way
how you would to it for thei internal wifi of the IPQ807x/IPQ60xx/... SoC.
You/they are searching for the corresponding document for Pine IPQ9074. Most
likely hidden in some QDART documents.
Regarding the problem that some countries are not allowing 6GHz: You have to
either get a firmware from QCA which has it enabled or you modify the BDFs
("board-" files in the board-2.bin) to enable 6GHz in the (enabled) embedded
REGDB of the BDFs for the specific country. Unfortunately, the data structures
of the BDF are not officially documented and you would need an official QSDK/
ATH.11.X release from QCA to fetch the bdf2txt.py, txt2bdf.py and the
corresponding template for your BDF to extract and modify it.
Kind regards,
Sven
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.infradead.org/pipermail/ath11k/attachments/20221118/df6bde44/attachment.sig>
More information about the ath11k
mailing list