Mirone Posted March 15, 2013 Author Posted March 15, 2013 Olá:Não sou especialista e não tenho experiência, mas eu quero fazer este trabalho. Tenho algumas dúvidas que eu resolver para continuar. Eu não falo Português por isso, desculpa a minha gramática. 1) AppleHDAController.kext-->IOPCIClassMatch --> Device e vendor ID Qual é o correcto? 2) Editando AppleHDAHardwareConfigDriver.kext (Info.plist) --> 2-ConfigData: Poderia explicar isso melhor para um iniciante? Obrigado novamente. Uzmi http://depositfiles.com/files/uzhnjx56f Vendor e device id= 3a3e8086 ConfigDAta: 21471c10 21471d40 21471e01 21471f01 21871c40 21871d90 21871ea1 21871f01 21971c50 21971d90 21971ea1 21971f01 21a71c60 21a71d30 21a71e81 21a71f01 21b71c20 21b71d40 21b71e21 21b71f01 21d71c70 21d71dc0 21d71e05 21d71f40 21e71c30 21e71d60 21e71e44 21e71f01
uzmi Posted March 17, 2013 Posted March 17, 2013 Ola: Corrigida minha AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents/Info.plist AppleHDA.kext/Contents/Resources/layout12.xml.zlib mas eu não posso minha Platforms.xml.zlib a) Porque 4? b) Porque 3? Eu tenho 7 dispositivos (de acordo com verbs.txt) c) Como eu descobrir a correspondência entre o nó e dispositivo? Se necessário: Anexo datos (10.8.3) Obrigado. Datos.zip I5 9600K - Ga Z390M Gaming -Shappire RX 580 4Gb - DDR4 16gB- Big Sur Open core
Mirone Posted March 18, 2013 Author Posted March 18, 2013 Ola:Corrigida minha AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents/Info.plist AppleHDA.kext/Contents/Resources/layout12.xml.zlib mas eu não posso minha Platforms.xml.zlib a) Porque 4? b) Porque 3? Eu tenho 7 dispositivos (de acordo com verbs.txt) c) Como eu descobrir a correspondência entre o nó e dispositivo? Se necessário: Anexo datos (10.8.3) Obrigado. Mic Externo Frontal: 9-34-25 Mic Externo Traseiro: 9-34-24 Entrada de Linha:8-35-26 Saida de Linha:20-12-2 Fone: 27-15-5 SPDIF Out: 30-6 Compare com a kext usada neste Guia. pra você notar as diferenças.
uzmi Posted March 18, 2013 Posted March 18, 2013 Mic Externo Frontal: 9-34-25 Mic Externo Traseiro: 9-34-24 Entrada de Linha:8-35-26 Saida de Linha:20-12-2 Fone: 27-15-5 SPDIF Out: 30-6 Compare com a kext usada neste Guia. pra você notar as diferenças. Desculpe. Eu não expliquei bem. Minhas dúvidas são: a) Identificar os dispositivos sobre o arquivo de Platforms.xml b) O que fazer quando tenho 4 NodeID em um dispositivo. Obrigado I5 9600K - Ga Z390M Gaming -Shappire RX 580 4Gb - DDR4 16gB- Big Sur Open core
Mirone Posted March 18, 2013 Author Posted March 18, 2013 Desculpe. Eu não expliquei bem. Minhas dúvidas são: a) Identificar os dispositivos sobre o arquivo de Platforms.xml b) O que fazer quando tenho 4 NodeID em um dispositivo. Obrigado Abra a kext usada como exemplo neste guia, veja o platforms.xml e compare. Onde tem 4 nodes você deixara somente 3 por que seu codec so tem 3. pode excluir um.
Maf3r0 Posted April 6, 2013 Posted April 6, 2013 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: 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
livetodie Posted April 6, 2013 Posted April 6, 2013 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
Maf3r0 Posted April 6, 2013 Posted April 6, 2013 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
Mirone Posted April 6, 2013 Author Posted April 6, 2013 (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 April 6, 2013 by Guest
Maf3r0 Posted April 6, 2013 Posted April 6, 2013 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
Mirone Posted April 6, 2013 Author Posted April 6, 2013 Olá, mirone o DSDT já está no link que postei junto com os demais arquivos. obrigado Por favor ignore o dsdt do poste anteriror e use este. DSDT.aml.zip
Maf3r0 Posted April 6, 2013 Posted April 6, 2013 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
Mirone Posted April 6, 2013 Author Posted April 6, 2013 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?
Maf3r0 Posted April 7, 2013 Posted April 7, 2013 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
uzmi Posted April 7, 2013 Posted April 7, 2013 ....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 depois mudar 9 por 1 (PathMapId Layout 12 e Platform) Nota: Eu excluir os outros PathMapID (o Platform) 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
Mirone Posted April 7, 2013 Author Posted April 7, 2013 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.
Maf3r0 Posted April 8, 2013 Posted April 8, 2013 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
Mirone Posted April 8, 2013 Author Posted April 8, 2013 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
Mirone Posted April 8, 2013 Author Posted April 8, 2013 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 depois mudar 9 por 1 (PathMapId Layout 12 e Platform) Nota: Eu excluir os outros PathMapID (o Platform) 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?
Mirone Posted April 8, 2013 Author Posted April 8, 2013 @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.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now