Jump to content

{Guide} DELL INSPIRON N5110


Mohamed Khairy
 Share

3,315 posts in this topic

Recommended Posts

I chose correctly DSDT and model number Macbook Pro 8,2 but issuse is not fixed.

 

As far as I can see the boot issue is while trying to boot from the Flash drive. If that is correct I would suggest you to follow the tutorial directions precisely! From there on, you have to move to troubleshooting.

 

Dalaranunion, Could you please share either your WIFI model number or link to this card in eBay? 

 

This is the Wifi card (try to make further a check for better prices). Bare in mind that it does not have Bluetooth - "Dell DW1515 ATHEROS AR5BHB92 HALF MINI PCI-E 300Mb Dual-band WIFI CARD AR9280"

There are more out there with Bluetooth. But you also have to make sure that they are allowed by your Bios.

  • Like 1
Link to comment
Share on other sites

Hi guys, thank you for the wonderful guide and the help with the thread.

I have a couple of issues and I'm unsure how to fix them. I'm almost certain that I've followed every single step of the instructions.

 

1) I have 2 EFI directories. The first one is in the hidden EFI partition, it has (almost?) untouched files. The second one is on the OSX partition and has all the fixes. Is this intended or I've screwed up somewhere?

nvram doesn't get saved on reboot. Any changes done on the Clover boot interface are lost on reboot. DSDT fixes in the Clover boot menu are 0x00000000, everything unchecked.

2) I have bought Broadcom BCM94322HM8L specifically for Hackintosh, it is HP branded. However, the system didn't recognize it and used the Atheros40 module instead. I've found out that enabling "Add DTGP", "Fix Airport" and setting "FakeID WIFI" to 0x43A014E4 in the Clover's boot menu made it work, even though as a third-party wireless card. However, as clover changes are lost on boot, I've found out that editing manually the config.plist file in the hidden EFI partition made it work permanently.

3) I've had a graphics glitch during boot just like pixicu did. I've added manually the IOGraphicsFamily patch in EFI partition's config.plist, Clover got updated to the latest version and rebooted. The graphics glitch was gone, however my Wi-Fi was also gone. The fixes are still activated, nothing is changed. I have reverted the patch but the Wi-Fi issue was still there. The system says "Wi-Fi: No hardware installed". Fn+F2 / F2 does nothing.

 

kextstat outputs:

  109    0 0xffffff7f82b21000 0x14e000   0x14e000   com.apple.driver.AirPort.Atheros40 (700.74.5) <108 46 12 7 5 4 3 1>

lspci -vnn -d 14e4 outputs:

09:00.0 Network controller [0280]: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] (rev 01)
    Subsystem: Hewlett-Packard Company Unknown device [103c:1510]
    Flags: bus master, fast devsel, latency 0, IRQ 19
    Memory at f7a00000 (64-bit, non-prefetchable)
    Capabilities: [40] Power Management version 3
    Capabilities: [58] Vendor Specific Information <?>
    Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
    Capabilities: [d0] Express Endpoint, MSI 00
    Capabilities: [100] #14e4

config.plist from the EFI partition:

