Jump to content

Recommended Posts

Posted

Olá, poderia me ajudar?


Eu fiz todo o procedimento usando a AppleHDA do Mountain Lion (10.8.3) mas não consigo abrir/editar os arquivos .xml, nenhum deles. Eles terminam com a extensão .zlib, seria esse o problema?

Veja a mensagem do erro quando tento editar:

WLwLO4L.png

O que poderia ser, tens idéia?

Só eu fui premiado com esse erro?


--------------------

EDIÇÃO


Desculpe, só fui ver no final o tópico o método para inflar o xml.zlib.

Já to pra ficar doido com tanto código!

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

Tente corrigir sua Applehda ela tem um som melhor do que a vodoohda.

 

Existe alguma chance de vc fazer essa Applehda pra mim? Eu parei no passo onde vc indicava injetar o DSDT.aml, mas eu nao tenho nenhuma ainda :-(

Posted

Olá,

eu fiz absolutamente TODOS os passos descritos nesse tutorial, mas ainda sem sucesso.


Na verdade eu nem sei se deu realmente errado, porque quando tento iniciar o sistema com a AppleHDA modificada o video fica "branco" e não sai disso, aí tenho que reiniciar o sistema manualmente.

Não sei exatamente onde está o erro, por isso peço que alguém me ajude a descobrir.

Desconfio do layout na DSDT ou da edição do Platforms.xml, essas foram as únicas etapas que tive algumas dúvidas.


Aqui estão os arquivos que usei para o estudo.

Arquivos teste AppleHDA ALC889


Obrigado.

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)
Olá,

eu fiz absolutamente TODOS os passos descritos nesse tutorial, mas ainda sem sucesso.


Na verdade eu nem sei se deu realmente errado, porque quando tento iniciar o sistema com a AppleHDA modificada o video fica "branco" e não sai disso, aí tenho que reiniciar o sistema manualmente.

Não sei exatamente onde está o erro, por isso peço que alguém me ajude a descobrir.

Desconfio do layout na DSDT ou da edição do Platforms.xml, essas foram as únicas etapas que tive algumas dúvidas.


Aqui estão os arquivos que usei para o estudo.

Arquivos teste AppleHDA ALC889


Obrigado.

aqui está seus arquivos teste e me deixe saber se trabalhou pra vc.

http://www.sendspace.com/file/0884d2

Edited by Guest
btn_donate_SM.gif
Posted

Olá, mirone


o DSDT já está no link que postei junto com os demais arquivos.


obrigado

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

Mirone, muito obrigado pela atenção.


Ainda não deu certo, mas existem algumas considerações:


1) Mesmo usando o seu DSDT o sistema não iniciou, ficou na tela branca.

2) Eu re-editei o Platforms.xml (analise) e usando sua DSDT o sistema iniciou (com a minha DSDT ainda fica na tela branca), mas ainda sem som.


hehehe, acho que isso é muito mais complexo do que pensei.

Mas foi bom estudar essa kext. Vou tentando outras coisas aqui, se tiver mais sugestões eu agradeço desde já.


Atenciosamente,

Maf3r0.

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
Mirone, muito obrigado pela atenção.


Ainda não deu certo, mas existem algumas considerações:


1) Mesmo usando o seu DSDT o sistema não iniciou, ficou na tela branca.

2) Eu re-editei o Platforms.xml (analise) e usando sua DSDT o sistema iniciou (com a minha DSDT ainda fica na tela branca), mas ainda sem som.


hehehe, acho que isso é muito mais complexo do que pensei.

Mas foi bom estudar essa kext. Vou tentando outras coisas aqui, se tiver mais sugestões eu agradeço desde já.


Atenciosamente,

Maf3r0.

ja reparou se a kext esta sendo carregada?

reparou as permissoes e cache depois da instalação?

btn_donate_SM.gif
Posted

Sim, todos esses cuidados foram tomados. A kext está sendo iniciada, mas acho que preciso refazer alguma coisa e vou refazer todo o processo.

Agora, é impressionante editar algo dessa complexidade. Muito fascinante. A maneira como o Graphviz cria um interface do código é espetacular.


O que não entendo é porque isso está influenciando no video, não entendo mesmo.


