Jump to content

Enoch Bootloader

Chameleon Bootloader Enoch

  • Please log in to reply
859 replies to this topic

#481
moreftp

moreftp

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 147 posts
  • Gender:Male
  • Location:Empoli (FI)
  • Interests:Informatica, Astronomia, Cucina
Grazie Fabio&Fabio ... finisco di fare un aggiornamento e poi inserisco il nuovo DSDT.
Moreno

#482
.::Fabio::.

.::Fabio::.

    InsanelyMac Legend

  • Moderators
  • 8,919 posts
  • Gender:Male
  • Location:Italy

Ciao Fabio.
Quella "guida" (o meglio dire raccolta di informazioni) è datata e molto è cambiato con Lion e Mountain Lion.
Premetto che l'iniettore che sto preparando non fa il patch dell'AppleHDA, ma si limita a iniettare valori in base al dispositivo, in modo che l'AppleHDA riesce ad interfacciarsi con tali periferiche.

Tal tuo IOREG vedo nuovamente che i valori per il controller Audio della scheda grafica sono iniettati correttamente.
Ora andrebbe sistemato l'AppleHDA...
il codec ID della tuo controller audio della scheda grafica (preso dall'IOREG) è IOHDACodecVendorID 0x10de0010 cioè (1000de10)
ora premesso che non so se funzioni ancora...
il binario AppleHDA ha tra i suoi codec interni il 0x10de000a (0a00de10) dovresti fare una prova in questo senso...

sudo perl -pi -e 's|\x0a\x00\xde\x10|\x10\x00\xde\x10|g' AppleHDA

Fabio


Ok, spiegato perfettamente.
Quindi basterebbe patchare AppleHDA faccio subito la prova.

Fabio
========= ========== ==========
@ ErmaC

Prova effettuata.

Can't open AppleHDA: No such file or directory.

Se ho capito bene non mi fa aprire AppleHDA
C'è modo di farlo aprire.

Fabio

#483
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,752 posts
  • Gender:Male
  • Location:Canary Islands

Prova effettuata.

Can't open AppleHDA: No such file or directory.


Fabio...
è sottinteso che il percorso del binario dell'AppleHDA sia (/System/Library/Extensions/AppleHDA.kext/Contents/MacOS/):
sudo perl -pi -e 's|\x0a\x00\xde\x10|\x10\x00\xde\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

EDIT:
Se non funziona nemmeno con questo:
- Fatti una copia del tuo AppleHDA.kext
e sempre da terminale prova questo...
sudo perl -pi -e 's|\x0a\x00\xde\x10|\x10\x00\xde\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext/Contents/MacOS/AppleHDAController


#484
.::Fabio::.

.::Fabio::.

    InsanelyMac Legend

  • Moderators
  • 8,919 posts
  • Gender:Male
  • Location:Italy

Fabio...
è sottinteso che il percorso del binario dell'AppleHDA sia (/System/Library/Extensions/AppleHDA.kext/Contents/MacOS/):

sudo perl -pi -e 's|\x0a\x00\xde\x10|\x10\x00\xde\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA


Hai ragione, dimenticanza mia.

Fabio

Fabio...
è sottinteso che il percorso del binario dell'AppleHDA sia (/System/Library/Extensions/AppleHDA.kext/Contents/MacOS/):

sudo perl -pi -e 's|\x0a\x00\xde\x10|\x10\x00\xde\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

EDIT:
Se non funziona nemmeno con questo:
- Fatti una copia del tuo AppleHDA.kext
e sempre da terminale prova questo...
sudo perl -pi -e 's|\x0a\x00\xde\x10|\x10\x00\xde\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext/Contents/MacOS/AppleHDAController


Provato niente.

Fabio

P.S. aggiungo che anche avendo salvato AppleHDA, al riavvio l'audio funziona.

#485
moreftp

moreftp

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 147 posts
  • Gender:Male
  • Location:Empoli (FI)
  • Interests:Informatica, Astronomia, Cucina
Aggiornamento ...
Versione 2158, HDEnabler eliminato, inserito DSDT nuovo e aggiunto iniettori al o.c.b.p. : niente audio come prima (sigh).

#486
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,752 posts
  • Gender:Male
  • Location:Canary Islands

Aggiornamento ...
Versione 2158, HDEnabler eliminato, inserito DSDT nuovo e aggiunto iniettori al o.c.b.p. : niente audio come prima (sigh).


Moreno dove sei su Lion o Mountain Lion?
perchè per (AD2000b) se sei su Lion il Layout-id è 12 mentre se sei su MLion è 99...

Fabio

#487
moreftp

moreftp

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 147 posts
  • Gender:Male
  • Location:Empoli (FI)
  • Interests:Informatica, Astronomia, Cucina
Sono su ML, ho impostato 99

In mattinata ti posto il registro

#488
Micky1979

Micky1979

    I realized that I am lucky

  • Moderators
  • 2,013 posts
  • Gender:Male
  • Location:a 100m dal Tevere, vicino a Peppe
Ciao Fabio, qui il nuovo ioreg e bdmesg con Enoch 2158.....
mi è sparito l'HDMI dal System Profiler, anche se è presente nello ioreg.
Ricevo asserzioni del suono che prima non c'erano:

Spoiler


bdmesg
Spoiler


Attached File  system profiler.png   58.33KB   28 downloads
qui trovi quello vecchio:
Attached File  HacKBook Pro DV7 7002el.spx.zip   243.04KB   1 downloads

Micky

Attached Files



#489
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,752 posts
  • Gender:Male
  • Location:Canary Islands
Grazie Michele.

Questo vuol dire che l'iniezione deve essere fatta in due volte sia l'abilitazione del controller audio e sia i valori per la scheda video che lo monta..
in serata ripristino la cosa..

Fabio

#490
Micky1979

Micky1979

    I realized that I am lucky

  • Moderators
  • 2,013 posts
  • Gender:Male
  • Location:a 100m dal Tevere, vicino a Peppe
Ok grazie, c'avevi ragione :)

Micky

#491
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,752 posts
  • Gender:Male
  • Location:Canary Islands

Ok grazie, c'avevi ragione :)
Micky

Michele confermami se con questo è tornato tutto apposto.
Attached File  Enoch_boot_only_2161.zip   145.66KB   7 downloads
Se si inizio la seconda fase del progetto...
il rilevamento del codec.
Fabio

#492
Micky1979

Micky1979

    I realized that I am lucky

  • Moderators
  • 2,013 posts
  • Gender:Male
  • Location:a 100m dal Tevere, vicino a Peppe

Michele confermami se con questo è tornato tutto apposto.
Attached File  Enoch_boot_only_2161.zip   145.66KB   7 downloads
Se si inizio la seconda fase del progetto...
il rilevamento del codec.
Fabio

Ciao Fabio, le asserzioni delsuono sono scomparse, ma ancora mancano alcune cose nel System profiler, appunto tra cui l'HDMI...ma non solo....

con Enoch r2161:

Attached File  Enoch r2161.png   50.08KB   47 downloads

via dsdt:
Attached File  da dsdt.png   112.19KB   44 downloads

allego ioreg con Enoch r2161

Mi dispiace xchè non posso controllare subito se però l'HDMI funziona, più tardi farò delle prove.

Praticamente nel System profiler mancano le "descrizioni" di quelle cose iniettate dal layout12.xlm.zlib

Micky

Attached Files



#493
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,752 posts
  • Gender:Male
  • Location:Canary Islands
Ciao Michele.
posta l'iniezione DSDT le tre parti HDEF HDAU e l'iniezione della scheda grafica (se hai iniettato qualcosa), in modo che vedo cosa è che manca.

Fabio

#494
pianman

pianman

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 407 posts
  • Gender:Male
Ciao ErmaC,


Scheda Madre Asus P5q pro Turbo chip audio vt1708s, e Sapphaire x-vapor 1gb HD4870, audio inizializzato con VoodooHDA 2.7.4

questo e il mio bdmesg ottenuto con enoch 2161 e queste impostazioni nell'o.c.b.p.




<key>EnableHDMIAudio</key>
<string>Yes</string>
<key>HDAEnabler</key>
<string>Yes</string>
<key>HDEFLayoutID</key>
<string>63000000</string>
<key>HDAULayoutID</key>
<string>01000000</string>



===== AUDIO DEVICE INFO ====
Class code: [0403]
Model name: ATI RV770 HDA Controller (HDMi) [1002:aa30] (rev 00)
Subsystem: [174b:aa30]
PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x1)
device number: 2
=== END AUDIO DEVICE INFO ==
Attempting to execute hook 'PCIDevice'
No callbacks for 'PCIDevice' hook.
Attempting to execute hook 'PCIDevice'
No callbacks for 'PCIDevice' hook.
Attempting to execute hook 'PCIDevice'
No callbacks for 'PCIDevice' hook.
Attempting to execute hook 'PCIDevice'
No callbacks for 'PCIDevice' hook.
Attempting to execute hook 'PCIDevice'
No callbacks for 'PCIDevice' hook.
===== AUDIO DEVICE INFO ====
Class code: [0403]
Model name: Intel 82801JI (ICH10 Family) Hight Definition Audio Controller [8086:3a3e] (rev 00)
Subsystem: [1043:83ae]
PciRoot(0x0)/Pci(0x1b,0x0)
device number: 3
=== END AUDIO DEVICE INFO ==
Attempting to execute hook 'PCIDevice'
No callbacks for 'PCIDevice' hook.
Attempting to execute hook 'PCIDevice'
No callbacks for 'PCIDevice' hook.
Attempting to execute hook 'PCIDevice'
No callbacks for 'PCIDevice' hook.
Attempting to execute hook 'PCIDevice'
No callbacks for 'PCIDevice' hook.
Attempting to execute hook 'PCIDevice'
No callbacks for 'PCIDevice' hook.
Attempting to execute hook 'PCIDevice'
No callbacks for 'PCIDevice' hook.


