DMMA Posted June 15, 2012 Share Posted June 15, 2012 You can read guide on installing Leopard to Vostro 1220 here. Installing Lion is more complicated, since without some additional kexts install just won't boot It will - either hang at "IOAPIC version 0x21 vectors 64:87" - either hang at "DSMOS has arrived" - either will work extremely slow Easiest workaround is to create install USB stick and just copy - EvilAppleACPIPlatform.kext - EvilIOPCIFamily.kext to /Extra/Extensions/ folder Attached archive, also has NullCPUPowerManagement.kext and FakeSMC.kext Vostro 1220 Lion install fix kexts.zip You will have them at /System/Library/Extensions/ folder already, if, for example, you will create your USB stick by cloning iATKOS_L2 I'm putting them in case you will use other ways, then you might need them. Having all those kexts, system should install smoothly. Those kexts at /System/Library/Extensions/ Vostro 1220 Lion Network.zip will give you WiFi and Lan This kext Vostro 1220 Lion Video.zip will give you selection of resolutions and support of external monitor plugged into VGA port. Keep in mind, that unless you have a monitor plugged into VGA port, with this kext, your system will always boot with black screen. You'll have to put you monitor (not the system!) into the sleep and wake it, to get the picture. Easiest way to do it is to go System Preferences->Desktop & Screen Saver->Screen Saver->Hot Corners and set any of the corner to "Put Display to Sleep" I've added SleepDisplay application to StartUp instead, so all i have to do is to press any key once system is loaded Unfortunately I've found no way to get sleepmode working, so i just use SmartSleep Insomnia plugin (to avoid system hang each time i close the lid or unplug the power cord) After installing SmartSleep run "sudo defaults write de.jinx.SmartSleep enableinsomniaonlaunch YES" at Terminal and add SmartSleep to startup Use Skype 5.3.0.1093 to get Camera working. Use vlc 0.9.2 for smooth video playback. Once video is open, you have to change zoom mode - (Command+1 or Command+3 or Command+F). You can enable always go to full screen at VLC settings (Preferences->Video->Fullscreen and then Save) You'll have to remove Launchpad from Dock since it's way to laggy, without CI/QE Create Applications Stack instead (like on Leopard) Read about them Documents->About Stacks.lpdf Once created, right click Applications Stack, and set it to "view content as"->List to get it working smoothly. Enjoy --------- 20.06.2012 Ok, I've found a way to get rid of blackouts, using a DSDT fix. I'll explain what you have to do, but you need a basic DSDT patching knowledge. There are plenty guides about it around. Anyway, extract DSDT. If you try to compile it, you will get an error "String must be entirely alphanumeric (*PNP0C14)" To get rid of error change Name (_HID, "*pnp0c14") to Name (_HID, "PNP0C14") Now if you try to compile, it will work fine, and you can move to fixing monitor issues. Ok, next thing - remove those blocks of code Device (LCD) { Method (_ADR, 0, NotSerialized) { Return (0x0400) } Method (_DCS, 0, NotSerialized) { Store (SMI (0x8E, 0x01), Local0) Return (Local0) } Method (_DGS, 0, NotSerialized) { Store (SMI (0x99, 0x01), Local0) Return (Local0) } Method (_DSS, 1, NotSerialized) { DSS (0x01, Arg0) } } Device (DP) { Method (_ADR, 0, NotSerialized) { Return (0x0300) } Method (_DCS, 0, NotSerialized) { Store (SMI (0x8E, 0x10), Local0) Return (Local0) } Method (_DGS, 0, NotSerialized) { Store (SMI (0x99, 0x10), Local0) Return (Local0) } Method (_DSS, 1, NotSerialized) { DSS (0x10, Arg0) } } Compile, install, reboot, and tada, both displays work as they should I also feel it makes sense to get rid of Device (DVI) { Method (_ADR, 0, NotSerialized) { Return (0x0302) } Method (_DCS, 0, NotSerialized) { Store (SMI (0x8E, 0x08), Local0) Return (Local0) } Method (_DGS, 0, NotSerialized) { Store (SMI (0x99, 0x08), Local0) Return (Local0) } Method (_DSS, 1, NotSerialized) { DSS (0x08, Arg0) } } Device (DVI2) { Method (_ADR, 0, NotSerialized) { Return (0x0303) } Method (_DCS, 0, NotSerialized) { Store (SMI (0x8E, 0x10), Local0) Return (Local0) } Method (_DGS, 0, NotSerialized) { Store (SMI (0x99, 0x10), Local0) Return (Local0) } Method (_DSS, 1, NotSerialized) { DSS (0x10, Arg0) } } and rename DP2 into DP (i just like keeping things at order) But it has no noticeable effect I have to say thank you to the person who contributed GMA X3100 blackout hack into DSDT simple editor. Without that person, whoever he(she) is, i wouldn't be able to bring this. Link to comment https://www.insanelymac.com/forum/topic/279791-guide-1074-lion-on-a-dell-vostro-1220/ Share on other sites More sharing options...
DMMA Posted June 20, 2012 Author Share Posted June 20, 2012 added blackouts fix Link to comment https://www.insanelymac.com/forum/topic/279791-guide-1074-lion-on-a-dell-vostro-1220/#findComment-1827953 Share on other sites More sharing options...
DMMA Posted June 22, 2012 Author Share Posted June 22, 2012 added VLC instructions Link to comment https://www.insanelymac.com/forum/topic/279791-guide-1074-lion-on-a-dell-vostro-1220/#findComment-1828552 Share on other sites More sharing options...
Recommended Posts