Se não for pedir demais, podes me esclarecer umas dúvidas?

1) Na edição do Platforms.xml eu acrescentei as informações na entrada 0 do PatchMaps. Está correto?

2) Este PatchMaps, por sua vez, tem por padrão 3 entradas. Eu tive que adicionar 4 entradas, ficando de 0 - 6. Os valores acrescentados, bem como os editados, podem ficar em qualquer posição?


Grato!

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

2) Este PatchMaps, por sua vez, tem por padrão 3 entradas. Eu tive que adicionar 4 entradas, ficando de 0 - 6. Os valores acrescentados, bem como os editados, podem ficar em qualquer posição?


Grato!

 


Faz muito tempo que eu tento, mas não consigo.

Eu continuo tentando.


Abrir Layout 12 e olhar para o número de PathMapID e abrir (em Platform) o PathMap ID correspondente


capturadepantalla201304sa.png





depois mudar 9 por 1 (PathMapId Layout 12 e Platform)

Nota: Eu excluir os outros PathMapID (o Platform)


correspondencias.png


Meu problema são Verbs, não operar todos os dispositivos.

Eu tenho um AppleHDA (de Internet) que funciona perfeito, mas con este guia, eu não posso fazer um, que funcione correctamente.


Os verbs são diferentes.

I5 9600K - Ga Z390M Gaming -Shappire RX 580 4Gb - DDR4 16gB- Big Sur Open core

Posted
Sim, todos esses cuidados foram tomados. A kext está sendo iniciada, mas acho que preciso refazer alguma coisa e vou refazer todo o processo.

Agora, é impressionante editar algo dessa complexidade. Muito fascinante. A maneira como o Graphviz cria um interface do código é espetacular.


O que não entendo é porque isso está influenciando no video, não entendo mesmo.


Se não for pedir demais, podes me esclarecer umas dúvidas?

1) Na edição do Platforms.xml eu acrescentei as informações na entrada 0 do PatchMaps. Está correto?

2) Este PatchMaps, por sua vez, tem por padrão 3 entradas. Eu tive que adicionar 4 entradas, ficando de 0 - 6. Os valores acrescentados, bem como os editados, podem ficar em qualquer posição?


Grato!

Nã tem nada a ver os pathmaps devem ser editados de acordo com cada codec.

btn_donate_SM.gif
Posted

  • Editando AppleHDAHardwareConfigDriver.kext (Info.plist)

    (clique com o botão direito do mouse /Mostrar conteúdo do pacote) Abra o Plist com um editor de Plist.

    navegar até a chave IOKitPersonalities/HDA Hardware Config ResourceHDAConfigDefault.



    1-CodecID: Colocar o ID de seu codec em Números Decimais 0x10ec0887(Hexadecimal) --> 283.904.135(Decimal)

    2-ConfigData: Aqui colocamos nossos ConfigData/Verbs codec que corrigimos anterirormente.

Gentileza,

note no passo 2 que temos que inserir os ConfigData/Verbs corrigidos.

Essa correção já é feita pelo script, correto? Eu ainda preciso alterar algo nesses dados?

 

  • Um exemplo de Pathmaps para Mic (Externo):

    note que 24(Pin complexo)-->35(nó Audio Mixer)-->9(nó de Saída de Audio)

    Obs: Geralmente inicia-se ao contrário 9-->34-->24

Em que situação esses PatchMaps iniciam-se ao contrário?

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
Gentileza,

note no passo 2 que temos que inserir os ConfigData/Verbs corrigidos.

Essa correção já é feita pelo script, correto? Eu ainda preciso alterar algo nesses dados?

 

Em que situação esses PatchMaps iniciam-se ao contrário?

em todas as situações inicia-se ao contrário 9-34-24

so tem que mudar o verb do mic externo geralmente ele ta como 01871ea1, no seu caso deve estar como21871ea1 ai passa-se para 21871e81

btn_donate_SM.gif
Posted



Faz muito tempo que eu tento, mas não consigo.

Eu continuo tentando.


Abrir Layout 12 e olhar para o número de PathMapID e abrir (em Platform) o PathMap ID correspondente


capturadepantalla201304sa.png





