Kaya80 Posted June 17, 2013 Share Posted June 17, 2013 Io ho la stessissima hd 4000, ma nn ho capito, installo solo il kext modificando cosa????scusate la mia niubbaggine, ma è l'unica cosa che mi manca sul mio notebook Link to comment Share on other sites More sharing options...
Micky1979 Posted June 18, 2013 Author Share Posted June 18, 2013 First, thx for the guide, was really handy when I was trying to enable DP on my notebook a while ago. Now I tried a different approach and instead of moving the AAPL,ig-platform-id: 01660004 to some other platform, I decider to expand the 01660004 itself. That is how my 01660004 looks now: 05 03 00 00 02 00 00 00 30 00 00 00 02 05 00 00 00 04 00 00 07 01 00 00 03 04 00 00 00 04 00 00 07 01 00 00 04 06 00 00 00 08 00 00 06 00 00 00 And here is the kext, if someone wants to try it. Edit: Ops, scusate non me ne sono accorto che sono nella sezione italiana, ho questo bookmark da mesi, comunque spero che quello che ho scritto sia chiaro. Real Sorry, I was not aware of this post (I always get a bunch of notifications, and I admit that some escape me). I tried your kext, and for me it works really well! Are you able to automate the process? This could be put in Pandora..... Sorry again Micky Io ho la stessissima hd 4000, ma nn ho capito, installo solo il kext modificando cosa????scusate la mia niubbaggine, ma è l'unica cosa che mi manca sul mio notebook Il kext riportato al primo post era una versione per 10.8.2, mentre quello postato da @kpkp è per 10.8.3. Per poterli usare la tua HD4000 deve usare come default l'ig-platform id 16600004 (nel caso del mio kext al post uno se sul tuo Laptop la HD4000 si attiva con l'ig 16600004 con il kext originale, con il kext patchato devi poi inserire il 16600003), mentre con quello qui sopra lasci tutto come sta. Se usi di default un ig-platform diverso, devi editare il binario in corrispondenza del tuo framebuffer....come descritto dalla guida. Micky Link to comment Share on other sites More sharing options...
kpkp Posted June 18, 2013 Share Posted June 18, 2013 Real Sorry, I was not aware of this post (I always get a bunch of notifications, and I admit that some escape me). I tried your kext, and for me it works really well! Are you able to automate the process? This could be put in Pandora..... Sorry again Micky Si certo, ho fatto diverse script propio per questo... L'ultima fa un kext come quello attaccato precedentemente (oltre alle modifiche al 04006601, fa anche una piccola modifica al 03006601 per abilitare l'audio HDMI), o se volete le potrei separare... Script: sudo perl -pi -e 's|\x04\x00\x00\x81.{107}\x04\x00\x66\x01.{108}|\x08\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x11\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x66\x01\x01\x02\x04\x02\x00\x00\x00\x04\x00\x00\x00\x01\x00\x00\x00\x20\x10\x07\x00\x00\x10\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x03\x00\x00\x02\x00\x00\x00\x30\x02\x00\x00\x02\x05\x00\x00\x00\x04\x00\x00\x07\x01\x00\x00\x03\x04\x00\x00\x00\x04\x00\x00\x07\x01\x00\x00\x04\x06\x00\x00\x00\x08\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x11\x00\x00\x00\x00\x00\x00\x00\x00|' ~/Desktop/AppleIntelFramebufferCapri.kext/Contents/MacOS/AppleIntelFramebufferCapri 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted June 18, 2013 Author Share Posted June 18, 2013 Grazie, Puoi fare un controllo se tutto è uguale in 10.7.5, ML and Mavericks, oppure ci sono delle piccole differenze? Se tu fai questo, io ti dico grazie, e metterò il tuo nome dentro a Pandora (abbiamo uno speciale sistema per i Crediti). e si può fare tutto con un solo script! ------ Thank you, You can do a check if everything is the same in 10.7.5, ML and Mavericks, or there are small differences? If you do this, I say thank you, and I'll put your name into Pandora.app (we have a special system for Credits). ..and we can do everything with just one script, example for Pandora RTC patch in different OSes: #!/bin/bash # ================================================================= # # This script was created by Micky1979 for Pandora.app and adheres # # to its main License, available in the info menu of # # the application. # # The intellectual property of this script, refers to the technique # # on how to is automated the use of third-party inventions. Patches # # and inventions, are property of their respective creators. # # Copyright © 2013 InsanelyMac. All rights reserved. # # ================================================================= # targetVolume="$3" echo "----------------------------------" >> "${targetVolume}/private/tmp/pandora_log.txt" echo "** RTC **" >> "${targetVolume}/private/tmp/pandora_log.txt" echo "----------------------------------" >> "${targetVolume}/private/tmp/pandora_log.txt" exec > >(/private/tmp/gnutee -a "${targetVolume}/private/tmp/pandora_log.txt") 2>&1 targetDir="${targetVolume}/System/Library/Extensions/AppleRTC.kext/Contents/MacOS" DATEbackup="$(date +%m-%d-%y_%H%M)" during_install="/System/Installation" BACKUP_DIR="Pandora Backup from Installer/BackupExtensions" BACKUP_DIR2="Pandora Backup/BackupExtensions ${DATEbackup}" #==================================================== # Backing up the current content #==================================================== function backup() { if [ -e "${during_install}" ];then { mkdir -p "${targetVolume}/${BACKUP_DIR}" cp -r "${targetVolume}/System/Library/Extensions/AppleRTC.kext" "${targetVolume}/${BACKUP_DIR}" } else { mkdir -p "${targetVolume}/${BACKUP_DIR2}" cp -r "${targetVolume}/System/Library/Extensions/AppleRTC.kext" "${targetVolume}/${BACKUP_DIR2}" } fi echo "---- backed up original AppleRTC.kext" } #==================================================== function RTC_LION() { cd "${targetDir}" perl -pi -e '$c+=s/\x75\x30\x44\x89\xf8/\xeb\x30\x44\x89\xf8/; END { printf "%s: %d substitution%s made.\n",($c==1 ? "---- RTC 32 bit part Succesfully patched" : "---- Error, unknown RTC binary or already patched"),$c,(!$c || $c>1 ? "s" : ""); $?=($c!=1); }' AppleRTC perl -pi -e '$c+=s/\x75\x3d\x8b\x75\x08/\xeb\x30\x44\x89\xf8/; END { printf "%s: %d substitution%s made.\n",($c==1 ? "---- RTC 64 bit part Succesfully patched" : "---- Error, unknown RTC binary or already patched"),$c,(!$c || $c>1 ? "s" : ""); $?=($c!=1); }' AppleRTC } #==================================================== function RTC_ML() { cd "${targetDir}" perl -pi -e '$c+=s/\x75\x30\x89\xd8/\xeb\x30\x89\xd8/; END { printf "%s: %d substitution%s made.\n",($c==1 ? "---- RTC Succesfully patched" : "---- Error, unknown RTC binary or already patched"),$c,(!$c || $c>1 ? "s" : ""); $?=($c!=1); }' AppleRTC } #==================================================== function RTC_MAVERICKS() { cd "${targetDir}" perl -pi -e '$c+=s/\x75\x2e\x0f\xb6/\xeb\x2e\x0f\xb6/; END { printf "%s: %d substitution%s made.\n",($c==1 ? "---- RTC Succesfully patched" : "---- Error, unknown RTC binary or already patched"),$c,(!$c || $c>1 ? "s" : ""); $?=($c!=1); }' AppleRTC } # credit to Oldnapalm here: http://www.insanelymac.com/forum/topic/289798-applertc-patch-cmos-reset/ #==================================================== # Change the name of contents here: #==================================================== content="AppleRTC" # ============================= # Repair permission # ============================= function permission() { if [ -d "${during_install}" ];then { echo "---- During OSx Installation, permission will be repaired from OSx Installer" } else { chmod -R 755 "${targetDir}/${content}" chown -R root:wheel "${targetDir}/${content}" touch "${targetVolume}/System/Library/Extensions/" echo "---- repairing permission and touching SLE" } fi } # ============================= echo "**** Patching ${content} binary of ${targetVolume} ****" echo "" OS=`defaults read "${targetVolume}"/System/Library/CoreServices/SystemVersion ProductVersion` 1>&2 case $OS in 10.7*) backup RTC_LION permission ;; 10.8*) backup RTC_ML permission ;; 10.9*) RTC_MAVERICKS permission ;; *) ;; esac echo "" echo "**** End Patching ${content} *******" echo ">>>>>>>>> InsanelyMac <<<<<<<<<<<<<<<<<<<<" >> "${targetVolume}/private/tmp/pandora_log.txt" exit 0 EDIT I assume 10.7.5 need a different patches for 32 bit part anyway.. Micky Link to comment Share on other sites More sharing options...
kpkp Posted June 18, 2013 Share Posted June 18, 2013 Grazie, Puoi fare un controllo se tutto è uguale in 10.7.5, ML and Mavericks, oppure ci sono delle piccole differenze? Se tu fai questo, io ti dico grazie, e metterò il tuo nome dentro a Pandora (abbiamo uno speciale sistema per i Crediti). e si può fare tutto con un solo script! Per 10.9 ho controllato, sembra andare tutto bene, se mi attacchi il kext vanilla della 10.7.5 (Sono passato da 10.6 a 10.8, 10.7 non mi piaceva), faro dei controlli, a lo attachero qui... così lo puoi provare (non oggi, forse domani). Link to comment Share on other sites More sharing options...
Micky1979 Posted June 18, 2013 Author Share Posted June 18, 2013 Ok, wait.. and no problem if you write in English Here it is: 10.7.5_AppleIntelFramebufferCapri.kext.zip Micky Link to comment Share on other sites More sharing options...
kpkp Posted June 18, 2013 Share Posted June 18, 2013 Ok, wait.. and no problem if you write in English Ahh damn, just when I was thinking my italian wasnt that rusty. Link to comment Share on other sites More sharing options...
Micky1979 Posted June 18, 2013 Author Share Posted June 18, 2013 Ahh damn, just when I was thinking my italian wasnt that rusty. Oh no, your Italian is good! Updated the previous post with AIFC from 10.7.5 UpdateCombo Micky Link to comment Share on other sites More sharing options...
kpkp Posted June 18, 2013 Share Posted June 18, 2013 (edited) Oh no, your Italian is good! Updated the previous post with AIFC from 10.7.5 UpdateCombo Micky The 10.7.5 seems to have a completely different 04006601 table: 05 03 00 00 02 00 00 00 30 02 00 00 02 05 00 00 00 04 00 00 07 01 00 00 03 04 00 00 00 04 00 00 07 01 00 00 04 06 00 00 00 08 00 00 06 00 00 00 What does not work on the 10.7.5? I would expect everything to work... Actually, it seem exactly same table we use now. Edited June 18, 2013 by kpkp Link to comment Share on other sites More sharing options...
Micky1979 Posted June 18, 2013 Author Share Posted June 18, 2013 What does not work on the 10.7.5? I would expect everything to work... No 32 bit part? ...Lion can run in 32 bit mode... Great anyway Micky Link to comment Share on other sites More sharing options...
kpkp Posted June 18, 2013 Share Posted June 18, 2013 No 32 bit part? ...Lion can run in 32 bit mode... Great anyway Micky There are 2 tables that look exactly the same, so i assume that is it. Link to comment Share on other sites More sharing options...
Micky1979 Posted June 18, 2013 Author Share Posted June 18, 2013 Okay, so we have to find those who try patched kext in 32-bit mode in Lion... To tell you the truth, we must understand what HDMI port can be added where missing! (or multiple variants, for multiple options ?) Micky Link to comment Share on other sites More sharing options...
kpkp Posted June 18, 2013 Share Posted June 18, 2013 Okay, so we have to find those who try patched kext in 32-bit mode in Lion... To tell you the truth, we must understand what HDMI port can be added where missing! (or multiple variants, for multiple options ?) Micky 04 06 00 00 00 08 00 00 06 00 00 00 That is the HDMI port that is being used, the other 2 are DP ports that are used by some on the 6470b with a dock. 1 Link to comment Share on other sites More sharing options...
Kaya80 Posted June 18, 2013 Share Posted June 18, 2013 Quindi in pratica prendo l'archivio kext postato da kpkp e lo installo normalmente riparando i permessi e riavviando, giusto? Link to comment Share on other sites More sharing options...
Micky1979 Posted June 18, 2013 Author Share Posted June 18, 2013 Si, e comunque se l'ig-platform dovesse andare male, puoi riavviare con -x e rimettere il kext originale. Micky Link to comment Share on other sites More sharing options...
Kaya80 Posted June 18, 2013 Share Posted June 18, 2013 Perfetto...un'altra cosa, nell'archivio di kpkp c'è solo il Framebuffercapri, installo solo quello?Io non ho nessun altro kext installato x la hd 4000 Link to comment Share on other sites More sharing options...
kpkp Posted June 19, 2013 Share Posted June 19, 2013 Perfetto...un'altra cosa, nell'archivio di kpkp c'è solo il Framebuffercapri, installo solo quello?Io non ho nessun altro kext installato x la hd 4000 Si basta quello, il kext in questione proviene da 10.8.3, se usi l'ultima versione del SO, puoi usare la script postata da me in precedenza (su un kext vanilla per essere sicuri), o se preferisci te lo attacco io. Link to comment Share on other sites More sharing options...
Kaya80 Posted June 19, 2013 Share Posted June 19, 2013 Sono su 10.8.4....dici che funge lo stesso?Scusa kpkp, ma di quale script parli??non lo trovo!! Link to comment Share on other sites More sharing options...
carbo178 Posted June 19, 2013 Share Posted June 19, 2013 Sono su 10.8.4....dici che funge lo stesso?Scusa kpkp, ma di quale script parli??non lo trovo!! Post #27, credo Link to comment Share on other sites More sharing options...
kpkp Posted June 19, 2013 Share Posted June 19, 2013 Sono su 10.8.4....dici che funge lo stesso?Scusa kpkp, ma di quale script parli??non lo trovo!! Post #28. Comunque, qui hai il kext 10.8.4 gia modificato. AppleIntelFramebufferCapri_10.8.4.zip Link to comment Share on other sites More sharing options...
Kaya80 Posted June 19, 2013 Share Posted June 19, 2013 Cacchio, ho provato ad installare il tuo kext precedentemente postato, non questo appena sopra, ma schermo nero, si vede che il sistema si avvia, ma tutto nero, porca vacca, non vorrei essere costretto a reinstallare Link to comment Share on other sites More sharing options...
kpkp Posted June 19, 2013 Share Posted June 19, 2013 Cacchio, ho provato ad installare il tuo kext precedentemente postato, non questo appena sopra, ma schermo nero, si vede che il sistema si avvia, ma tutto nero, porca vacca, non vorrei essere costretto a reinstallare Che platform ID usi, lo selezioni col is DSDT mod, risoluzione dello schermo del note? Prova a fare il boot con -x -f -v. Link to comment Share on other sites More sharing options...
Kaya80 Posted June 19, 2013 Share Posted June 19, 2013 Nessuno, xkè non ho neanche idea di dove inserire questo benedetto Platform-id, xkè nessuno me lo ha mai spiegato. Ora ho disinstallato il beta, ed installato il tuo 10.8.4, ma niente lo stesso. Risoluzione 1366x768, con GraphicsEnabler=NO si avvia, ma niente accelerazione e niente riconoscimento della scheda nelle info di sistema Link to comment Share on other sites More sharing options...
kpkp Posted June 19, 2013 Share Posted June 19, 2013 Nessuno, xkè non ho neanche idea di dove inserire questo benedetto Platform-id, xkè nessuno me lo ha mai spiegato. Ora ho disinstallato il beta, ed installato il tuo 10.8.4, ma niente lo stesso. Risoluzione 1366x768, con GraphicsEnabler=NO si avvia, ma niente accelerazione e niente riconoscimento della scheda nelle info di sistema Allora mi sa che hai sbagliato thread, qui ci occupiamo principalmente di far funzionare monitor esterni, HDMI audio... Le mie modifiche non cambiano nulla per te. Forse Micky1979 ti puo indicare una guida adatta a te (quando decidi che metodo usare per selezionare la platform-id, ti sugerirei di provare con la 03006601 o 09006601). Link to comment Share on other sites More sharing options...
Kaya80 Posted June 19, 2013 Share Posted June 19, 2013 Io invece credo di poter risolvere con i vostri kext, xkè se fungono con gli esterni, figurati se nn trovo una soluzione x il monitore del notebook. Vorrei solo sapere come e dove inserire questo benedetto Platform-id, xkè nessuno è stato in grado di indicarmelo. Vorrei solo trovare una soluzione xkè sto impazzendo, sono mesi che ci perdo la testa.La mia ha 01660090, come procedo?Mi manca solo che uno mi indichi come iniettare sto Id e credo di risolvere Link to comment Share on other sites More sharing options...
Recommended Posts