Rispetto al 2153 ora compaiono anche queste voci:


Attempting to execute hook 'PCIDevice'
No callbacks for 'PCIDevice' hook.

Allego anche la schermata delle info audio.

Ps:se devo darti le informazioni con l'applehda e non con il voodoohda fammi sapere.

Attached Files



#495
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,752 posts
  • Gender:Male
  • Location:Canary Islands
Aggiornamento
SEMPRE FASE TEST!

Enoch 2162 solo PKG Modulo TEST Enoch-rev.2162.pkg.zip

Fate l'installazione completa e selezionate il modulo ;) HDAEnabler !

;)

Fabio

#496
Vampirexx

Vampirexx

    Cyborg Ninja

  • Members
  • PipPipPipPipPipPipPip
  • 643 posts
  • Gender:Male
  • Location:Italy
  • Interests:Aikido, Ninpo/Ninjutsu, Rock n roll, Mac OS X
Scusa Ermac è possibile avere una risposta se Enoch supporterà la risoluzione 1920 x 1080 da vesa mode anche per nvidia fermi?
Grazie

Ho provato a modificare il bios della scheda video come da thread qui ma nessun risultato:
http://www.insanelym...s/page__st__220

Con un ati hd6670 ci ero riuscito ma non sono più in possesso di quella scheda.

