Jump to content

HP Laptop 8510w Driver Installer Package for OS X 10.5.6


Hex Hex
 Share

93 posts in this topic

Recommended Posts

I've built an installer package of OS X Leopard 10.5.6 drivers for the HP 8510w Laptop. It's aimed at Retail DVD installations as that's what I prefer although it should work with custom distro DVD's such as iPC, iDeneb 1.4.

 

The installer does a backup before installing each kext by appending the suffix HexBackup to each kext and bundle so you can manually restore things which break.

 

 

Whats working in v1.1:

  • Nvidia Graphics - Quadro 570M with full QE&CI at 1920x1200
  • Sound with Azalia kext
  • Ricoh Cardbus slow boot problem solved
  • Sleep - not perfect but works (hibernate doesn't work yet)
  • Ethernet adapter
  • PCI'e Wifi cards - which IO802Networking has drivers for such as the Broadcom/Atheros cards etc
  • USB fixes - UHCI, EHCI and OHCI should all be fully functional

Whats not working with v1.1:

  • Cardbus cards
  • Smart Card Reader
  • SD Card Reader
  • Intel Wifi - 4965G I think it is

To install do the following:

  1. Install Leopard 10.5.6 as normal via DVD (or OSInstall.mpkg from another partition etc)
  2. Before you reboot somehow get my file "HexHex_HP_8510w_10.5.6_Driver_Installer_v1.1.mpkg.zip" to your PC via USB disk or something
  3. Run the installer and select the required drivers and then reboot:

68e4d027794e5dceb18b65027da6e58b5g.jpg

 

For those of you who have already installed OS X (10.5.6) them simply run the installer and then reboot with -f -v boot flags. If you have questions/requests look for me in IRC, room #hackint0sh on irc.osx86.ru

 

In the next version I'll probably add Chameleon 2.0RC1 to install itself in the hidden EFI partition and provide a hacked bios image for getting non-HP "approved" Wifi PCIe cards to work.

 

Good luck but don't forget it's only version 1.1 so let me know of any bugs,

 

Hex

 

To get the installer (10mb) package go here: http://www.mediafire.com/hexhex

Link to comment
Share on other sites

Hi HexHex

 

First of all tank you for spending some time on this laptop. I have tried to get 10.5.6 working for some time but i could not get past the PCMCIA boot lag. I'm so glad you finaly fixed this problem.

 

There is only one problem. I made a fresh iPC install (just the base system) and then I installed your pkg. I then booted with -v -f and I got the following.

 

IOPCCard info: cs: memory probe 0xa0000000-0a0ffffff: clean.
IOPCCard16Device: blinding socket 1 funcion 0 to card services.
[HCIController][configurePM] power parent ready after 1 tries
USBF: 6. 22 AppleUSBUHCI: unable to initialize UIM
Still waiting for root device

 

It doesn't look like a big problem but it prevents met from starting up.

 

Regards RuUb

Link to comment
Share on other sites

Would appreciate any response to my previous msg?

 

And, I'd also appreciate if any one of 8510w owner is willing to provide

DSDT.dsl dump of it? It is very easy to obtain and their is a script

for it in this forum. search for getDSDT.sh or I can provide it..

 

thanks. hopefully, I'll learn something from this to get 570m working on

t61p. :)

Link to comment
Share on other sites

  • 1 month later...

The nvidia driver is NVInject 2.0 and NVDAResman etc. configured for the Quadro 570m card. Other than that nothing special done.

 

If you look in my file share at http://www.mediafire.com/hexhex there is a DSDT folder.

 

In that folder are my un-compiled and compile DSDT files. I hacked it quite a bit, added a load of comments to highlight which devices are which but all my edits are around getting the fan to towk properly before sleep and after sleep and also to get LCD Brightness to work (which doesn't thanks to Nvidia driver blocking ACPI functionality throught the _BCM method).

 

One more note... to build my machine I did the following:

1) Installed Kalyway 10.5.2 (using boot-132 CD to boot) by erasing disk and reformatting to GUID partition during Kalyway install

2) Created 2 HFS+ partitions, about about 25GB in size and installed Kalyway to the second

3) After Kalway booted up I installed Chameleon 2.0RC1 to hidden EFI partition (Google to find out how)

4) Rebooted using Chameleon 2.0RC1 bootloader into Kalyway and copied up my DSDT.aml and configured boot.plist etc

5) Used Disk Utility to create image file of my 10.5.6 Retail DVD and then mpkg installer from within Kalway

6) Installed 10.5.6 to first HFS+ partition using default options but before rebooting ran my HP8510w driver installer package to get nessicary drivers installed

7) Rebooted into 10.5.6 and got things working

8) Used SuperDuper to copy 10.5.6 partition to Kalway parition so I have a backup of known good state with 10.5.6 to test 10.5.7 and other fixes etc.

9) Created HPS+ partiton for storing files, music, video etc. so I can alternate between boot partitions for times that I screw things up

 

