Jump to content

dstrukt

Members
  • Posts

    15
  • Joined

  • Last visited

Posts posted by dstrukt

  1. oh right, cool.

     

    can either of you humour me and let me see the latest config.plist (and DSDT) that you ended up with in a new download so that i can compare with my own now that you've cast your expert eye over it Jake?

     

    Ty,

     

    Ok so I finally got around to posting this; sorry it took so long! 

     

     

    hmm.. are you sure? He says that FakeSMC is in his 10.11 folder here -> https://osxlatitude.com/index.php?/topic/7844-e7250/page-11&do=findComment&comment=54030

     

    @dstrukt, i notice you've got the i5 CPU, same as me (is yours touchscreen?). I also had this error, but can't recall off hand how i fixed it... i do remember have to step through the config.plist line by line to see what the offending line was though

     

    I post about it here -> https://osxlatitude.com/index.php?/topic/7844-e7250/page-8&do=findComment&comment=52008

     

    This is probably down to Jake having an i7 machine and thinking about it a bit more i might have stopped using a DSDT completely because I've not been doing this long enough to dump and patch my own DSDT... Of course, this could be a complete red herring though, looks like this is something i need to double-check ;)

     

    Yeah I did miss the FakeSMC, but Jake totally helped me out so I'm very grateful for that. I have an i5-5300u and the lame ass 1366 x 768 display.

     

    Thanks for the advice of using a Windows computer; I uploaded the efi/clover/config.plist (I hope that's the right one)

    DSDT.zip

    config.zip

  2. oh right, cool.

     

    can either of you humour me and let me see the latest config.plist (and DSDT) that you ended up with in a new download so that i can compare with my own now that you've cast your expert eye over it Jake?

     

    Ty,

     

    I still have my USB drive with all of Jake's mods. However, I don't know how to mount the EFI from the USB drive. 

     

    Once I know how to, I can upload the config.plist and DSDT

  3. Yes, the KP is due to AppleIntelBDWGraphicsFrameBuffer requiring DVMT pre-allocated memory in BIOS set to 64mb or higher

     

    Excellent! Is there a benefit to going beyond 96MB? I have 16GB of RAM and I don't mind sacrificing some more for added performance.

  4.  

    I assumed that DVMT was set to 96MB (0x3)since Windows show 64MB of Dedicated Video Memory as per FireWolf’s guide. Well, that’s not the case for this system. I found out that it’s set to 0x1 which is 32MB. After setting it to 0x3, system booted successfully with full QE/CI without having to patch the FB binary file to pass the Stolen Memory assertion.

     
    Here’s what you need to change the DVMT value (Done on Windows or WinPE)
     
    1) Universal BIOS Backup ToolKit 2.0.exe - to backup the BIOS (DellInc.-A05.rom)
    2) UEFITool.exe to find the module labeled SetupPrep (not Setup as per FireWolf’s guide) and extract the PE32 image section (setup.bin)
    3) Universal IFR Extractor.exe to extract setup.bin to a readable text file
    4) Use notepad to search for “DVMT†in the text file, 2 were found at 0x15b and 0x15c
       Both with value of 0x1 and need to be set to 0x3
    5) Format a USB drive to fat32 and create a folder name EFI
    6) Download the EFI Shell and extract the Boot folder to EFI folder
    7) Boot system with the USB and select UEFI Boot
    8) At the grub prompt, enter these commands, hit enter after each command, then exit and reboot
       setup_var 0x15b 0x3
       setup_var 0x15c 0x3
    To verify, just enter setup_var 0x15b and hit enter, the value will be listed
     
    All the tools are found in FireWolf's guide except Universal BIOS Backup Toolkit. Although you now have full QE/CI fixed, 10.10.3 will still randomly freezes. 
    I'm running 10.11 beta now and seems to have resolved the freeze issue. Perhaps 10.10.4 will fix the issue too when it's out or just wait for 10.11 release.

     

     

    Windows is reporting 128MB for dedicated memory and zero for shared video memory. Do I still need to change the DVMT?

     

    EDIT: The values were actually 0x1 (32MB) so yes I do have to change them. 

  5. I'll be writing a full guide for this model shortly. For now you could use the files from here.

     

    I have these kexts under 10.11

     

    EFI/CLOVER/kexts/10.11/AppleHDADisabler.kext/

    EFI/CLOVER/kexts/10.11/AppleIntelE1000e.kext/
    EFI/CLOVER/kexts/10.11/FakeSMC.kext/
    ESP/EFI/CLOVER/kexts/10.11/VoodooHDA.kext/
     
    And DSDT.aml installed here:
     
    EFI/CLOVER/ACPI/patched/DSDT.aml
     
    I'm getting this error when booting from USB:

     

    http://i.imgur.com/VXIWOrQ.jpg

  6.  

    Do you have full QE/CI? Did you set the BIOS DVMT to 96MB?

    Are you using any DSDT/SSDT?

     

    These 2 kexts are not needed, AppleIntelE1000e.kext is all you need for Ethernet.

    AtherosE2200Ethernet.kext

    RealtekRTL8111.kext

     

     

    Ok I will remove those two (it came with it when I used unifail)

     

    I don't know what QE/CI is nor do I know how to change the DVMT in BIOS. I can see that it says 64MB in BIOS, though.

     

    I know that if I boot into Clover, I have to hit F4 to get the DSDT, right? What do I do with that?

     

    If you can link me to some guides or FAQ to those items, I would appreciate it.

  7. Place this in /EFI/Clover/Kexts/10.11 or Other depending on what you install.

     

    Thank you, sir! What other kexts do I need? This is all new to me so I'm learning as I go. These are the ones I currently have:

     

    AppleIntelE1000e.kext

    ApplePS2Controller.kext
    AtherosE2200Ethernet.kext
    FakeSMC.kext
    RealtekRTL8111.kext
     
    As I understand, I won't have wifi unless I change my wireless adapter.
     
    Here is my config.plist
     
     
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    	<key>ACPI</key>
    	<dict>
    		<key>DSDT</key>
    		<dict>
    			<key>Debug</key>
    			<false/>
    			<key>DropOEM_DSM</key>
    			<false/>
    			<key>Fixes</key>
    			<dict>
    				<key>AddDTGP_0001</key>
    				<false/>
    				<key>AddHDMI_8000000</key>
    				<false/>
    				<key>AddIMEI_80000</key>
    				<false/>
    				<key>AddMCHC_0008</key>
    				<false/>
    				<key>AddPNLF_1000000</key>
    				<false/>
    				<key>DeleteUnused_400000</key>
    				<false/>
    				<key>FIX_ACST_4000000</key>
    				<false/>
    				<key>FIX_ADP1_800000</key>
    				<false/>
    				<key>FIX_INTELGFX_100000</key>
    				<false/>
    				<key>FIX_RTC_20000</key>
    				<false/>
    				<key>FIX_S3D_2000000</key>
    				<false/>
    				<key>FakeLPC_0020</key>
    				<false/>
    				<key>FiX_TMR_40000</key>
    				<false/>
    				<key>FiX_WAK_200000</key>
    				<false/>
    				<key>FixAirport_4000</key>
    				<false/>
    				<key>FixDarwin_0002</key>
    				<false/>
    				<key>FixDisplay_0100</key>
    				<false/>
    				<key>FixFirewire_0800</key>
    				<false/>
    				<key>FixHDA_8000</key>
    				<false/>
    				<key>FixHPET_0010</key>
    				<false/>
    				<key>FixIDE_0200</key>
    				<false/>
    				<key>FixIPIC_0040</key>
    				<false/>
    				<key>FixLAN_2000</key>
    				<false/>
    				<key>FixRegions_10000000</key>
    				<false/>
    				<key>FixSATA_0400</key>
    				<false/>
    				<key>FixSBUS_0080</key>
    				<false/>
    				<key>FixShutdown_0004</key>
    				<false/>
    				<key>FixUSB_1000</key>
    				<false/>
    				<key>NewWay_80000000</key>
    				<false/>
    			</dict>
    			<key>Name</key>
    			<string>DSDT.aml</string>
    			<key>ReuseFFFF</key>
    			<false/>
    		</dict>
    		<key>HaltEnabler</key>
    		<false/>
    		<key>SSDT</key>
    		<dict>
    			<key>DropOem</key>
    			<false/>
    			<key>Generate</key>
    			<dict>
    				<key>CStates</key>
    				<false/>
    				<key>PStates</key>
    				<false/>
    			</dict>
    		</dict>
    	</dict>
    	<key>Boot</key>
    	<dict>
    		<key>Arguments</key>
    		<string>dart=0</string>
    		<key>DefaultVolume</key>
    		<string>MacHDD</string>
    		<key>Legacy</key>
    		<string>PBR</string>
    		<key>Log</key>
    		<true/>
    		<key>Secure</key>
    		<false/>
    		<key>Timeout</key>
    		<integer>10</integer>
    		<key>XMPDetection</key>
    		<string>NO</string>
    	</dict>
    	<key>Devices</key>
    	<dict>
    		<key>Audio</key>
    		<dict>
    			<key>Inject</key>
    			<string>1</string>
    		</dict>
    		<key>FakeID</key>
    		<dict>
    			<key>ATI</key>
    			<string>0x0</string>
    			<key>IMEI</key>
    			<string>0x0</string>
    			<key>IntelGFX</key>
    			<string>0x0</string>
    			<key>LAN</key>
    			<string>0x0</string>
    			<key>NVidia</key>
    			<string>0x0</string>
    			<key>SATA</key>
    			<string>0x0</string>
    			<key>WIFI</key>
    			<string>0x0</string>
    			<key>XHCI</key>
    			<string>0x0</string>
    		</dict>
    		<key>USB</key>
    		<dict>
    			<key>FixOwnership</key>
    			<false/>
    			<key>Inject</key>
    			<false/>
    		</dict>
    		<key>UseIntelHDMI</key>
    		<false/>
    	</dict>
    	<key>DisableDrivers</key>
    	<array>
    		<string>Nothing</string>
    	</array>
    	<key>GUI</key>
    	<dict>
    		<key>Hide</key>
    		<array>
    			<string>Windows</string>
    			<string>\EFI\BOOT\BOOTX64.EFI</string>
    		</array>
    		<key>Language</key>
    		<string>en:0</string>
    		<key>Mouse</key>
    		<dict>
    			<key>Enabled</key>
    			<true/>
    			<key>Speed</key>
    			<integer>8</integer>
    		</dict>
    		<key>Scan</key>
    		<dict>
    			<key>Entries</key>
    			<true/>
    			<key>Legacy</key>
    			<string>First</string>
    			<key>Tool</key>
    			<true/>
    		</dict>
    		<key>ScreenResolution</key>
    		<string>1920x1080</string>
    		<key>Theme</key>
    		<string>tonycrapx86</string>
    	</dict>
    	<key>Graphics</key>
    	<dict>
    		<key>Inject</key>
    		<dict>
    			<key>ATI</key>
    			<false/>
    			<key>Intel</key>
    			<true/>
    			<key>NVidia</key>
    			<false/>
    		</dict>
    	</dict>
    	<key>KernelAndKextPatches</key>
    	<dict>
    		<key>AppleRTC</key>
    		<true/>
    		<key>AsusAICPUPM</key>
    		<true/>
    		<key>KernelPm</key>
    		<true/>
    		<key>KextsToPatch</key>
    		<array>
    			<dict>
    				<key>Comment</key>
    				<string>External icons patch</string>
    				<key>Find</key>
    				<data>
    				RXh0ZXJuYWw=
    				</data>
    				<key>Name</key>
    				<string>AppleAHCIPort</string>
    				<key>Replace</key>
    				<data>
    				SW50ZXJuYWw=
    				</data>
    			</dict>
    		</array>
    	</dict>
    	<key>RtVariables</key>
    	<dict>
    		<key>BooterConfig</key>
    		<string>0x28</string>
    		<key>CsrActiveConfig</key>
    		<string>0x3</string>
    	</dict>
    	<key>SMBIOS</key>
    	<dict>
    		<key>Trust</key>
    		<false/>
    	</dict>
    	<key>SystemParameters</key>
    	<dict>
    		<key>InjectKexts</key>
    		<string>Detect</string>
    		<key>InjectSystemID</key>
    		<true/>
    	</dict>
    </dict>
    </plist>
    
  8. Hi everyone!

     

    Complete noob here.

     

    I can boot my USB drive, but I cannot use my trackpad or keyboard to start the installation. However, if I plug in a USB mouse, I can at least do that.

     

    El Capitan is installed, but I can't use the keyboard or trackpad (just USB mouse)

     

    I browsed this thread, but I can't really make sense of what you guys are talking about. :(

     

    My BIOS is A03 and I've changed my SATA to ACHI and turned off Secure Boot. I'm using UEFI.

     

    EDIT: Got it to install. I saw something about replacing the network adapter with the DW1560.

     

    How do I enable my keyboard and mouse? 

×
×
  • Create New...