Jump to content

Recommended Posts

Posted

Olá, gostaria de uma opinião de vocês.

 

Sei que esse DP1 é apenas uma beta, mas me surpreendi com uma mudança na IO80211Family.kext que agora impossibilita meu wifi (Atheros AR9285) de ser ativado pela DSDT. Usei o patch "Atheros" do DSDT Editor que funciona até o ML 10.8.4 sem nenhum problema.

 

Para ativar agora no Mavericks precisei recorrer a kext anexada: AtherosWiFiInjector.kext

 

Usando essa kext e o IOReg, percebi que a única mudança aparente é que quando uso a DSDT não existe o valor ChildrenPowerState 0x2 em IOPowerManagement.

 

ERRADO (com DSDT)

7JdR81z.png

 

CORRETO (com a AtherosWiFiInjector.kext)

3ij0DX8.png

 

No ML 10.8.4 não acontece esse problema e o valor aparece quando uso a DSDT.

 

Gostaria de saber se é possível acrescentar essa entrada na DSDT ou se existe outro fator que está atrapalhando o reconhecimento do wifi.

O que vocês sugerem?

AtherosWiFiInjector.kext.zip

iMac 19,2 (10.15.4) + Win 10 @ OpenCore UEFI Dual Boot

H310M-S2P | i3 8100 | 16GB DDR4 | UHD 630 + RX 580 (PowerColor) | ALC887 | Realtek RTL8118 | TP-Link WN781ND

Posted

Mesma coisa aqui (ID 0x2b), no ML funcionava só com DSDT patch, no Mavericks só inserindo o ID na kext ou usando injector.


O ID da sua está na kext original?

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Posted
O ID da sua está na kext original?
Realmente não sei afirmar, mas acredito que não.

Mas é muito engraçado isso ocorrer. Já tentei diversas alternativas pela DSDT mas todas sem êxito. No Info.plist da kext tem apenas os IDs possíveis para o Atheros, não entendo o que falta na DSDT para ativar.


A kext injetora não insere apenas as informações de ID? Não tem binários, nada demais, apenas os IDs.

O que ela faz de diferente para ativar esse valor pendente na DSDT?


Valeu pela ajuda!

iMac 19,2 (10.15.4) + Win 10 @ OpenCore UEFI Dual Boot

H310M-S2P | i3 8100 | 16GB DDR4 | UHD 630 + RX 580 (PowerColor) | ALC887 | Realtek RTL8118 | TP-Link WN781ND

Posted
Realmente não sei afirmar, mas acredito que não.

Mas é muito engraçado isso ocorrer. Já tentei diversas alternativas pela DSDT mas todas sem êxito. No Info.plist da kext tem apenas os IDs possíveis para o Atheros, não entendo o que falta na DSDT para ativar.


A kext injetora não insere apenas as informações de ID? Não tem binários, nada demais, apenas os IDs.

O que ela faz de diferente para ativar esse valor pendente na DSDT?


Valeu pela ajuda!

Pelo menos no meu caso, esse "valor pendente" não faz diferença alguma, o que faz funcionar é inserir o ID 0x2b na kext (ou na injetora). O patch DSDT deixou de funcionar no Mavericks, agora não faz diferença se uso ele ou não.


http://Olarila.com/forum/viewtopic.php?f=7&t=93#p24469

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Posted

essa kext deve resolver:


http://cl.ly/1a441b2s432R


somente ela, sem injector ou dsdt.

Se quando viaja faz o que quer, quando viajar, não leve a mulher ----  No PM support. Use the forum.
.

MBA M1 8gb 256gb (macOS 15.4b)

Lenovo Core I5 6200U 12Gb 256Gb HD520 (macOS 13.7.4) OC

Ryzen 7 5700X 32Gb 2Tb nvme RTX 3060TI 8Gb (W11)