I'm curretly working on a driver to control the Nvidia LCD backlight/brightness. I was hoping to do it all with ACPI (as per specs for _BCM, _BCL etc) but after I wrote a driver using ACPI I found out during testing that Nvidia is blocking the calls and not enforing the actual brightness value passed by ACPI so I figure it needs to be a true driver directly controlling the graphics card registers for LCD backlight/brightness which kidna sucks.

 

I also hacked my DSDT to do nothing/zip/nada when the lid is closed beause of the kernel panic/crashes but that didn't help so I think it's a problem with the Nvidia driver and since it's closed source I hit a big brick wall. To solve the problem I unscrewed my LCD panel and removed the little rectangular magnet beside the left hand hinge so that the reed switch isn't tripped every time I close the lid. Bit of a brute force solution but a laptop with a Lid you can't close really really sucks. To find the magnet you can run a metal screwdriver or something over the plastic panel until it "sticks" and if careful you only really need to unscrew the bottom left screw of the screen to pry it out. When the root cause is finally solved it'll be easy to put it back in.

 

Good luck,

 

Hex

Link to comment
Share on other sites

HexHex!

First of all - great job!!!

 

You can add VoodooHDA driver for your package instead of appleazalia driver. VoodooHda driver have mic support and spdif support too. So, I think it is better choice for 8510w.

 

Can you tell me - do you solve the problem whit switching off your notebook - I didn't found what to do whit this.

Link to comment
Share on other sites

Great job, the biggest problem - slow boot time - is fixed now. But I have some more questions.

 

How did you manage to flash your BIOS? I googled around but can't find enough information about it. All i have is 1mb bin file and no dev ids in it. Cant find an information how to extract that file.

 

Have you tried the 10.5.7 upgrade, does it work?

 

I also installed Chameleon 2.0 and was planning to add SMBIOS and DSDT files to Extras folder, was just wondering should I replase some files back to Vanilla version so that those featured would work?

Link to comment
Share on other sites

Guys,

 

Comments as follow:

 

VoodooHDA: I really want to use VoodooHDA driver instead of AppleAzalia but the VoodooHDA drivers was buggy when I last tested it and had major issues with it's power management support i.e. audio noises & crashes after sleep/wake. I'll take another look later this week and see if those bugs have been resolved.

 

Power Off problem: Haven't managed to resolve it, in fact I haven't even managed to find out the root cause of the problem even though I've hunted through DSDT and the various hacktintosh drivers. I'll give it some more time next week as this problem bugs me loads. FYI, if you install OS X 10.5.6 retail using Boot-132 i.e. 100% vanilla then the problem isn't there i.e. powers off normally so it's something we do or add thats breaking it.

 

10.5.7: Did a test upgrade 3 weeks ago and no problems encountered during 15-20 minutes of testing. BUT straight afterwards I switched back to my 10.5.6 partition as was in the middle of writing a driver and didn't need the aggrevation of coding on an unfamiliar system version.

 

Chameleon 2.0: Personally I believe that if your running Chameleon 2.0RC1 you are best placed to erase your build and install from retail DVD. I only say this because with the various builds (Kalyway, iPC etc etc) it's so hard to know exactly what has been modified and what dependancies you have if you want to revert a driver (kext) back to the Apple one. Of course it's easy for me to say that as my HP laptop works out of the box with retail DVD (i.e. boots) but for many it doesn't.

 

Bios: Probably the single most lowest level hack I've done since I started working in IT 18 years ago. Definitely the most freaky as my laptop is a company one and I didn't want to fry it :wacko: Anyway, to hack your 8510w bios there is a whole bunch of steps including extracting the image bin file itself, finding the device id within the image bin (little endian) and then hacking to file so the checksums are still valid (i.e. byte count). You then got to get it onto a bootable USB stick and prey you haven't cooked your laptop. All in all the checksum bit is the hardest to figure out as your doing all of it via hex editor and calculating in binary. Anyways - Google is your answer to figuring it out, I definitely don't want to be preparing instructions as they need to be comprehensive and there are a few sites and tools which can help (well kind of help).

 

BTW, I written a cool/awesome/rockin new driver and Preference Pane which solves the problem of LCD backlight control. I'm really happy with it and about to publish it to my file share in the next day or two once I've ironed out a couple more features. The driver & pref pane are called HexBacklight:

 

Hex_VoodooBacklight_PPane_v1.jpg

 

If anyone wants to test it send me a message, it should work with any laptop that has a Nvdia Quadro mobile graphics card. It should also work with others laptops where the graphics card allows brightness changes via ACPI and the _BCM method (Nvidia blocks those ACPI calls hence the reason for this driver).

 

Hex

Link to comment
Share on other sites

Hex hex

 

I Have a question.

 

Why does your installer installs IntelEnhancedSpeedStep.kext and VoodooPower.kext. They do both the same thing if i have read it correct.

 

