Jump to content

HP DV3510nr / DV3500 / HP DV3500t / DV3 guide and progress


  • Please log in to reply
32 replies to this topic

#1
esoterikest

esoterikest

    InsanelyMac Protégé

  • Members
  • PipPip
  • 57 posts
This extraordinary little laptop, DV3510nr, with its backlit keyboard and 512mb video card, webcam, HDMI, VGA out, Bluetooth, IR remote and E-SATA runs OSX almost perfectly.

Great success, this guide gets it close to perfection:

http://www.insanelym...p...155318&st=0

Good Luck fellow DV3 owners.

#2
SnoopKatt

SnoopKatt

    InsanelyMac Protégé

  • Members
  • PipPip
  • 79 posts
I was working on getting OSX86 working on my friend's laptop (which is this exact one), and we were able to get everything but Wi-fi, QE/CI, and the built in mic working. We installed XxX 10.5.6 Final.

Keyboard, touchpad, webcam, and ethernet worked out of the box with no kexts needed.

When we tried NVInjectGO and EFI strings, we were able to use the full resolution of the screen, but no QE/CI. I was talking to realityiswhere, and he showed me a table of video cards, and since the 9300m GS is a G98 core (Apple so far has only gone up to G96), it cannot get full hardware acceleration yet. Hopefully a Macbook with a G98 core or something similar will come out...

For sound, we did about the exact same thing you did. It did not work at all out of the box, but once we installed HDAEnabler.kext along with this kext:
http://rapidshare.co...pleHDA.kext.zip (from age_sabres18), we got the built-in speakers working. The built-in mic does not work though.

Wifi doesn't work of course, but we're going to switch out the card with a BCM4311 to get that working.

So we pretty much have the same results as you. This would really be an awesome laptop to get fully working with all of its features.

#3
Ed_Saxman

Ed_Saxman

    InsanelyMac Geek

  • Retired
  • 232 posts
  • Gender:Male
  • Location:Barcelona
I was Able to install in a dv3540es, Leo 10.5.6 Retail with full QE/CI, sound, ethernet, bluetooth, touchpad & keyboard, ICH9-m support...

Ive posted a guide, but dont try it yet!!! Becouse it has some important errors now, and some kexts are wrong (sorry). I will update it very soon.

But you still can use the Nv9000 drivers and Nvinject contained on my attached doc to get full QE/CI. Just install on same order. I choosed 512mb option with my 9300gs. Tell me if you try with "go" ones.

I want to colaborate with you, in this thread, becouse our machine is very similar.

I need help to traslate my guide to english, and some help with additional kexts.

And stop losing time with those "distros"!! You can use retail with your machine!

#4
SnoopKatt

SnoopKatt

    InsanelyMac Protégé

  • Members
  • PipPip
  • 79 posts
It appears that your laptop and this one are pretty much the same :rolleyes:

Full QE/CI on a 9300m GS? Nice! I have a retail disc, and from reading your guide, the GALAXY_BOOT.dmg will work as a boot-loader, right?

I went with NvInjectGO the first time and that did not give me QE/CI, so I'll try your kexts and see if I have any luck with those tomorrow. Thanks for the info!

I could try translating your guide into English, but do you want me to wait until you've put in the corrections? My Spanish is rough, but I do recognize almost all of the vocabulary, so I think I can do it :)

#5
Ed_Saxman

Ed_Saxman

    InsanelyMac Geek

  • Retired
  • 232 posts
  • Gender:Male
  • Location:Barcelona

It appears that your laptop and this one are pretty much the same :)

Full QE/CI on a 9300m GS? Nice! I have a retail disc, and from reading your guide, the GALAXY_BOOT.dmg will work as a boot-loader, right?

I went with NvInjectGO the first time and that did not give me QE/CI, so I'll try your kexts and see if I have any luck with those tomorrow. Thanks for the info!

I could try translating your guide into English, but do you want me to wait until you've put in the corrections? My Spanish is rough, but I do recognize almost all of the vocabulary, so I think I can do it :D


I only need some help to translate, I will publish it in a few days in this section, when I correct all mistakes on my guide, and upload the correct kexts. Dont try my guide as it is, becouse it has some fatal mistakes now ,and will not work.

And yes, you must use galaxyboot or dfe-grb as bootloader.

Just wait 1 day or two!!

EDIT: Hey mister. Ive updated my guide to 2.0. You have the english tutorial too, in this same section.