Posted
Pelo menos no meu caso, esse "valor pendente" não faz diferença alguma, o que faz funcionar é inserir o ID 0x2b na kext (ou na injetora). O patch DSDT deixou de funcionar no Mavericks, agora não faz diferença se uso ele ou não.
Blz então, obrigado pela opinião. Bom saber que não é um erro isolado, mas ruim por não puder mais usar a DSDT.

 

essa kext deve resolver:

http://cl.ly/1a441b2s432R

somente ela, sem injector ou dsdt.

Pois é, agradeço mendietinha. A questão é que não queria usar nenhuma kext para ativar o ar9285.


Com a DSDT esse wifi parece nativo — reconhece na hora da instalação, me permite configurar o wifi naquela personalização inicial do sistema após uma formatação…

Enfim, vou perder muita coisa se utilizar uma kext. Pelo visto vou ficar no ML mesmo.


Eu ouvi falar que esse DP1 está com vários problemas de wifi, necessitando inclusive digitar alguns comandos no terminal para resolvê-los. Só me resta torcer para que a não identificação seja apenas um "bug temporário" desse DP1.


Obrigado a todos.

iMac 19,2 (10.15.4) + Win 10 @ OpenCore UEFI Dual Boot

H310M-S2P | i3 8100 | 16GB DDR4 | UHD 630 + RX 580 (PowerColor) | ALC887 | Realtek RTL8118 | TP-Link WN781ND

Posted

Eu não vejo grande diferença. Assim como você precisa botar a DSDT com patch no instalador para que a wireless funcione durante a instalação, pode colocar a kext injetora. E tem outras formas de fazer isso, como a função KextsToPatch do Clover

		<key>KextsToPatch</key>
	<array>
		<dict>
			<key>Name</key>
			<string>AirPortAtheros40</string>
			<key>InfoPlistPatch</key>
			<true/>
			<key>Find</key>
			<string>pci168c,2a</string>
			<key>Replace</key>
			<string>pci168c,2b</string>
		</dict>
	</array>

 

Com certeza ninguém vai migrar em definitivo agora, no primeiro DP, até porque tem vários problemas mais graves que esse para serem resolvidos, por exemplo aqui o Skype não funciona, o Parallels também não, acredito que nem mesmo num Mac autêntico. Muita coisa ainda precisa ser atualizada.

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Posted

tem uns bugs chatinhos, o mplayerx não funciona tb...


quanto a kext, eu entendo, o que faço é ao instalar troco a letrinha lá e subo com -f.

Se quando viaja faz o que quer, quando viajar, não leve a mulher ----  No PM support. Use the forum.
.

MBA M1 8gb 256gb (macOS 15.4b)

Lenovo Core I5 6200U 12Gb 256Gb HD520 (macOS 13.7.4) OC

Ryzen 7 5700X 32Gb 2Tb nvme RTX 3060TI 8Gb (W11)

Posted

Consegui fazer funcionar só por DSDT, graças à dica do nyolc8


http://www.insanelymac.com/forum/topic/289791-fixed-by-dsdt-edit-10c-temps-500rpm-fans/#entry1923734


