diogosilva48 Posted June 22, 2017 Share Posted June 22, 2017 Olá, eu ontem decidi voltar a instalar MacOS no meu pc, tenho um Acer E1-571G, a última versão que alguma vez tinha instalado tinha sido o Yosemite, instalei o 10.12, instalei os kexts e tudo bem, decidi usar o AppleHDA Patcher que tinha visto aqui no fórum, selecionei a minha ALC269VB, segui os passos corretamente e o som ficou a funcionar perfeitamente, no entanto o microfone não chegou a funcionar. Decidi então fazer hoje o update para o 10.12.5 e a placa de som já não é detetada pelo sistema, até tentei voltar a reinstalar e nada. Tenho uma placa de som USB e ela continua a funcionar. Será que alguém me consegue ajudar a descobrir o que se passa ? Obrigado. 1 Link to comment Share on other sites More sharing options...
Allan Posted June 22, 2017 Share Posted June 22, 2017 Olá seja bem vindo. Já tentou usar AppleALC + Lilu? 2 Link to comment Share on other sites More sharing options...
diogosilva48 Posted June 22, 2017 Author Share Posted June 22, 2017 Olá seja bem vindo. Já tentou usar AppleALC + Lilu? Obrigado (: Não tentei, mas vou tentar. Para usar tenho de desinstalar os kexts atuais que tenho instalados ou basta instalar por cima ? Obrigado pela rápida resposta. 1 Link to comment Share on other sites More sharing options...
Allan Posted June 22, 2017 Share Posted June 22, 2017 Delete as kexts modificadas, permaneça apenas com a AppleHDA original. E coloque essas kexts indicadas na pasta Other. 2 Link to comment Share on other sites More sharing options...
diogosilva48 Posted June 22, 2017 Author Share Posted June 22, 2017 Delete as kexts modificadas, permaneça apenas com a AppleHDA original. E coloque essas kexts indicadas na pasta Other. Deixe-me ver se percebi, coloco o Apple HDA + Lilu do gifthub na pasta Others dentro da pasta Extensions ? EDIT: Acabei de perceber que li mal e li Apple HDA em vez de Apple ALC por alguma razão, peço desculpa. EDIT2: Instalei e funcionou perfeitamente, consigo ter som outra vez, muito obrigado por isso. O problema continua a ser o microfone, ele aparece no input mas quando eu falo com a siri ela diz que não percebeu o que eu disse, sem sequer falar e aparece feedback na preferências. 2 Link to comment Share on other sites More sharing options...
Allan Posted June 22, 2017 Share Posted June 22, 2017 Quando instalou essas kexts você reparou as permissões do macOS? As vezes por uma desorganização dos caches, isso pode ser concertado. Se mesmo assim não funcionar, acredito que uma edição na DSDT ou a criação de uma AppleHDA especifica para você, possa (talvez) solucionar. 1 Link to comment Share on other sites More sharing options...
diogosilva48 Posted June 22, 2017 Author Share Posted June 22, 2017 Quando instalou essas kexts você reparou as permissões do macOS? As vezes por uma desorganização dos caches, isso pode ser concertado. Se mesmo assim não funcionar, acredito que uma edição na DSDT ou a criação de uma AppleHDA especifica para você, possa (talvez) solucionar. Eu usei o Kext Wizard para reparar as permissões, mas seriam edições fáceis para fazer funcionar ? Obrigado. 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted June 22, 2017 Share Posted June 22, 2017 pra usar a AppleAlc + Lilu, vc precisa conferir se o seu DSDT(original ou não) tem o device HDEF, se sim, basta injetar o id, se o device não existir, vc precisa adicionar/criar com o endereço 0x001B0000 até a série 9(Z97/H97 por exemplo), pra Skylake e Kabylake o endereço é 0x001F0003 pro Alc269 vc pode usar os seguintes ids lembrando que a sua applehda precisa estar sem modificação, dessa forma vc não terá problemas em updates. patch Device (HDEF) { Name (_ADR, 0x001B0000) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (LEqual (Arg2, Zero)) { Return (Buffer () { 0x03 }) } Return (Package () { "AAPL,slot-name", "MaLd0n", "name", "Realtek Audio Controller", "model", Buffer () { "Realtek ALC269 Audio Controller" }, "device_type", Buffer () { "Audio Controller" }, "layout-id", Buffer () { 0x03, 0x00, 0x00, 0x00 }, "MaximumBootBeepVolume", Buffer () { 0x01 }, "PinConfigurations", Buffer () {}, "hda-gfx", Buffer () { "onboard-1" } }) } } 2 Link to comment Share on other sites More sharing options...
diogosilva48 Posted June 22, 2017 Author Share Posted June 22, 2017 pra usar a AppleAlc + Lilu, vc precisa conferir se o seu DSDT(original ou não) tem o device HDEF, se sim, basta injetar o id, se o device não existir, vc precisa adicionar/criar com o endereço 0x001B0000 até a série 9(Z97/H97 por exemplo), pra Skylake e Kabylake o endereço é 0x001F0003 pro Alc269 vc pode usar os seguintes ids MaLd0n 2017-06-22 às 19.25.58.png lembrando que a sua applehda precisa estar sem modificação, dessa forma vc não terá problemas em updates. patch Device (HDEF) { Name (_ADR, 0x001B0000) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (LEqual (Arg2, Zero)) { Return (Buffer () { 0x03 }) } Return (Package () { "AAPL,slot-name", "MaLd0n", "name", "Realtek Audio Controller", "model", Buffer () { "Realtek ALC269 Audio Controller" }, "device_type", Buffer () { "Audio Controller" }, "layout-id", Buffer () { 0x03, 0x00, 0x00, 0x00 }, "MaximumBootBeepVolume", Buffer () { 0x01 }, "PinConfigurations", Buffer () {}, "hda-gfx", Buffer () { "onboard-1" } }) } } E como eu sei qual é o id certo, tenho de testar um a um qual funciona melhor ?? E onde adiciono esses patches ao meu MaciASL?? Atualmente tenho o seguinte patch HDEF 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted June 22, 2017 Share Posted June 22, 2017 pra realizar testes o ideal é remover o _DSM, faça o Clover injetar o _DSM com id, dessa forma vc vai testar sem perder muito tempo, injeta o id, reinicia e testa posta o seu DSDT aqui que vou deixar só o device, sem o _dsm roda esse app que vai gerar as tabelas no desktop RunMe.app.zip 2 Link to comment Share on other sites More sharing options...
diogosilva48 Posted June 23, 2017 Author Share Posted June 23, 2017 pra realizar testes o ideal é remover o _DSM, faça o Clover injetar o _DSM com id, dessa forma vc vai testar sem perder muito tempo, injeta o id, reinicia e testa MaLd0n 2017-06-22 às 20.26.42.png posta o seu DSDT aqui que vou deixar só o device, sem o _dsm roda esse app que vai gerar as tabelas no desktop RunMe.app.zip Muito Obrigado! Aqui está a DSDT, https://drive.google.com/open?id=0BwHQpHCE9A0YMTc4UTNsU3hhQ3M . E aqui está a pasta criada pelo Run Me https://drive.google.com/open?id=0BwHQpHCE9A0YUDFBNGtRR3FSNFU . 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted June 23, 2017 Share Posted June 23, 2017 DSDT.diogosilva48.zip agora use o Clover Configurator e vai injetando os ids que vc deseja, mas a applehda tem de ser original 1 Link to comment Share on other sites More sharing options...
diogosilva48 Posted June 23, 2017 Author Share Posted June 23, 2017 DSDT.diogosilva48.zip agora use o Clover Configurator e vai injetando os ids que vc deseja, mas a applehda tem de ser original Muito obrigado mesmo. O id 4 foi o que colocou o meu microfone a funcionar. Agora só tenho 2 mais problemas que é relacionado com o brilho e com o modo sleep, eu já apliquei o Brightness fix no DSDT mas quando eu fecho o notebook e volto a abrir o brilho que estava anteriormente no máximo desce um bocado e o som muta, e o outro deve estar relacionado com o kext do teclado, os atalhos de volume funcionam (que são fn+seta para cima/baixo) e o brilho não funciona (que são fn+direita/esquerda), estou neste momento a usar o voodoops2. Conseguem me ajudar ? Obrigado. Link to comment Share on other sites More sharing options...
MaLd0n Posted June 24, 2017 Share Posted June 24, 2017 Pro fix audio depois do sleep, use a codeccommander na Library/Extensions O brilho tem de ver, qual patch PNLF vc está usando? 1 Link to comment Share on other sites More sharing options...
diogosilva48 Posted June 24, 2017 Author Share Posted June 24, 2017 Pro fix audio depois do sleep, use a codeccommander na Library/Extensions O brilho tem de ver, qual patch PNLF vc está usando? Não estou a conseguir abrir o meu MaciASL, aparece isto. Link to comment Share on other sites More sharing options...
MaLd0n Posted June 24, 2017 Share Posted June 24, 2017 ACPI 6.1 https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-MaciASL-2016-0423.zip 1 Link to comment Share on other sites More sharing options...
diogosilva48 Posted June 24, 2017 Author Share Posted June 24, 2017 ACPI 6.1 https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-MaciASL-2016-0423.zip https://drive.google.com/open?id=0BwHQpHCE9A0YRVJaSTBlZnZZZzgusei este patch para o brilho Link to comment Share on other sites More sharing options...
MaLd0n Posted June 24, 2017 Share Posted June 24, 2017 tenta com o patch simple, o da Apple 1 Link to comment Share on other sites More sharing options...
diogosilva48 Posted June 25, 2017 Author Share Posted June 25, 2017 tenta com o patch simple, o da Apple Qual é ? Não estou a encontrar. Link to comment Share on other sites More sharing options...
MaLd0n Posted June 25, 2017 Share Posted June 25, 2017 Device (PNLF) { Name (_ADR, Zero) Name (_HID, EisaId ("APP0002")) Name (_CID, "backlight") Name (_UID, 10) Name (_STA, 0x0B) } 1 Link to comment Share on other sites More sharing options...
diogosilva48 Posted June 25, 2017 Author Share Posted June 25, 2017 Device (PNLF) { Name (_ADR, Zero) Name (_HID, EisaId ("APP0002")) Name (_CID, "backlight") Name (_UID, 10) Name (_STA, 0x0B) } Parece que não faz diferença nenhuma aqui... Nem sequer me deixa aplicar 1 Link to comment Share on other sites More sharing options...
Allan Posted June 25, 2017 Share Posted June 25, 2017 Você precisa encontrar o método e injetar. O que você colou ai, não foi preparado para a injeção. 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted June 25, 2017 Share Posted June 25, 2017 into_all device label PNLF remove_entry; into scope label _SB insert begin Link to comment Share on other sites More sharing options...
diogosilva48 Posted June 25, 2017 Author Share Posted June 25, 2017 Basicamente pego no que está lá escrito e altero para o que me disse ? Fiz isso e acho que resolveu o problema. Instalei o codecommander e ainda assim continua a mutar o som depois de colocar em sleep. Link to comment Share on other sites More sharing options...
Recommended Posts