Jump to content

DamienValentine

Members
  • Content count

    60
  • Joined

  • Last visited

About DamienValentine

  • Rank
    InsanelyMac Protégé
  1. DamienValentine

    VoodooPS2 optimized for Snow Leopard, Leopard and Tiger

    First of all, thank you for contribution, guys! This stuff is awesome, I almost done binding my special keys. Touchpad is not working at all on HP Compaq 610 with Synaptics 7.2. When I try to open Preference Pane system shows me an error message with "ApplePS2ALPSGlidePoint not found" or "ApplePS2SynapticsTouchPad not found" depending on what kext version I installed. Also I have 4 keys on my keyboard labeled as below: Scroll/NumLk (+Fn) Pause/Break (+Fn) Insert/Prt Sc (+Fn) Delete/Sys Rq (+Fn) Somehow I've been able to find appropriate scancodes in kernel.log and convert them for two last keys. But first two just decrease/increase screen brightness (GMA X3100) ignoring that I already bind Fn+F7/Fn+F8 for that purpose. And my question is: How to disable wrong functionality and bind at least NumLock as it should be? Scroll Lock returns 0x46, Pause returns 0x45, with Fn pressed both of them return some f**king E1-C6-9D sequence. So what can you say?
  2. DamienValentine

    [Guide] Retail Snow Leopard 10.6.3 on HP/Compaq 610

    Post your DSDT please, I guess I can compare it to mine and I'm almoust sure I will find some difference in GFX section. Also, I've installed Chameleon RC5 recently and turned on "Generate P-States" & "Generate C-States" and since there is no more overheating, laptop runs very very very cold but with fan constantly blowing.
  3. DamienValentine

    HP 6520s, 6720s, 6820s, 550 SL Install Package

    I've got same problem and same kernel panic. Then I just opened dsdt provided by juanerson and changed device-id under MCHC device to 2a10 instead of 2a00. No _CST errors on verbose boot, everything is clean, but my CPU fan can't stop blowing. And what's up with MCHC? P.S. I can decrease brightness using keyboard, but I cannot increase it. But I remember I was able to do that with Scroll+Pause keys. Before 10.6.4 update.
  4. Yeah, I know. But as far as I know RestartFix just patches FADT and then OS X can fetch that information and restart machine without any additional kexts. So, maybe nVidia has its very own magic values different from 0xCF9 and so on. I will search for nVidia documentation regarding ACPI but if I fail in my suggestions - is there any way to implement "EvOreboot-restart-method" in bootloader? Then every chipset should work. P.S. Sorry for my poor English. BTW, here is Mini-HOWTO I used to flash DSDT into BIOS http://www.projectosx.com/forum/index.php?showtopic=1361 Works great.
  5. Hi. Well, I just flashed my BIOS with DSDT and now I do not have /Extra folder at all. In /System/Library/Extensions I have FakeSMC.kext with plugins, AppleHDA.kext and Reboot.kext (EvOReboot). I want to ask if anyone knows WTF is wrong with nVidia reset register. Chameleon bootloader pacth works good, I see 0x0CF9 and reset value in place they should be, but restart is not working. This should work for Intel processors ...
  6. DamienValentine

    [Guide] Retail Snow Leopard 10.6.3 on HP/Compaq 610

    Well, I've got noise too but only, let's say, when audio is idle and then comes to life. If i use iTunes continuously then no cracking sound comes out. No audio input so far, but today I will try to get it done. That's why I came here to check any progress from you guys, so sorry for late response . As for X3100 - should work even with 10.6.4 but in 32-bit mode only, in 64-bit you will got 1024x768 resolution only. Ну і прівєт, ага
  7. Here you go. FakeSMCMod included in archive was made by Scrax. P.S. BTW, can I get restart fix from Chameleon to work? Everyone out there just delete EvOreboot.kext and stuff works for them, how about Zotac GF9300? Zotac_GF9300___Damien_Valentine.zip
  8. DamienValentine

    [Guide] Retail Snow Leopard 10.6.3 on HP/Compaq 610

    This should be useful. http://deviato.wordpress.com/2010/06/19/10...-driver-update/ But I didn't tested it yet.
  9. DamienValentine

    [Guide] Retail Snow Leopard 10.6.3 on HP/Compaq 610

    Try to boot in 32-bit mode. Also try to boot with -s flag. If you can reach Terminal then you can patch X3100 binaries. As for VoodooHDA and 1 speaker. But HP Compaq 610 really has only one speaker. I disassembled it and saw only one speaker. 100% sure.
  10. DamienValentine

    [Guide] Retail Snow Leopard 10.6.3 on HP/Compaq 610

    Well. In HP610.zip you will find ALC268.kext (I do not remember how I named it but should be something like that) and AppleHDA.kext. You should put those two to /System/Library/Extensions. Repair permissions. Also you should place DSDT.aml to /Extra. And that's it. P.S. In case you use my DSDT - do you experience any problems? Yesterday I've got KP when my battery charged to 100%. And today is the same story.
  11. DamienValentine

    [Guide] Retail Snow Leopard 10.6.3 on HP/Compaq 610

    Here I am and sorry for late response. So I will cut information in multiple posts for better understanding and start with WiFi for now. First of all, sorry for my Engrish . WiFi So you cannot get native WiFi to work and with custom Mini PCI-E you have 104 Error. Okey, you go on eBay and buy something like BCM94311MCG Now you should get other laptop without whitelist, place card in it and follow this guide from Prasys to rebrand your card with --subv 0×103c --subp 0×1508. Then before flashing your modified SSPROM back to card you should open your SSPROM file (named new_ssb_sprom_copy if you follow Prasys's instructions) with: sudo nano new_ssb_sprom_copy Search for FFFF1143 or FFFF1243 and change that with FFFF1543. So basically you just change subvendor-id and subproduct-id to match original HP's 103c:1508. But HP will look for 14e4:4315 card and you just bought 14e4:4311. But they have minor differences and we just set SSPROM as 14e4:4315 with manually editing that file with nano. Then you have to check your SSPROM with ssb-sprom -i new_ssb_sprom_copy -P and you will certainly got checksum error. Also you will see in Terminal what values you have in your file and what values should be there to prevent CRC error. Okey, you go back to nano and change the last two letters to what Terminal proposed one step before. Then you preview your SSPROM again with ssb-sprom -i new_ssb_sprom_copy -P and if there are no errors you can flash SSPROM back to WiFi card with sudo cp new_ssb_sprom_copy $SSB_SPROM That's all. Place WiFi to HP 610 and you got no 104 Error anymore. Now let's talk about software. I install SnowOSX UniFlash and I use only FakeSMC.kext and some kexts for PS/2. Graphics, Network, Sound I do not use legacy kexts because I wrote some script to patch original kexts by Apple. #!/bin/bash echo "" echo "Injecting device-id's:" echo "* Intel GMA X3100 [8086:2a13]" sudo perl -pi -e "s|\x86\x80\x02\x2A|\x86\x80\x12\x2A|g" /System/Library/Extensions/AppleIntelGMAX3100FB.kext/AppleIntelGMAX3100FB sudo perl -pi -e "s|\x86\x80\x02\x2A|\x86\x80\x12\x2A|g" /System/Library/Extensions/AppleIntelGMAX3100.kext/Contents/MacOS/AppleIntelGMAX3100 sudo perl -pi -e "s|028086|128086|g" /System/Library/Extensions/AppleIntelGMAX3100FB.kext/Info.plist sudo perl -pi -e "s|028086|128086|g" /System/Library/Extensions/AppleIntelGMAX3100.kext/Contents/Info.plist echo "* Marvell Yukon 88E8042 [11ab:4357]" sudo perl -pi -e "s|436511ab|435711ab|g" /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist sudo perl -pi -e "s|88E804A|88E8042|g" /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist echo "* Broadcom BCM4312 802.11b/g [14e4:4315]" sudo perl -pi -e "s|pci14e4,4313|pci14e4,4315|g" /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AppleAirPortBrcm4311.kext/Contents/Info.plist echo "* AppleHDA" echo "Repairing permissions" sudo perl -pi -e "s|\x85\x08\xEC\x10|\x4B\x28\x86\x80|g" /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA sudo chmod -R 755 /System/Library/Extensions/AppleIntelGMAX3100FB.kext sudo chmod -R 755 /System/Library/Extensions/AppleIntelGMAX3100.kext sudo chmod -R 755 /System/Library/Extensions/IONetworkingFamily.kext sudo chmod -R 755 /System/Library/Extensions/IO80211Family.kext sudo chmod -R 755 /System/Library/Extensions/AppleHDA.kext sudo chown -R root:wheel /System/Library/Extensions/AppleIntelGMAX3100FB.kext sudo chown -R root:wheel /System/Library/Extensions/AppleIntelGMAX3100.kext sudo chown -R root:wheel /System/Library/Extensions/IONetworkingFamily.kext sudo chown -R root:wheel /System/Library/Extensions/IO80211Family.kext sudo chown -R root:wheel /System/Library/Extensions/AppleHDA.kext sudo touch /System/Library/Extensions echo "Done!" echo "" So I save this script as Compaq610.sh and after each update I just run it with sudo sh Compaq610.sh. This script fixes device and vendor id's for GMA X3100, Marvell Yukon 88E8042 and Broadcom BCM4312 (notice that it's rebranded to [14e4:4315] to overcome whitelist). Also I patch AppleHDA because I am trying to get native sound. DSDT What gives? Well, I've got battery icon without extra kexts, but I cannot read battery information so far. I fixed IOATAFamily kernel panic and IRQ conflicts between HPET and USB. So I do not delete any kext from Snow Leopard, and I have working Camera, USB, even Wireless can be turned on and off with that button above keyboard. Also I have sleep on demand and auto-sleep. My laptop sleeps when lid is closed. External monitor works in extended mode only but that's just a matter of time - I recently fixed my Acer laptop and it works in mirror mode. I just have to fix some keys in DSDT. Also System Profiler information is cute and brightness and volume can be controlled with Fn+F11, Fn+F12, Scroll and Pause buttons. So if you plan to use DSDT - delete (backup) SleepEnabler and NullCPUPowerManagement and ensure that your AppleHPET is present and loaded. Sound Output works, both Internal Speaker and Headphones with auto-sensing. Volume control is great with keyboard but there some minor problems when I am trying to use volume slider in top of the screen. Input is not working yet. I've got two input devices listed in Preferences but none of them work so far. P.S. You should use Chameleon with RestartFix built-in. I will post one here. HP610.zip
  12. DamienValentine

    [Guide] Retail Snow Leopard 10.6.3 on HP/Compaq 610

    Hi. I've got HP Compaq 610. And it sleeps for me. And brightness works just fine. Problem with overheating persists but everything else is okey. I do not use extra kexts except FakeSMC and PS/2. Also sound for me is working with patched AppleHDA (I didn't patch microphone yet, but int. and ext. mic are shown in preferences). Also I flashed Broadcom 4312 Mini PCI-E card to work with HP laptop and I've got no 104 error. So I will edit this post as soon as I came back home and will provide you with my DSDT. Stay in touch . P.S. As for stock WiFi - it will not work in Snow Leopard. 4315 is improved version of Broadcom's 4312 chipset - it has some tweaks regarding power management. So Snow leopard simply cannot power on half-height Mini PCI-E card and there is no way to make it work. I've tried to copy IO80211Family.kext from 10.5.6 and it works on 10.6.0 but not 10.6.3. So you have to buy 4312 full-height card and I will soon provide you with information on how to overcome 104 BIOS error.
  13. DamienValentine

    D945GCLF2 Snow Leopard

    Well, if you got no ATA devices you can simply delete IOATAFamily.kext and that's all. Then boot with -v -f and everything should work without KP.
  14. Well. As far as I know there is no drivers for VNT USB-802.11 Wireless LAN Adapter, Product ID: 0x3184, Vendor ID: 0x160a, Version: 2.05
  15. DamienValentine

    D945GCLF2 Snow Leopard

    First post updated! If you got any questions - I am available in real-time via ICQ: 272147807. Keep in mind that my timezone is GMT+2 . Also I've got an email! damien.valentine.box@gmail.com
×