owbp Posted April 27, 2015 Share Posted April 27, 2015 Firs let me tell you how i appreciate this forum for all the help i got reading various post during my first USB boot and install, and how i probably wouldn't be here in your company without this topic http://www.insanelymac.com/forum/topic/293168-guide-how-to-make-a-bootable-os-x-109-mavericks-usb-install-drive-on-linux/ Since i didn't have working Mac on my disposal and i didn't want do download any pre-made distros. intro: So I've managed to boot and get to work ML 10.8.2 about week ago, App Store included. Only my graphics made problems: -integrated Q35 isn't supported and i had 64mb graphics displayed on "about this Mac" with no acceleration -with my Gigabyte nVidia GT220 it either shut down my monitor at boot or displayed 3mb or 5mb graphics on "about my Mac" when it was working (also without any acceleration - i had to wait for minutes to react if accidentally clicked on Launchpad or Mission Control) - NVEnabler didn't do the trick on this installation although it worked flawlessly in my 10.8.0 installation few days earlier, on same machine. I've tried making custom EFI string, removing NVEnabler and installing nVidia Web Driver but that didn't help either, so i left GFX string in my boot.plist and went for update to 10.8.5 from App Store. After update and reboot nVidia worked great (web driver and efi string, nvenabler removed) and is fully recognized by osx. problem: But now i can't make App Store to work. Before it was just matter of downloading OSxTools and EFIstudio, making Network string and IOBuiltin was showing "true",no problem. After this update it won't work whatever i try. Tried string, changing serial no, deleting everything and rebooting, changing place of string in boot.plist (it won't boot if Ethernet string is after GFX string), updating Chameleon… Nothing helps. If you have any ideas please tell. I'm ok since everything i need works (Audio interface, sleep and wake, graphics, ethernet) but it would be great if i could get App Store (and later iCloud and Messages) to work too. My PC is Dell Optiplex 755 Core2Duo E4400 nVidia GT 220 0GM819 motherboard 82801 PCI And my org.chameleon.Boot.plist <key>EthernetBuiltIn</key> <string>Yes</string> <key>GenerateCStates</key> <string>Yes</string> <key>GeneratePStates</key> <string>Yes</string> <key>Graphics Mode</key> <string>1280x1024x32</string> <key>GraphicsEnabler</key> <string>Yes</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>darkwake=0 nvda_drv=1</string> <key>Legacy Logo</key> <string>Yes</string> <key>Timeout</key> <string>2</string> <key>UseKernelCache</key> <string>Yes</string> <key>UseNvidiaROM</key> <string>Yes</string> <key>VBIOS</key> <string>Yes</string> <key>device-properties</key> <string>6a02000001000000010000005e0200000d00000002010c00d041030a040000000101060000010101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e0000002d0000006e5669646961204765666f72636520475420323230204f70656e474c20456e67696e65205b4546495d22000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000004e00560043004100500000001800000004000000000003000c00000000000007000000000e0000006e0061006d00650000000b000000646973706c617914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d41100000006d006f00640065006c000000190000006e5669646961204765666f726365204754203232300e0000004e00560050004d000000200000000100000000000000000000000000000000000000000000000000000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000004020000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616322000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74</string> </dict> </plist> Thanks in advance, Ljuba! Quote Link to comment Share on other sites More sharing options...
artur_pt Posted April 28, 2015 Share Posted April 28, 2015 hello dsdt patch # Insert device LAN0 into device with _ADR 0x001C0002 # into device name_adr Zero parent_adr 0x001C0002 remove_entry; into device name_adr 0x001C0002 insert begin Device (LAN0)\n {\n Name (_ADR, Zero)\n Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x04)\n {\n "built-in",\n Buffer (One)\n {\n 0x01\n },\n "location", \n Buffer (0x02)\n {\n "1"\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n }\n } end need also DTGP patch good hack Quote Link to comment Share on other sites More sharing options...
owbp Posted April 29, 2015 Author Share Posted April 29, 2015 Thank you, i'll need some tim to figure out how to extract/make dsdt and dtgp since i don't have them in /Extra and have always stayed away from them, but i'll let you know if this works ass soon as i do something. Quote Link to comment Share on other sites More sharing options...
Allan Posted April 30, 2015 Share Posted April 30, 2015 Read here: DSDT/SSDT: Basic knowledgeDSDT/SSDT: Edit using MacIASLDSDT/SSDT: Common DSDT patches 1 Quote Link to comment Share on other sites More sharing options...
owbp Posted April 30, 2015 Author Share Posted April 30, 2015 Thanks for the links! I was searching yesterday about DSDT and tried editing it with MacIASL with DSDT=null at boot, but it had 5 errors to begin with when trying to compile. I'll have a read at these links and let you know what i've done. Just hope that i won't have to extract clean DSDT from bootable Linux USB or something, because i'm restoring system from TimeMachine every other day. Quote Link to comment Share on other sites More sharing options...
Allan Posted April 30, 2015 Share Posted April 30, 2015 Just hope that i won't have to extract clean DSDT from bootable Linux USB or something, because i'm restoring system from TimeMachine every other day. If necessary use Linux, you can use the LiveCD. Quote Link to comment Share on other sites More sharing options...
owbp Posted April 30, 2015 Author Share Posted April 30, 2015 Thanks, i've used Ubuntu LiveCD that i forgot i had here. Extracted dsdt and all four ssdts and renamed them as per instruction. I'm now trying to add repos to MacIASL and patch DSDT, but nothing happens when i click on patch. I'll download MacIASL again, because patching worked yesterday with DTGP patch from olarila. Quote Link to comment Share on other sites More sharing options...
Allan Posted April 30, 2015 Share Posted April 30, 2015 Add MaciASL's source: http://maciasl.sourceforge.net Quote Link to comment Share on other sites More sharing options...
owbp Posted May 9, 2015 Author Share Posted May 9, 2015 Hey, just to let you know that two of mine USB flash drives died in last week so i'm down to only one which is bootable ML. I'm waiting to buy few more and continue where i stopped. MaciASL's source was added but i had to download it again to be able to add repos, don't know what happened there. Two questions until i buy some more USB sticks, - When trying to patch DSDT with MaciASL, DTGP always work (or, apply button worked) but i cold never apply Network Lan patch. There were no changes to be made. Sorry for not having any pictures, but all my print screens were deleted in last restore from time machine. - Just thinking out loud, but could i somehow add second string (Network EFI string) to my chameleon boot.plist so both my graphics work and "oibuiltin=true"? When i put Network string above GFX string nothing happens and when i put it below GFX string monitor shuts down at boot. Quote Link to comment Share on other sites More sharing options...
owbp Posted May 13, 2015 Author Share Posted May 13, 2015 Finally fixed App Store and iCloud with simple merging of two property list files in text editor and then getting the string through import to osxtools as suggested in this post: http://www.insanelymac.com/forum/topic/114349-how-to-ethernet-efi-strings-device-properties/?p=1082962 I've searched topic like this for the whole past week, but i guess it was just a right word order in google search. First time it popped tonight. Messages still won't let me log in with my account and it says: Your Apple ID "myemail@" can't be used to set up iMessage at this time. If this is a new Apple ID, you do not need to create another one. To use this Apple ID with iMessage, contact iMessage support with the code below. It's not that important, but if i could fix that, than everything will work 100%. Thanks again for all the help!!! Edit: Ok, since the only fix for this iMessage error is calling Apple support, as i could read in few older topics, i'll mark this as solved. In the and, i was after App store and graphics fix, and that "dual string" solved it. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.