<?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>
				<true/>
				<key>FixAirport_4000</key>
				<true/>
			</dict>
			<key>Name</key>
			<string>DSDT.aml</string>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
		</array>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>Generate</key>
			<dict>
				<key>CStates</key>
				<true/>
				<key>PStates</key>
				<true/>
			</dict>
			<key>MinMultiplier</key>
			<integer>8</integer>
			<key>PLimitDict</key>
			<integer>0</integer>
			<key>UnderVoltStep</key>
			<integer>0</integer>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>slide=0 kext-dev-mode=1</string>
		<key>CustomLogo</key>
		<false/>
		<key>Debug</key>
		<false/>
		<key>DefaultVolume</key>
		<string>Macintosh</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>No</string>
		</dict>
		<key>FakeID</key>
		<dict>
			<key>ATI</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>0x43a014e4</string>
			<key>XHCI</key>
			<string>0x0</string>
		</dict>
		<key>USB</key>
		<dict>
			<key>FixOwnership</key>
			<false/>
			<key>Inject</key>
			<false/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>Nothing</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Hide</key>
		<array>
			<string>HD(4,GPT,3698EAD0-5B35-4A52-A73D-A675CDE45D4B,0x25048800,0x2580F800)</string>
		</array>
		<key>Language</key>
		<string>en:0</string>
		<key>Mouse</key>
		<dict>
			<key>Enabled</key>
			<false/>
			<key>Mirror</key>
			<false/>
			<key>Speed</key>
			<integer>0</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<false/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>Theme</key>
		<string>black_green</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<false/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>AD1984 -> 92HD87B1/3</string>
				<key>Find</key>
				<data>
				hBnUEQ==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				0XYdEQ==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>xml.zlib -> aml.zlib</string>
				<key>Find</key>
				<data>
				eG1sLnps
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				YW1sLnps
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>HDMI+VGA+Brightness</string>
				<key>Find</key>
				<data>
				AQIEABAHAAAQBwAABQMAAAIAAAAwAAAAAgUAAAAEAAAH
				AAAAAwQAAAAEAAAJAAAABAYAAAAEAAAJAAAA
				</data>
				<key>Name</key>
				<string>AppleIntelSNBGraphicsFB</string>
				<key>Replace</key>
				<data>
				AQIDABITAAASEwAABQMAAAIAAAAwAAAABgIAAAIAAAAw
				AAAAAgUAAAAIAAAHAAAAAAAAAAAAAAAAAAAA
				</data>
			</dict>
		</array>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>10/14/11</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>MBP81.0047.27.1110141131</string>
		<key>Board-ID</key>
		<string>Mac-94245A3940C91C80</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>Family</key>
		<string>MacBook Pro</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>ProductName</key>
		<string>MacBookPro8,2</string>
		<key>SerialNumber</key>
		<string>removed for privacy</string>
		<key>Trust</key>
		<false/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>No</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>

config.plist from OSX partition:

<?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>Fixes</key>
			<dict>
				<key>AddDTGP_0001</key>
				<true/>
				<key>AddHDMI_8000000</key>
				<true/>
				<key>AddIMEI_80000</key>
				<true/>
				<key>AddMCHC_0008</key>
				<false/>
				<key>AddPNLF_1000000</key>
				<true/>
				<key>DeleteUnused_400000</key>
				<true/>
				<key>FIX_ACST_4000000</key>
				<true/>
				<key>FIX_ADP1_800000</key>
				<true/>
				<key>FIX_INTELGFX_100000</key>
				<false/>
				<key>FIX_RTC_20000</key>
				<true/>
				<key>FIX_S3D_2000000</key>
				<true/>
				<key>FIX_TMR_40000</key>
				<true/>
				<key>FIX_WAK_200000</key>
				<true/>
				<key>FakeLPC_0020</key>
				<false/>
				<key>FixAirport_4000</key>
				<true/>
				<key>FixDarwin_0002</key>
				<false/>
				<key>FixDisplay_0100</key>
				<true/>
				<key>FixFirewire_0800</key>
				<true/>
				<key>FixHDA_8000</key>
				<true/>
				<key>FixHPET_0010</key>
				<true/>
				<key>FixIDE_0200</key>
				<false/>
				<key>FixIPIC_0040</key>
				<true/>
				<key>FixLAN_2000</key>
				<true/>
				<key>FixRegions_10000000</key>
				<true/>
				<key>FixSATA_0400</key>
				<false/>
				<key>FixSBUS_0080</key>
				<false/>
				<key>FixShutdown_0004</key>
				<true/>
				<key>FixUSB_1000</key>
				<false/>
				<key>NewWay_80000000</key>
				<true/>
			</dict>
			<key>Name</key>
			<string>DSDT.aml</string>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
		</array>
		<key>HaltEnabler</key>
		<true/>
		<key>SSDT</key>
		<dict>
			<key>EnableC2</key>
			<false/>
			<key>EnableC4</key>
			<false/>
			<key>EnableC6</key>
			<true/>
			<key>EnableC7</key>
			<false/>
			<key>Generate</key>
			<dict>
				<key>CStates</key>
				<true/>
				<key>PStates</key>
				<true/>
			</dict>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>DefaultVolume</key>
		<string>MacHDD</string>
		<key>Fast</key>
		<false/>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Log</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<string>-1</string>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>No</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>0x43a014e4</string>
			<key>XHCI</key>
			<string>0x0</string>
		</dict>
		<key>Inject</key>
		<false/>
		<key>USB</key>
		<dict>
			<key>AddClockID</key>
			<true/>
			<key>FixOwnership</key>
			<true/>
			<key>Inject</key>
			<true/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>Nothing</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Hide</key>
		<array>
			<string>Windows</string>
			<string>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>
			<true/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>TextOnly</key>
		<false/>
		<key>Theme</key>
		<string>christmas</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<true/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>PatchVBios</key>
		<false/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>AsusAICPUPM</key>
		<true/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Name</key>
				<string>IOAHCIBlockStorage</string>
				<key>Find</key>
				<data>QVBQTEUgU1NEAA==</data>                       
				<key>Replace</key>
				<data>AAAAAAAAAAAAAA==</data>
				<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>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Detect</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>

Link to comment
Share on other sites

This is my Hackintosh, spent the new years day installing and configuring it to work. I wasn't so keen on the clover install as it seems to work but a lot of issues with windows and many underground configuring. But I have my OSx working with windows, no audio problems  or conflict between Sys's.

 

osx2.jpg

 

Windows is my main OS and I have it's bootloader as default and I just switch to OSx if need be or when in windows and I restart I just select which OS to boot. 

  • I formatted by disk as GuiD partitioned (3) windows+data+Osx 
  •  
  • I installed OSx first on it's partition, then when i booted to windows installer I deleted the windows partition made by OSx and recreated it with windows installer. Why? (osx gives a 200mb reserve boot partition and windows 8 creates a 300mb+ for it's system restore options)
  •  
  • I used easybcd to add an entry to windows boot.ini for Osx boot disk to windows boot loader restart and boot into Osx as normal
  •  
  • I also use MacDrive in windows to access OSx disk in case anything fails or breaks when booting OSx, I can easily move or edit kexts without going to terminal prompt on usb drive.
  •  
  • I know my method not the best but I only have machine 'my laptop' so I can't afford to not have it operating. 

 

Mods done:

Edited Fakesmc to add entries for F10, F11 as my console was loading up with error messages about the system fan.

 

Removed AppleHDA and use VoodooHDA 2.8.7 I have both internal+external microphone and hdmi audio. (providing using your system dsdt file from this topic)

 

Deleted display overrides files and used SwitchResX for custom display profile, artifacts are not completely gone but see them on rare occasion as i'm still using Adobe AE and Final Cut Pro without issues.

 

Mishaps:

  • Osx Yosemite has issues with sluggish behaviors and network connectivity but I cleared my previous settings and start my machine with bootflag -f in chameleon.
  •  
  • I'm using NullCpu Kext I can't boot without it, I'm not sure if clover users get this problem but it doesn't trouble my system performance as far as I can see.

 

If anyone has any questions or would like detailed steps feel free to let me know.

  • Like 3
Link to comment
Share on other sites

That's great Dreamcatcher!

 

Mine is the one that comes with an AMD video chip. Last week I followed all steps from the first post to install Yosemite and, for my surprise, everything worked like a charm. No issues found until now. Even display brightness issues I had with Mavericks are gone.

 

Installing Windows was a piece of cake too. To boot it, I just need to exit Clover.

Link to comment
Share on other sites

Hi,

 

I have a question ,I have Dell n5110 Inspiron 2011 Model and recently updated my BIOS from A09 to A11 using dell stock BIOS .

I need to have modded BIOS, has anyone tried to use the modded bios listed here on DELL N5110 from A11 stock BIOS?

If yes, can you tell me the easiest method to flash the .rom file of already modded bios listed here, and which modded BIOS would be best:

Dell Inspiron N5110 A11 - x1 - x3

Dell Inspiron N5110 A11 - x4 VesaMode

Dell Inspiron N5110 A11 - x5 MoreBlack

Dell Inspiron N5110 A11 - x6 amibcpFix

Dell Inspiron N5110 A11 - x7 vbios2170.

 

Also can I downgrade back to A09 stock? (your experience? Did it brick?)

Thank you!

Link to comment
Share on other sites

Can someone answer me pls..can I downgrade to A09 once I am on A11 stock dell bios or on a modded bios? Anyone tried to downgrade and successfully done it?

I am using AFUWIN, what parameters to use?

 

 
Yes, downgrade possible first you need to unpack bios rom file from the exe file

 

In cmd.exe write filename.exe / writeromfile and flash using AFUWINGUI.exe

 
Here the link unpacked rom bios file A9 http://www.mediafire.com/download/lmmlet14g4ivdmf/n5110a9.rom , this file can be flash via AFUWINGUI
  • Like 1
Link to comment
Share on other sites

Thanks, but I am getting this  :| (Dell A11 Stock)  

 3e2c5e6719448831dc6c8c7b61dc0be0.png

 

 

 

Use AFUWINGUI.exe for flash rom file

 

  • close all programs
  • open tool
  • choose bios file
  • on setup menu choose Program all Blocks
  • press flash
  • wait till finish
  • close program
  • shutdown the notebook .. you done :)
  • Like 1
Link to comment
Share on other sites

Use AFUWINGUI.exe for flash rom file

  • close all programs
  • open tool
  • choose bios file
  • on setup menu choose Program all Blocks
  • press flash
  • wait till finish
  • close program
  • shutdown the notebook .. you done :)
Yes, I am not using antivirus and no programs runnning, windows 7 32 bit, getting BIOS write protected error.
Link to comment
Share on other sites

Disable "Secure boot" in bios settings and try flash again.

There was no option like that in BIOS, I downloaded afuwin-5.05.04, and it seems it is working, please see this, is everything ok here?

3398e606beda01c6f9e328a1522b2ec9.png

I should check Program all Blocks and just flash?

Link to comment
Share on other sites

There was no option like that in BIOS, I downloaded afuwin-5.05.04, and it seems it is working, please see this, is everything ok here?

3398e606beda01c6f9e328a1522b2ec9.png

I should check Program all Blocks and just flash?

 

  • on setup menu choose Program all Blocks
  • press flash
  • wait till finish
  • close program
  • reboot the notebook .. you done :)

If the fan is max speed on when the notebook boot press fn + x to recover bios to nomal

  • Like 1
Link to comment
Share on other sites

 

  • on setup menu choose Program all Blocks
  • press flash
  • wait till finish
  • close program
  • reboot the notebook .. you done :)

If the fan is max speed on when the notebook boot press fn + x to recover bios to nomal

 

Done!

Downgraded from A11 to A09 :)!

Link to comment
Share on other sites

 

For all people who asked about advanced bios menus

this is the patch who make it possible:

UEFIPatch.exe N5110_UEFI.rom 899407D7-99FE-43D8-9A21-79EC328CAC21 010100010101000000000000 010100010101010101010101

This is not aimed for casual users because will probably brick your notebook.

Don't ever ask me how to use it or how to recover your bricked notebook.

You have been warned !

 

Pics: http://imgur.com/a/VKoSB

 

Thanks:

 

Didn't generate any patched file, suggestions?

Link to comment
Share on other sites

 Share

×
×
  • Create New...