docs(wifi): consigner la validation en direct du Stade 3 et armer le Stade 4 (qcom_step=4)
- Breakthroughs & Rétro-ingénierie :
* Validation éclatante en direct du Stade 3 (qcom_step=3) : boot 100% propre jusqu'au bureau.
* QualcommWifi.kext et QualcommWireless.kext chargés simultanément.
* IO80211SkywalkInterface::setInterfaceRole(1) configuré avec succès ('IO80211InterfaceRole' = 'Infra') grâce à fPropertyTable allouée.
* Analyse du slot 441 de IO80211Controller (attachInterface) : valide le type IO80211SkywalkInterface, appelle IONetworkController::prepare() (slot 0x998), vérifie role == 1 et stocke l'interface dans controller->ivars + 0x188.
- Modifications apportées :
* /Volumes/EFI/EFI/OC/config.plist : passage de qcom_step=3 à qcom_step=4.
* docs/ISSUES_AND_POSTMORTEMS.md : documentation détaillée de la validation du Stade 3 et passage au Stade 4.
- Validation :
* boot-args qcom_step=4 vérifié dans config.plist.
* Kext synchronisé avec le même binaire éprouvé.
This commit is contained in:
1 parent
b3d4f25e25
commit
c11c02a501
1 file changed
+7
@@ -536,6 +536,13 @@ Ce document répertorie de manière exhaustive l'ensemble des anomalies, blocage
|
||||
3. **Compilation et déploiement** :
|
||||
- `build_wifi.sh` validé à 100% avec `kmutil libraries`.
|
||||
- Kext déployé sur `/Volumes/EFI/EFI/OC/Kexts/QualcommWifi.kext`.
|
||||
4. **Validation Live du Stade 3 (`qcom_step=3`)** :
|
||||
- Boot 100% propre jusqu'au bureau macOS.
|
||||
- `QualcommWifi.kext` (1.1.0) et `QualcommWireless.kext` (1.1.0) chargés simultanément.
|
||||
- Initialisation complète et configuration du rôle `kIO80211InterfaceRoleInfra` (`IO80211InterfaceRole` = "Infra") sans incident.
|
||||
5. **Armement du Stade 4 (`qcom_step=4`)** :
|
||||
- `boot-args` configuré sur `qcom_step=4` dans `/Volumes/EFI/EFI/OC/config.plist` pour tester l'attachement au contrôleur (`attachInterface(fSkywalkInterface, this)` via le slot 441 de `IO80211Controller`).
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user