Commit Graph

  • 683e3cd075 fix(wifi): resolve Page 0 kernel trap in CCLogStream::logv during association resolve_qualcomm_wifi_bootloop Erwan 2026-11-01 10:50:54 +01:00
  • c442c450b4 fix(wifi): eliminate IO80211Glue WorkQueue gate panic, fix missing SSID/password prompt & implement full association pipeline Erwan 2026-10-31 14:58:02 +01:00
  • 4007d1bd72 fix(wifi): eliminate desktop freeze, resolve 5GHz/Settings visibility & integrate real network freebox_HUUPGP Erwan 2026-10-27 10:04:16 +01:00
  • 3f3e37ce46 feat(wifi): unlock SCAN_REQ (ENXIO=6) via getScanManager and implement IO80211Glue WCL scan pipeline (0x8e0 ABI) Erwan 2026-10-20 12:39:18 +02:00
  • fb0e068b46 fix(wifi): ivars infra 0x4000 octets + canaux HW pre-remplis (audit des handlers InfraInterface) Erwan 2026-10-20 09:17:03 +02:00
  • 057793b847 fix(wifi): allouer 0x138 octets + ivars infra pour corriger le #PF CR2:0x1ac dans setGATEWAY_ADDRESS Erwan 2026-10-20 09:03:04 +02:00
  • f7d58c049a fix(wifi): implémenter la VTable étendue IO80211InfraProtocol pour débloquer les canaux supportés et le scan natif Erwan 2026-10-19 23:48:46 +02:00
  • 423761d08e fix(wifi): éliminer la tempête d'écritures NVRAM en runtime et implémenter le scan Wi-Fi avec postScanDone(APPLE80211_M_SCAN_DONE) Erwan 2026-10-19 22:54:58 +02:00
  • 25e41914f9 fix(skywalk): injecter IFRTYPE_SUBFAMILY_WIFI (3) et medium 802.11Auto pour Apple80211GetIfListCopy Erwan 2026-10-19 19:09:45 +02:00
  • 5efd0dfbae feat(wifi): publier les médiums réseau IEEE80211/Ethernet et activer la radio par défaut (Étape 9) Erwan 2026-10-19 18:35:13 +02:00
  • 29af992874 feat(wifi): implémenter le datapath Skywalk Ethernet, pools, queues et attachement BSD en1 (Étape 8) Erwan 2026-10-19 17:47:37 +02:00
  • 2c4ea2562b fix(wifi): remplacer fSkywalkInterface->registerService par this->registerService et eliminer le #PF IOSkywalkNetworkBSDClient Erwan 2026-10-19 16:40:49 +02:00
  • f43bfa8000 feat(wifi): instrumenter l'Étape 7 (fSkywalkInterface->registerService) avec télémétrie fine Erwan 2026-10-19 15:58:32 +02:00
  • a4e77c9a53 fix(wifi): conformer FakeFaultReporter à l'ABI IO80211FaultReporter (OSObject) et éliminer le #PF slot 0x120 Erwan 2026-10-19 15:18:57 +02:00
  • 05b3c5eec1 fix(wifi): intercepter fWorkQueue->addEventSource (slot 42) et tracer joinPMtree Erwan 2026-10-19 13:12:29 +02:00
  • c3c969e115 fix(wifi): sécuriser l'Étape 6 avec IORecursiveLock anti-réentrance NVRAM et télémétrie fine Erwan 2026-10-19 11:58:44 +02:00
  • 08ead1e88a fix(wifi): étendre la NVRAM à 2048 octets, supprimer la latence SPI et synchroniser l'étape 6 Erwan 2026-10-19 10:39:48 +02:00
  • 0988463366 fix(wifi): sécuriser logNvramStage sans locks IORegistry et découper l'étape 6 en 3 pauses balisées Erwan 2026-10-19 10:07:13 +02:00
  • 6017b35300 feat(wifi): blinder getPrimarySkywalkInterface, setMulticastList et armer le Stade 6 Erwan 2026-10-19 00:34:58 +02:00
  • cc3fff7dc7 docs(wifi): documenter le postmortem 16, la persistance NVRAM et les 7 paliers d'amorçage Erwan 2026-10-19 00:01:31 +02:00
  • 92ce7e7839 fix(wifi): rétablir l'allocation dédiée IOWorkLoop et sécuriser la journalisation NVRAM Erwan 2026-10-18 23:56:32 +02:00
  • e0414a948e fix(wifi): unify getWorkLoop with IO80211WorkQueue and add direct kprintf screen logging Erwan 2026-10-18 23:26:34 +02:00
  • e21d212096 feat(wifi): implement concrete allocIO80211RecursiveLock override and granular Skywalk substep tracing Erwan 2026-10-18 21:32:32 +02:00
  • 6a1af27d4f fix(wifi): initialiser l'arborescence Power Management IOKit pour le Stade 6 (joinPMtree) Erwan 2026-10-18 19:26:59 +02:00
  • cfdbaaa676 docs(wifi): consigner la validation en direct du Stade 5 et armer le Stade 6 (qcom_step=6) Erwan 2026-10-18 18:26:55 +02:00
  • a5a75b88a0 docs(wifi): consigner la validation du Stade 4 et armer le Stade 5 (qcom_step=5) Erwan 2026-10-18 18:08:57 +02:00
  • c11c02a501 docs(wifi): consigner la validation en direct du Stade 3 et armer le Stade 4 (qcom_step=4) Erwan 2026-10-18 17:48:47 +02:00
  • b3d4f25e25 feat(wifi): intégrer IO80211SkywalkInterface::init sans argument et armer l'étape 3 (setInterfaceRole) Erwan 2026-10-18 17:34:17 +02:00
  • 5ecd07c324 fix(wifi): restore initIvars allocation guard, reset default skywalk_step to 1, and add qcom_step=1 to EFI Erwan 2026-10-18 16:36:54 +02:00
  • 0519af4666 fix(wifi): prevent premature initIvars bypass of super::init and step down to step 2 Erwan 2026-10-18 15:53:21 +02:00
  • 79d772636f feat(wifi): advance Skywalk lifecycle to step 5 (init, role, controller attach, and IORegistry attach) Erwan 2026-10-18 15:42:49 +02:00
  • b7e32db90a fix(wifi): step down default skywalk_step to 1, enforce initIvars allocation, and guard teardown lifecycle Erwan 2026-10-18 15:32:53 +02:00
  • 506df09b68 fix(wifi): resolve INC-15 uninitialized heap trap in initIvars and correct Skywalk attachment sequence Erwan 2026-10-18 14:48:25 +02:00
  • c401f7f90c fix(wifi): eliminate bootloop CR2:0x1 by removing virtual qualifier on IO80211SkywalkInterface non-virtual ABI Erwan 2026-10-18 13:48:56 +02:00
  • e4c7d59a5e feat(wifi): instantiate and attach native IO80211SkywalkInterface for airportd integration Erwan 2026-10-18 13:29:20 +02:00
  • d222156c8b feat(wifi): configure PCIe memory space and bus mastering for BAR0 MMIO reads Erwan 2026-10-18 12:19:59 +02:00
  • a922133da9 fix(wifi): resolve kernel page fault CR2:0x658 in ml_thread_policy via distinct IOWorkLoop Erwan 2026-10-18 11:57:51 +02:00
  • 3a02c6ff8e fix(wifi): eliminate bootloop triple fault via 283-slot CCLogStream ABI and safe streamData reporter stub Erwan 2026-10-18 11:23:14 +02:00
  • c073fb82cd fix(wifi): eliminate early boot hang and triple fault via static BSS FakeLogStream and gated matching Erwan 2026-10-18 00:29:28 +02:00
  • 0809b01856 fix(wifi): prevent CPU triple fault and instant reboot via CCLogStream layout conforming FakeLogStream main Erwan 2026-10-17 23:14:09 +02:00
  • d152d81d79 docs: dump comprehensive research, kernel reverse-engineering and post-mortems Erwan 2026-10-17 20:00:22 +02:00
  • 5357ca61fe fix(wifi): resolve early kernel panic caused by null faultReporter and logger Erwan 2026-10-17 00:27:43 +02:00
  • 815c7ecaca fix(wifi): resolve crash causes via IO80211Controller reverse-engineering Erwan 2026-10-16 19:20:13 +02:00
  • 1a6562c229 feat(wifi): implement NVRAM stage logging and safe crash-proof mode for WCN7850 Erwan 2026-10-16 16:53:58 +02:00
  • dcabc5d8df fix(wifi): prevent AMD-Vi IOMMU fatal reset and airportd boot loop Erwan 2026-10-16 15:09:00 +02:00
  • 2fb2450e11 fix(wifi): eliminate boot loop by removing synchronous 20s BHI delay and incompatible IOEthernetInterface Erwan 2026-10-16 14:32:17 +02:00
  • 0c57a54e5e feat(wifi): implement IO80211WorkQueue and WorkLoop lifecycle to resolve IO80211Controller::start failure Erwan 2026-10-16 13:49:59 +02:00
  • cf09834dc2 fix(wifi): resolve OpenCore 'Invalid Parameter' rejection by aligning IO80211Controller vtable padslots and Info.plist dependencies Erwan 2026-10-16 13:18:30 +02:00
  • d6bce8f360 feat(wifi): align IO80211Controller vtable to 466 slots and resolve kernel symbols for native Wi-Fi Erwan 2026-10-16 11:49:21 +02:00
  • 399b09dade refactor(wifi): transition to IOEthernetController architecture to eliminate boot loop Erwan 2026-10-16 10:56:55 +02:00
  • b784cb9b47 fix(wifi): résolution du rejet OpenCore 'Invalid Parameter' par injection de kmod_info Erwan 2026-10-16 10:18:36 +02:00
  • 2dca4cd116 feat(wifi): implement macOS Tahoe WorkQueue and FaultReporter for IO80211Controller Erwan 2026-10-16 09:50:54 +02:00
  • 493c0989a1 chore(agents): add AGENTS.md rule for automatic detailed commits and push Erwan 2026-10-16 02:44:57 +02:00
  • a10e097a7e feat(tahoe): port QualcommWireless & QualcommWifi to macOS Tahoe 26.x (Darwin 25) Erwan 2026-10-16 02:41:25 +02:00
  • 820154e54b feat(bt): intercept LE_SET_SCAN_PARAM via shadow vtable to inject random address on the fly nawrhehe 2026-10-15 23:00:43 +02:00
  • 88c0dccd79 fix(bt): configure static LE random address to resolve status 718 scan crash nawrhehe 2026-10-15 22:47:48 +02:00
  • 2656af7975 fix(bt): enforce USB transport matching and isolate Bluetooth driver dependencies nawrhehe 2026-10-15 22:18:47 +02:00
  • 9423c21da0 fix(kext): prune unused dependencies from OSBundleLibraries nawrhehe 2026-10-15 21:34:44 +02:00
  • 192d7355c2 feat(wifi): expand wireless capabilities and channel configuration nawrhehe 2026-10-15 21:24:38 +02:00
  • 3b2ffcdf15 feat(wifi): add Apple80211 IOCTL handlers and explicit PCIe probe validation nawrhehe 2026-10-15 21:23:21 +02:00
  • 5f28381754 Added : README.md for general comprehension nawrhehe 2026-10-15 21:11:02 +02:00
  • b03b6c8197 premier push nawrhehe 2026-10-15 18:07:10 +02:00