I'm now making a vanilla install and gonna try to install your kexts in /Extra/Extensions/ with Chameleon 2.0 RC1 too see if it works.

 

I have also tried voodoo ps2 package to get 2 finger scrolling and it worked. The only problem is that it will modify files so it could break with an other update.

 

I will report my experience with the vanilla install of 10.5.7

 

Regards RuUb

Link to comment
Share on other sites

RuUb,

 

You are totally right, when I created the installer I didn't know they did the same thing. Now I only use Superhai's VoodooPower. In the next version of the installer I'll remove IntelSpeedStep.kext, that'll be in the next few weeks as it's time for an update.

 

Cool, report back how 10.5.7 works. Regarding EFI/Extra/Extensions, I no longer use it. I played around with it for a month or so but the whole dependency/prerequisite issues meant all family-dependent custom kext's can't nessicarily reside there and it got so damn difficult to track down problems/conflicts that I decided better to keep everything in /S/L/Extensions so I can easily boot between OS X versions and know my problems are isolated.

 

Hex

Link to comment
Share on other sites

Hi HexHex,

 

I would love to try out your LCD dimmer tool on my 8510w. The only problem is, is that i don't have much knowledge of OSX.. Is it a difficult installation or is it just a program like anything else?

 

Thank you for the great development regarding this workstation, i'm looking forward to wireless functionality..

Link to comment
Share on other sites

I have recently (20 minutes ago) installed iATKOS v7 on my HP8510w.

 

It installed just fine, you have to wait really really long untill it boots, but then you have a working leopard. I have the DEFAULT options in iATKOS:

 

Working:

- external mouse and keyboard

- bluetooth

- firewire

- DVD burner

- audio with voodoo HDA

 

non-working:

- slow boot

- no wifi

- no ethernet

- no trackpad or build in keyboard

- other things not fully working as well

 

I'm just going to try install your package and see what i'll get. I won't select the audio because that one already works.

 

GREAT, IM SO HAPPY!

 

 

EDIT:

 

After installing your package:

 

- trackpad and keyboard work, but external keyboard (apple wired) and mouse stopped working.

- still no video, but NTinject is visible at system profiler (1680x1050 LCD panel)

- ethernet works!

- USB seems to have stopped working... no mouse and keyboard.

 

 

So, what now? How can I restore the kext or?

Link to comment
Share on other sites

I have tryed 10.5.7 vannila but i cant get it to boot.

 

I also have a 10.5.7 IPC install (10.5.6 + normal apple update) which works well.

 

Here is a list of the kext that are loaded

 

