Jump to content

Patch per WiFi non compatibile


Jahstories
Go to solution Solved by Jahstories,

Recommended Posts

Ciao a tutti, apro un thread dedicato...

Praticamente per attivare il WiFi ho patchato il DSDT aggiungendo la patch presente in questo post insieme ad brcmfixup aggiornato e funziona, ma vorrei evitare di iniettare un DSDT per una sola patch, preferirei un SSDT o una patch fatta al volo da OC se possibile!

Allego il DSDT patchato, le tables originali non patchate ed IOREG!

Grazie!

Optiplex3010.zip

Edited by Jahstories
Link to comment
Share on other sites

  • Solution

Risolto con questa patch su config.plist di OC grazie ad @Gengik84

			<key>PciRoot(0x0)/Pci(0x1c,0x3)/Pci(0x0,0x0)</key>
			<dict>
				<key>built-in</key>
				<integer>1</integer>
				<key>compatible</key>
				<string>pci14e4,43a0</string>
				<key>device_type</key>
				<string>AirPort Extreme</string>
				<key>name</key>
				<string>Airport</string>
				<key>pci-aspm-default</key>
				<integer>0</integer>
			</dict>

 

  • Like 1
Link to comment
Share on other sites

  • Administrators

è quella che è nell'ultimo config 😄

https://www.macos86.it/topic/3109-pre-release-macos-big-sur/?do=findComment&comment=80067

ci sono vari modi per iniettare proprietà, ma da vedere come "risponde e gestisce" il bootloader...per questo ti chiedevo ioreg :classic_tongue:

 

EDIT: ah avevi usato quello, scusa ma non mi ero accorto che eravamo su altro topic 😂

  • Like 1
Link to comment
Share on other sites

  • Administrators

molto probabilmente ti funzionerebbe anche SSDT, non è che sarebbe migliore in alcun modo in questo caso, ma è possibile che non venisse caricato quindi in caso servirebbe mettere la patch in ACPI

_dsm to zdsm

giusto per la cronaca 🙂

 

Link to comment
Share on other sites

  • Gengik84 pinned, unpinned and featured this topic
  • Administrators

in caso se vuoi riprovare quel SSDT giusto per curiosità, devi aggiungere questa patch in ACPI/Patch

			<dict>
				<key>Comment</key>
				<string>change _DSM to ZDSM</string>
				<key>Count</key>
				<integer>0</integer>
				<key>Enabled</key>
				<true/>
				<key>Find</key>
				<data>
				X0RTTQ==
				</data>
				<key>Limit</key>
				<integer>0</integer>
				<key>Mask</key>
				<data>
				</data>
				<key>OemTableId</key>
				<data>
				</data>
				<key>Replace</key>
				<data>
				WkRTTQ==
				</data>
				<key>ReplaceMask</key>
				<data>
				</data>
				<key>Skip</key>
				<integer>0</integer>
				<key>TableLength</key>
				<integer>0</integer>
				<key>TableSignature</key>
				<data>
				RFNEVA==
				</data>
			</dict>

e ovviamente aggiungere e dichiarare ssdt nel config

ripeto giusto così per dire e fare, il config per una cosa di questo tipo è molto più pulito di qualsiasi acpi, per una cosa singola del genere

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.