Tak.
1. Pobierasz: https://github.com/qca/qca-swiss-army-knife.git
2. w katalogu qca-swiss-army-knife/tools/scripts/ath10k masz narzędzie: ath10k-bdencoder
3. Tworzysz sobie plik board-2.json: (przykład z ZTE MF286D)
[
{
"data": "bus=ahb,bmi-chip-id=0,bmi-board-id=20,variant=zte,mf286d.bin",
"names": [
"bus=ahb,bmi-chip-id=0,bmi-board-id=20,variant=zte,mf286d"
]
},
{
"data": "bus=ahb,bmi-chip-id=0,bmi-board-id=21,variant=zte,mf286d.bin",
"names": [
"bus=ahb,bmi-chip-id=0,bmi-board-id=21,variant=zte,mf286d"
]
}
]
u Ciebie będzie coś takiego:
[
{
"data": "bus=pci,bmi-chip-id=0,bmi-board-id=16,variant=zte,mf286a.bin",
"names": [
"bus=pci,bmi-chip-id=0,bmi-board-id=16,variant=zte,mf286a"
]
}
]
Wyciągasz binarkę z OFW i nadajesz jej nazwę:
bus=pci,bmi-chip-id=0,bmi-board-id=16,variant=zte,mf286a.bin
Na koniec robisz:
ath10k-bdencoder -c board-2.json i masz plik board-2, który dodajesz do siebie.
Jak zrobić wpis w dts, to wiesz już pewnie.
I na koniec końców Christian na bank będzie chciał byś wysłał plik `bus=pci,bmi-chip-id=0,bmi-board-id=16,variant=zte,mf286a.bin` na grupę mailingową.
Jakby coś było niejasne, dawaj znać.
EDIT:
Poprawione ahb na pci, tam gdzie tak być powinno.