Index Refs Address	Size	   Wired	  Name (Version) <Linked Against>
1	1 0x0		0x0		0x0		com.apple.kernel (9.7.0)
2   51 0x0		0x0		0x0		com.apple.kpi.bsd (9.7.0)
3	3 0x0		0x0		0x0		com.apple.kpi.dsep (9.7.0)
4   72 0x0		0x0		0x0		com.apple.kpi.iokit (9.7.0)
5   76 0x0		0x0		0x0		com.apple.kpi.libkern (9.7.0)
6   66 0x0		0x0		0x0		com.apple.kpi.mach (9.7.0)
7   42 0x0		0x0		0x0		com.apple.kpi.unsupported (9.7.0)
8	1 0x0		0x0		0x0		com.apple.iokit.IONVRAMFamily (9.7.0)
9	1 0x0		0x0		0x0		com.apple.driver.AppleNMI (9.7.0)
  10	1 0x0		0x0		0x0		com.apple.iokit.IOSystemManagementFamily (9.7.0)
  11	1 0x0		0x0		0x0		com.apple.iokit.ApplePlatformFamily (9.7.0)
  12   23 0x0		0x0		0x0		com.apple.kernel.6.0 (7.9.9)
  13	1 0x0		0x0		0x0		com.apple.kernel.bsd (7.9.9)
  14	1 0x0		0x0		0x0		com.apple.kernel.iokit (7.9.9)
  15	1 0x0		0x0		0x0		com.apple.kernel.libkern (7.9.9)
  16	1 0x0		0x0		0x0		com.apple.kernel.mach (7.9.9)
  17   18 0x2dfaf000 0x11000	0x10000	com.apple.iokit.IOPCIFamily (2.5.4) <7 6 5 4>
  18   10 0x2dfc6000 0x4000	 0x3000	 com.apple.iokit.IOACPIFamily (1.2.0) <12>
  19	3 0x2e015000 0x3e000	0x3d000	com.apple.driver.AppleACPIPlatform (1.2.4) <18 17 12 7 5 4>
  20	0 0x2e05e000 0x2000	 0x1000	 com.psystar.driver.OpenHaltRestart (1.0.3) <12>
  21	0 0x2e099000 0x2000	 0x1000	 net.osrom.kext.Disabler (1.0.1) <12>
  22	0 0x2e0c3000 0x3000	 0x2000	 com.apple.driver.decrypt (2.0.3) <7 5 4>
  23	0 0x2e0e0000 0x5000	 0x4000	 com.apple.BootCache (30.4) <7 6 5 4 2>
  24	3 0x2e1a7000 0x39000	0x38000	com.apple.iokit.IOHIDFamily (1.5.5) <7 6 5 4 2>
  25	0 0x2e24a000 0x1f000	0x1e000	com.apple.driver.AppleIntelCPUPowerManagement (76.0.0) <12 7 6 5 4 2>
  26	2 0x2e27f000 0x6000	 0x5000	 org.voodoo.driver.PS2Controller (1.1.0) <12>
  27	0 0x2e2b9000 0x3000	 0x2000	 com.apple.security.TMSafetyNet (3) <7 6 5 3 2>
  28	0 0x2e2d3000 0x8000	 0x7000	 com.apple.nke.applicationfirewall (1.6.77) <7 6 5 4 2>
  29	0 0x2e313000 0x18000	0x17000	com.apple.security.seatbelt (107.12) <7 6 5 3 2>
  30	0 0x2e37c000 0x3000	 0x2000	 com.apple.driver.AppleAPIC (1.4) <5 4>
  31	0 0x2e3dc000 0x3000	 0x2000	 org.voodoo.driver.PS2Keyboard (1.1.0) <26 24 12>
  32	0 0x2e3f2000 0x4000	 0x3000	 com.apple.driver.AppleSMBIOS (1.4) <7 5 4>
  34	0 0x34050000 0x3000	 0x2000	 com.apple.driver.AppleACPIPCI (1.2.4) <19 18 17 12>
  35	0 0x3413f000 0x4000	 0x3000	 com.apple.driver.AppleACPIButtons (1.2.4) <24 19 18 7 6 5 4 2>
  36	1 0x3419e000 0x3000	 0x2000	 com.apple.iokit.IOSMBusFamily (1.1) <6 5 4>
  37	0 0x341fa000 0x5000	 0x4000	 com.apple.driver.AppleACPIEC (1.2.4) <36 19 18 12>
  38	0 0x34243000 0x5000	 0x4000	 com.apple.driver.AppleRTC (1.2.3) <18 6 5 4 2>
  39	0 0x34307000 0x3000	 0x2000	 com.apple.driver.AppleHPET (1.4) <18 7 6 5 4>
  40	0 0x3440c000 0x19000	0x18000	com.apple.iokit.IOPCCardFamily (1.6.4) <17 12>
  41	2 0x345fb000 0x3f000	0x3e000	com.apple.iokit.IOFireWireFamily (3.4.7) <6 5 4 2>
  42	0 0x34672000 0x22000	0x21000	com.apple.driver.AppleFWOHCI (3.8.2) <41 17 7 6 5 4 2>
  43	7 0x34744000 0x29000	0x28000	com.apple.iokit.IOUSBFamily (3.4.3) <7 6 5 4 2>
  44	0 0x3479f000 0xe000	 0xd000	 com.apple.driver.AppleUSBUHCI (3.3.5) <43 17 7 6 5 4>
  45	2 0x3480b000 0x6000	 0x5000	 com.apple.iokit.IOAHCIFamily (1.5.0) <6 5 4 2>
  46	0 0x34826000 0xc000	 0xb000	 com.apple.driver.AppleAHCIPort (1.6.0) <45 17 6 5 4 2>
  47	2 0x3489f000 0xd000	 0xc000	 com.apple.iokit.IOATAFamily (2.0.1) <6 5 4 2>
  48	0 0x348bd000 0x9000	 0x8000	 com.apple.driver.AppleIntelPIIXATA (2.0.0) <47 17 6 5 4>
  49	9 0x3492c000 0x18000	0x17000	com.apple.iokit.IOStorageFamily (1.5.6) <7 6 5 4 2>
  52	0 0x34a32000 0x12000	0x11000	com.apple.driver.AppleUSBEHCI (3.4.3) <43 17 7 6 5 4>
  53	1 0x34aa5000 0x2000	 0x1000	 com.apple.iokit.IOUSBUserClient (3.3.1) <43 6 5 4>
  54	4 0x34b48000 0x19000	0x18000	com.apple.iokit.IOSCSIArchitectureModelFamily (2.0.9) <6 5 4 2>
  55	0 0x34b83000 0x4000	 0x3000	 com.apple.iokit.IOATAPIProtocolTransport (1.5.2) <54 47 12>
  56	0 0x34c03000 0x12000	0x11000	com.apple.iokit.IOAHCIBlockStorage (1.2.1) <49 45 6 5 4 2>
  57	0 0x34d06000 0xc000	 0xb000	 com.apple.driver.AppleUSBHub (3.4.0) <43 6 5 4>
  58	0 0x34dc2000 0x5000	 0x4000	 com.apple.driver.XsanFilter (2.7.91) <49 12>
  59	0 0x34eee000 0x6000	 0x5000	 com.apple.iokit.SCSITaskUserClient (2.0.9) <54 49 6 5 4 2>
  60	3 0x34fc1000 0x8000	 0x7000	 com.apple.iokit.IOCDStorageFamily (1.5) <49 6 5 4 2>
  61	2 0x34ff7000 0x6000	 0x5000	 com.apple.iokit.IODVDStorageFamily (1.5) <60 49 6 5 4 2>
  62	1 0x3501a000 0x17000	0x16000	com.apple.iokit.IOSCSIBlockCommandsDevice (2.0.9) <54 49 6 5 4 2>
  63	1 0x3503f000 0x5000	 0x4000	 com.apple.iokit.IOBDStorageFamily (1.5) <61 60 49 6 5 4 2>
  64	0 0x3506c000 0x16000	0x15000	com.apple.iokit.IOSCSIMultimediaCommandsDevice (2.0.9) <63 62 61 60 54 49 6 5 4 2>
  65	2 0x3d9e2000 0x39000	0x38000	com.apple.iokit.IOBluetoothFamily (2.1.6f8) <7 6 5 4 2>
  66	0 0x3da2a000 0x7000	 0x6000	 com.apple.driver.AppleUSBBluetoothHCIController (2.1.6f8) <65 43 7 6 5 4>
  67	4 0x2e0e5000 0x16000	0x15000	com.apple.iokit.IONetworkingFamily (1.6.1) <7 6 5 4 2>
  68	0 0x2df5d000 0x9000	 0x8000	 com.apple.iokit.IOFireWireIP (1.7.7) <67 41 6 5 4 2>
  69	0 0x2df66000 0x4000	 0x3000	 com.parallels.kext.prl_usb_connect (4.0 3540.209168) <43 7 6 5 4>
  70	0 0x2e053000 0x8000	 0x7000	 org.voodoo.driver.PS2Trackpad (1.1.0) <26 24 12>
  72	0 0x2df6a000 0x3000	 0x2000	 com.apple.driver.AppleLPC (1.2.12) <17 6 5 4>
  73	1 0x2e0c6000 0x9000	 0x8000	 com.apple.driver.AppleSMC (2.2.1d2) <18 7 6 5 4>
  74	1 0x2e0fb000 0xe000	 0xd000	 com.apple.driver.IOPlatformPluginFamily (3.4.0d10) <12 4>
  75	0 0x2e109000 0x12000	0x11000	com.apple.driver.ACPI_SMC_PlatformPlugin (3.4.0d10) <74 73 18 17 12 7 6 5 4>
  76	2 0x2e11b000 0x9000	 0x8000	 com.apple.iokit.IOSerialFamily (9.4) <7 6 5 4 2>
  77	0 0x2e124000 0x9000	 0x8000	 com.apple.driver.Apple16X50Serial (1.9) <76 17 12>
  78	2 0x2e0ba000 0x5000	 0x4000	 com.apple.iokit.IOHDAudioFamily (1.0.0d1) <6 5 4 2>
  79	0 0x2e0cf000 0x6000	 0x5000	 com.apple.driver.AppleAzaliaController (1.0.0d1) <78 17 6 5 4 2>
  80	4 0x2e12d000 0x1d000	0x1c000	com.apple.iokit.IOGraphicsFamily (1.7.3) <17 7 6 5 4>
  82	2 0x2e269000 0xe000	 0xd000	 com.apple.iokit.IONDRVSupport (1.7.3) <80 17 7 6 5 4>
  83	2 0x3da3c000 0x25f000   0x25e000   com.apple.NVDAResman (5.4.4) <82 80 17 6 5 4 2>
  84	0 0x3dc9b000 0x254000   0x253000   com.apple.nvidia.nv50hal (5.4.4) <83 5 4>
  88	0 0x2e151000 0x3000	 0x2000	 com.x86dev.driver.lspcidrv (1.0) <12>
  89	0 0x33eb0000 0xd000	 0xc000	 com.tootoosoft.driver.Intel82566MM (1.0.0d1) <67 17 6 5 4 2>
  90	0 0x34426000 0x98000	0x97000	com.apple.GeForce (5.4.4) <83 82 80 17 12 6 5 4 2>
  91	1 0x2e2b0000 0x3000	 0x2000	 com.apple.kext.OSvKernDSPLib (1.1) <6 5>
  92	2 0x34344000 0x17000	0x16000	com.apple.iokit.IOAudioFamily (1.6.9fc3) <91 6 5 4 2>
  93	0 0x2e2eb000 0xc000	 0xb000	 com.apple.driver.AppleAzaliaAudio (1.0.0d1) <92 78 6 5 4 2>
  94	0 0x2e2c0000 0x5000	 0x4000	 com.parallels.kext.prl_vnic (4.0 3540.209168) <67 5 4>
  95	0 0x34143000 0x10000	0xf000	 com.apple.driver.DiskImages (199) <49 7 6 5 4 2>
  97	0 0x2e371000 0x6000	 0x5000	 net.mercurysquad.driver.IntelEnhancedSpeedStep (1.4.0) <12 7 5 4 2>
  98	0 0x2e399000 0x3000	 0x2000	 com.parallels.kext.prl_hid_hook (4.0 3540.209168) <7 6 5 4 2>
  99	0 0x2e39c000 0x4000	 0x3000	 com.apple.driver.AppleUpstreamUserClient (2.7.5) <80 18 17 7 6 5 4 2>
 100	0 0x2e3df000 0x4000	 0x3000	 com.apple.driver.AudioIPCDriver (1.0.6) <92 6 5 4 2>
 101	0 0x2e3e3000 0x4000	 0x3000	 com.superhai.driver.VoodooBattery (1.2.1) <18 5 4>
 102	0 0x2dee7000 0x2000	 0x1000	 com.apple.dsmos (1.0.0d1) <7 5 4 2>
 103	0 0x33edd000 0x7000	 0x6000	 com.parallels.kext.prl_netbridge (4.0 3540.209168) <6 5 4 2>
 104	0 0x33fb5000 0x6000	 0x5000	 com.superhai.driver.VoodooPower (1.2.3) <12 7 6 5 4>
 105	0 0x34ef4000 0x8d000	0x8c000	com.parallels.kext.prl_hypervisor (4.0 3540.209168) <12 7 6 5 4 2>
 106	0 0x341ff000 0xb000	 0xa000	 com.apple.filesystems.autofs (2.0.2) <7 6 5 4 2>
 107	0 0x344d2000 0x6000	 0x5000	 com.apple.driver.IOBluetoothBNEPDriver (2.1.6f8) <67 65 7 5 4 2>
 108	0 0x344d8000 0x1b000	0x1a000	com.apple.filesystems.ntfs (2.1) <7 6 5 2>
 109	0 0x346f4000 0x9000	 0x8000	 com.apple.iokit.IOBluetoothSerialManager (2.1.6f8) <76 7 6 5 4 2>
 111	0 0x34862000 0x5000	 0x4000	 com.apple.driver.AppleHWSensor (1.9d0) <6 5 4>
 112	0 0x52117000 0xd000	 0xc000	 com.apple.filesystems.msdosfs (1.5.4) <7 6 5 2>
 113	2 0x52154000 0x1d000	0x1c000	org.virtualbox.kext.VBoxDrv (2.1.0) <12 7 6 5 4 2>
 114	0 0x52171000 0x7000	 0x6000	 org.virtualbox.kext.VBoxUSB (2.1.0) <113 53 43 7 6 5 4 2>
 115	0 0x3d941000 0x4000	 0x3000	 org.virtualbox.kext.VBoxNetFlt (2.1.0) <113 7 6 5 4 2>

 