Per quanto riguarda l'iniezione audio hdmi che state testando spero possa aiutarvi questo thread, dopo varie ricerche e non trovando una soluzione mi sono imbattuto in questo voodoohda 2.8.1 e funziona perfettamente senza kernel panic all'avvio con la mia GTS450 collegata via hdmi ad una tv samsung, e sembra convivere tranquillamente con applehda

http://www.insanelym...-for-random-kp/


Grazie ad Ermac e atutti per questo meraviglioso progetto. Scusate la domanda da ignorante volevo sapere se Enoch riconosce la risoluzione 1920 x 1080 per geforce gts450 collegata in hdmi ad un samsung tv.
Grazie mille per la risposta



#497
moreftp

moreftp

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 147 posts
  • Gender:Male
  • Location:Empoli (FI)
  • Interests:Informatica, Astronomia, Cucina
installiamo solo il bootloader e il modulo HDEnabler ... o anche gli altri settari, tipo HDEF loyout e enableHDMIaudio ?

#498
Micky1979

Micky1979

    I realized that I am lucky

  • Moderators
  • 2,013 posts
  • Gender:Male
  • Location:a 100m dal Tevere, vicino a Peppe

Aggiornamento
SEMPRE FASE TEST!

Enoch 2162 solo PKG Modulo TEST Enoch-rev.2162.pkg.zip

