Correct links to installation instructions can be found in the previous post.
Images can be downloaded from here: https://downloads.openwrt.org/snapshots/targets/qualcommax/ipq807x/
Allright, thanks, i think i have it working, now the question is how to install luci
Snapshot builds usually don't have luci pre-installed. You can add it to the image using the firmware selector.
Or install afterwords by following these instructions.
Actually, I just tried the firmware selector and even with the default set of packages I could not get the firmware selector to make a build. It says " Error: Impossible package selection" Looking at the stderr, I see that many packages have a kernel version dependency that is not satisfied.
cannot find dependency kernel (= 6.6.33~7abde0b81ec161076a24e20c3e22fa12-r1)
I got my MX5300 and have it working as a secondary AP for now with OpenWRT.
When you access the web interface on the stock firmware it'll show you page telling you install the mobile app. To bypass this, click on the picture of the smartphone.
Then login. Default password is admin.
Then click CA in the lower right to enable more options.
At this point you'll be able to install firmware files from your computer.
You'll get a filename warning with the OpenWRT firmware file. Continue and it worked.
In the kernel log, I see this usb clock issue.
I was able to install and use luci by doing
opkg update
opkg install luci luci-ssl
At the end it does show the similar kernel dependency error as the firmware selector. E.g:
* pkg_hash_check_unresolved: cannot find dependency kernel (= 6.6.34~02fea4c5a81de007604bc46d7cf9bac7-r1) for kmod-nf-reject
luci works though.
This is fantastic and unexpected news all around. I have a mesh network consisting of 5 Linksys MX5300s, connected to a Turris Omnia. The stock Linksys firmware sucks and as mentioned above has no updates since 2022. With OpenWrt will I be able to create a new mesh network?
OpenWRT has a bunch of different ways of making a mesh.
https://openwrt.org/docs/guide-user/network/wifi/mesh/start
I got a MX5300, Trying to flash OpenWRT.
Should I be following the steps on the git commit to flash the alt_kernel partition after flashing with official GUI?
how can we have an stable release? can i build one and publish somehow?
Even cheaper sale on mx5300 at woot now. Two pack for $90.
Linksys is really trying to get these and the mx4200 variants off their hands.
https://computers.woot.com/offers/linksys-mx10600-whole-home-wifi-6-system-3
What ct firmware is used for the ath10k chip? Since the performance with roaming is not the best, I would like to try the beta firmware available on Candela Technologies site https://candelatech.com/ath10k-10.4.php
Or is one of these already in use?
EDIT: from Github I found out where the firmware is downloaded and it is the latest stable version from Candela Technologies dated November 8, 2020. So I downloaded the latest version dated April 04, 2023, in the full-htt-mgt variant, which might help in my use case. So far everything works, but I don't notice any major changes.
Yes, sysupgrade will not work if you have OEM firmware on the second partition.
You can take a look at this issue: https://github.com/openwrt/openwrt/issues/14089
Were you ever able to resolve this?
Check this comment: https://github.com/openwrt/openwrt/pull/14512#issuecomment-1997403122
Does MX5300 have caldata for QCA9984 in "0:art"? I only see it checking for IPQ8074 caldata via /etc/hotplug.d/firmware/11-ath11k-caldata
.
I'm assuming I'd need to include a custom /etc/hotplug.d/firmware/11-ath10k-caldata
with a case statement for linksys,mx5300
?
You need to remove the reading from dts and add the file as for ath11k.
Ah ok, thanks for the tip! Not sure how I missed this very obvious entry...
Doesn't ath10k read calib file first prior to checking DT entry? ath10k_core_fetch_firmware_files
->ath10k_fetch_cal_file
, then later in the logic ath10k_core_pre_cal_download
#!/bin/sh
[ -e /lib/firmware/$FIRMWARE ] && exit 0
. /lib/functions/caldata.sh
board=$(board_name)
case "$FIRMWARE" in
"ath10k/pre-cal-pci-0001:01:00.0.bin")
case $board in
linksys,mx5300)
caldata_extract "0:art" 0x33000 0x2f20
ath10k_remove_regdomain
;;
esac
;;
*)
exit 1
;;
esac
And it's triggering creation of patched caldata.
➤ ll /lib/firmware/ath10k/pre-cal-pci-0001:01:00.0.bin
-rw-r--r-- 1 root root 11.8K Aug 7 17:31 /lib/firmware/ath10k/pre-cal-pci-0001:01:00.0.bin
I also removed the nvmem portion from dts, and the final generated DTS shows:
bridge@0,0 {
#address-cells = <0x03>;
#size-cells = <0x02>;
ranges;
reg = <0x00 0x00 0x00 0x00 0x00>;
wifi@1,0 {
compatible = "qcom,ath10k";
status = "okay";
reg = <0x10000 0x00 0x00 0x00 0x00>;
qcom,ath10k-calibration-variant = "Linksys-MX5300";
};
};
But region is still locked to US
➤ iw reg get
global
country PA: DFS-FCC
(2400 - 2483 @ 40), (N/A, 36), (N/A)
(4910 - 4990 @ 80), (N/A, 30), (N/A)
(5030 - 5090 @ 40), (N/A, 30), (N/A)
(5150 - 5350 @ 160), (N/A, 30), (N/A)
(5470 - 5730 @ 160), (N/A, 30), (N/A)
(5725 - 5875 @ 80), (N/A, 30), (N/A)
(17100 - 17300 @ 160), (N/A, 30), (N/A)
(57000 - 71000 @ 2160), (N/A, 40), (N/A)
phy#2 (self-managed)
country PA: DFS-UNSET
(2402 - 2472 @ 40), (6, 36), (N/A)
(5170 - 5250 @ 80), (N/A, 30), (N/A), AUTO-BW
(5250 - 5330 @ 80), (N/A, 24), (N/A), AUTO-BW
(5490 - 5730 @ 160), (N/A, 24), (N/A), AUTO-BW
(5735 - 5835 @ 80), (N/A, 30), (N/A), AUTO-BW
phy#1 (self-managed)
country PA: DFS-UNSET
(2402 - 2472 @ 40), (6, 36), (N/A)
(5170 - 5250 @ 80), (N/A, 30), (N/A), AUTO-BW
(5250 - 5330 @ 80), (N/A, 24), (N/A), AUTO-BW
(5490 - 5730 @ 160), (N/A, 24), (N/A), AUTO-BW
(5735 - 5835 @ 80), (N/A, 30), (N/A), AUTO-BW
phy#0
country US: DFS-FCC
(902 - 904 @ 2), (N/A, 30), (N/A)
(904 - 920 @ 16), (N/A, 30), (N/A)
(920 - 928 @ 8), (N/A, 30), (N/A)
(2400 - 2472 @ 40), (N/A, 30), (N/A)
(5150 - 5250 @ 80), (N/A, 23), (N/A), AUTO-BW
(5250 - 5350 @ 80), (N/A, 24), (0 ms), DFS, AUTO-BW
(5470 - 5730 @ 160), (N/A, 24), (0 ms), DFS
(5730 - 5850 @ 80), (N/A, 30), (N/A), AUTO-BW
(5850 - 5895 @ 40), (N/A, 27), (N/A), NO-OUTDOOR, AUTO-BW, PASSIVE-SCAN
(5925 - 7125 @ 320), (N/A, 12), (N/A), NO-OUTDOOR, PASSIVE-SCAN
(57240 - 71000 @ 2160), (N/A, 40), (N/A)
Check if you have regdb
set in BDF: https://github.com/testuser7/ath_bdf_tool
Copied original from art
❯ python3 ath10k_bdf_tool.py -r pre-cal-pci-0001:01:00.0.bin -o out.bin
Remove regdomain 0x8348
❯ sha256sum out.bin
eb7d05f11c41ec5449ff613ce2192fbe041a5c419ed291f4ea36a6138505a7fd out.bin
And the one from the hotplug script.
➤ sha /lib/firmware/ath10k/pre-cal-pci-0001:01:00.0.bin
eb7d05f11c41ec5449ff613ce2192fbe041a5c419ed291f4ea36a6138505a7fd /lib/firmware/ath10k/pre-cal-pci-0001:01:00.0.bin
Looks to be removing the regdomain. Also here are the boot logs:
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: pci probe 168c:0046 168c:cafe
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot pci_mem 0x00000000b14f713d
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot qca99x0 chip reset
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot cold reset
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot cold reset complete
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot waiting target to initialise
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot target indicator 2
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot target initialised
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot qca99x0 chip reset complete (cold)
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot hif power up
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot qca99x0 chip reset
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot cold reset
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot cold reset complete
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot waiting target to initialise
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot target indicator 2
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot target initialised
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot qca99x0 chip reset complete (cold)
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot init ce src ring id 0 entries 16 base_addr 00000000ac77d181
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot ce dest ring id 1 entries 512 base_addr 000000003e5d425e
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot ce dest ring id 2 entries 128 base_addr 00000000ea6997d1
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot init ce src ring id 3 entries 32 base_addr 0000000083caeb4c
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot init ce src ring id 4 entries 8192 base_addr 00000000bdf4f2a0
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot ce dest ring id 5 entries 512 base_addr 0000000056d9d67b
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot init ce src ring id 7 entries 2 base_addr 000000005e673391
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot ce dest ring id 7 entries 2 base_addr 0000000056bc5adb
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot ce dest ring id 8 entries 128 base_addr 000000005a8eceb0
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: Hardware name qca9984/qca9994 hw1.0 version 0x1000000
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot fw request 'ath10k/pre-cal-pci-0001:01:00.0.bin': 0
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: found calibration file ath10k/pre-cal-pci-0001:01:00.0.bin
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: trying fw api 6
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot fw request 'ath10k/QCA9984/hw1.0/firmware-6.bin': -12
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: trying fw api 5
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot fw request 'ath10k/QCA9984/hw1.0/firmware-5.bin': 0
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: found fw version 10.4-3.9.0.2-00159
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: found fw timestamp 1649173692
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: found otp image ie (9236 B)
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: found fw image ie (399848 B)
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: found firmware features ie (3 B)
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: Enabling feature bit: 3
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: Enabling feature bit: 12
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: Enabling feature bit: 13
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: Enabling feature bit: 14
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: Enabling feature bit: 16
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: Enabling feature bit: 17
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: Enabling feature bit: 21
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: Enabling feature bit: 22
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: features
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: 00000000: 08 70 63 00 00 00 00 00 .pc.....
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: found fw ie wmi op version 6
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: found fw ie htt op version 4
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: found fw code swap image ie (272475 B)
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: using fw api 5
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: qca9984/qca9994 hw1.0 target 0x01000000 chip_id 0x00000000 sub 168c:cafe
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: kconfig debug 1 debugfs 1 tracing 0 dfs 1 testmode 0
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: firmware ver 10.4-3.9.0.2-00159 api 5 features no-p2p,mfp,peer-flow-ctrl,btcoex-param,allows-mesh-bcast,no-ps,peer-fixed-rate,iram-recovery crc32 8e687dd3
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot push board extended data addr 0x0
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot using calibration mode pre-cal-nvmem
[Thu Aug 8 12:51:24 2024] ath10k_pci 0001:01:00.0: boot upload otp to 0x1234 len 9236 for board id
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: boot get otp board id result 0x00041800 board_id 6 chip_id 0 ext_bid_support 1
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: SMBIOS bdf variant name not set.
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: boot using board name 'bus=pci,bmi-chip-id=0,bmi-board-id=6,variant=Linksys-MX5300'
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: boot using board name 'bus=pci,bmi-chip-id=0,bmi-board-id=6'
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: boot using board name 'bus=pci,bmi-chip-id=0,bmi-board-id=6'
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: boot fw request 'ath10k/QCA9984/hw1.0/board-2.bin': 0
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: board name
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: 00000000: 62 75 73 3d 70 63 69 2c 62 6d 69 2d 63 68 69 70 bus=pci,bmi-chip
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: 00000010: 2d 69 64 3d 30 2c 62 6d 69 2d 62 6f 61 72 64 2d -id=0,bmi-board-
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: 00000020: 69 64 3d 36 2c 76 61 72 69 61 6e 74 3d 4c 69 6e id=6,variant=Lin
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: 00000030: 6b 73 79 73 2d 4d 58 35 33 30 30 ksys-MX5300
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: boot found match for name 'bus=pci,bmi-chip-id=0,bmi-board-id=6,variant=Linksys-MX5300'
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: boot found board data for 'bus=pci,bmi-chip-id=0,bmi-board-id=6,variant=Linksys-MX5300'
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: using board api 2
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: board_file api 2 bmi_id 0:6 crc32 55b5e590
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: boot push board extended data addr 0x0
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: boot upload otp to 0x1234 len 9236 for ext board id
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: ext board id does not exist in otp, ignore it
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: otp returned ext board id 0
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: boot using calibration mode pre-cal-nvmem
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: boot already acquired valid otp board id,skip download, board_id 6 chip_id 0
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: boot push board extended data addr 0x0
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: boot upload otp to 0x1234 len 9236 for ext board id
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: ext board id does not exist in otp, ignore it
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: otp returned ext board id 0
[Thu Aug 8 12:51:26 2024] ath10k_pci 0001:01:00.0: boot upload otp to 0x1234 len 9236
[Thu Aug 8 12:51:29 2024] ath10k_pci 0001:01:00.0: boot otp execute result 0
[Thu Aug 8 12:51:29 2024] ath10k_pci 0001:01:00.0: pre cal configuration done successfully
[Thu Aug 8 12:51:29 2024] ath10k_pci 0001:01:00.0: boot found firmware code swap binary
[Thu Aug 8 12:51:29 2024] ath10k_pci 0001:01:00.0: boot uploading firmware image 0000000019e7585a len 399848
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: boot htc service 'Control' ul pipe 0 dl pipe 1 eid 0 ready
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: boot htc service 'Control' eid 0 TX flow control disabled
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: htt tx max num pending tx 2500
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: htt rx ring size 2048 fill_level 1023
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: boot hif start
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: boot htc service HTT Data does not allocate target credits
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: boot htc service 'HTT Data' ul pipe 4 dl pipe 5 eid 1 ready
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: boot htc service 'HTT Data' eid 1 TX flow control disabled
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: boot htc service 'WMI' ul pipe 3 dl pipe 2 eid 2 ready
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: unsupported HTC pktlog service id: 1536
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: firmware 10.4-3.9.0.2-00159 booted
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: target IRAM back up completed
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: boot coex_support 1 coex_gpio_pin 0
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: htt target version 2.2
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: htt-ver 2.2 wmi-op 6 htt-op 4 cal pre-cal-nvmem max-sta 512 raw 0 hwcrypto 1
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: boot suspend complete
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: boot hif stop
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: boot qca99x0 chip reset
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: boot cold reset
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: boot cold reset complete
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: boot waiting target to initialise
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: boot target indicator 2
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: boot target initialised
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: boot qca99x0 chip reset complete (cold)
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: boot hif power down
[Thu Aug 8 12:51:30 2024] ath10k_pci 0001:01:00.0: fallback to eeprom programmed regulatory settings
[Thu Aug 8 12:51:30 2024] ath: EEPROM regdomain: 0x8348
[Thu Aug 8 12:51:30 2024] ath: EEPROM indicates we should expect a country code
[Thu Aug 8 12:51:30 2024] ath: doing EEPROM country->regdmn map search
[Thu Aug 8 12:51:30 2024] ath: country maps to regdmn code: 0x3a
[Thu Aug 8 12:51:30 2024] ath: Country alpha2 being used: US
[Thu Aug 8 12:51:30 2024] ath: Regpair used: 0x3a
[Thu Aug 8 12:51:47 2024] ath: EEPROM regdomain: 0x824f
[Thu Aug 8 12:51:47 2024] ath: EEPROM indicates we should expect a country code
[Thu Aug 8 12:51:47 2024] ath: doing EEPROM country->regdmn map search
[Thu Aug 8 12:51:47 2024] ath: country maps to regdmn code: 0x10
[Thu Aug 8 12:51:47 2024] ath: Country alpha2 being used: PA
[Thu Aug 8 12:51:47 2024] ath: Regpair used: 0x10
[Thu Aug 8 12:51:47 2024] ath: regdomain 0x824f dynamically updated by user
[Thu Aug 8 12:51:48 2024] ath10k_pci 0001:01:00.0: boot hif power up
[Thu Aug 8 12:51:48 2024] ath10k_pci 0001:01:00.0: boot qca99x0 chip reset
[Thu Aug 8 12:51:48 2024] ath10k_pci 0001:01:00.0: boot cold reset
[Thu Aug 8 12:51:48 2024] ath10k_pci: Disabling AQL on phy0-mesh0 [phy0]
[Thu Aug 8 12:51:48 2024] ath10k_pci 0001:01:00.0: boot cold reset complete
[Thu Aug 8 12:51:48 2024] ath10k_pci 0001:01:00.0: boot waiting target to initialise
[Thu Aug 8 12:51:48 2024] ath10k_pci 0001:01:00.0: boot target indicator 2
[Thu Aug 8 12:51:48 2024] ath10k_pci 0001:01:00.0: boot target initialised
[Thu Aug 8 12:51:48 2024] ath10k_pci 0001:01:00.0: boot qca99x0 chip reset complete (cold)
[Thu Aug 8 12:51:48 2024] ath10k_pci 0001:01:00.0: boot init ce src ring id 0 entries 16 base_addr 00000000ac77d181
[Thu Aug 8 12:51:48 2024] ath10k_pci 0001:01:00.0: boot ce dest ring id 1 entries 512 base_addr 000000003e5d425e
[Thu Aug 8 12:51:48 2024] ath10k_pci 0001:01:00.0: boot ce dest ring id 2 entries 128 base_addr 00000000ea6997d1
[Thu Aug 8 12:51:48 2024] ath10k_pci 0001:01:00.0: boot init ce src ring id 3 entries 32 base_addr 0000000083caeb4c
[Thu Aug 8 12:51:48 2024] ath10k_pci 0001:01:00.0: boot init ce src ring id 4 entries 8192 base_addr 00000000bdf4f2a0
[Thu Aug 8 12:51:48 2024] ath10k_pci 0001:01:00.0: boot ce dest ring id 5 entries 512 base_addr 0000000056d9d67b
[Thu Aug 8 12:51:48 2024] ath10k_pci 0001:01:00.0: boot init ce src ring id 7 entries 2 base_addr 000000005e673391
[Thu Aug 8 12:51:48 2024] ath10k_pci 0001:01:00.0: boot ce dest ring id 7 entries 2 base_addr 0000000056bc5adb
[Thu Aug 8 12:51:48 2024] ath10k_pci 0001:01:00.0: boot ce dest ring id 8 entries 128 base_addr 000000005a8eceb0
[Thu Aug 8 12:51:48 2024] ath10k_pci 0001:01:00.0: boot push board extended data addr 0x0
[Thu Aug 8 12:51:48 2024] ath10k_pci 0001:01:00.0: boot upload otp to 0x1234 len 9236 for ext board id
[Thu Aug 8 12:51:49 2024] ath10k_pci 0001:01:00.0: ext board id does not exist in otp, ignore it
[Thu Aug 8 12:51:49 2024] ath10k_pci 0001:01:00.0: otp returned ext board id 0
[Thu Aug 8 12:51:49 2024] ath10k_pci 0001:01:00.0: boot using calibration mode pre-cal-nvmem
[Thu Aug 8 12:51:49 2024] ath10k_pci 0001:01:00.0: boot upload otp to 0x1234 len 9236 for board id
[Thu Aug 8 12:51:51 2024] ath10k_pci 0001:01:00.0: boot get otp board id result 0x00041800 board_id 6 chip_id 0 ext_bid_support 1
[Thu Aug 8 12:51:51 2024] ath10k_pci 0001:01:00.0: boot push board extended data addr 0x0
[Thu Aug 8 12:51:51 2024] ath10k_pci 0001:01:00.0: boot upload otp to 0x1234 len 9236 for ext board id
[Thu Aug 8 12:51:51 2024] ath10k_pci 0001:01:00.0: ext board id does not exist in otp, ignore it
[Thu Aug 8 12:51:51 2024] ath10k_pci 0001:01:00.0: otp returned ext board id 0
[Thu Aug 8 12:51:51 2024] ath10k_pci 0001:01:00.0: boot upload otp to 0x1234 len 9236
[Thu Aug 8 12:51:53 2024] ath10k_pci 0001:01:00.0: boot otp execute result 0
[Thu Aug 8 12:51:53 2024] ath10k_pci 0001:01:00.0: pre cal configuration done successfully
[Thu Aug 8 12:51:53 2024] ath10k_pci 0001:01:00.0: boot found firmware code swap binary
[Thu Aug 8 12:51:53 2024] ath10k_pci 0001:01:00.0: boot uploading firmware image 0000000019e7585a len 399848
[Thu Aug 8 12:51:54 2024] ath10k_pci 0001:01:00.0: boot htc service 'Control' ul pipe 0 dl pipe 1 eid 0 ready
[Thu Aug 8 12:51:54 2024] ath10k_pci 0001:01:00.0: boot htc service 'Control' eid 0 TX flow control disabled
[Thu Aug 8 12:51:54 2024] ath10k_pci 0001:01:00.0: htt tx max num pending tx 2500
[Thu Aug 8 12:51:54 2024] ath10k_pci 0001:01:00.0: htt rx ring size 2048 fill_level 1023
[Thu Aug 8 12:51:54 2024] ath10k_pci 0001:01:00.0: boot hif start
[Thu Aug 8 12:51:54 2024] ath10k_pci 0001:01:00.0: boot htc service HTT Data does not allocate target credits
[Thu Aug 8 12:51:54 2024] ath10k_pci 0001:01:00.0: boot htc service 'HTT Data' ul pipe 4 dl pipe 5 eid 1 ready
[Thu Aug 8 12:51:54 2024] ath10k_pci 0001:01:00.0: boot htc service 'HTT Data' eid 1 TX flow control disabled
[Thu Aug 8 12:51:54 2024] ath10k_pci 0001:01:00.0: boot htc service 'WMI' ul pipe 3 dl pipe 2 eid 2 ready
[Thu Aug 8 12:51:54 2024] ath10k_pci 0001:01:00.0: unsupported HTC pktlog service id: 1536
[Thu Aug 8 12:51:54 2024] ath10k_pci 0001:01:00.0: firmware 10.4-3.9.0.2-00159 booted
[Thu Aug 8 12:51:54 2024] ath10k_pci 0001:01:00.0: target IRAM back up completed
[Thu Aug 8 12:51:54 2024] ath10k_pci 0001:01:00.0: boot coex_support 1 coex_gpio_pin 0
[Thu Aug 8 12:51:54 2024] ath10k_pci 0001:01:00.0: htt target version 2.2