docs: dump comprehensive research, kernel reverse-engineering and post-mortems
- Breakthroughs & Rétro-ingénierie :
* Création de docs/RESEARCH_AND_REVERSE_ENGINEERING.md : synthèse exhaustive
de toutes les recherches théoriques, des contraintes matérielles du WCN7850
(MMIO BAR0 windowing 0x310c, DMA 36-bit page mask, désactivation ASPM L0s/L1),
de la machine d'état du protocole MHI/BHIe (bootloader 2-étapes FBC, anneaux
CR/ER/TR, environnement d'exécution AMSS/WFW), ainsi que du reverse-engineering
complet de l'ABI et de la vtable IO80211Controller (3728 octets, 466 entrées,
graphe d'appels de start(), slots purs et ivars dans BootKernelExtensions.kc).
* Création de docs/ISSUES_AND_POSTMORTEMS.md : historique détaillé et
chronologique de l'ensemble des 9 incidents, bugs et panics rencontrés
depuis le début du projet (erreurs de link KPI, padslot mismatch OpenCore,
panique explicite Apple _panic("No ivars->_faultReporter"), échec RNGAgent,
cycle Kext OSBundleRequired Network-Root, et reboots intempestifs), avec
symptômes, analyses de cause racine, et résolutions techniques validées.
* Mise à jour de docs/ARCHITECTURE.md : référencement croisé des nouveaux
documents d'ingénierie et de post-mortems.
- Validation :
* Arborescence documentaire consolidée et intègre.
* Validation syntaxique et liens Markdown vérifiés.
This commit is contained in:
1 parent
5357ca61fe
commit
d152d81d79
3 files changed
+323
No files matched your search
@@ -103,3 +103,14 @@ Le pilote est structuré en deux classes IOKit distinctes et complémentaires au
|
||||
5. Envoi d'un `HCI_Reset` (`0x03, 0x0c, 0x00`) via requête de contrôle USB.
|
||||
6. Injection des métadonnées `IORegistry` (`USB Product Name`, `kUSBHostPortType=255`, spoofing `idVendor=0x0a12`).
|
||||
7. Fermeture propre des pipes et libération de l'accès exclusif afin que le daemon `bluetoothd` prenne la main sans conflit.
|
||||
|
||||
|
||||
---
|
||||
|
||||
## 3. Documentation Complémentaire & Analyse Approfondie
|
||||
|
||||
- [Recherche Approfondie & Rétro-Ingénierie Kernel](file:///Users/erwan/Documents/QualcommWireless/docs/RESEARCH_AND_REVERSE_ENGINEERING.md) : Analyse binaire de `BootKernelExtensions.kc`, ABI `IO80211Controller`, call graph de `start()`, slots de vtable et spécifications MHI/BHIe.
|
||||
- [Historique des Problèmes & Post-Mortems](file:///Users/erwan/Documents/QualcommWireless/docs/ISSUES_AND_POSTMORTEMS.md) : Analyse détaillée des panics (`_faultReporter`, WorkQueue, vtables, ASPM, DMA 36-bit) et résolutions techniques.
|
||||
- [Implémentation Wi-Fi Natif](file:///Users/erwan/Documents/QualcommWireless/docs/NATIVE_WIFI.md) : Détails sur l'architecture Skywalk et les commandes Apple80211.
|
||||
- [Implémentation Bluetooth 5.4](file:///Users/erwan/Documents/QualcommWireless/docs/BLUETOOTH.md) : Détails sur le protocole DFU Qualcomm et l'injection IORegistry.
|
||||
- [Guide de Compilation](file:///Users/erwan/Documents/QualcommWireless/docs/BUILD.md) : Procédure de build, signatures et déploiement OpenCore.
|
||||
Reference in new issue
Block a user