Ive used the following Kexts, all included in my 2.0 drivers pack:

- AppleDecrypt.kext, Disabler.kext and OpenHaltrestart.kext from uInstaller (OSx86 essentials package) see my guide.
- AppleAHCIport.kext - (chipset) ICH9m support
- IOAHCIFamily.kext - SATA drivers 1.5.0 build 294
- AppleSMBIOSEFI.kext - Macbook Airs SMBIOS EFI 28
- AppleHDA.kext and HDA enabler - Intel_IDT_Audio_111D76B2
- (Optional) AppleACPIPlatform.kext - reboot fix (not used, since it doesnt have any effect on turn off)
- PS2FixKeyboard.pkg - Install this to have internal keyboard and touchpad working.
- Nvidia 9000 series driver v2.pkg and NVinstaller V.52 - To get full QE/CI with our 9300m GS. Install in this order.

Internal mic doesnt work.
I think we need some driver to the camera too, becouse sometimes, when I installed 10.5.0 it seems to be working OK, but when I try on 10.5.6 with all drivers on, the image is poor, and with very bad 4-5 FPS. Your cameras are working? but... I suposse that if you still dont have QE/CI, you simply cant know...

I hope we can work together to make some progress.

LAST TIME UPDATE (dont included on my 2.0 guide yet): speedstep working now, thanks to this comment http://www.insanelym...p...t&p=1003722 on raidens thread.

#6
SnoopKatt

SnoopKatt

    InsanelyMac Protégé

  • Members
  • PipPip
  • 79 posts
Awesome :)
Yeah the webcam seemed to work just fine from the install disc. We tried installing on a partition because we didn't want to erase anything, but it didn't seem to want to install there. Whenever we tried, it would stop after a minute and say "install failed". I think I'll have to use the XxX distro for this, because we need to keep Vista and the recovery partition :/

Hopefully tomorrow we'll reinstall with XxX and then try the video drivers you selected. Thanks for all of your input! We'll post back with results!

#7
Ed_Saxman

Ed_Saxman

    InsanelyMac Geek

  • Retired
  • 232 posts
  • Gender:Male
  • Location:Barcelona
You need to reconstruct your partition table when youre creating partitions, changing MBR to GUID Partition Table. (look at point 3 of my guide)

You can also do the following:

-Create at least 3 partitions. Format the last one in MBR. This should create an hybrid GPT/MBR partition, and maybe all goes easily if you want to install windows too.

Other method is to modify your retail DVD to be able to install on MBR partition table, look for info here in the forum.

Otherwise, you need to follow the exact steps on my guide, becouse GUID partition table is a must to install retail DVD.

About the camera: Sometimes when I installed 10.5.6 it seems to be OK. Others simply works at slow frame rate and bad resolution.

When I upgrade to 10.5.6 and QE/CI is active, I tried with photobooth, and the image is the same, slow frame rate and bad resolution. :P

When you try when your XXX 10.5.6 and get QE/CI, tell me if its working OK. Maybe I can use the camera driver youre using.

#8
SnoopKatt

SnoopKatt

    InsanelyMac Protégé

  • Members
  • PipPip
  • 79 posts
Hmm, we put in the BCM4311 and it won't even start. It gives us the 104-incompatible wifi card error. I did see some stuff online about changing the device ID, so I'll give that a go.

Anyways, I just made the image so that we could install retail on an MBR partition, so we'll try that ASAP.
As for the webcam, whenever we installed it, it worked fine in the setup menus, but we did not try it later on, so chances are it's going to behave the same way as it did for you.

#9
esoterikest

esoterikest

    InsanelyMac Protégé

  • Members
  • PipPip
  • 57 posts
The follow the white rabbit:

English-
http://www.insanelym...howtopic=155318

sigue el conejo blanco:

Spanish-
http://www.insanelym...howtopic=153853

Muchas Gracias Ed Saxman Bcn

#10
Ed_Saxman

Ed_Saxman

    InsanelyMac Geek

  • Retired
  • 232 posts
  • Gender:Male
  • Location:Barcelona

I would absolutely love to get this outstanding little laptop, DV3510nr, with its backlit keyboard and 512mb video card, webcam, HDMI, VGA out, Bluetooth, IR remote and E-SATA to run OSX. So far I have been able to get into the graphical OS with the webcam, battery percentage meter,