depois mudar 9 por 1 (PathMapId Layout 12 e Platform)

Nota: Eu excluir os outros PathMapID (o Platform)


correspondencias.png


Meu problema são Verbs, não operar todos os dispositivos.

Eu tenho um AppleHDA (de Internet) que funciona perfeito, mas con este guia, eu não posso fazer um, que funcione correctamente.


Os verbs são diferentes.

Se não consegu é pq algo esta errado, pode ser os pathmaps e não os verbs.

ja tentou usar os mesmos pathmaps das ket q vc baixou na net para sua?

btn_donate_SM.gif
Posted
@Maf3r0

Teste estas duas kexts e me retorne com os resultados: http://www.sendspace.com/file/dhm9um

OBS: Reparar as permissoes e reconstruir caches com kextwizard após cada instalação.

Muito obrigado, Mirone!

Todas as 2 kexts funcionaram, o áudio foi reconhecido sim.


Mas essas kexts são de Lion (10.7.4 e 3).

Notei que AppleHDAControler.kext não foi editada. Então, essa edição é desnecessária?

Os CodecVerbs também estão diferentes dos meus. Agora não entendi mais nada! kkkkkkkkkkkkkkkkkkkkkk


Então a AppleHDA de Mountain Lion é que não dá certo?


--- EDIT ---


Re-editei a kext APENAS com as informações da kext que me enviaste e NÃO DEU CERTO!

Algum detalhe está faltando.


kkkkkkkkkkkk, definitivamente esse não é um post/assusto para leigos.


--- EDIT ---


Muito obrigado por sua prestimosa ajuda.

Att, Maf3r0.

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

Muito obrigado, Mirone!

Todas as 2 kexts funcionaram, o áudio foi reconhecido sim.


Mas essas kexts são de Lion (10.7.4 e 3).

Notei que AppleHDAControler.kext não foi editada. Então, essa edição é desnecessária?

Os CodecVerbs também estão diferentes dos meus. Agora não entendi mais nada! kkkkkkkkkkkkkkkkkkkkkk


Então a AppleHDA de Mountain Lion é que não dá certo?


--- EDIT ---


Re-editei a kext APENAS com as informações da kext que me enviaste e NÃO DEU CERTO!

Algum detalhe está faltando.


kkkkkkkkkkkk, definitivamente esse não é um post/assusto para leigos.


--- EDIT ---


Muito obrigado por sua prestimosa ajuda.

Att, Maf3r0.

Os codecs Verbs são seus sim, pois eu editei com os arquivos que me enviou

vc deve esta errando em alguma coisa, eu fiz exatamente como mencionado neste Guia e esta kext é de Lion 10.7.5

se quiser te envio uma de ML 10.8.3

Faça uma compação entre as kexts que eu editei e a sua.

btn_donate_SM.gif
Posted

Agradeço muito sua atenção, Mirone.


Eu não sei onde estou errando, sinceramente.

Como eu disse, editei a minha kext do ML com as informações da sua kext e mesmo assim não deu certo.


Mas voltando aos codecvebs, alguma coisa dos eu não entendi direito. Veja a diferença:

 

  • Mirone:

    21471c10 21471d40 21471e01 21471f01 21571c70 21571d10 21571e01 21571f01 21671c80 21671d60 21671e01 21671f01 21771c90 21771d20 21771e01 21771f01 21871c50 21871d90 21871e81 21871f01 21971c60 21971d90 21971ea1 21971f01 21a71ca0 21a71d30 21a71e81 21a71f01 21b71c20 21b71d40 21b71e21 21b71f01 21e71c30 21e71d20 21e71e45 21e71f01

 

  • Maf3r0:

    21171c40 21171d00 21171e43 21171f90 21471c10 21471d40 21471e01 21471f01 21571c70 21571d10 21571e01 21571f01 21671c80 21671d60 21671e01 21671f01 21771c90 21771d20 21771e01 21771f01 21871c50 21871d90 21871ea1 21871f01 21971c60 21971d90 21971ea1 21971f01 21a71ca0 21a71d30 21a71e81 21a71f01 21b71c20 21b71d40 21b71e21 21b71f01 21d71cb0 21d71de0 21d71e05 21d71f40 21e71c30 21e71d20 21e71e45 21e71f01

 

Enfim, tenho muito que aprender ainda pra querer mexer em algo tão complexo.

Cumprimentos.


Você entra no Chat (IRC)?

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
Agradeço muito sua atenção, Mirone.


Eu não sei onde estou errando, sinceramente.

Como eu disse, editei a minha kext do ML com as informações da sua kext e mesmo assim não deu certo.


Mas voltando aos codecvebs, alguma coisa dos eu não entendi direito. Veja a diferença:

 

  • Mirone:

    21471c10 21471d40 21471e01 21471f01 21571c70 21571d10 21571e01 21571f01 21671c80 21671d60 21671e01 21671f01 21771c90 21771d20 21771e01 21771f01 21871c50 21871d90 21871e81 21871f01 21971c60 21971d90 21971ea1 21971f01 21a71ca0 21a71d30 21a71e81 21a71f01 21b71c20 21b71d40 21b71e21 21b71f01 21e71c30 21e71d20 21e71e45 21e71f01

 

  • Maf3r0:

    21171c40 21171d00 21171e43 21171f90 21471c10 21471d40 21471e01 21471f01 21571c70 21571d10 21571e01 21571f01 21671c80 21671d60 21671e01 21671f01 21771c90 21771d20 21771e01 21771f01 21871c50 21871d90 21871ea1 21871f01 21971c60 21971d90 21971ea1 21971f01 21a71ca0 21a71d30 21a71e81 21a71f01 21b71c20 21b71d40 21b71e21 21b71f01 21d71cb0 21d71de0 21d71e05 21d71f40 21e71c30 21e71d20 21e71e45 21e71f01

 

Enfim, tenho muito que aprender ainda pra querer mexer em algo tão complexo.

Cumprimentos.


Você entra no Chat (IRC)?

vc não precisa dos verbs,21171c40 21171d00 21171e43 21171f90

e nem dos 21d71cb0 21d71de0 21d71e05 21d71f40 21e71c30

entro no chat a noite.

btn_donate_SM.gif
Posted (edited)

POR FAVOR, ME AVISE VIA PM QUANDO COMEÇAR A FICAR CHATO. Agradeço de antemão.


Gostaria de revisar as 5 etapas que fiz do tutorial:


ETAPA-1 Correção da AppleHDAController.Kext (não sei se é necessário, na kext que me enviou ela não foi editada)

 

  • No Info.plist editar a seguinte entrada em IOKitPersonalities / BuiltInHDA:

     
    • IOPCIClassMatch

      0x04020000&0xFFFE0000

    Para:

    • IOPCIPrimaryMatch

      0x10ec0889

 

ETAPA-2 Correção da AppleHDAHardwareConfigDriver.kext

 

  • No Info.plist editar as seguintes entradas em IOKitPersonalities / HDAHardwareConfigResource / HDAConfigDefault / 0:

     
    • 1) CodecID: 283.904.137

      2) ConfigData:
      • 21471c10 21471d40 21471e01 21471f01 21571c70 21571d10 21571e01 21571f01 21671c80 21671d60 21671e01 21671f01 21771c90 21771d20 21771e01 21771f01 21871c50 21871d90 21871e81 21871f01 21971c60 21971d90 21971ea1 21971f01 21a71ca0 21a71d30 21a71e81 21a71f01 21b71c20 21b71d40 21b71e21 21b71f01 21e71c30 21e71d20 21e71e45 21e71f01

      3) FuncGroup: 1

      4) LayoutID: 12

 

ETAPA-3 Correção do layout12.xml

 

  • Editar as seguintes entradas em PathMapRef / 0:

     
    • 1) CodecID: 283.904.137

      2) PathMapID: 1

      3) Excluir MuteGPIO e SignalProcessing de todas as chaves.

 

ETAPA-4 Correção do Platforms.xml

 

  • Editar as seguintes entradas em CommonPeripheralDSP / PathMaps / 0 / PathMap:

     
    • iSTNIhj.png



      Eu editei baseado na kext que vc me mandou, NÃO ALTEREI NADA.

 

ETAPA-5 Correção do binário da AppleHDA.kext

 

  • Instalei a kext já com todas as modificações acima listadas e rodei o script patch-hda, usando o meu ID: 0x10ec0889

 

Ainda falta algo? Passei desapercebido em alguma etapa?

Peço desculpas pela insistencia e agradeço pela paciência mostrada até aqui.


Atenciosamente, Maf3r0.

Edited by Guest

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
POR FAVOR, ME AVISE VIA PM QUANDO COMEÇAR A FICAR CHATO. Agradeço de antemão.


Gostaria de revisar as 5 etapas que fiz do tutorial:


ETAPA-1 Correção da AppleHDA.Kext (não sei se é necessário, na kext que me enviou ela não foi editada)

 

  • No Info.plist editar a seguinte entrada em IOKitPersonalities / BuiltInHDA:

     
    • IOPCIClassMatch

      0x04020000&0xFFFE0000

    Para:

    • IOPCIPrimaryMatch

      0x10ec0889

 

ETAPA-2 Correção da AppleHDAHardwareConfigDriver.kext

 

  • No Info.plist editar as seguintes entradas em IOKitPersonalities / HDAHardwareConfigResource / HDAConfigDefault / 0:

     
    • 1) CodecID: 283.904.137

      2) ConfigData:
      • 21471c10 21471d40 21471e01 21471f01 21571c70 21571d10 21571e01 21571f01 21671c80 21671d60 21671e01 21671f01 21771c90 21771d20 21771e01 21771f01 21871c50 21871d90 21871e81 21871f01 21971c60 21971d90 21971ea1 21971f01 21a71ca0 21a71d30 21a71e81 21a71f01 21b71c20 21b71d40 21b71e21 21b71f01 21e71c30 21e71d20 21e71e45 21e71f01

      3) FuncGroup: 1

      4) LayoutID: 12

 

ETAPA-3 Correção do layout12.xml

 

  • Editar as seguintes entradas em PathMapRef / 0:

     
    • 1) CodecID: 283.904.137

      2) PathMapID: 1

      3) Excluir MuteGPIO e SignalProcessing de todas as chaves.

 

ETAPA-4 Correção do Platforms.xml

 

  • Editar as seguintes entradas em CommonPeripheralDSP / PathMaps / 0 / PathMap:

     
    • iSTNIhj.png



      Eu editei baseado na kext que vc me mandou, NÃO ALTEREI NADA.

 

ETAPA-5 Correção do binário da AppleHDA.kext

 

  • Instalei a kext já com todas as modificações acima listadas e rodei o script patch-hda, usando o meu ID: 0x10ec0889

 

Ainda falta algo? Passei desapercebido em alguma etapa?

Peço desculpas pela insistencia e agradeço pela paciência mostrada até aqui.


Atenciosamente, Maf3r0.

Pode ignorar a etapa 1, o resto esta certo.

btn_donate_SM.gif
Posted

Definitivamente não dá certo, kkkkkkkkkkkkkkkkkk

Talvez no Lion eu até conseguisse, mas no ML eu desisto!


http://www.sendspace.com/file/fgcbom

Eis a kext editada, conforme descrevi no post acima, usando o layout 0x0C da DSDT.


Obrigado pela atenção Mirone.

Att, Maf3r0.

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
Definitivamente não dá certo, kkkkkkkkkkkkkkkkkk

Talvez no Lion eu até conseguisse, mas no ML eu desisto!


http://www.sendspace.com/file/fgcbom

Eis a kext editada, conforme descrevi no post acima, usando o layout 0x0C da DSDT.


Obrigado pela atenção Mirone.

Att, Maf3r0.

Teste essa e me deixe saber se trabalhou para você: http://www.sendspace.com/file/tw8j2g

OBS: Reparar permissões e reconstruir caches usando kextwizard após a instalação.

btn_donate_SM.gif
Posted
Teste essa e me deixe saber se trabalhou para você: http://www.sendspace.com/file/tw8j2g

NADA!!!


Como eu disse antes, alguma coisa na kext do Mountain Lion difere da kext do Lion.

Deve haver algum outro passo pendente, nao sei se na kext ou no DSDT.


Mas valeu por tudo Mirone,

Abraço!

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

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