It seems I'm lucky today. I managed to have a working 5GHz:
- Download
/lib/firmware/ath10k/QCA9888/hw2.0/board-2.bin
from the router - Use ath10k-bdencoder script to extract the files with
./ath10k-bdencoder -e board-2.bin
- Edit board-2.json file to add
"bus=pci,bmi-chip-id=0,bmi-board-id=31"
. I randomly choose to put it inbmi-board-id=25
section.
{
"data": "bus=pci,bmi-chip-id=0,bmi-board-id=25.bin",
"names": [
"bus=pci,bmi-chip-id=0,bmi-board-id=25",
"bus=pci,bmi-chip-id=0,bmi-board-id=31"
]
},
- Re-create a new
board-2.bin
with./ath10k-bdencoder -c board-2.json
- Upload the new
board-2.bin
to the router, replacing the old one. - Reboot the router
I'm absolutely no sure if it's the good/clean way to fix this issue, but it works for me.