Thanks to you, esoterikest, and to all those people that are testing my guide.

Man, do you have battery percentage meter working? There is any chance you can isolate the .kexts used? It is any pack included on your iDeneb distro? Did you used the files on raidens pack for this?
Please give us a hint if you can, becouse Batt meter is one of the few things we still need to fix.



EDIT: Battery meter now working, Thank you!!! Guide updated to 2.4.

#11
esoterikest

esoterikest

    InsanelyMac Protégé

  • Members
  • PipPip
  • 57 posts
Snoopcat, Have you tried the official HP rebrand of part BCM94311MCG ?
It may be the solution to our unsupported WIFI card. I am going to swap out the original wifi card for any of the following HP part numbers which should not hang on boot since they are "HP parts":

416376-001
or
407159-001

both of which are broadcom chipsets:
BCM94311MCG
Does anyone have any experience with these on any HP? ...especially the DV3510nr or any DV3?
this is what I found about it on another laptop;

http://www.insanelym...rt=#entry986084

note where it says, "once again the broadcom bcm94311mcg card works on osx86 without any kext editing"

And this one 407159-001 on a compaq from user gmcfarla;

http://www.insanelym...hp/t124845.html

#12
SnoopKatt

SnoopKatt

    InsanelyMac Protégé

  • Members
  • PipPip
  • 79 posts
It seems like the new BIOS's have a whitelist that only allows the stock Wi-fi card to be run it. I could be wrong, but it's no guarantee it'll work. If you have access to it, you should definitely try it though and post back!

#13
esoterikest

esoterikest

    InsanelyMac Protégé

  • Members
  • PipPip
  • 57 posts
From an HP dv2610us, I pulled a HP spare 441090-001 (also # 418572-001 is on the card) , it is a bcm94311kfbg chipset and I get the dreaded "104 unsupported" hang on startup and nothing else. There are a bunch of workarounds on the web that I'm not too excited about trying.
...why hp, why?

UPDATE

-WOAH! The "EXPRESSCARD DELL DW1390" (NOT MINI PCI) works perfectly as official airport card after the "uinstaller" step. Just go to network on system preferences after rebooting and physically inserting the card in the express slot.

-The "kexthelper" program will not RUN without password so you must have one set for your account.

#14
JohnEisenheim

JohnEisenheim

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
Hi!
On my dv3550el everything works perfectly...except for:

1) the frequency of CPU ( Leo says that I have 1.6Ghz );
2) the internal mic works, but speech recognition says that I have 2 external mic... :wacko:

Any suggestions? Tnx in advance

#15
JohnEisenheim

JohnEisenheim

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts

Hi!
On my dv3550el everything works perfectly...except for:

1) the frequency of CPU ( Leo says that I have 1.6Ghz );
2) the internal mic works, but speech recognition says that I have 2 external mic... :wacko:

Any suggestions? Tnx in advance


Solved!!! I used default kernel of iDebeb 10.5.5 and after I've installed the kexts of speedstep, found in the guide at the begin of this post!

#16
kingnoob

kingnoob

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
Hi,

My first post here. I just wanted to let you guys know that I followed Ed Saxman Bcn's nice guide linked on top for my recently purchased dv3510nr. And have successfully gotten everything working. Everything... except WIFI and sleep/wakeup. The sleep thing didnt bother me too much but after awhile the lack of WIFI really bothered me more than I thought it would. So I eventually decided to get an DELL 1390 clone on ebay for $11. And yes of course, I got the 104 error. It really upset me that HP made such a {censored} move to white list WIFI cards. So I began my determined quest to do myself (and all fellow DV3/HP owners with this problem) a favor: DEFEAT the firmware check!