Basta injetar as propriedades name, IOName e compatible

                    Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x12)
                           {
                               "AAPL,slot-name", 
                               Buffer (0x08)
                               {
                                   "AirPort"
                               }, 
                               "device-id", 
                               Unicode ("*"), 
                               "device_type", 
                               Buffer (0x08)
                               {
                                   "AirPort"
                               }, 
                               "model", 
                               Buffer (0x33)
                               {
                                   "Atheros 9285 802.11 b/g/n Wireless Network Adapter"
                               }, 
                               "subsystem-id", 
                               Buffer (0x04)
                               {
                                    0x8F, 0x00, 0x00, 0x00
                               }, 
                               "subsystem-vendor-id", 
                               Buffer (0x04)
                               {
                                    0x6B, 0x10, 0x00, 0x00
                               }, 
                               "compatible", 
                               Buffer (0x0B)
                               {
                                   "pci168c,2a"
                               }, 
                               "IOName", 
                               Buffer (0x0B)
                               {
                                   "pci168c,2a"
                               }, 
                               "name", 
                               Buffer (0x0B)
                               {
                                   "pci168c,2a"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }

Não sei se as 3 propriedades são mesmo necessárias, informarei após mais testes.

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Posted

show!


recomendo tópico fixo se o problema não se resolver para versão final...

Se quando viaja faz o que quer, quando viajar, não leve a mulher ----  No PM support. Use the forum.
.

MBA M1 8gb 256gb (macOS 15.4b)

Lenovo Core I5 6200U 12Gb 256Gb HD520 (macOS 13.7.4) OC

Ryzen 7 5700X 32Gb 2Tb nvme RTX 3060TI 8Gb (W11)

Posted

Consegui fazer funcionar só por DSDT, graças à dica do nyolc8
Show, vou fazer os devidos testes e posto os resultados! Tava precisando muito, a kext habilitadora acabou com o sleep do meu hack.


Muito obrigado "Perna"!!!


————————————


EDIT #1


Acabei de testar: É necessário, pelo menos, uma das propriedades para funcionar. Quem desejar pode usar as 3, ou 2 ou apenas 1. Eu optei por usar a compatible:

"compatible", 
Buffer (0x0B)
{
   "pci168c,2a"
}, 

"IOName", 
Buffer (0x0B)
{
   "pci168c,2a"
}, 

"name", 
Buffer (0x0B)
{
   "pci168c,2a"
},

 

EDIT #2


Se alguém desejar, o método pode ser reduzido à:

                    Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x02)
                           {
                               "compatible", 
                               Buffer (0x0B)
                               {
                                   "pci168c,2a"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }

Funcionando perfeitamente aqui. Fica a dica para quem desejar.


Obrigado, mais uma vez, "Perna".

iMac 19,2 (10.15.4) + Win 10 @ OpenCore UEFI Dual Boot

H310M-S2P | i3 8100 | 16GB DDR4 | UHD 630 + RX 580 (PowerColor) | ALC887 | Realtek RTL8118 | TP-Link WN781ND

Posted

Boas pessoal, venho aqui porque estou com um problema que nao consigo resolver de forma nenhuma. Comprei ontem uma mini placa atheros AR9281 usada para o meu portatil, e ela funciona mto bem no windows... no montain e no maverick ela é detectada como airport extreme e com suporte a airdrop....mas ela nao deteta nenhum rede wireless, nem a do meu router mesmo com ligaçao aberta sem password etc....fica à procura e nada nunca encontra a rede, ja fiz utilizei varias kexts io80211family.kexts desde as mais antigas às mais recentes inclusive na pasta usr/libexec... substitui o executavel airportd, privateframworks de versoes anterioes adicionei ao DSDT tambem etc, mas nada.. alguem tem alguma sugestao qual poderá ser o problema?...

Mobo: Gigabyte GA-P55A-UD3 (rev 1.0) Bios F11

CPU: Intel Core i5-760

HD: OCZ-AGILITY 3 120 GB/Western Cav. Blue 500 GB

Mem: 8GB DDR3 1600 MHz G Skill

Rede LAN: Lnx2Mac's RTL81xx

Audio: Patch ALC888

Grafica: Asus HD 6870

SO's: OSX 10.9.5/Yosemite/Win8.1

Posted

Testou a AtherosWifiInject.kext que eu anexei no primeiro post? Geralmente ela funciona bem.

Coloque ela em E/E e deixe a IO80211family.kext original.

iMac 19,2 (10.15.4) + Win 10 @ OpenCore UEFI Dual Boot

H310M-S2P | i3 8100 | 16GB DDR4 | UHD 630 + RX 580 (PowerColor) | ALC887 | Realtek RTL8118 | TP-Link WN781ND

Posted (edited)

sim testei e nada...


Edit: será que tem a ver com o sub-sistem ID ou algo do genero...mas o estranho é que ela é detectada com airport extreme...mas cmo disse procura por redes mas nao detecta nenhuma

Edited by Guest

Mobo: Gigabyte GA-P55A-UD3 (rev 1.0) Bios F11

CPU: Intel Core i5-760

HD: OCZ-AGILITY 3 120 GB/Western Cav. Blue 500 GB

Mem: 8GB DDR3 1600 MHz G Skill

Rede LAN: Lnx2Mac's RTL81xx

Audio: Patch ALC888

Grafica: Asus HD 6870

SO's: OSX 10.9.5/Yosemite/Win8.1

Posted

O problema é que existem alguns chips 9285 que não são suportados, o porquê ainda não sei. Você não é o primeiro, aqui mesmo no fórum tem outros membros com o mesmo problema. Vamos torcer para que alguém tenha uma dica mais precisa.

iMac 19,2 (10.15.4) + Win 10 @ OpenCore UEFI Dual Boot

H310M-S2P | i3 8100 | 16GB DDR4 | UHD 630 + RX 580 (PowerColor) | ALC887 | Realtek RTL8118 | TP-Link WN781ND

Posted

mas o meu chip é 9281 e li que era compativel no wiki...daí eu ter comprado...obrigado pela resposta


veja:

czva.png

Mobo: Gigabyte GA-P55A-UD3 (rev 1.0) Bios F11

CPU: Intel Core i5-760

HD: OCZ-AGILITY 3 120 GB/Western Cav. Blue 500 GB

Mem: 8GB DDR3 1600 MHz G Skill

Rede LAN: Lnx2Mac's RTL81xx

Audio: Patch ALC888

Grafica: Asus HD 6870

SO's: OSX 10.9.5/Yosemite/Win8.1

Posted

Boas Pessoal, depois de varias horas consegui a Soluçao. Espero que seja tambem a soluçao para muitos utilizadores. Utilizei o método Tap Pin 20, isolando o pin 20 como mostra na figura:



bh0z.jpgfuncionar


E... finalmente a funcionar com as kexts originais e sem alteraçoes em DSDT, Vejam:


btj1.png


Testado no Mountain Lion 10.8.4 e Maverick DP4. Meu Laptop Compaq presario CQ60. Para o efeito foi utilizada uma Mini PCI Wireless Atheros AR9281.

Cumps.

Mobo: Gigabyte GA-P55A-UD3 (rev 1.0) Bios F11

CPU: Intel Core i5-760

HD: OCZ-AGILITY 3 120 GB/Western Cav. Blue 500 GB

Mem: 8GB DDR3 1600 MHz G Skill

Rede LAN: Lnx2Mac's RTL81xx

Audio: Patch ALC888

Grafica: Asus HD 6870

SO's: OSX 10.9.5/Yosemite/Win8.1

Posted

Isolei o pin 20 dos dois lados com fita isoladora..mas nao foi tarefa fácil porque os pins sao demasiados estreitos...mas com tempo e paciência faz-se tudo lol.

Mobo: Gigabyte GA-P55A-UD3 (rev 1.0) Bios F11

CPU: Intel Core i5-760

HD: OCZ-AGILITY 3 120 GB/Western Cav. Blue 500 GB

Mem: 8GB DDR3 1600 MHz G Skill

Rede LAN: Lnx2Mac's RTL81xx

Audio: Patch ALC888

Grafica: Asus HD 6870

SO's: OSX 10.9.5/Yosemite/Win8.1

Posted

Peguei a Atheros 9285 de um notebook aqui em casa coloquei no meu RF511 pra testar e detectou as redes normal, mas não conecta em redes com senha, da "A conexão falhou" e nas abertas conecta, mas não consigo usar a internet porque diz algo de IP Automático.


(Eu coloquei o ID na IO80211Family)


Edit: Problema resolvido com a kext certa.

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


×
×
  • Create New...