Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.


  • Content count

  • Joined

  • Last visited

About ajstrobus

  • Rank
    InsanelyMac Protégé
  1. HP Touchsmart 610t - Work in progress

    Touchsmart 610 series looks like it would be the perfect iMac hackintosh, almost everything working great except video exceleration (on Lion or Snow), just needed "busratio=24" for the i5 650 that came with mine. I took the option of the 1gb ATI 5570 mobility thinking i might be able to get it running. Closest I could find is the 3 kexts from lion (ATIframebuffer, ati5000controller, & atisupport kexts) with the device id in the ati5000controller kext. Gives full resolution & shows up in profiler as HD 5000 but no qe ci it seems. When it seemed to choose the wrong framebuffer I put "AtiConfig=Eulemur" in newest chameleon 2.0 final & all was well (aside from qe ci of course). Any attempt to use the .rom bios extracted "using with chameleon" seems to lock up immediately at the bootloader for some reason. Was thinking of swapping it out with the Geforce 425m (other option from hp) but doesn't look good from what I read with that card either. If someone was able to get either of these cards going this would be a real nice imac alternative.
  2. yah touchscreen seems to be a no-go, there is a linux driver for 32bit if someone wants to port it to osx. Any nVidia graphics are quite easy to get going with efi string. I use the 9800gtx string for my G230m works fine. Like I stated above Osx86tools works quite well for grabbing some common efi strings & importing them into your com.apple.boot.plist...If you've actually tried it then maybe you should have posted where your having trouble, Nobody wants to spend a month prying information from you to find out where your trouble is...
  3. I created a modified (binpatched) applehda.kext with for this audio chipset alc888s, headphones, mic, audio out, everything works great except internal speakers, all you need is to binpatch the default applehda.kext & put in the pathmaps correct node ids & such (mic needs some tweeking for volume problem). I just refuse to post the kext I worked hard on cause nextract is full of {censored} saying it works out of retail install then posts on other forums (DATED AFTER THIS THREAD!) asking for help getting them going. {censored}...
  4. I have a strange problem I've never encountered in the 5 laptops I've built Applehda.kext's for in the past. It seems the new Touchsmart 600 series All-in-ones have strange node-id mappings (alc888s but mappings seem different than any of the other alc888's I've seen kexts for). You can see below from my CodecVerbs its showing Node 0x15 as the Internal audio but I've never heard even a peep out of them & I'm sure I have everything right! Bin patched Applehda.kext to 888 overwriting the 885 with hexedit & using LegacyHDA in E/E/, driver works, see's all inputs & outputs correctly, jack sensing works & swaps to headphones & headphones work great like everything else except Internal audio. OSx is 10.6.4 & Injection is through DSDT Showing up in System Profiler Correctly (audio ID: 888) with all inputs & outputs. Here's my corrected verbs: 01271c60 01271d01 01271ea0 01271f90 - (internal mic - working) 01471c20 01471d20 01471e21 01471f01 - (Headphones - working w/ jacksense) 01571c10 01571d01 01571e13 01571f90 - (Internal speakers - Not working) 01771c50 01771d10 01771e01 01771f01 - (Line Out - working) 01a71c40 01a71d20 01a71e81 01a71f01 - (Line In - working) 01e71c30 01e71d61 01e71e44 01e71f01 - (SPDIF out - untested) don't need it 01f71c70 01f71d11 01f71ecb 01f71f01 - (SPDIF In - untested) don't need it I'm no idiot when it comes to Applehda but there's something strange I'm missing, I'm not sure anyone else could figure it out either. I know speakers work in Windows but Alsa driver in Linux shows up as alc888 & internal speakers don't work there either, same also in the standard windows 7 driver before I update it on a clean install. Something is definitely weird on this model on internal speakers. I kept SPDIF In even tho its not on this model because someone somewhere said they've seen removing it cause internal audio to go out, dunno why so I put it in even though i don't have it, no change. Attached are my linux codec dump, & legacyhda.kext codec_dump.txt Legacy888HDA.kext.zip
  5. What Kext are you Using for Audio? Bin Patched AppleHDA? or Voodoo? could you post your kext? With Retail install + DSDT Patch Was missing GFx, Touch, Wifi & Sound on Touchsmart 600-1005xt. -Graphics works QE/CI with Osx86tools GFi Strings for 9800GTX -Wireless works in 32bit with drivers on Ralinks site for RT2860. Just Missing Sound, the PinConfigs are weird on this model, even Linux 10.04 & 9.10 only see's headphone jack, no internal audio. So no way to get a correct codec dump from linux to patch Applehda myself ** edit: I have all audio outputs & inputs working on newest applehda except internal speakers must use some strange setting possibly related to powered internal audio instead of passive but haven't seen any way to change that option in applehda.kext
  6. HP dv7-1025nr Here's the dsdt dsdt.rar
  7. ** DV7 USB Fix** Chameleon 2 RC4 with the usbfix=yes + this code for usb in your dsdt: This works on Dv7-1025nr with newest bios from hp (with whiteless mod): (Note you need the DTGP Method) put somewhere in your dsdt for most dsdt fixes, its all over google copy & past it in. Then Replace your usb code with this: (names should be same if you have a dv7). Device (UHC1) { Name (_ADR, 0x001D0000) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x34, 0x3A, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (UHC2) { Name (_ADR, 0x001D0001) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x35, 0x3A, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (UHC3) { Name (_ADR, 0x001D0002) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x36, 0x3A, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (UHC4) { Name (_ADR, 0x001A0000) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x37, 0x3A, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (UHC5) { Name (_ADR, 0x001A0001) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x38, 0x3A, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (UHC6) { Name (_ADR, 0x001D0003) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x39, 0x3A, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (EHC1) { Name (_ADR, 0x001D0007) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x3A, 0x3A, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (EHC2) { Name (_ADR, 0x001A0007) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x3C, 0x3A, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } }
  8. From what I remember (don't quote me, theres more detailed walkthroughs @ google.com). I fixed this by adding the correct (exact) pinouts for my codec into ./AppleHDA.kext/Contents/Plugins/AppleHDAHardwareConfigDriver.kext/Contents/info.plist or If you have a LegacyAppleHDA.kext then ./LegacyAppleHDA.kext/Contents/Info.plist pin configs you can get in windows or linux, windows is: find Guuid of codec in device properties for soundcard codec, then search that long string in regedit, look for the pinouts & put those values into the appropriate kext's info.plist above... ---------------------------------------------------------------------------------------------------- As a side note, i took out signal processing in the intspeaker section for my codec in: ./AppleHDA.kext/Contents/Plugins/AppleHDAPlatformDriver.kext/Contents/info.plist or Again if you have a LegacyAppleHDA.kext then ./LegacyAppleHDA.kext/Contents/Info.plist
  9. ALC888 AppleHDA 10.6.3 + DSDT ***NEW VERSION***

    If you Search for PinConfigOverRides in Regedit I can assure you its 100% Not there, What you are thinking of is PinConfigOverrideVerbs. Copy/paste is an amazing tool...
  10. Works on HP DV7-1025nr with IDT audio & SL 10.6.2, Only issue is that the volume goes from 0 to full only in the last half of bars of volume control. This would be the best driver EVER if it used the full range. But Thank you for your work on this & Amazing progress in a short time..
  11. Custom whitelist for HP DV series BIOS

    Are you sure they make extensions? I've been searching ebay & google & my fingers are raw, are you sure they make extensions or did you extend it manually? any finger pointed in the right direction would be greatly apreciated! I have a dv7-1025nr that had a intel 5100agn & put a Airport extreme AR5008 card in & wish there was a way to edit the bios whitelist somehow, if anyone can figure out a way to use this card in the dv7 series heres the info: updated Bios link (F.26): http://h10025.www1.hp.com/ewfrf/wc/softwar...093&lang=en stock intel5100agn h/w id: PCI\VEN_8086&DEV_4237&SUBSYS_12118086&REV_00 ar5008 hardware id: PCI\VEN_168C&DEV_0024&SUBSYS_00000000&REV_01