So to make a long story short after much researching/road blocks, (mainly from the good info/work done at mydigitallife.info http://forums.mydigi...read.php?t=5902) I'm happy to report the I was finally SUCCESSFUL!! :unsure:

The process was pretty invovled/long, it took me about two weekends to figure everything out and finally tried/flashed it. First you have to uncompress the firmware, which is in LZMA/7z format with a custom header, then figure out how each module is IDed and separated, and after finding the GUID of the module that does the white list check, extract it from the image, I then disassembled the module with IDA and eventually found the check/function call for the whitelist vendor ids. I disabled the check by changing the conditional jump JNZ instruction to unconditional jump JMP, (had to download an 800+ page reference manual from intel to find out the OPCODE for the two instructions) After all of that I put everything back together. And amazingly it WORKED! on first try too! Booted into OSX and the card is automatically detected as airport, no drivers, not wonky usb/ec dongles, yay for plug and play!

For all the adventurous dv3510nr owners out there, (i dont know if all dv3s use the same firmware) I have attached my customized firmware as proof of concept. its the very same one i'm using right now, and it is based on the F15 official firmware. Possible future work might include creating a simple patcher that would patch official firmware.

Another easier alternative would be instead of disabling the white list check, you can just edit the white list itself stored as constants in the firmware by replacing one of the vendor/device/subsystem ids with your own card. That was actually the first thing I tried since it didnt require me to disassemble the thing. and I was surprised that it actually worked. Maybe someone can write a nice how to on that, as all you would need to do is edit vendor ids in the uncompressed image and save/rebuild it.

cheers!

Attached Files



#17
esoterikest

esoterikest

    InsanelyMac Protégé

  • Members
  • PipPip
  • 57 posts
Kingnoob,

Finally the insyde bios hack... Looks nice. Thx. Can you post your work and download here also: http://www.insanelym...howtopic=155318

Assuming this works, the only thing left is the wake from sleep problem. Has anyone had any progress with waking their machine from sleep?

#18
53ph1207h

53ph1207h

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts
  • Gender:Male
DV1310nr users do not worry about installing the bios i just installed and my laptop still works im in the process of removing the wireless card from my acer aspire one to check that the white list is bypassed :)

#19
esoterikest

esoterikest

    InsanelyMac Protégé

  • Members
  • PipPip
  • 57 posts
CONFIRMED!! FANTASTIC!
You have to go to where the HP bios was extracted, replace the HP bios of .fd extension with the downloadable one from kingnoob.

Now that WIFI WORKS!!! ...the wake from sleep... any updates?

Saxman,

In updating the downloadable drivers pack for the HP DV3510nr with this friendly INSYDE BIOS, please include a document of the installation instructions at the beginning of this wonderful thread you started.

Gracias Hermano,
eso

#20
jon55

jon55

    InsanelyMac Protégé

  • Members
  • Pip
  • 23 posts

Hi,

My first post here. I just wanted to let you guys know that I followed Ed Saxman Bcn's nice guide linked on top for my recently purchased dv3510nr. And have successfully gotten everything working. Everything... except WIFI and sleep/wakeup. The sleep thing didnt bother me too much but after awhile the lack of WIFI really bothered me more than I thought it would. So I eventually decided to get an DELL 1390 clone on ebay for $11. And yes of course, I got the 104 error. It really upset me that HP made such a {censored} move to white list WIFI cards. So I began my determined quest to do myself (and all fellow DV3/HP owners with this problem) a favor: DEFEAT the firmware check!

So to make a long story short after much researching/road blocks, (mainly from the good info/work done at mydigitallife.info http://forums.mydigi...read.php?t=5902) I'm happy to report the I was finally SUCCESSFUL!! :)

The process was pretty invovled/long, it took me about two weekends to figure everything out and finally tried/flashed it. First you have to uncompress the firmware, which is in LZMA/7z format with a custom header, then figure out how each module is IDed and separated, and after finding the GUID of the module that does the white list check, extract it from the image, I then disassembled the module with IDA and eventually found the check/function call for the whitelist vendor ids. I disabled the check by changing the conditional jump JNZ instruction to unconditional jump JMP, (had to download an 800+ page reference manual from intel to find out the OPCODE for the two instructions) After all of that I put everything back together. And amazingly it WORKED! on first try too! Booted into OSX and the card is automatically detected as airport, no drivers, not wonky usb/ec dongles, yay for plug and play!

For all the adventurous dv3510nr owners out there, (i dont know if all dv3s use the same firmware) I have attached my customized firmware as proof of concept. its the very same one i'm using right now, and it is based on the F15 official firmware. Possible future work might include creating a simple patcher that would patch official firmware.

Another easier alternative would be instead of disabling the white list check, you can just edit the white list itself stored as constants in the firmware by replacing one of the vendor/device/subsystem ids with your own card. That was actually the first thing I tried since it didnt require me to disassemble the thing. and I was surprised that it actually worked. Maybe someone can write a nice how to on that, as all you would need to do is edit vendor ids in the uncompressed image and save/rebuild it.

cheers!


I have already managed to disable the whitelist





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy