Jump to content
Mohamed Khairy

{Guide} DELL INSPIRON N5110

3,347 posts in this topic

Recommended Posts

Mohamed Khairy,

I would like to know how the DW 1702 card is performing in 10.8 ?

Is the fw-uploader kext from mac4mat still working as expected ?

I just picked one of these card up on eBay to swap out a Centrino 1030 combo module which is only part functional (bluetooth only).

I have had an AR5B95 (Atheros 9285 chip) card around that I could swap at any time, but I need the bluetooth functionality.

Share this post


Link to post
Share on other sites
Advertisement

Mohamed Khairy,

I would like to know how the DW 1702 card is performing in 10.8 ?

Is the fw-uploader kext from mac4mat still working as expected ?

I just picked one of these card up on eBay to swap out a Centrino 1030 combo module which is only part functional (bluetooth only).

I have had an AR5B95 (Atheros 9285 chip) card around that I could swap at any time, but I need the bluetooth functionality.

 

i just compiled it under Mountain Lion

nearly it do as on Lion

 

best work

when you boot from shut down

and when wake up from sleep

 

when boot from restart it is truned of you need to go sleep or switch on / off card from keyboard key

when turn it on off on mac need about 20 to 30 sec to make action

 

i think it need some development it is already on debugging phase

but the one on use is enough better than nothing :)

Share this post


Link to post
Share on other sites

about new guide :)

 

nearly every thing is ready to be released

fixed applehda quilty to be like lion

compiled open source kexts to mountain lion

found soultion for kernel cache and still waiting for root problem thanks bcc9 :)

made modded bios based on modded bios on notebook review forum and added to it patch of native powermanagment by androdev

 

i just want to wait

as there is a hope to add multitouch kext to guide as there is some tries with developer from Kuwait may this take some days

and hope to get it work :)

 

also i will be not free after guide as my finial exams will begin

 

دعواتكم :)

Share this post


Link to post
Share on other sites

I have the following problems. It is any solution for them?

 

-two keys are mapped wrong: the key [`~] write [§±] and the key [\|] write [`~]

-webcam don't work (VID: 0x0c45, PID: 0x6442)

-after sleep, the brightness is too high

-when charger is connected but battery is removed, it show "No Batteries Available/ Power source: Battery"

Share this post


Link to post
Share on other sites

I have the following problems. It is any solution for them?

 

-two keys are mapped wrong: the key [`~] write [§±] and the key [\|] write [`~]

-webcam don't work (VID: 0x0c45, PID: 0x6442)

-after sleep, the brightness is too high

-when charger is connected but battery is removed, it show "No Batteries Available/ Power source: Battery"

 

here is the source code of voodoops2keyboard

#134

 

on

ApplePS2ToADBMap file

there is

0x2a 0x32 and there is third key cant remember it must go to ubuntu to find code of it

 

exchange them (replace) it

 

--------

webcam nearly not supported by the one on mac !!

-------

about brightness i think the normal brightness if that after sleep

dont know cause of this till now hadnt searched on it not problem to me

-------

about battery to me i dont remove battery to me think this wrong and cause onetime pins problem

so i think better for you put back battery and work with adaptor and after complete charging it will be disconnected auto

Share this post


Link to post
Share on other sites

Hi guys, I had just recently managed to get this whole thing working...

Thanks Mohamed Khairy for the guide, now I'm able to dual-boot Windows and Mac OSX.

 

By the way, I might have a little problem with my USB ports, one of my USB 3.0 doesn't work.

Although I had not plugged in any USB devices, I receive this message once in a while.

 

"Because a USB device was drawing too much power from your computer, one or more of your USB devices have been disabled.

 

If I remember correctly, I used to have this warning in Windows back in the days. Anyone might have any idea what's wrong here? I can't sync my iPhone :( I did try plugging into a USB2.0 port and the error was iTunes can't read this iPhone device.

 

Oh, and how to I set the Brightness key to work?

Share this post


Link to post
Share on other sites

hi Mohamed. What is that notebook-review bios mod is about?

 

Have you been able to mod the VESA mode?

 

http://forum.notebookreview.com/dell-inspiron-dell-studio/623006-n5110-bios-mod.html

 

about vesa I am doing tries

 

first there is area

20 03 00 01 58 02

I patched it but noting

 

and then the modes on bios

is

640*480 --> 80 02 e0 01

800*600 ---> 20 03 58 02

1024*738 -> 00 04 00 03

 

if you searched for this you wil find from every one about 10 searches or more

 

I found area contain resoulation with Hz

begain with 20 03 58 02 3c 00 01 00

followed by other resoulations

tried to patch

00 04 00 03 3c 00

to get 1366*768 60hz

but nothing new

the zone we must to patch is on one of 10 searches !!

If I had more time I whish to contine but no time here

you can see on chameleon before enter OS X on vedio info it read bios and analysis it and get vesa modes see on it you can from it get correct zone

 

nearly will do guide soon no more wait

and if we get vesa mode and touchpad driver will make them as update

 

about clover bootloader

I got a huge problem with it that the notebook is too slow to not able to use it and this problem till now hadn't fixed by developer :(

 

so the ones how want to use it .. use it by yourself

Share this post


Link to post
Share on other sites

Normally, chameleon read the native resolution from EDID, then change a single entry in VBE. I think it's better to patch the bootloader.

 

On the other hand, I extracted the vbios from linux and it have some interesting changes from the bios.

The files can be found here: http://www.sendspace.com/file/w045im

kyfado6k1d3pV.jpg

Share this post


Link to post
Share on other sites

Normally, chameleon read the native resolution from EDID, then change a single entry in VBE. I think it's better to patch the bootloader.

 

On the other hand, I extracted the vbios from linux and it have some interesting changes from the bios.

The files can be found here: http://www.sendspace.com/file/w045im

kyfado6k1d3pV.jpg

 

i already did try on chameleon source to add our card id but nothing it need edit on code it self and i don't have programming basic for that

i told chamleon team about that but nothing

so i go to anther solution to edit one vesa mode with our screen resolution and solve it

 

will see comparsion between two bios and try it

 

thanks for your finding

 

if you have experience on how to get debugging of kernel

under windows and ubuntu

try to get debugging of our touch pad under this two system as nearly we will need them

Share this post


Link to post
Share on other sites

I tried to patch vesa:

-with 0xCC0F-0xCC16 from linux + checksum fixed - no change

-with 0x0000-0xED51 from linux - notebook is bricked. I used recovery method

Share this post


Link to post
Share on other sites

I tried to patch vesa:

-with 0xCC0F-0xCC16 from linux + checksum fixed - no change

-with 0x0000-0xED51 from linux - notebook is bricked. I used recovery method

really i begin to suspect on that LVDS doesnt support this moding !!

as on my old card 5770 i modded it and mode worked only on DVI not on VGA

Share this post


Link to post
Share on other sites

Will do some research about VESA soon.

 

Now I got an old tip for those who don't know about it yet. I prefer not to patch AppleIntelSNBGraphicsFB.kext from update to update (and feel more vanilla!). You can boot simply native, adding a device-prop string to chameleon.boot.plist. I use it since Snow Leo. And there is my boot.plist if somebody interested.

 

<?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>DSDT</key>
<string>hd(0,2)/Extra/DSDT.aml</string>
<key>Default Partition</key>
<string>hd(0,2)</string>
<key>DropSSDT</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1366x768x32</string>
<key>Quiet Boot</key>
<string>Yes</string>
<key>RestartFix</key>
<string>No</string>
<key>SystemType</key>
<string>2</string>
<key>UseKernelCache</key>
<string>Yes</string>
<key>device-properties</key>
<string>600000000100000001000000540000000100000002010c00d041030a000000000101060000027fff04001e0000004100410050004c002c006f0073002d0069006e0066006f0000001800000030490111111108000001f01f0100000010070000</string>
</dict>
</plist>

 

Simply copy this string to your plist and you're done. Now I got this kext in system:

  • FakeSMC
  • PS/2
  • AppleHDA and Battery

And I only have to patch last two after an update. And update itself is more safe!

Share this post


Link to post
Share on other sites

I tried to patch vesa:

-with 0xCC0F-0xCC16 from linux + checksum fixed - no change

-with 0x0000-0xED51 from linux - notebook is bricked. I used recovery method

Please write about the recovery mode, I need it as I am about to patch bios.

Share this post


Link to post
Share on other sites

You must extract hdr file from original bios with "N5110A10.exe /writehdrfile", rename the hdr file to "n5110.hdr" and copy the file in the root of a fat32 stick. To recover the notebook, attach usb stick, remove battery and charger, keep "End" key pressed and plug the charger.

Share this post


Link to post
Share on other sites

Hi Florin9doi I install the Dell Inspiron 15R N5110 Native Modding BIOS Speedstep in my Laptop but I lost the service tag and express service code in the bios, so now I can`t download software on the Dell site and establish chat.

Is there any way we can solve. thanks

Sorry for my english

Share this post


Link to post
Share on other sites

Will do some research about VESA soon.

 

Now I got an old tip for those who don't know about it yet. I prefer not to patch AppleIntelSNBGraphicsFB.kext from update to update (and feel more vanilla!). You can boot simply native, adding a device-prop string to chameleon.boot.plist. I use it since Snow Leo. And there is my boot.plist if somebody interested.

 

<?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>DSDT</key>
<string>hd(0,2)/Extra/DSDT.aml</string>
<key>Default Partition</key>
<string>hd(0,2)</string>
<key>DropSSDT</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1366x768x32</string>
<key>Quiet Boot</key>
<string>Yes</string>
<key>RestartFix</key>
<string>No</string>
<key>SystemType</key>
<string>2</string>
<key>UseKernelCache</key>
<string>Yes</string>
<key>device-properties</key>
<string>600000000100000001000000540000000100000002010c00d041030a000000000101060000027fff04001e0000004100410050004c002c006f0073002d0069006e0066006f0000001800000030490111111108000001f01f0100000010070000</string>
</dict>
</plist>

 

Simply copy this string to your plist and you're done. Now I got this kext in system:

  • FakeSMC
  • PS/2
  • AppleHDA and Battery

And I only have to patch last two after an update. And update itself is more safe!

 

i patch intel framebuffer only for vga and reduce connector on ioreg from 4 to 2 connector i use hex editor always to do this there is no big problem on it just edit two bits on of connectors number and one of connector type

 

on finial release of Mountain Lion now via cant be detected as there are no detection action on system perf !!

to make vga work must boot with it

 

about device properties what keys you inject to add it to dsdt + is it do thing for vga ? i dont think so

 

any way it is option to users to use edit one also as like between applehda and voodoohda

 

note i cant compile voodoohda on Mountain Lion there is errors !!

Share this post


Link to post
Share on other sites

-----------------

alps touchpad project failed !!

no more development on it

 

if we want this driver

we have two choose

first is to wait and wait till some person having our notebook develop adriver

 

or we open donation to one of the developer on OSX86 community like TheKiNG or Slice or bcc9

to get this notebook for one of them and work on it

 

 

you can choose :(

Share this post


Link to post
Share on other sites

-----------------

alps touchpad project failed !!

no more development on it

 

if we want this driver

we have two choose

first is to wait and wait till some person having our notebook develop adriver

 

or we open donation to one of the developer on OSX86 community like TheKiNG or Slice or bcc9

to get this notebook for one of them and work on it

 

 

you can choose :(

 

I think that the second variant is better then first, but I haven't money to donate. There are some problems with donation. How many money we should donate, who will collect money and will be this driver cost some money for people who didn't donate?

Share this post


Link to post
Share on other sites

i think we need to collect for about 300 $ if idea accepted for getting an core i3 one !!

we can try to collect for core i3 + nvidia card

so the way is opened for Optimus development also !!

for collection the will donator will post amount of donation on topic and when we reach we need will talk to one of developer and if accepted donator will donate to him directly

 

-----

so the deal with developer will be

1- alps driver

2-optimus working

3-getting external mic to work

4- making package for post installation

 

and developed things will be opened to all

-----

 

today after finish my studying will write new guide

ان شاء الله

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×