(used command kextload)

 

I sometimes get random freezes so there is something not good but i dont know what.

 

I have the DSDT.aml in my /Extra/ folder but i dont know how to see if it is loaded.

 

Regards RuUb

 

PS Hex Hex could you post the out put of kextload on your system im curious about all the kexts that you have loaded to get it working.

Link to comment
Share on other sites

Hi

 

I just installed a retail DVD of 10.5.6! And it worked!

 

How I did it:

 

Installed iATKOS v7, default options. Takes a very long time to load the first time, but after having patience, the system starts. Make sure you make 2 partitions at the start, one with iATKOS and one for the retail DVD.

 

Installed only the first .kext from hexhex, because the other ones don't work very well in iATKOS (as experienced yesterday). Boot and test, slow boot is over! You will need usb keyboard and mouse because internal ones don't work on iATKOS.

 

Get a retail DVD image on your iATKOS install with external harddrive or USB stick, open this so that it is mounted. Don't press install!

 

In terminal type:

cd /Volumes/Mac\ OS\ X\ Install\ DVD/System/Installation/Packages

open osinstall.mpkg

 

Select your second partition, the retail one, and wait for install to end

 

Apply patch from hexhex now, or try to boot the retail DVD. This takes about 5 minutes, because the boot-lag problem.

In chameleon, select the retail and not iATKOS

 

Once in your brand new Retail installation, install the complete .kext package from hexhex

 

Restart, and select again the retail

 

AND JEEJ, full Videocard, ps2 mouse keyboard and even the blue mousethingy in the center of your keyboard, volume control, network, etc!

 

Some problems, though:

- seems to be only USB1.0.....

- the battery icon is not visible, but the battery is recognized (at least it worked when I unplugged the power)

- I don't think sleep works

 

 

So, basically, this is a long way to install, but then you have an iATKOS system that is not very stable, and a retail that you can boot from.

No I have to figure out how to change default startup into retail dvd, and fix the USB and battery...

 

Any ideas, anyone, on how to fix usb?

 

 

and another thing, the processor is not recognized, it displays as a 44,7 GHz unknown processor.....

 

44,7 GHz, I WISH!

 

UPDATE:

 

I'm going crazy, lol. Just installed 10.5.7 from the apple update, to give it a try, but it completely {censored}ed up! O nooooos

 

How can I revert this? I have a working iATKOS system running on another partition.... I am not so good yet in making things work :/

 

This laptop is really macworthy (FAST), but it seems that there is a little piece of hardware that is continuously messing with the rest of the perfect system... argh

Link to comment
Share on other sites

Hi

 

I just installed a retail DVD of 10.5.6! And it worked!

 

How I did it:

 

Installed iATKOS v7, default options. Takes a very long time to load the first time, but after having patience, the system starts. Make sure you make 2 partitions at the start, one with iATKOS and one for the retail DVD.

 

Installed only the first .kext from hexhex, because the other ones don't work very well in iATKOS (as experienced yesterday). Boot and test, slow boot is over! You will need usb keyboard and mouse because internal ones don't work on iATKOS.

 

Get a retail DVD image on your iATKOS install with external harddrive or USB stick, open this so that it is mounted. Don't press install!

 

In terminal type:

cd /Volumes/Mac\ OS\ X\ Install\ DVD/System/Installation/Packages

open osinstall.mpkg

 

 

Select your second partition, the retail one, and wait for install to end

 

Apply patch from hexhex now, or try to boot the retail DVD. This takes about 5 minutes, because the boot-lag problem.

In chameleon, select the retail and not iATKOS

 

Once in your brand new Retail installation, install the complete .kext package from hexhex

 

Restart, and select again the retail

 

AND JEEJ, full Videocard, ps2 mouse keyboard and even the blue mousethingy in the center of your keyboard, volume control, network, etc!

 

Some problems, though:

- seems to be only USB1.0.....

- the battery icon is not visible, but the battery is recognized (at least it worked when I unplugged the power)

- I don't think sleep works

So, basically, this is a long way to install, but then you have an iATKOS system that is not very stable, and a retail that you can boot from.

No I have to figure out how to change default startup into retail dvd, and fix the USB and battery...

 

Any ideas, anyone, on how to fix usb?

and another thing, the processor is not recognized, it displays as a 44,7 GHz unknown processor.....

 

44,7 GHz, I WISH!

 

UPDATE:

 

I'm going crazy, lol. Just installed 10.5.7 from the apple update, to give it a try, but it completely {censored}ed up! O nooooos

 

How can I revert this? I have a working iATKOS system running on another partition.... I am not so good yet in making things work :/

 

This laptop is really macworthy (FAST), but it seems that there is a little piece of hardware that is continuously messing with the rest of the perfect system... argh

 

Have you tryed to re install the slow boot kext from hex hex again to the 10.5.7 partition?

 

Regards RuUb

Link to comment
Share on other sites

Guys,

 

So, after a few days of serious testing on my HP 8510w I think that 10.5.6 and 10.5.7 are not so great in comparison to another version of OS X that's out there.

 

If you want to know what I'm talking about check out the driver zips files available from my file share: http://www.mediafire.com/hexhex

 

It's the one listed under my 10.5.6 driver installer package zip file.

 

Good luck and look for me in IRC if you want to discuss more,

 

Hex

Link to comment
Share on other sites

Bios: Probably the single most lowest level hack I've done since I started working in IT 18 years ago. Definitely the most freaky as my laptop is a company one and I didn't want to fry it ;) Anyway, to hack your 8510w bios there is a whole bunch of steps including extracting the image bin file itself, finding the device id within the image bin (little endian) and then hacking to file so the checksums are still valid (i.e. byte count). You then got to get it onto a bootable USB stick and prey you haven't cooked your laptop. All in all the checksum bit is the hardest to figure out as your doing all of it via hex editor and calculating in binary. Anyways - Google is your answer to figuring it out, I definitely don't want to be preparing instructions as they need to be comprehensive and there are a few sites and tools which can help (well kind of help).

Hi,

I know that the BIOS hack is low level and that it could fry my pc. I'm willing to take the risk as I need to get my Dells Wifi cards working. I have also googled around alot and know the general process. The main problem I'm having is extracting the bin. Im not even sure that HP uses PhoenixBIOS anymore, or if it does, I can't figure out how to get the wph file out from the bin and put it pack together after the hack. So hints on tools you were using and links to sources you were using would be welcome. You can PM them.

Link to comment
Share on other sites

HexHex,

 

I've got the Backlight utility working properly now. it only crashed my system the first time.

 

I've got another issue with my 8510w. When i do a shutdown, it completely shuts down, but doesn't power off... The screen is black but the power led keeps burning. Any ideas how i can fix it?

Link to comment
Share on other sites

Hi,

