No encontré el archivo de calibración en el TP-Link que tengo con la wifi funcional y le he metido la última versión de OpenWRT a los dos TP-Link y ninguno genera el cal-pci-0000:00:00.0.bin.
Creo que lo saqué cuando le puse el firmware original, lo pondría para hacer alguna prueba y ahí se quedó, hace ya unos años y no estoy del todo seguro.
El caso es que para funcionar por lo visto no lo necesita y como no está no he podido probar lo de cambiar la MAC, si ejecutas el comando para cambiar la MAC sin estar el archivo de calibración no se queja pero tampoco lo genera.
En el TP-Link donde funciona la wifi, la MAC que asigna a la interface de 5 MHz es la MAC de la Lan -1 y la de 2.4 MHz tiene la misma MAC que la Lan.
En el TP-Link donde no funciona la wifi, el log de arranque es diferente del HLK, el error no hace referencia al caldata.
Voy a postear la parte del arranque que hace referencia al ath10k en cada uno de los TP-Link, el que arranca la wifi y el que no, el log del HLK ya lo puse unos post atrás, puede que al menos alguno de vosotros vea el problema en el TP-Link donde da error:
Sí arranca:
Mon Nov 21 15:57:22 2022 kern.info kernel: [ 17.849270] ath10k 5.15 driver, optimized for CT firmware, probing pci device: 0x3c.
Mon Nov 21 15:57:22 2022 kern.info kernel: [ 17.858247] ath10k_pci 0000:00:00.0: enabling device (0000 -> 0002)
Mon Nov 21 15:57:22 2022 kern.info kernel: [ 17.864823] ath10k_pci 0000:00:00.0: pci irq legacy oper_irq_mode 1 irq_mode 0 reset_mode 0
Mon Nov 21 15:57:22 2022 kern.info kernel: [ 21.751573] ath10k_pci 0000:00:00.0: qca988x hw2.0 target 0x4100016c chip_id 0x043202ff sub 0000:0000
Mon Nov 21 15:57:22 2022 kern.info kernel: [ 21.760989] ath10k_pci 0000:00:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
Mon Nov 21 15:57:22 2022 kern.info kernel: [ 21.772940] ath10k_pci 0000:00:00.0: firmware ver 10.1-ct-8x-__fW-022-ecad3248 api 2 features wmi-10.x,has-wmi-mgmt-tx,mfp,txstatus-noack,wmi-10.x-CT,ratemask-CT,txrate-CT,get-temp-CT,tx-rc-CT,cust-stats-CT,retry-gt2-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT crc32 3e4cf97f
Mon Nov 21 15:57:22 2022 kern.info kernel: [ 21.890942] ath10k_pci 0000:00:00.0: Loading BDF type 0
Mon Nov 21 15:57:22 2022 kern.info kernel: [ 22.793244] ath10k_pci 0000:00:00.0: board_file api 1 bmi_id N/A crc32 bebc7c08
Mon Nov 21 15:57:22 2022 kern.warn kernel: [ 23.791201] ath10k_pci 0000:00:00.0: 10.1 wmi init: vdevs: 16 peers: 127 tid: 256
Mon Nov 21 15:57:22 2022 kern.info kernel: [ 23.807839] ath10k_pci 0000:00:00.0: wmi print 'P 128 V 8 T 410'
Mon Nov 21 15:57:22 2022 kern.info kernel: [ 23.814206] ath10k_pci 0000:00:00.0: wmi print 'msdu-desc: 1424 sw-crypt: 0 ct-sta: 0'
Mon Nov 21 15:57:22 2022 kern.info kernel: [ 23.822347] ath10k_pci 0000:00:00.0: wmi print 'alloc rem: 24984 iram: 38672'
Mon Nov 21 15:57:22 2022 kern.info kernel: [ 23.884815] ath10k_pci 0000:00:00.0: htt-ver 2.1 wmi-op 2 htt-op 2 cal nvmem max-sta 128 raw 0 hwcrypto 1
Mon Nov 21 15:57:22 2022 kern.info kernel: [ 23.894922] ath10k_pci 0000:00:00.0: NOTE: Firmware DBGLOG output disabled in debug_mask: 0x10000000
No arranca:
Sun Nov 13 17:11:00 2022 kern.info kernel: [ 17.713110] ath10k 5.15 driver, optimized for CT firmware, probing pci device: 0x3c.
Sun Nov 13 17:11:00 2022 kern.info kernel: [ 17.722428] ath10k_pci 0000:00:00.0: enabling device (0000 -> 0002)
Sun Nov 13 17:11:00 2022 kern.info kernel: [ 17.729007] ath10k_pci 0000:00:00.0: pci irq legacy oper_irq_mode 1 irq_mode 0 reset_mode 0
Sun Nov 13 17:11:00 2022 kern.info kernel: [ 21.602018] ath10k_pci 0000:00:00.0: qca988x hw2.0 target 0x4100016c chip_id 0x043202ff sub 0000:0000
Sun Nov 13 17:11:00 2022 kern.info kernel: [ 21.611437] ath10k_pci 0000:00:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
Sun Nov 13 17:11:00 2022 kern.info kernel: [ 21.623383] ath10k_pci 0000:00:00.0: firmware ver 10.1-ct-8x-__fW-022-ecad3248 api 2 features wmi-10.x,has-wmi-mgmt-tx,mfp,txstatus-noack,wmi-10.x-CT,ratemask-CT,txrate-CT,get-temp-CT,tx-rc-CT,cust-stats-CT,retry-gt2-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT crc32 3e4cf97f
Sun Nov 13 17:11:00 2022 kern.info kernel: [ 21.739118] ath10k_pci 0000:00:00.0: Loading BDF type 0
Sun Nov 13 17:11:00 2022 kern.info kernel: [ 22.643649] ath10k_pci 0000:00:00.0: board_file api 1 bmi_id N/A crc32 bebc7c08
Sun Nov 13 17:11:00 2022 kern.warn kernel: [ 24.658520] ath10k_pci 0000:00:00.0: failed to receive control response completion, polling..
Sun Nov 13 17:11:00 2022 kern.err kernel: [ 25.698513] ath10k_pci 0000:00:00.0: ctl_resp never came in (-145)
Sun Nov 13 17:11:00 2022 kern.err kernel: [ 25.704789] ath10k_pci 0000:00:00.0: failed to connect to HTC: -145