Jump to content
You are a guest user Click to join the site
Jahstories

ANSWERED Patch per WiFi non compatibile

Recommended Posts

Posted (edited)

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

è 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

Share this post


Link to post
Share on other sites

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 🙂

 

Share this post


Link to post
Share on other sites

ah ma ora sono senza nessun SSDT, solo il config!

  • +1 1

Share this post


Link to post
Share on other sites

yeah molto meglio per questa cosa 

era solo un discorso legato alla prova del SSDT che ti avevo passato nell'altro topic 🙂

 

  • Like 1

Share this post


Link to post
Share on other sites

ah ok avevo frainteso!

Se vuoi provare con l'SSDT giusto per provare possiamo testare, quello nell' altro thread non andava purtroppo

Ma solo se ti interessa fare qualche prova, per me va benissimo cosi'!

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

niente non va'

beh pocomale tanto sarebbero patch+ssdt quindi meglio solo patch!

Share this post


Link to post
Share on other sites

ok va benissimo

sarebbe da vedere altro, tipo _PRW se già presente etc.. perchè iniettato su ssdt

comunque non vale la pena 🙂

 

  • +1 1

Share this post


Link to post
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

    No registered users viewing this page.

×
×
  • 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.