I know that the BIOS hack is low level and that it could fry my pc. I'm willing to take the risk as I need to get my Dells Wifi cards working. I have also googled around alot and know the general process. The main problem I'm having is extracting the bin. Im not even sure that HP uses PhoenixBIOS anymore, or if it does, I can't figure out how to get the wph file out from the bin and put it pack together after the hack. So hints on tools you were using and links to sources you were using would be welcome. You can PM them.

 

Remy,

 

The HP 8510w doesn't use PhoenixBIOS, it uses a custom HP bios. PM me the vendor and device id for your Dell wifi card and also the year your laptop was made and I'll see if my hacked bios is suitable for your machine.

 

Hex

 

HexHex,

 

I've got the Backlight utility working properly now. it only crashed my system the first time.

 

I've got another issue with my 8510w. When i do a shutdown, it completely shuts down, but doesn't power off... The screen is black but the power led keeps burning. Any ideas how i can fix it?

 

 

Hey Jorizzzzzzzzzzzzzzzz,

 

Cool, glad it's working. I've got a way better version now (2.0-beta1) complete with MenuBar slider etc. I'll upload it to my site later tonight and post something in the forum.

 

Regarding shutdown, I suffer the same problem and nothing has solved it and that includes the various "shutdown/restart" drivers for 10.5 and also playing around with ACPI. The problem is also in 10.6 and I think it's something to do with the native OS X shutdown/halt binary, it's probably calling some funky Openfirmware routine which leaves ACPI/BIOS shutdown in an orphaned type state. Anyways, I'm thinking of hacking some stuff together to try and isolate the problem more.

 

Hex

Link to comment
Share on other sites

Hi Hex hex

 

I have tried the other version of osx the one of which we don't speak. But i got a build prior to yours. I got i kernel panic during boot so I gonna try the build you used now.

 

Regards RuUb

Link to comment
Share on other sites

Hi Hex hex

 

After some trouble I got .6 working. I have also installed your backlight controller (works like a charm).

 

Two things I noticed:

 

The CD drive is not detected (probably because of the deleted IOATAfamily.kext)

 

Second it looks like sleeping works but it wont wake up. (but it could be that I haven't tried the good button)

 

Regards RuUb

 

PS thanks for your good read me file. It helped a lot.

Link to comment
Share on other sites

HexHex, I want to thank you for your work! Based on your readme, yesterday I installed the new kitty on my 8510w.. Sleep is broken, but besides that, everything seems OK.. Oh, and update to the newest version also works.. HexBacklight is also great, now the machine can run almost 3 hours on battery (instead of 2)..

 

Before yesterday I was using 10.5.7, and I was using VoodooHDA instead of the one in your package.. After wake from sleep there are indeed sound issues, but if you unload/reload VoodooHDA kext, they will be gone.. Ethernet was broken after sleep, too, but an ifconfig en0 down/up resolves the problem.. I wrote a little bash script to do these tasks, maybe it will be handy for someone:

 

RET=1
# Unloading VoodooHDA usually fails the first few times
# so loop until it succeeds
while [ $RET -ne 0 ]; do
 sudo kextunload /System/Library/Extensions/VoodooHDA.kext
 RET=$?
done
sudo kextload /System/Library/Extensions/VoodooHDA.kext

# Restart en0
sudo ifconfig en0 down
sudo ifconfig en0 up

 

I have one question:

Is the wireless on/off switch working for you? The first time I tap the button, I get a dmesg message about some unknown extended scan code, but just for the first time.. Besided that, nothing happens, not even the blue LED turns on.. So I can not use Bluetooth, which can be frustrating sometimes..

Link to comment
Share on other sites

Hey your welcome and I'm glad Hex Backlight is working. I'm getting about 3 hours too and with the Super Duper HP Extended battery thingie I get about 6-7 hours which totally rocks!

 

My bluetooth/wifi switch works but to get it working you need to boot into Windows XP/Vista etc and turn it on there and then boot back into OS X. I think the windows drivers does something freaky in the BIOS/ACPI but after the reboot to OS X it switches on/off as you'd expect and you never have to boot back into Windows again. Go figure.

 

But hey, one note about that swtich. It isn't really a true on/off switch i.e. it doesn't power down the bluetooth or PCIe wifi card. All it does it switch off the antenna, at least that is what I read somewhere and it seems to make sense when observing the IORegistry.

 

And thanks for the script, I had played with trying to unloaded VoodooHDA on reboot but thought I'd leave it until I had time to see if I could solve the actual problems with PM support in the VoodooHDA driver.

 

BTW ditto on sleep not working, I've spent most of today trying to figure whats broken with it and also trying to solve the problem of mechanical power off (State G3) but still no cigar. Would love to solve them properly although I have managed to hack a driver which forces a reboot when you "shutdown" , that way you just need to tap the power button once when the HP logo appears but it still kinda sucks.

 

Thanks,

 

Hex

Link to comment
Share on other sites

 Share

×
×
  • Create New...