Fate l'installazione completa e selezionate il modulo ;) HDAEnabler !

;)

Fabio

Fatto! ho il modulo HDAEnabler dentro alla cartella Extra/modules e un dsdt a cui ho estirpato qualsiasi presenza dell'HDEF, qui il bdmesg:

Spoiler


rimane il problema del System Profiler che non mostra ancora la parte come da foto, questo non succede con il dsdt con l'HDEF editato:
Attached File  missing.png   121.91KB   32 downloads


La bella notizia, è che comunque funzionano tutti i miei ingressi/uscite audio ed anche il suono sulla TV in HDMI :D , per cui la cosa è solo cosmetica!

Qui lo ioreg mentre cantavano i "Ricchi e Poveri" con l'audio HDMI sul mio TV Samsung: Attached File  dv7-7002el HDMI con Enoch r2162.ioreg.zip   475.75KB   2 downloads

Questo è il dsdt senza la sezione HDEF che sto utilizzando, ed ho utilizzato per questa prova: Attached File  dsdt no HDEF.aml.zip   31.71KB   2 downloads
Questa è la parte HDEF tolta dal dsdt, ma che faceva apparire tutte quelle cose:
Spoiler

A direla verità non ho provato a mettere il dsdt completo, per vedere se la cosa succede insieme alle iniezioni di Enoch. A proposito..... la mia scheda video non dispone del chip HDAU...che io sappia...

Micky

#499
.::Fabio::.

.::Fabio::.

    InsanelyMac Legend

  • Moderators
  • 8,919 posts
  • Gender:Male
  • Location:Italy
Ciao ErmaC

Fatto Enoch - 2162 su chiavetta usb.

Posto bdmesg :

Spoiler


Posto IoReg

In System Profiler

Posted Image

Posted Image


Fabio

Attached Files



#500
pianman

pianman

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 407 posts
  • Gender:Male
Enoch 2162 da usb, voodoohda 2.8.1, e dsdt senza HDEF



Sapphire Radeon HD4870 Vapor-X 1024MB [1002:9440] (subsys [174b:114a]) (RV772:Cardinal) :: PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)
HDA Controller found! [1002:aa30] :: PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x1)
===== AUDIO DEVICE INFO ====
Class code: [0403]
Model name: ATI RV770 HDA Controller (HDMi) [1002:aa30] (rev 00)
Subsystem: [174b:aa30]
PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x1)
device number: 2
=== END AUDIO DEVICE INFO ==
HDA Controller found! [8086:3a3e] :: PciRoot(0x0)/Pci(0x1b,0x0)
===== AUDIO DEVICE INFO ====
Class code: [0403]
Model name: Intel 82801JI (ICH10 Family) Hight Definition Audio Controller [8086:3a3e] (rev 00)
Subsystem: [1043:83ae]
PciRoot(0x0)/Pci(0x1b,0x0)
device number: 3
=== END AUDIO DEVICE INFO ==

Allego anche foto del system profile.

Attached Files








0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy