miliuco Posted June 7, 2023 Share Posted June 7, 2023 @dreamwhite Good work! Even failing, it's a starting point. Forgotten that binaries are not on /S/L/E now, only plist files. Regards. 1 Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805864 Share on other sites More sharing options...
Max.1974 Posted June 7, 2023 Share Posted June 7, 2023 Here to work is necessary use update kexts and -wegbeta on boot-args. @MaLd0n said me about it. Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805865 Share on other sites More sharing options...
miliuco Posted June 7, 2023 Share Posted June 7, 2023 (edited) 3 hours ago, PoMpIs said: @miliuco Not even with -revbeta does RestrictEvents work fine for me... there is no way to show the 13600k. 🤷♂️ It works fine on the memory and PCI slots, but on the CPU it doesn't Try this in boot args (RestrictEvents 1.1.2 last commit fc446c5): Quote revpatch=cpuname revcpuname="i5 13600K Raptor Lake" Another way of adding those parameters is in NVRAM: Edited June 7, 2023 by miliuco 4 1 Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805867 Share on other sites More sharing options...
dMatik Posted June 7, 2023 Share Posted June 7, 2023 21 minutes ago, dMatik said: What is wierd behaviour is what I get on ventura with the spoof ssdt, there is no wifi but i get handoff from my iphone and my watch :)) . Reveal hidden contents Here is a bootlog from ventura 13.4 (same on macos 14 with the spoof ssdt (also need to inject with oc device properties ' local-mac-adress ' to get at this state ) Spoiler 2023-06-08 00:53:44.501442+0300 localhost kernel[0]: (AppleOLYHALMac) AppleOLYHAL::probe: score = 1000 2023-06-08 00:53:44.501467+0300 localhost kernel[0]: (AppleBCMWLANCoreMac) Driver Boot Checkpoint, bus[0x1100806eef02861b] (1/'kBootCheckPointPCIeInit') - 3.501462895 2023-06-08 00:53:44.501475+0300 localhost kernel[0]: (AppleBCMWLANCoreMac) Driver Boot Checkpoint, bus[0x1100806eef02861b] (2/'kBootCheckPointPCIeProbe') - 3.501474011 2023-06-08 00:53:44.501478+0300 localhost kernel[0]: (AppleBCMWLANCoreMac) AppleBCMWLANBusInterfacePCIe::isIOKitEnvironment() WLAN Active Driver mode IOKit 2023-06-08 00:53:44.501489+0300 localhost kernel[0]: (AppleOLYHALMac) AppleOLYHAL::start: entry with provider 0x351394982c854421 2023-06-08 00:53:44.501497+0300 localhost kernel[0]: (corecapture) CCPipe::withOwnerNameCapacity pipeOwner com.apple.driver.AppleOLYHAL pipeName DriverLogs 2023-06-08 00:53:44.501565+0300 localhost kernel[0]: (corecapture) CCLogPipe::createReportersAndLegend() Done Creating Legend for owner: com.apple.driver.AppleOLYHAL pipe DriverLogs 2023-06-08 00:53:44.501569+0300 localhost kernel[0]: (corecapture) CCLogPipe::initWithOwnerNameCapacity() IOReporters setup for DriverLogs 2023-06-08 00:53:44.501603+0300 localhost kernel[0]: (corecapture) Created CCLogPipe (Owner: com.apple.driver.AppleOLYHAL - Name: DriverLogs) 2023-06-08 00:53:44.501606+0300 localhost kernel[0]: (corecapture) withOwnerNameCapacity:157 Pipe Owner:com.apple.driver.AppleOLYHAL Name:DriverLogs LogIdentifier:AppleOLYHAL_log 2023-06-08 00:53:44.501635+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportSet() fCoreCaptureReporter 0x33140448c76c7591 2023-06-08 00:53:44.501636+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportersAndLegend() streamName olyhalStream 2023-06-08 00:53:44.501700+0300 localhost kernel[0]: (corecapture) Created CCLogStream (Name: olyhalStream) 2023-06-08 00:53:44.501733+0300 localhost kernel[0]: PMRD: power event 7 args 0xcc1adceb7bdae6b 0x0 2023-06-08 00:53:44.501738+0300 localhost kernel[0]: PMRD: PowerChangeOverride (ON_STATE->ON_STATE, f, 0x302) tag 0x150064 2023-06-08 00:53:44.501747+0300 localhost kernel[0]: PMRD: PowerChangeDone: ON_STATE->ON_STATE 2023-06-08 00:53:44.501775+0300 localhost kernel[0]: (AppleBCMWLANCoreMac) Driver Boot Checkpoint, bus[0x1100806eef02861b] (3/'kBo3otCheckPointPCIeStart') - 3.501773431 2023-06-08 00:53:44.501805+0300 localhost kernel[0]: (corecapture) CCPipe::withOwnerNameCapacity pipeOwner com.apple.driver.AppleBCMWLANCoreV3.0 pipeName DriverLogs 2023-06-08 00:53:44.501833+0300 localhost kernel[0]: (corecapture) CCLogPipe::createReportersAndLegend() Done Creating Legend for owner: com.apple.driver.AppleBCMWLANCoreV3.0 pipe DriverLogs 2023-06-08 00:53:44.501834+0300 localhost kernel[0]: (corecapture) CCLogPipe::initWithOwnerNameCapacity() IOReporters setup for DriverLogs 2023-06-08 00:53:44.502160+0300 localhost kernel[0]: (corecapture) Created CCLogPipe (Owner: com.apple.driver.AppleBCMWLANCoreV3.0 - Name: DriverLogs) 2023-06-08 00:53:44.502162+0300 localhost kernel[0]: (corecapture) withOwnerNameCapacity:157 Pipe Owner:com.apple.driver.AppleBCMWLANCoreV3.0 Name:DriverLogs LogIdentifier:wlan0 2023-06-08 00:53:44.502218+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportSet() fCoreCaptureReporter 0x7f71863f030985d9 2023-06-08 00:53:44.502219+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportersAndLegend() streamName loggerstream 2023-06-08 00:53:44.502249+0300 localhost kernel[0]: (corecapture) Created CCLogStream (Name: loggerstream) 2023-06-08 00:53:44.502261+0300 localhost kernel[0]: (corecapture) CCPipe::withOwnerNameCapacity pipeOwner com.apple.driver.AppleBCMWLANCoreV3.0 pipeName DatapathEvents 2023-06-08 00:53:44.502282+0300 localhost kernel[0]: (corecapture) CCLogPipe::createReportersAndLegend() Done Creating Legend for owner: com.apple.driver.AppleBCMWLANCoreV3.0 pipe DatapathEvents 2023-06-08 00:53:44.502283+0300 localhost kernel[0]: (corecapture) CCLogPipe::initWithOwnerNameCapacity() IOReporters setup for DatapathEvents 2023-06-08 00:53:44.502604+0300 localhost kernel[0]: (corecapture) Created CCLogPipe (Owner: com.apple.driver.AppleBCMWLANCoreV3.0 - Name: DatapathEvents) 2023-06-08 00:53:44.502605+0300 localhost kernel[0]: (corecapture) withOwnerNameCapacity:157 Pipe Owner:com.apple.driver.AppleBCMWLANCoreV3.0 Name:DatapathEvents LogIdentifier: 2023-06-08 00:53:44.502607+0300 localhost kernel[0]: (corecapture) CCPipe::withOwnerNameCapacity pipeOwner com.apple.driver.AppleBCMWLANCoreV3.0 pipeName StateSnapshots 2023-06-08 00:53:44.502634+0300 localhost kernel[0]: (corecapture) CCDataPipe::createReportersAndLegend() Done Creating Legend for owner: com.apple.driver.AppleBCMWLANCoreV3.0 pipe StateSnapshots 2023-06-08 00:53:44.502635+0300 localhost kernel[0]: (corecapture) CCDataPipe::initWithOwnerNameCapacity() IOReporters setup for StateSnapshots 2023-06-08 00:53:44.502643+0300 localhost kernel[0]: (corecapture) Created CCDataPipe (Owner: com.apple.driver.AppleBCMWLANCoreV3.0 - Name: StateSnapshots) 2023-06-08 00:53:44.502644+0300 localhost kernel[0]: (corecapture) withOwnerNameCapacity:157 Pipe Owner:com.apple.driver.AppleBCMWLANCoreV3.0 Name:StateSnapshots LogIdentifier:0 2023-06-08 00:53:44.502655+0300 localhost kernel[0]: (corecapture) CCDataStream::createReportSet() fCoreCaptureReporter 0xf8c6dac257a59f71 2023-06-08 00:53:44.502656+0300 localhost kernel[0]: (corecapture) CCDataStream::createReportersAndLegend() streamName FaultReporter 2023-06-08 00:53:44.502683+0300 localhost kernel[0]: (corecapture) Created CCDataStream (Name: FaultReporter) 2023-06-08 00:54:00.986395+0300 localhost kernel[0]: (corecapture) 000023.503063 wlan0.A[1] [ik] start@1732:failed to get product 2023-06-08 00:54:00.986440+0300 localhost kernel[0]: (corecapture) 000023.503109 wlan0.A[2] [ik] start@1762:Deep Sleep is ENABLED 2023-06-08 00:54:00.986454+0300 localhost kernel[0]: (corecapture) 000023.503122 wlan0.A[3] [ik] start@1936:Starting PCIe 2023-06-08 00:54:00.986468+0300 localhost kernel[0]: (corecapture) 000023.503136 wlan0.A[4] [ik] start@1943: Setting 'AppleBCMWLANBusInterfacePCIe' 'built-in' property 2023-06-08 00:54:00.991357+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportSet() fCoreCaptureReporter 0x8bac71d33da4b1c6 2023-06-08 00:54:00.991360+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportersAndLegend() streamName requestiotxpcie 2023-06-08 00:54:00.991402+0300 localhost kernel[0]: (corecapture) Created CCLogStream (Name: requestiotxpcie) 2023-06-08 00:54:00.991416+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportSet() fCoreCaptureReporter 0xc0d08f149980df67 2023-06-08 00:54:00.991417+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportersAndLegend() streamName rxpacketpcie 2023-06-08 00:54:00.991513+0300 localhost kernel[0]: (corecapture) Created CCLogStream (Name: rxpacketpcie) 2023-06-08 00:54:00.991532+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportSet() fCoreCaptureReporter 0x9aaf8df0ccc036bf 2023-06-08 00:54:00.991534+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportersAndLegend() streamName driverstatepcie 2023-06-08 00:54:00.991684+0300 localhost kernel[0]: (corecapture) Created CCLogStream (Name: driverstatepcie) 2023-06-08 00:54:00.991691+0300 localhost kernel[0]: (corecapture) 000023.508360 wlan0.A[5] [ik] start@2071:Raised AdjustBusy(+1), GetBusyState() -> 2 2023-06-08 00:54:00.991695+0300 localhost kernel[0]: (corecapture) 000023.508364 wlan0.A[7] [ik] setupNotifier@2369:Setting up notifier for CoreAnalyticsHub 2023-06-08 00:54:00.991696+0300 localhost kernel[0]: (corecapture) 000023.508364 wlan0.A[6] [ik] deferredStart@2498:Create Platform function and PERST# port 2023-06-08 00:54:00.991728+0300 localhost kernel[0]: (AppleOLYHALMac) Creating an object of AppleOLYHALPlatformFunctionMac class 2023-06-08 00:54:00.991822+0300 localhost kernel[0]: (corecapture) 000023.508491 AppleOLYHAL_log.A[1] AppleOLYHALPlatformFunctionMac::acpiPropertySupported: ARPT DPWR ACPI object found 2023-06-08 00:54:00.991838+0300 localhost kernel[0]: (corecapture) 000023.508507 AppleOLYHAL_log.A[2] AppleOLYHALPlatformFunctionMac::acpiPropertySupported: ARPT DISO ACPI object found 2023-06-08 00:54:00.991889+0300 localhost kernel[0]: (corecapture) 000023.508558 wlan0.A[8] [ik] deferredStart@2656:Waiting for PCIe to enumerate 2023-06-08 00:54:00.991939+0300 localhost kernel[0]: (corecapture) 000023.508608 wlan0.A[9] [ik] identifyDevice@4418:2:0:0 - Bus 2, Device 0, Function 0 2023-06-08 00:54:00.991980+0300 localhost kernel[0]: (corecapture) 000023.508649 wlan0.A[10] [ik] identifyDevice@4453:ID: vendor 0x14e4, device 0x43ba, revision 0x1 2023-06-08 00:54:00.991982+0300 localhost kernel[0]: (corecapture) 000023.508651 wlan0.A[11] [ik] identifyDevice@4454:ID: class 0, subsystemVendor 0x106b, subsystem 0x133 2023-06-08 00:54:00.991999+0300 localhost kernel[0]: (AppleBCMWLANBusInterfacePCIeMac) AppleBCMWLANChipManager::withChip(): Unknown/Unsupported chipNumber: 0x0 2023-06-08 00:54:00.992236+0300 localhost kernel[0]: (corecapture) 000023.508905 wlan0.A[12] [ik] deferredStart@2814: Registering service 2023-06-08 00:54:00.992273+0300 localhost kernel[0]: (corecapture) CCPipe::withOwnerNameCapacity pipeOwner com.apple.driver.AppleBCMWLANCoreV3.0 pipeName FirmwareBusLogs 2023-06-08 00:54:00.992299+0300 localhost kernel[0]: (corecapture) 000023.508968 wlan0.A[13] [ik] setPowerState@14234:IK: SetPowerState BusInterfacePCIe 1 2023-06-08 00:54:00.992305+0300 localhost kernel[0]: (corecapture) 000023.508974 wlan0.A[14] [ik] setPowerState@14274:IK: SetPowerState BusInterfacePCIe 1 complete, ret[0x00000000] 2023-06-08 00:54:00.992352+0300 localhost kernel[0]: (corecapture) CCLogPipe::createReportersAndLegend() Done Creating Legend for owner: com.apple.driver.AppleBCMWLANCoreV3.0 pipe FirmwareBusLogs 2023-06-08 00:54:00.992356+0300 localhost kernel[0]: (corecapture) CCLogPipe::initWithOwnerNameCapacity() IOReporters setup for FirmwareBusLogs 2023-06-08 00:54:00.992997+0300 localhost kernel[0]: (corecapture) Created CCLogPipe (Owner: com.apple.driver.AppleBCMWLANCoreV3.0 - Name: FirmwareBusLogs) 2023-06-08 00:54:00.993001+0300 localhost kernel[0]: (corecapture) withOwnerNameCapacity:157 Pipe Owner:com.apple.driver.AppleBCMWLANCoreV3.0 Name:FirmwareBusLogs LogIdentifier:brcm0 2023-06-08 00:54:00.993026+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportSet() fCoreCaptureReporter 0x3e7f2588b504d050 2023-06-08 00:54:00.993027+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportersAndLegend() streamName Firmware_Bus 2023-06-08 00:54:00.993065+0300 localhost kernel[0]: (corecapture) Created CCLogStream (Name: Firmware_Bus) 2023-06-08 00:54:00.993067+0300 localhost kernel[0]: (corecapture) 000023.509736 wlan0.A[15] [ik] createFirmwareLogger@15986: CCFlags: 0x80000000000, CCLevel: 127 ConsoleFlags: 0x0, ConsoleLevel: -1 2023-06-08 00:54:00.993091+0300 localhost kernel[0]: (corecapture) CCPipe::withOwnerNameCapacity pipeOwner com.apple.driver.AppleBCMWLANCoreV3.0 pipeName CrashTracerLogs 2023-06-08 00:54:00.993121+0300 localhost kernel[0]: (corecapture) CCDataPipe::createReportersAndLegend() Done Creating Legend for owner: com.apple.driver.AppleBCMWLANCoreV3.0 pipe CrashTracerLogs 2023-06-08 00:54:00.993123+0300 localhost kernel[0]: (corecapture) CCDataPipe::initWithOwnerNameCapacity() IOReporters setup for CrashTracerLogs 2023-06-08 00:54:00.993128+0300 localhost kernel[0]: (corecapture) Created CCDataPipe (Owner: com.apple.driver.AppleBCMWLANCoreV3.0 - Name: CrashTracerLogs) 2023-06-08 00:54:00.993130+0300 localhost kernel[0]: (corecapture) withOwnerNameCapacity:157 Pipe Owner:com.apple.driver.AppleBCMWLANCoreV3.0 Name:CrashTracerLogs LogIdentifier:brcm0 2023-06-08 00:54:00.993144+0300 localhost kernel[0]: (corecapture) CCDataStream::createReportSet() fCoreCaptureReporter 0x166875aa475c6fe6 2023-06-08 00:54:00.993146+0300 localhost kernel[0]: (corecapture) CCDataStream::createReportersAndLegend() streamName CrashTracerStream 2023-06-08 00:54:00.993207+0300 localhost kernel[0]: (corecapture) Created CCDataStream (Name: CrashTracerStream) 2023-06-08 00:54:00.993265+0300 localhost kernel[0]: (corecapture) 000023.509934 wlan0.A[16] [ik] deferredStart@2901:Lowered AdjustBusy(-1), GetBusyState() -> 3 2023-06-08 00:54:00.993441+0300 localhost kernel[0]: (IO80211Family) family common init 2023-06-08 00:54:00.993658+0300 localhost kernel[0]: (IO80211Family) AppleBCMWLANCore::init IO80211_kexts-1132.3 "IO80211_kexts-1132.3" Apr 28 2023 19:29:19 2023-06-08 00:54:00.993673+0300 localhost kernel[0]: (AppleBCMWLANCoreMac) AppleBCMWLANV3_DriversMac-1101.5 "AppleBCMWLANV3_DriversMac-1101.5" Apr 28 2023 19:29:04 release ([Debuggable - verbose] [Debuggable - socram] ) 2023-06-08 00:54:00.993782+0300 localhost kernel[0]: (AppleBCMWLANCoreMac) Driver Boot Checkpoint, core[0x1100806eef02861b] (4/'kBootCheckPointCoreInit') - 23.510108723 2023-06-08 00:54:00.993801+0300 localhost kernel[0]: (AppleBCMWLANCoreMac) Driver Boot Checkpoint, core[0x1100806eef02861b] (5/'kBootCheckPointCoreStart') - 23.510469762 2023-06-08 00:54:00.993812+0300 localhost kernel[0]: (IO80211Family) controller common start 2023-06-08 00:54:00.993863+0300 localhost kernel[0]: (IO80211Family) IO80211Controller::createIOReporters 0xc2706c7043ecc3da 2023-06-08 00:54:00.995191+0300 localhost kernel[0]: (IO80211Family) IO80211 LQM Logging configure: 3 2023-06-08 00:54:00.995195+0300 localhost kernel[0]: (corecapture) CCPipe::withOwnerNameCapacity pipeOwner com.apple.iokit.IO80211Family pipeName ControlPath 2023-06-08 00:54:00.995218+0300 localhost kernel[0]: (corecapture) CCLogPipe::createReportersAndLegend() Done Creating Legend for owner: com.apple.iokit.IO80211Family pipe ControlPath 2023-06-08 00:54:00.995224+0300 localhost kernel[0]: (corecapture) CCLogPipe::initWithOwnerNameCapacity() IOReporters setup for ControlPath 2023-06-08 00:54:00.995267+0300 localhost kernel[0]: (corecapture) Created CCLogPipe (Owner: com.apple.iokit.IO80211Family - Name: ControlPath) 2023-06-08 00:54:00.995269+0300 localhost kernel[0]: (corecapture) withOwnerNameCapacity:157 Pipe Owner:com.apple.iokit.IO80211Family Name:ControlPath LogIdentifier:ControlPath 2023-06-08 00:54:00.995288+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportSet() fCoreCaptureReporter 0x64510122a789e8d5 2023-06-08 00:54:00.995289+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportersAndLegend() streamName IO80211 IOCTL Stream 2023-06-08 00:54:00.995323+0300 localhost kernel[0]: (corecapture) Created CCLogStream (Name: IO80211 IOCTL Stream) 2023-06-08 00:54:00.995324+0300 localhost kernel[0]: (IO80211Family) CCFlags: 0x0, CCLevel: -1 ConsoleFlags: 0x0, ConsoleLevel: -1 2023-06-08 00:54:00.995340+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportSet() fCoreCaptureReporter 0x45a55c73632db81e 2023-06-08 00:54:00.995342+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportersAndLegend() streamName IO80211 Event Stream 2023-06-08 00:54:00.995375+0300 localhost kernel[0]: (corecapture) Created CCLogStream (Name: IO80211 Event Stream) 2023-06-08 00:54:00.995376+0300 localhost kernel[0]: (IO80211Family) CCFlags: 0x0, CCLevel: -1 ConsoleFlags: 0x0, ConsoleLevel: -1 2023-06-08 00:54:00.995398+0300 localhost kernel[0]: (corecapture) CCPipe::withOwnerNameCapacity pipeOwner com.apple.iokit.IO80211Family pipeName LQMLogging 2023-06-08 00:54:00.995427+0300 localhost kernel[0]: (corecapture) CCLogPipe::createReportersAndLegend() Done Creating Legend for owner: com.apple.iokit.IO80211Family pipe LQMLogging 2023-06-08 00:54:00.995429+0300 localhost kernel[0]: (corecapture) CCLogPipe::initWithOwnerNameCapacity() IOReporters setup for LQMLogging 2023-06-08 00:54:00.995486+0300 localhost kernel[0]: (corecapture) Created CCLogPipe (Owner: com.apple.iokit.IO80211Family - Name: LQMLogging) 2023-06-08 00:54:00.995488+0300 localhost kernel[0]: (corecapture) withOwnerNameCapacity:157 Pipe Owner:com.apple.iokit.IO80211Family Name:LQMLogging LogIdentifier:LQMLogging 2023-06-08 00:54:00.995505+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportSet() fCoreCaptureReporter 0x888f962ac09a1efa 2023-06-08 00:54:00.995506+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportersAndLegend() streamName LQMLogging 2023-06-08 00:54:00.995571+0300 localhost kernel[0]: (corecapture) Created CCLogStream (Name: LQMLogging) 2023-06-08 00:54:00.995586+0300 localhost kernel[0]: (IO80211Family) IO80211Controller::findAndAttachToFaultReporter found matching faultReporter 2023-06-08 00:54:00.995595+0300 localhost kernel[0]: (IO80211Family) IO80211Controller::start _controller is 0xc2706c7043ecc3da, provider is 0x1100806eef02861b 2023-06-08 00:54:00.995602+0300 localhost kernel[0]: (IO80211Family) controller common start done 2023-06-08 00:54:01.003593+0300 localhost kernel[0]: (corecapture) 000023.520261 wlan0.A[17] [ik] parseOTPData@478:Invalid OTP data 2023-06-08 00:54:01.003601+0300 localhost kernel[0]: (corecapture) 000023.520269 wlan0.A[18] [ik] parseOTP@5145: Error parsing OTP, invalid argument. Using default provisioning data 2023-06-08 00:54:01.003616+0300 localhost kernel[0]: (corecapture) 000023.520284 wlan0.A[19] [ik] gatherBaudRate@811: WARNING, Wifi 'serial baud rate' does not exist in the device tree 2023-06-08 00:54:01.003660+0300 localhost kernel[0]: (corecapture) 000023.520329 wlan0.A[20] [ik] getProvisionedData@306:WiFi MAC Address:00:00:00:00:00:00, HW[ 00:00:00:00:00:00 ] 2023-06-08 00:54:01.003772+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportSet() fCoreCaptureReporter 0x4551e9b2a2c6cafd 2023-06-08 00:54:01.003774+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportersAndLegend() streamName commander 2023-06-08 00:54:01.003805+0300 localhost kernel[0]: (corecapture) Created CCLogStream (Name: commander) 2023-06-08 00:54:01.003857+0300 localhost kernel[0]: (corecapture) 000023.520525 wlan0.A[21] [ik] setRateThreshold@326:Applying command rate threshold of 0 commands within 0 ms 2023-06-08 00:54:01.004484+0300 localhost kernel[0]: (corecapture) 000023.521153 wlan0.A[22] [ik] start@2480: Setting 'AppleBCMWLANCore' 'built-in' property 2023-06-08 00:54:01.004500+0300 localhost kernel[0]: (corecapture) 000023.521169 wlan0.A[23] [ik] populateRequestedFiles@2915: No FilesDB property found 2023-06-08 00:54:01.004727+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportSet() fCoreCaptureReporter 0xed4a38a935277ae9 2023-06-08 00:54:01.004732+0300 localhost kernel[0]: (corecapture) CCLogStream::createReportersAndLegend() streamName events 2023-06-08 00:54:01.004770+0300 localhost kernel[0]: (corecapture) Created CCLogStream (Name: events) 2023-06-08 00:54:01.004778+0300 localhost kernel[0]: (corecapture) 000023.521447 wlan0.A[24] [ik] start@2544:Checking firmware loaded[0] 2023-06-08 00:54:01.005083+0300 localhost kernel[0]: (corecapture) 000023.521751 wlan0.A[25] [ik] start@2564: Request wifiFirmwareLoader notification 2023-06-08 00:54:01.005294+0300 localhost kernel[0]: (corecapture) 000023.521962 wlan0.A[26] [ik] start@2592: WiFi driver started 2023-06-08 00:54:01.005460+0300 localhost kernel[0]: (corecapture) 000023.522129 wlan0.A[27] [ik] newUserClient@4687: wifiFirmwareLoader UserClient, starting 2023-06-08 00:54:01.005465+0300 localhost kernel[0]: (corecapture) 000023.522134 wlan0.A[28] [ik] newUserClient@4700: wifiFirmwareLoader now[000023.522133], notification@[000023.521751], diff[000000.000382] 2023-06-08 00:54:01.005510+0300 localhost kernel[0]: (corecapture) 000023.522179 wlan0.A[29] [ik] clientClose@369:AppleBCMWLANUserClient::clientClose 2023-06-08 00:54:01.005589+0300 localhost kernel[0]: (corecapture) 000023.522258 wlan0.A[30] [ik] stop@354:AppleBCMWLANUserClient::stop LOOP START 2023-06-08 00:54:01.031256+0300 localhost kernel[0]: (corecapture) 000023.547925 wlan0.A[31] [ik] newUserClient@4687: wifiFirmwareLoader UserClient, starting 2023-06-08 00:54:01.031293+0300 localhost kernel[0]: (corecapture) 000023.547962 wlan0.A[32] [ik] clientClose@369:AppleBCMWLANUserClient::clientClose 2023-06-08 00:54:01.031354+0300 localhost kernel[0]: (corecapture) 000023.548022 wlan0.A[33] [ik] stop@354:AppleBCMWLANUserClient::stop 2023-06-08 00:56:41.457584+0300 localhost kernel[0]: (corecapture) 000183.974252 wlan0.A[80] [ik] newUserClient@4687: wifiFirmwareLoader UserClient, starting 2023-06-08 00:56:41.457617+0300 localhost kernel[0]: (corecapture) 000183.974286 wlan0.A[81] [ik] clientClose@369:AppleBCMWLANUserClient::clientClose 2023-06-08 00:56:41.457730+0300 localhost kernel[0]: (corecapture) 000183.974399 wlan0.A[82] [ik] stop@354:AppleBCMWLANUserClient::stop The firmware load loop goes for 60 seconds and then i get to homescreen. Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805868 Share on other sites More sharing options...
erice Posted June 8, 2023 Share Posted June 8, 2023 On 6/6/2023 at 5:10 AM, surenmunoo said: What app is giving you all that PC Info Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805871 Share on other sites More sharing options...
iGPU Posted June 8, 2023 Share Posted June 8, 2023 (edited) 6 hours ago, dreamwhite said: I don't know if I'm banging my head the right way or not but did the following tests on macOS Sonoma Beta 1 to try sorting out things for Wi-Fi. As already stated in this thread, IO80211FamilyLegacy.kext got dropped, therefore no BCM94350 and BCM94360 support (basically any Fenvi T919/HB1200 or M.2 version do not work). As I always love to experiment, I decided to download the latest KDK from developer.apple.com, in order to extract IO80211FamilyLegacy.kext (worth mentioning it that SLE kext binaries are not there anymore, but just the .plist). I injected it but OC failed to inject it: 06:002 00:008 OCAK: Patching invalid size 36FF1 with 21CF000 for com.apple.driver.AppleMobileFileIntegrity 06:011 00:008 OCAK: Patching invalid size 9FF7 with 1DF9000 for com.apple.iokit.CoreAnalyticsFamily 06:028 00:017 OCAK: Patching invalid size 7AFD0 with CA7000 for com.apple.kec.corecrypto 06:037 00:008 OCAK: Patching invalid size 9FFA with 1D1D000 for com.apple.kext.CoreTrust 06:043 00:005 OCAK: Patching invalid size 1FFF2 with 2313000 for com.apple.security.AppleImage4 06:062 00:018 OCAK: Patching invalid size 22FF5 with CD8000 for com.apple.driver.corecapture 06:099 00:037 OCAK: Patching invalid size 16FF4 with 1774000 for com.apple.iokit.IONetworkingFamily 06:130 00:031 OCAK: Patching invalid size 2DFF8 with 1427000 for com.apple.iokit.IOSkywalkFamily 06:140 00:009 OCAK: Patching invalid size 5000 with 151B000 for com.apple.driver.mDNSOffloadUserClient 06:491 00:350 OCAK: Failed to patch symbol __ZN25IOSkywalkNetworkInterface13getTSOOptionsEPNS_19IOSkywalkTSOOptionsE for vtable __ZTV23IO80211SkywalkInterface 06:496 00:004 OCAK: Failed to patch vtable for superclass 26IOSkywalkEthernetInterface 06:500 00:004 OCAK: Vtable patching failed for kext com.apple.iokit.IO80211FamilyLegacy 06:504 00:004 OC: Prelinked injection IO80211FamilyLegacy.kext () - Invalid Parameter 06:510 00:005 OC: Prelinked injection IO80211FamilyLegacy.kext v1200.12.2b1 06:527 00:017 OCAK: Dependency com.apple.iokit.IO80211FamilyLegacy was not found for kext com.apple.driver.AirPort.BrcmNIC 06:629 00:101 OCAK: Vtable patching failed for kext com.apple.driver.AirPort.BrcmNIC 06:633 00:004 OC: Prelinked injection IO80211FamilyLegacy.kext\Contents\PlugIns\AirPortBrcmNIC.kext () - Invalid Parameter 06:639 00:005 OC: Prelinked injection IO80211FamilyLegacy.kext\Contents\PlugIns\AirPortBrcmNIC.kext v1400.1.1 06:653 00:014 OCAK: Dependency com.apple.iokit.IO80211FamilyLegacy was not found for kext com.apple.driver.IO80211NetBooter 06:671 00:017 OCAK: Symbol __ZN17IO80211NetBootNub9metaClassE has 0-value 06:675 00:004 OCAK: Symbol __ZN17IO80211NetBootNub11getWorkLoopEv has 0-value 06:680 00:004 OC: Prelinked injection IO80211FamilyLegacy.kext\Contents\PlugIns\IO80211NetBooter.kext () - Invalid Parameter 06:686 00:005 OC: Prelinked injection IO80211FamilyLegacy.kext\Contents\PlugIns\IO80211NetBooter.kext v1200.12.2b1 The line that made me think "UHMMMMMMMM" is 06:491 00:350 OCAK: Failed to patch symbol __ZN25IOSkywalkNetworkInterface13getTSOOptionsEPNS_19IOSkywalkTSOOptionsE for vtable __ZTV23IO80211SkywalkInterface 06:496 00:004 OCAK: Failed to patch vtable for superclass 26IOSkywalkEthernetInterface Basically it is related to IOSkywalkFamily kext not working. So what I did was: - block IOSkywalkFamily through OpenCore Block mechanism (used Exclude strategy as it better suits for our needs aka replacing the kext with another version): <dict> <key>Arch</key> <string>Any</string> <key>Comment</key> <string>Block IOSkywalkFamily kext</string> <key>Enabled</key> <true/> <key>Identifier</key> <string>com.apple.iokit.IOSkywalkFamily</string> <key>MaxKernel</key> <string></string> <key>MinKernel</key> <string></string> <key>Strategy</key> <string>Exclude</string> </dict> and added the attached kexts (IOSkywalkFamily comes before IO80211FamilyLegacy): <dict> <key>Arch</key> <string>x86_64</string> <key>BundlePath</key> <string>IOSkywalkFamily.kext</string> <key>Comment</key> <string></string> <key>Enabled</key> <true/> <key>ExecutablePath</key> <string>Contents/MacOS/IOSkywalkFamily</string> <key>MaxKernel</key> <string></string> <key>MinKernel</key> <string></string> <key>PlistPath</key> <string>Contents/Info.plist</string> </dict> <dict> <key>Arch</key> <string>x86_64</string> <key>BundlePath</key> <string>IO80211FamilyLegacy.kext</string> <key>Comment</key> <string></string> <key>Enabled</key> <true/> <key>ExecutablePath</key> <string>Contents/MacOS/IO80211FamilyLegacy</string> <key>MaxKernel</key> <string></string> <key>MinKernel</key> <string></string> <key>PlistPath</key> <string>Contents/Info.plist</string> </dict> <dict> <key>Arch</key> <string>x86_64</string> <key>BundlePath</key> <string>IO80211FamilyLegacy.kext/Contents/PlugIns/AirPortBrcmNIC.kext</string> <key>Comment</key> <string></string> <key>Enabled</key> <true/> <key>ExecutablePath</key> <string>Contents/MacOS/AirPortBrcmNIC</string> <key>MaxKernel</key> <string></string> <key>MinKernel</key> <string></string> <key>PlistPath</key> <string>Contents/Info.plist</string> </dict> <dict> <key>Arch</key> <string>x86_64</string> <key>BundlePath</key> <string>IO80211FamilyLegacy.kext/Contents/PlugIns/IO80211NetBooter.kext</string> <key>Comment</key> <string></string> <key>Enabled</key> <true/> <key>ExecutablePath</key> <string>Contents/MacOS/IO80211NetBooter</string> <key>MaxKernel</key> <string></string> <key>MinKernel</key> <string></string> <key>PlistPath</key> <string>Contents/Info.plist</string> </dict> The OS correctly boots and OpenCore correctly loads the kext: 05:363 00:189 OCAK: Patching invalid size 2DFF8 with 1425000 for com.apple.iokit.IOSkywalkFamily 05:367 00:003 OCAK: Excluding com.apple.iokit.IOSkywalkFamily - VirtualBase FFFFFF80027E7000, MaxSize 3F000 05:371 00:004 OCAK: Found kext com.apple.iokit.IOSkywalkFamily (9B518018) from link 9B518020 to drop 05:374 00:002 OCAK: Erasing com.apple.iokit.IOSkywalkFamily from prelinked kext under dict index 3, plist 9BD2CB98, plist index 167 05:378 00:003 OC: Prelinked blocker (Exclude) result 0 for com.apple.iokit.IOSkywalkFamily (Block IOSkywalkFamily kext) - Success ... 06:299 00:010 OCAK: Patching invalid size 5000 with 151B000 for com.apple.driver.mDNSOffloadUserClient 06:308 00:008 OCAK: Patching invalid size 16FF4 with 1774000 for com.apple.iokit.IONetworkingFamily 06:525 00:217 OCAK: Local relocs 7087 on FFFFFF8003F8C000 06:588 00:063 OC: Prelinked injection IOSkywalkFamily.kext () - Success 06:591 00:002 OC: Prelinked injection IOSkywalkFamily.kext v1.0 06:598 00:006 OCAK: Patching invalid size 36FF1 with 21CF000 for com.apple.driver.AppleMobileFileIntegrity 06:605 00:007 OCAK: Patching invalid size 9FF7 with 1DF9000 for com.apple.iokit.CoreAnalyticsFamily 06:622 00:016 OCAK: Patching invalid size 7AFD0 with CA7000 for com.apple.kec.corecrypto 06:629 00:007 OCAK: Patching invalid size 9FFA with 1D1D000 for com.apple.kext.CoreTrust 06:634 00:004 OCAK: Patching invalid size 1FFF2 with 2313000 for com.apple.security.AppleImage4 06:652 00:018 OCAK: Patching invalid size 22FF5 with CD8000 for com.apple.driver.corecapture 07:119 00:466 OCAK: Local relocs 8897 on FFFFFF800405A000 07:187 00:068 OC: Prelinked injection IO80211FamilyLegacy.kext () - Success 07:190 00:002 OC: Prelinked injection IO80211FamilyLegacy.kext v1200.12.2b1 07:395 00:205 OCAK: Local relocs 6983 on FFFFFF8004264000 07:437 00:042 OC: Prelinked injection IO80211FamilyLegacy.kext\Contents\PlugIns\AirPortBrcmNIC.kext () - Success 07:440 00:002 OC: Prelinked injection IO80211FamilyLegacy.kext\Contents\PlugIns\AirPortBrcmNIC.kext v1400.1.1 07:458 00:018 OCAK: Local relocs 305 on FFFFFF8004B07000 07:463 00:005 OC: Prelinked injection IO80211FamilyLegacy.kext\Contents\PlugIns\IO80211NetBooter.kext () - Success 07:466 00:002 OC: Prelinked injection IO80211FamilyLegacy.kext\Contents\PlugIns\IO80211NetBooter.kext v1200.12.2b1 07:469 00:002 OC: Prelink size 77688832 kext offset 61923328 reserved 15765504 07:472 00:002 OCAK: KC TEXT is 65536 bytes with 62032 Mach-O headers need 1392 07:989 00:516 OC: Prelinked status - Success The result is the following: IORegistryExplorer correctly shows IOSkywalkFamily attached to the card itself: On Ventura, actually the IORegistryExplorer output of RP06 (where my Fenvi BCM94360NG is attached to) is pretty the same: Below the attached kexts I extracted from Kernel_Debug_Kit_13.5_build_22G5038d: Kexts.zip 4.94 MB · 19 downloads So, does it work now? Not yet. The card itself is correctly detected both via IORegistryExplorer and System Information.app, but cannot detect any network, nor manually connect to them. Probably will need more testing and potentially DMAR stuff can be changed (I remember a few months ago that VT-d plays an important role here with Fenvi Wi-Fi) I applied your kexts and exclusion and got the following: a similar IORE (I'm also loading the AirportBrcmFixup kexts as shown at bottom): and Wifi now can be turned on, but no connection made (while I was about to do a screen copy, my phone rang and populated the section under personal hotspot): AirDrop became active too, but no files could be transferred. Edited June 8, 2023 by iGPU AirDrop comment 5 2 Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805872 Share on other sites More sharing options...
surenmunoo Posted June 8, 2023 Share Posted June 8, 2023 Anyone else notice that Handoff is working from iPad, iPhone or MacBook to Hackintosh Sonoma? My wifi is not working but it seems that Safari, messages etc from these devices show up. 2 Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805874 Share on other sites More sharing options...
aben Posted June 8, 2023 Share Posted June 8, 2023 13 minutes ago, surenmunoo said: Anyone else notice that Handoff is working from iPad, iPhone or MacBook to Hackintosh Sonoma? My wifi is not working but it seems that Safari, messages etc from these devices show up. Expected behavior since most Handoff functions operate over BT. AirPlay, AirDrop and other Continuity features will require Wi-Fi. 1 1 Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805877 Share on other sites More sharing options...
jsl2000 Posted June 8, 2023 Share Posted June 8, 2023 Sonoma beta1 can boot my very old P6TSE hackintoshs without GPU acceleration yet. USB WiFi and ALC-888 audio are working. Waiting for newer OCLP to patch my AMD legacy GCN ! 1 Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805879 Share on other sites More sharing options...
dreamwhite Posted June 8, 2023 Share Posted June 8, 2023 9 hours ago, Max.1974 said: Here to work is necessary use update kexts and -wegbeta on boot-args. @MaLd0n said me about it. Honestly what he suggested is partially correct, as even with latest stable released kexts, you can boot macOS Sonoma. Just a heads up: every Lilu plugin that is usually injected via OC (e.g. AppleALC, VirtualSMC, WhateverGreen etc), ONLY IF wasn't heavily changed for improving the support on macOS Sonoma, can be loaded via `-lilubetaall` boot-argument, otherwise you'd have to write `-XXXbeta` for each plugin you'd like to inject in beta version. A clear example of what I'm talking about is this: https://github.com/acidanthera/WhateverGreen/commit/52ec349e15ef0ca1b345daf4a72dcedfae26e207 Basically each Lilu plugin usually has a `PluginConfiguration` array (I'm not an IOKit expert in any way, but it sums up the concept pretty easily), where among the other things, is specified the MinVersion and MaxVersion where the kext can be injected (usually devs apply these rule as they do heavy testing before releasing for certain major versions of the kext). Using `-lilubetaall` means: for every Lilu plugin, if the major version of the OS is out of the boundaries of MinVersion and MaxVersion of its `kern_start.cpp`, ignore it and allow loading on unsupported OS versions. Hope this clarifies "why" you installed Sonoma without any issue so far... 3 Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805887 Share on other sites More sharing options...
dreamwhite Posted June 8, 2023 Share Posted June 8, 2023 Some updates on my journey that started with 3 hours of sleep more or less (thx to 600mg of caffeine intake). Here's what I'm actually """studying""" on: Before doing these stupid analysis, I ran `kmutil showloaded > OS_CODENAME.txt` both on my stable Ventura 13.4 and macOS Sonoma 14 Beta 1. You can find the txt in the attachments. Let's start with IO80211LegacyFamily kext, which is missing from macOS Sonoma. Let's look at the Info.plist which contains the OSBundleLibraries (basically a list of dependencies): IO80211LegacyFamily has the following OSBundleLibraries: ... <key>OSBundleLibraries</key> <dict> <key>com.apple.driver.AppleMobileFileIntegrity</key> <string>1.0.1</string> <key>com.apple.driver.corecapture</key> <string>1.0.0</string> <key>com.apple.iokit.CoreAnalyticsFamily</key> <string>1.0</string> <key>com.apple.iokit.IONetworkingFamily</key> <string>3.0</string> <key>com.apple.iokit.IOSkywalkFamily</key> <string>1.0</string> <key>com.apple.kec.corecrypto</key> <string>1.0</string> <key>com.apple.kpi.bsd</key> <string>15.0.0</string> <key>com.apple.kpi.iokit</key> <string>15.0.0</string> <key>com.apple.kpi.libkern</key> <string>15.0.0</string> <key>com.apple.kpi.mach</key> <string>15.0.0</string> <key>com.apple.kpi.private</key> <string>15.0.0</string> <key>com.apple.kpi.unsupported</key> <string>15.0.0</string> </dict> ... Trying to inject IO80211FamilyLegacy alone raises an error since IOSkywalkFamily cannot be patched (vtable stuff, I don't know, I don't work for Apple nor acidanthera yet) I tried replacing pretty every networking related kext without any success (probably need root-patching but I want to use vanilla options if possible). Below a few things I noticed between Sonoma and Ventura (paired Sonoma-Ventura) < 54 11 0xffffff800249a000 0x16ff4 0x16ff4 com.apple.iokit.IONetworkingFamily (3.4) 3595A42C-1185-344D-AA32-FB2073E2407D <9 8 7 6 3 1> > 51 11 0xffffff8002c30000 0x16ff4 0x16ff4 com.apple.iokit.IONetworkingFamily (3.4) F349EF33-2C2B-32F4-BE0F-284D3A56E2DF <9 8 7 6 3 1> < 56 5 0xffffff8003f8c000 0xce000 0xce000 com.apple.iokit.IOSkywalkFamily (1.0) 035A9AD9-6CDE-362F-8DEC-B664BC6431EC <55 54 9 8 7 6 3 1> > 53 5 0xffffff8002f7d000 0x2d000 0x2d000 com.apple.iokit.IOSkywalkFamily (1.0) 035A9AD9-6CDE-362F-8DEC-B664BC6431EC <52 51 9 8 7 6 3 1> < 55 2 0xffffff80026f3000 0x5000 0x5000 com.apple.driver.mDNSOffloadUserClient (1.0.1b8) A660606B-5FC6-35F4-9B2F-B7007A9C4F03 <54 8 6 3 1> > 52 2 0xffffff8002e8a000 0x5000 0x5000 com.apple.driver.mDNSOffloadUserClient (1.0.1b8) BA6FE987-65DB-34CE-AAA0-CEBB09C55B21 <51 8 6 3 1> Next tests I'll do will probably replace IO80211Family from OpenCore, hoping at least it boots and no issue so far pops up. Will keep updated if anything changes sonoma_kmutil.txt ventura_kmutil.txt 6 6 Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805888 Share on other sites More sharing options...
PoMpIs Posted June 8, 2023 Share Posted June 8, 2023 12 hours ago, Cyberdevs said: @PoMpIs Set the processor type to 0 and that might fix the CPU issue. Correct, in "0" I already had it. It is the same EFI that I use in Ventura which does show the CPU well 🤷♂️ 10 hours ago, miliuco said: Try this in boot args (RestrictEvents 1.1.2 last commit fc446c5): Another way of adding those parameters is in NVRAM: I have it like this: Which is working perfectly in Ventura... Anyway, at night I'll keep trying... It's just that I use that computer very little and when I use it it's usually in Windows Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805890 Share on other sites More sharing options...
dreamwhite Posted June 8, 2023 Share Posted June 8, 2023 53 minutes ago, dreamwhite said: Some updates on my journey that started with 3 hours of sleep more or less (thx to 600mg of caffeine intake). Here's what I'm actually """studying""" on: Before doing these stupid analysis, I ran `kmutil showloaded > OS_CODENAME.txt` both on my stable Ventura 13.4 and macOS Sonoma 14 Beta 1. You can find the txt in the attachments. Let's start with IO80211LegacyFamily kext, which is missing from macOS Sonoma. Let's look at the Info.plist which contains the OSBundleLibraries (basically a list of dependencies): IO80211LegacyFamily has the following OSBundleLibraries: ... <key>OSBundleLibraries</key> <dict> <key>com.apple.driver.AppleMobileFileIntegrity</key> <string>1.0.1</string> <key>com.apple.driver.corecapture</key> <string>1.0.0</string> <key>com.apple.iokit.CoreAnalyticsFamily</key> <string>1.0</string> <key>com.apple.iokit.IONetworkingFamily</key> <string>3.0</string> <key>com.apple.iokit.IOSkywalkFamily</key> <string>1.0</string> <key>com.apple.kec.corecrypto</key> <string>1.0</string> <key>com.apple.kpi.bsd</key> <string>15.0.0</string> <key>com.apple.kpi.iokit</key> <string>15.0.0</string> <key>com.apple.kpi.libkern</key> <string>15.0.0</string> <key>com.apple.kpi.mach</key> <string>15.0.0</string> <key>com.apple.kpi.private</key> <string>15.0.0</string> <key>com.apple.kpi.unsupported</key> <string>15.0.0</string> </dict> ... Trying to inject IO80211FamilyLegacy alone raises an error since IOSkywalkFamily cannot be patched (vtable stuff, I don't know, I don't work for Apple nor acidanthera yet) I tried replacing pretty every networking related kext without any success (probably need root-patching but I want to use vanilla options if possible). Below a few things I noticed between Sonoma and Ventura (paired Sonoma-Ventura) < 54 11 0xffffff800249a000 0x16ff4 0x16ff4 com.apple.iokit.IONetworkingFamily (3.4) 3595A42C-1185-344D-AA32-FB2073E2407D <9 8 7 6 3 1> > 51 11 0xffffff8002c30000 0x16ff4 0x16ff4 com.apple.iokit.IONetworkingFamily (3.4) F349EF33-2C2B-32F4-BE0F-284D3A56E2DF <9 8 7 6 3 1> < 56 5 0xffffff8003f8c000 0xce000 0xce000 com.apple.iokit.IOSkywalkFamily (1.0) 035A9AD9-6CDE-362F-8DEC-B664BC6431EC <55 54 9 8 7 6 3 1> > 53 5 0xffffff8002f7d000 0x2d000 0x2d000 com.apple.iokit.IOSkywalkFamily (1.0) 035A9AD9-6CDE-362F-8DEC-B664BC6431EC <52 51 9 8 7 6 3 1> < 55 2 0xffffff80026f3000 0x5000 0x5000 com.apple.driver.mDNSOffloadUserClient (1.0.1b8) A660606B-5FC6-35F4-9B2F-B7007A9C4F03 <54 8 6 3 1> > 52 2 0xffffff8002e8a000 0x5000 0x5000 com.apple.driver.mDNSOffloadUserClient (1.0.1b8) BA6FE987-65DB-34CE-AAA0-CEBB09C55B21 <51 8 6 3 1> Next tests I'll do will probably replace IO80211Family from OpenCore, hoping at least it boots and no issue so far pops up. Will keep updated if anything changes sonoma_kmutil.txt 26.47 kB · 1 download ventura_kmutil.txt 27.03 kB · 2 downloads Tested IO80211Family injection through OpenCore (after using Exclude strategy for both IOSkywalkFamily and IO80211Family): 06:533 00:191 OCAK: Patching invalid size 2DFF8 with 1425000 for com.apple.iokit.IOSkywalkFamily 06:541 00:007 OCAK: Excluding com.apple.iokit.IOSkywalkFamily - VirtualBase FFFFFF80027E7000, MaxSize 3F000 06:548 00:007 OCAK: Found kext com.apple.iokit.IOSkywalkFamily (9AD15018) from link 9AD15020 to drop 06:554 00:005 OCAK: Erasing com.apple.iokit.IOSkywalkFamily from prelinked kext under dict index 3, plist 9B529E18, plist index 167 06:560 00:006 OC: Prelinked blocker (Exclude) result 0 for com.apple.iokit.IOSkywalkFamily (Block IOSkywalkFamily kext) - Success 06:570 00:010 OCAK: Patching invalid size 26AFF8 with 1C2C000 for com.apple.iokit.IO80211Family 06:576 00:005 OCAK: Excluding com.apple.iokit.IO80211Family - VirtualBase FFFFFF8001FE0000, MaxSize 2AA000 06:583 00:007 OCAK: Found kext com.apple.iokit.IO80211Family (9B528018) from link 9B528020 to drop 06:589 00:005 OCAK: Erasing com.apple.iokit.IO80211Family from prelinked kext under dict index 4, plist 9B5F2F18, plist index 122 06:595 00:006 OC: Prelinked blocker (Exclude) result 1 for com.apple.iokit.IO80211Family (Block IO80211Family kext) - Success ... 07:694 00:012 OCAK: Patching invalid size 5000 with 151C000 for com.apple.driver.mDNSOffloadUserClient 07:706 00:011 OCAK: Patching invalid size 16FF4 with 1775000 for com.apple.iokit.IONetworkingFamily 07:925 00:219 OCAK: Local relocs 7087 on FFFFFF8003F8D000 07:993 00:067 OC: Prelinked injection IOSkywalkFamily.kext () - Success 08:000 00:006 OC: Prelinked injection IOSkywalkFamily.kext v1.0 08:010 00:009 OCAK: Patching invalid size 36FF1 with 21D0000 for com.apple.driver.AppleMobileFileIntegrity 08:021 00:010 OCAK: Patching invalid size 9FF7 with 1DFA000 for com.apple.iokit.CoreAnalyticsFamily 08:041 00:019 OCAK: Patching invalid size 7AFD0 with CA8000 for com.apple.kec.corecrypto 08:051 00:010 OCAK: Patching invalid size 9FFA with 1D1E000 for com.apple.kext.CoreTrust 08:058 00:007 OCAK: Patching invalid size 1FFF2 with 2314000 for com.apple.security.AppleImage4 08:079 00:021 OCAK: Patching invalid size 22FF5 with CD9000 for com.apple.driver.corecapture 08:551 00:471 OCAK: Local relocs 8897 on FFFFFF800405B000 08:622 00:070 OC: Prelinked injection IO80211FamilyLegacy.kext () - Success 08:630 00:008 OC: Prelinked injection IO80211FamilyLegacy.kext v1200.12.2b1 08:834 00:204 OCAK: Local relocs 6983 on FFFFFF8004265000 08:881 00:046 OC: Prelinked injection IO80211FamilyLegacy.kext\Contents\PlugIns\AirPortBrcmNIC.kext () - Success 08:886 00:005 OC: Prelinked injection IO80211FamilyLegacy.kext\Contents\PlugIns\AirPortBrcmNIC.kext v1400.1.1 08:907 00:021 OCAK: Local relocs 305 on FFFFFF8004B08000 08:915 00:007 OC: Prelinked injection IO80211FamilyLegacy.kext\Contents\PlugIns\IO80211NetBooter.kext () - Success 08:921 00:005 OC: Prelinked injection IO80211FamilyLegacy.kext\Contents\PlugIns\IO80211NetBooter.kext v1200.12.2b1 09:549 00:628 OCAK: Local relocs 11498 on FFFFFF8004B18000 09:635 00:086 OC: Prelinked injection IO80211Family.kext () - Success 09:643 00:007 OC: Prelinked injection IO80211Family.kext v1200.13.0 09:649 00:005 OC: Prelink size 80408576 kext offset 61927424 reserved 18481152 09:655 00:006 OCAK: KC TEXT is 65536 bytes with 62032 Mach-O headers need 1456 10:174 00:518 OC: Prelinked status - Success ... These are the kext I'm using (NVMeFix not loaded): This is the kext order I'm using: <dict> <key>Arch</key> <string>x86_64</string> <key>BundlePath</key> <string>IOSkywalkFamily.kext</string> <key>Comment</key> <string></string> <key>Enabled</key> <true/> <key>ExecutablePath</key> <string>Contents/MacOS/IOSkywalkFamily</string> <key>MaxKernel</key> <string></string> <key>MinKernel</key> <string></string> <key>PlistPath</key> <string>Contents/Info.plist</string> </dict> <dict> <key>Arch</key> <string>x86_64</string> <key>BundlePath</key> <string>IO80211FamilyLegacy.kext</string> <key>Comment</key> <string></string> <key>Enabled</key> <true/> <key>ExecutablePath</key> <string>Contents/MacOS/IO80211FamilyLegacy</string> <key>MaxKernel</key> <string></string> <key>MinKernel</key> <string></string> <key>PlistPath</key> <string>Contents/Info.plist</string> </dict> <dict> <key>Arch</key> <string>x86_64</string> <key>BundlePath</key> <string>IO80211FamilyLegacy.kext/Contents/PlugIns/AirPortBrcmNIC.kext</string> <key>Comment</key> <string></string> <key>Enabled</key> <true/> <key>ExecutablePath</key> <string>Contents/MacOS/AirPortBrcmNIC</string> <key>MaxKernel</key> <string></string> <key>MinKernel</key> <string></string> <key>PlistPath</key> <string>Contents/Info.plist</string> </dict> <dict> <key>Arch</key> <string>x86_64</string> <key>BundlePath</key> <string>IO80211FamilyLegacy.kext/Contents/PlugIns/IO80211NetBooter.kext</string> <key>Comment</key> <string></string> <key>Enabled</key> <true/> <key>ExecutablePath</key> <string>Contents/MacOS/IO80211NetBooter</string> <key>MaxKernel</key> <string></string> <key>MinKernel</key> <string></string> <key>PlistPath</key> <string>Contents/Info.plist</string> </dict> <dict> <key>Arch</key> <string>x86_64</string> <key>BundlePath</key> <string>IO80211Family.kext</string> <key>Comment</key> <string></string> <key>Enabled</key> <true/> <key>ExecutablePath</key> <string>Contents/MacOS/IO80211Family</string> <key>MaxKernel</key> <string></string> <key>MinKernel</key> <string></string> <key>PlistPath</key> <string>Contents/Info.plist</string> </dict> IO80211Family depends on: <key>OSBundleLibraries</key> <dict> <key>com.apple.driver.AppleMobileFileIntegrity</key> <string>1.0.1</string> <key>com.apple.driver.corecapture</key> <string>1.0.0</string> <key>com.apple.iokit.CoreAnalyticsFamily</key> <string>1.0</string> <key>com.apple.iokit.IONetworkingFamily</key> <string>3.0</string> <key>com.apple.iokit.IOSkywalkFamily</key> <string>1.0</string> <key>com.apple.kec.corecrypto</key> <string>1.0</string> <key>com.apple.kpi.bsd</key> <string>15.0.0</string> <key>com.apple.kpi.iokit</key> <string>15.0.0</string> <key>com.apple.kpi.libkern</key> <string>15.0.0</string> <key>com.apple.kpi.mach</key> <string>15.0.0</string> <key>com.apple.kpi.private</key> <string>15.0.0</string> <key>com.apple.kpi.unsupported</key> <string>15.0.0</string> </dict> This means that IOSkywalkFamily and IONetworkingFamily must be loaded BEFORE IO80211Family. The same applies more or less to IO80211FamilyLegacy. AirportBrcmNIC instead, depends on: <key>OSBundleLibraries</key> <dict> <key>com.apple.driver.corecapture</key> <string>1.0.0</string> <key>com.apple.driver.mDNSOffloadUserClient</key> <string>1.0.0d7</string> <key>com.apple.iokit.IO80211FamilyLegacy</key> <string>600.0</string> <key>com.apple.iokit.IONetworkingFamily</key> <string>3.1</string> <key>com.apple.iokit.IOPCIFamily</key> <string>2.8</string> <key>com.apple.iokit.IOSkywalkFamily</key> <string>1.0</string> <key>com.apple.kpi.bsd</key> <string>13.0.0</string> <key>com.apple.kpi.iokit</key> <string>13.0.0</string> <key>com.apple.kpi.libkern</key> <string>13.0.0</string> <key>com.apple.kpi.mach</key> <string>13.0.0</string> <key>com.apple.kpi.private</key> <string>14.0.0</string> <key>com.apple.kpi.unsupported</key> <string>13.0.0</string> </dict> This means that before AirportBrcmNIC, IOSkywalkFamily, IONetworkingFamily, IO80211FamilyLegacy and mDNSOffloadUserClient must be injected. IO80211NetBooter instead depends on: <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IO80211FamilyLegacy</key> <string>1200.12.2b1</string> <key>com.apple.iokit.IONetworkingFamily</key> <string>3.0</string> <key>com.apple.kpi.bsd</key> <string>15.0.0</string> <key>com.apple.kpi.iokit</key> <string>15.0.0</string> <key>com.apple.kpi.libkern</key> <string>15.0.0</string> <key>com.apple.kpi.mach</key> <string>15.0.0</string> <key>com.apple.kpi.unsupported</key> <string>15.0.0</string> </dict> therefore, IO80211FamilyLegacy and IONetworkingFamily come before it. Finally, IOSkywalkFamily depends on: <key>OSBundleLibraries</key> <dict> <key>com.apple.driver.mDNSOffloadUserClient</key> <string>1.0.0d6</string> <key>com.apple.iokit.IONetworkingFamily</key> <string>3.2</string> <key>com.apple.kpi.bsd</key> <string>15.0.0</string> <key>com.apple.kpi.iokit</key> <string>15.0.0</string> <key>com.apple.kpi.libkern</key> <string>15.0.0</string> <key>com.apple.kpi.mach</key> <string>15.0.0</string> <key>com.apple.kpi.private</key> <string>15.0.0</string> <key>com.apple.kpi.unsupported</key> <string>15.0.0</string> </dict> therefore mDNSOffloadUserClient and IONetworkingFamily come before it. kmutil analysis IONetworkingFamily kext seems to be the same both in Ventura and Sonoma Beta 1 except for the UUID (don't know if this plays a role here or not) < 54 11 0xffffff800249a000 0x16ff4 0x16ff4 com.apple.iokit.IONetworkingFamily (3.4) 3595A42C-1185-344D-AA32-FB2073E2407D <9 8 7 6 3 1> > 51 11 0xffffff8002c30000 0x16ff4 0x16ff4 com.apple.iokit.IONetworkingFamily (3.4) F349EF33-2C2B-32F4-BE0F-284D3A56E2DF <9 8 7 6 3 1> mDNSOffloadUserClient also seems to be the same except for the UUID: < 55 2 0xffffff80026f3000 0x5000 0x5000 com.apple.driver.mDNSOffloadUserClient (1.0.1b8) A660606B-5FC6-35F4-9B2F-B7007A9C4F03 <54 8 6 3 1> > 52 2 0xffffff8002e8a000 0x5000 0x5000 com.apple.driver.mDNSOffloadUserClient (1.0.1b8) BA6FE987-65DB-34CE-AAA0-CEBB09C55B21 <51 8 6 3 1> IO80211Family idem: < 89 1 0xffffff800405a000 0x20a000 0x20a000 com.apple.iokit.IO80211FamilyLegacy (1200.12.2b1) 4C07538B-62EB-3D6D-AEF9-93BCDCF45FAB <88 56 54 27 24 10 9 8 7 6 3 1> > 89 1 0xffffff80020d0000 0x146ffd 0x146ffd com.apple.iokit.IO80211FamilyLegacy (1200.12.2b1) 5969C2D2-CF58-3D6E-A372-EB8E49BF3049 <88 53 51 31 27 10 9 8 7 6 3 1> What I cannot find is IO80211Family which even on Ventura doesn't seem to load. Currently I'm tired so I think I should get some rest (despite actually on really heavy caffeine intake) but I hope this info can be used to sorting out things from me (when I get well soon, or anyone else, don't care much). Cheers ❤️ 5 3 Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805891 Share on other sites More sharing options...
dreamwhite Posted June 8, 2023 Share Posted June 8, 2023 Tried the last things but without root-patching this won't be even possible... As far as I've seen, Wi-Fi stack on macOS is more likely a combination of KEXTs (possibly also DEXTs) and Frameworks (KernelCollections and /System/Library/PrivateFrameworks) and without a proper root-patching (as OCLP does) it will never work... I abandon the ship of "fixing IO80211FamilyLegacy supported Wi-Fi cards" as I don't see any light out of the tunnel. Still glad to have learned something about KDK and OpenCore Kernel/Block mechanism 6 4 Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805893 Share on other sites More sharing options...
miliuco Posted June 8, 2023 Share Posted June 8, 2023 @dreamwhite What you have done in such a short time is amazing, several of us were really hoping that you would write Eureka at any moment but I see that it is something very complicated. You already know that in OCLP they are working on it too and it seems that they have a more or less working patch but it is still immature and difficult to apply by the end user. It's likely that OpenCore will end up with some form of OCLP-style root patching, we'll see. Thank you for your effort and go to sleep for a long time. 4 1 Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805895 Share on other sites More sharing options...
miliuco Posted June 8, 2023 Share Posted June 8, 2023 (edited) @PoMpIs revcpu to enable (1 non Intel or disable, 0 Intel default) CPU brand string patching. revpatch is to enable patching, revpatch=cpuname for custom CPU name in System Information. revcpuname=value is for custom CPU name (max 48 characters, 20 or less recommended). So, revcpu=1 before revpatch=cpuname and revcpuname="i5 13600K Raptor Lake". Forgotten revcpu in my previous post. Note that RestrictEvents is also needed when enabling E-cores due to large core count and makes showing the proper CPU name possible. Edited June 8, 2023 by miliuco 3 Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805896 Share on other sites More sharing options...
badbrain Posted June 8, 2023 Share Posted June 8, 2023 @dreamwhite One must never disregard the changes of the IOPCIFamily.kext during these attempts. These have often been responsible for malfunctioning devices in the past. Thanks for the effort. 1 Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805898 Share on other sites More sharing options...
Takiller Posted June 8, 2023 Share Posted June 8, 2023 Huawei MateBookX Pro 2018 has also arrived in Sonoma. WiFi workaround is itlwm.kext HliPort, as I'm stuck with Intel wireless. USB install could not boot, so I had to update using the install app and removing USBPorts.kext. 2 Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805899 Share on other sites More sharing options...
dreamwhite Posted June 8, 2023 Share Posted June 8, 2023 1 hour ago, badbrain said: @dreamwhite One must never disregard the changes of the IOPCIFamily.kext during these attempts. These have often been responsible for malfunctioning devices in the past. Thanks for the effort. Good afternoon (3:17 PM at my place). Still haven't found a way to get some rest but nevermind. I'm downloading the KDK for macOS 14, to check if IOPCIFamily changed or not. Hope that the only thing changed are just the kexts and not the PrivateFrameworks honestly... 9 1 Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805902 Share on other sites More sharing options...
mek21 Posted June 8, 2023 Share Posted June 8, 2023 19 hours ago, Nightf4ll said: Did I read this right? Broadcom BCM43xx won't work anymore? So I spent 70 USD and waited 2 months on delivery from China for nothing? I guess Ventura is not that bad then, for now... And in the future, gonna switch to windows either way. Hackintosh seems to be breathing it's last breaths. Cheap intel wifi supported with Itlwm.kext and heliport app works in beta 1 1 Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805904 Share on other sites More sharing options...
Max.1974 Posted June 8, 2023 Share Posted June 8, 2023 7 hours ago, dreamwhite said: Honestly what he suggested is partially correct, as even with latest stable released kexts, you can boot macOS Sonoma. Just a heads up: every Lilu plugin that is usually injected via OC (e.g. AppleALC, VirtualSMC, WhateverGreen etc), ONLY IF wasn't heavily changed for improving the support on macOS Sonoma, can be loaded via `-lilubetaall` boot-argument, otherwise you'd have to write `-XXXbeta` for each plugin you'd like to inject in beta version. A clear example of what I'm talking about is this: https://github.com/acidanthera/WhateverGreen/commit/52ec349e15ef0ca1b345daf4a72dcedfae26e207 Basically each Lilu plugin usually has a `PluginConfiguration` array (I'm not an IOKit expert in any way, but it sums up the concept pretty easily), where among the other things, is specified the MinVersion and MaxVersion where the kext can be injected (usually devs apply these rule as they do heavy testing before releasing for certain major versions of the kext). Using `-lilubetaall` means: for every Lilu plugin, if the major version of the OS is out of the boundaries of MinVersion and MaxVersion of its `kern_start.cpp`, ignore it and allow loading on unsupported OS versions. Hope this clarifies "why" you installed Sonoma without any issue so far... Thank you, but im not advanced user, despite being a hackintosh user since 1999, I've always had help from the people at insanelymac. I am proud to be part of this community. I didn't quite understand if what you said was a criticism of him, or a criticism of me. Anyway, I'm here to learn what I can, but I'm not even remotely from the information technology area. Therefore, I can only thank all possible help, including yours. Big hugs to all. My intel wifi is running fine, and the Fenvi T-1919's native bluetooth. Im not use -lilubetaall, but use this args: -lilubeta -alcbeta -revbeta -wegbeta and works fine since now. Best regards for all of you 2 Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805907 Share on other sites More sharing options...
bobbee12 Posted June 8, 2023 Share Posted June 8, 2023 Works on a DELL LATITUDE 3590 i7 🙂 4 Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805909 Share on other sites More sharing options...
draylax Posted June 8, 2023 Share Posted June 8, 2023 Did Apple fix the Appearance Highlight colour in system settings to display the actual colour selected rather than some other shade? Highlight Colour Other: Change to RGB 255,0,255 Result on Ventura highlight looks nothing like the chosen colour Appearance Selected below see highlight also the radio button: 3 Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805910 Share on other sites More sharing options...
badbrain Posted June 8, 2023 Share Posted June 8, 2023 1 hour ago, Max.1974 said: My intel wifi is running fine, and the Fenvi T-1919's native bluetooth. @eSaF look 👆🏾 3 1 Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805913 Share on other sites More sharing options...
miliuco Posted June 8, 2023 Share Posted June 8, 2023 (edited) @eSaF@PoMpIs Dear friend, @Max.1974 has Intel wifi if I'm not wrong. EDIT: I'am late, just reading your last post after publishing mine. Edited June 8, 2023 by miliuco 4 1 Link to comment https://www.insanelymac.com/forum/topic/356881-pre-release-macos-sonoma/page/9/#findComment-2805914 Share on other sites More sharing options...
Recommended Posts