Jump to content
1149 posts in this topic

Recommended Posts

If you rebooted from windows the headphone port will be able to detect the jack, but audio won't pass through ... also, make sure you still have HDA Hardware Config in CustomPeripheral kext.

 

im using the one that you posted at main post, i noticed that the one from main is old (10/18/13) than another one that you posted from package "Fan+Brightness-Control-10.9.2" (2/1/14) im going to install the new one to see what happen. I did a new installation starting from scratch with all the new files from main post.

 

 

UPD: i installed the one from 2/1 and something weird happened, when i plugged in headphone then loss both stream sound SP and HP. i reinstalled the old one and a least speaking is working fine. this is what i got on CustomPeripheral.

 

hda.png

im using the one that you posted at main post, i noticed that the one from main is old (10/18/13) than another one that you posted from package "Fan+Brightness-Control-10.9.2" (2/1/14) im going to install the new one to see what happen. I did a new installation starting from scratch with all the new files from main post.

 

 

UPD: i installed the one from 2/1 and something weird happened, when i plugged in headphone then loss both stream sound SP and HP. i reinstalled the old one and a least speaking is working fine. this is what i got on CustomPeripheral.

 

 

The newer one has had a severe mistake, I've set the OSBundleRequired to be Safe Boot after trying something in regards to brightness. But this caused Config Data for HDA not to be loaded at boot, so only speaker works properly, because node 0x14 is common for most HDA codecs and kext can pull this data directly from ALC chip.. it has to be Root, not Safe Boot.

 

I've noticed an interesting thing today about my LVDS panel .. it can actually handle 1080p pretty well.. I've connected a 23" 1080p HDMI monitor to test if video mirror (F1) worked .. sure it did work, but it had set the mirror to be optimized for the HDMI monitor.. so my laptop changed screen resolution to 1080p too and though it looked tiny (14" screen is not really meant to be used with 1080p) it worked a treat.. which makes me think whether the LVDS connector can actually handle higher resolution panels .. 

yes, it can be, once i used FixEDID and add panel from mbp's plist, i can see lvds supports 1080p, just all the screen becomes tiny.  :yes: 

But more visual space .

 

Edit;

@TW, just remember one thing, u said that u can add a disable function to BacklightCommander, i'm wondering is that possible to add it to HWmonitor? i mean add a menu which can be handle ON/OFF the automatic keyboard backlight control with BacklightCommander,

Since upgrading to 10.9.2, reinstalling kexts, etc, I've noticed that my fan runs at the highest speed. HWMonitor doesn't mention anything about the fan (it used to show fan RPM in 10.9.1), so I can't just set it to passive. The temp usually resides around 50C - 65C (where it should be a more passive speed), unless I'm using something with more intense graphics or watching a 1080p video, in which it'll go up to 75C - 80C (where the fan usually starts going, when it works as expected).

 

I'm sorta worried about repatching FakeSMC.kext, since the new kext seems to be the only reason my WiFi card doesn't crash, assuming the issue would even be near FakeSMC.

Ok, here it goes..

People who have an operating system to spare (it's not that serious lol) please have a go. This is intended as post install package and not post-update package (since you don't have to roll anything back). Back up your serial numbers from config because it will generate new number with each install (I'll add a script to keep the old one later).

7fkCb.png

Download v.1.0.0

So the fan issue was my own problem, and has been resolved.

 

However, brightness and sound both don't work. From what I've been reading here, it'd make sense for the sound card to appear but have no sound. However, the typical "Speakers"/"Headphones" entries don't appear anywhere. I likely missed something, but I'm not sure where to go next.

 

Upon updating my VoodooPS2 and removing IOWMIFamily, I've been unable to control brightness. Even bringing back IOWMIFamily still doesn't allow for it, and the system doesn't even respond to me using the brightness slider in the prefpane.

 

edit: So, the brightness issue and another plethora of other problems have been found to be caused by me using the N4110 SSDTs when I should have been using the Vostro SSDTs. I'm now surprised the system was working at any point.

Hi tw, after testing latest package, share a results, new changes almost work, but there are two problem,

 

1. SSDT-2.aml, currently i switch back to integrate all modifies to DSDT.aml, cause the modifies(SSDT-2) don't work with clover 2500+, i give a try with clover 2636, all the patches (config.plist ) and modifies work well except PNLF device, therefore i lose brightness control, i use maciasl to open dsdt from BIOS.aml, it shows PNLF device injected right but just device name but no other information of it. 

Device (PNLF)
        {
            Name (_ADR, Zero)
            Name (_HID, EisaId ("APP0002"))
            Name (_CID, "backlight")
            Name (_UID, 0x0A)
            Name (_STA, 0x0B)
        }

But when i inject all the PNLF you correct into DSDT, it works fine. 

 

2. For Dell support centre map to launchpad, it seems that it doesn't work for 14R, i try to debug the scan code of support centre key, no luck but i can get Setting key scan code which is "e05b=3a", now i map it as launchpad (ADB code 83).

 

Changes:

Now i uninstall network driver from official one instead of this one: http://www.insanelymac.com/forum/topic/296190-driver-for-realteks-rtl810x-fast-ethernet-series/?p=1996639. All function work well no need to do advance configure.

 

 

Hi tw, after testing latest package, share a results, new changes almost work, but there are two problem,

 

1. SSDT-2.aml, currently i switch back to integrate all modifies to DSDT.aml, cause the modifies(SSDT-2) don't work with clover 2500+, i give a try with clover 2636, all the patches (config.plist ) and modifies work well except PNLF device, therefore i lose brightness control, i use maciasl to open dsdt from BIOS.aml, it shows PNLF device injected right but just device name but no other information of it. 

Device (PNLF)
        {
            Name (_ADR, Zero)
            Name (_HID, EisaId ("APP0002"))
            Name (_CID, "backlight")
            Name (_UID, 0x0A)
            Name (_STA, 0x0B)
        }

But when i inject all the PNLF you correct into DSDT, it works fine. 

 

2. For Dell support centre map to launchpad, it seems that it doesn't work for 14R, i try to debug the scan code of support centre key, no luck but i can get Setting key scan code which is "e05b=3a", now i map it as launchpad (ADB code 83).

 

Changes:

Now i uninstall network driver from official one instead of this one: http://www.insanelymac.com/forum/topic/296190-driver-for-realteks-rtl810x-fast-ethernet-series/?p=1996639. All function work well no need to do advance configure.

 

 

1. There are no SSDT-2 tables in the package that would result in standard PNLF definition. Included Clover version in the package is 2608 and It works. There shouldn't be PNLF device injected in DSDT, so Clover does this forcefully and breaks SSDT-2.. hence I'm not upgrading the binary to higher versions yet..

2. Have you actually installed the package? There's no PS2 scancode associated with that key, so you have to have a fake code coming from ACPI. You just mapped Alt (windows) key to launchpad. 

3. Yeah, I know.. i'm waiting for it to be more stable ..

i tested it and didn't have that problem on my system. great job! now new installation will be more easy to accomplish. beside that. about the problem that im facing with headphone jack. i had a clean backup installation of mac 10.9 and everything work great. but if i switch from windows to mac then i loss headphone jack audio and never work again until i restore to the working state.

i tested it and didn't have that problem on my system. great job! now new installation will be more easy to accomplish. beside that. about the problem that im facing with headphone jack. i had a clean backup installation of mac 10.9 and everything work great. but if i switch from windows to mac then i loss headphone jack audio and never work again until i restore to the working state.

Thanks for testing!

You have to shut down the laptop completely and boot straight to OSX for it to work. It's a known codec bug and also happens because codec reports internal connections wrong. Can't do anything about it, sadly.

damm it, that did the trick. does it happen after update kext and stuff? because it didn't happen before.

 

 

note: can you add to Dell SCT the option build in ethernet? like that ROM can enter automatically. 

it has always happened here (ever since 10.7), so I'm pretty sure you just haven't noticed it before.

you mean to populate RtVariable:ROM in config with your mac address? Clover does it internally these days (it sets special NVRAM with ROM - check in terminal with nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM ) .

by the way, I can see the cause of why SSDT-2 wasn't being loaded properly for Zprood.. I have left the contents of other tables in there as well by mistake .. I have already fixed it, but i won't publish a new package until tomorrow.. I have some household stuff to do today and I still need to make the package to make some form of kext backups and serial number backup in case the package is being reinstalled in a working environment.

1. There are no SSDT-2 tables in the package that would result in standard PNLF definition. Included Clover version in the package is 2608 and It works. There shouldn't be PNLF device injected in DSDT, so Clover does this forcefully and breaks SSDT-2.. hence I'm not upgrading the binary to higher versions yet..

The forceful injection of PNLF to DSDT should be fixed in current builds (I build from sources) of Clover. I reported this bug and Slice fixed it a while back.

 

You should only get a PNLF inject if you're asking for it in config.plist.

The forceful injection of PNLF to DSDT should be fixed in current builds (I build from sources) of Clover. I reported this bug and Slice fixed it a while back.

 

You should only get a PNLF inject if you're asking for it in config.plist.

 

thx to fix this bug, it's more simple by integrate modifies as ssdt table to BIOS.aml, but as un-control reason clover changes will break this method though, currently i just manually add these modifies & patches to DSDT.aml. Meanwhile, good job @TW. 

New package posted, guide streamlined .. 

 

Edit: still missing proper (no artifacts) display override for LGD 9DMK2  - [30e4:2e9] (produced early 2010) .. if anyone has that and has no graphics artifacts issues with their override - please provide.

 

Installer will now make backups (if any can be done) of your patched ACPI tables, config (also it will retain your serial numbers) as well as kernel extensions from S/L/E before attempting to install new files. 

7hRtY.png

tw, i see that you are using AW-NB290H while i have the AW-NB290. is it possible to add an alias with "Product ID = 8573, Vendor ID = 2652" to AWNB290.kext in the next release? in the other hand, did you fix the 35s audio stream issues? because, i noticed that now i don't have that problem anymore.

tw, i see that you are using AW-NB290H while i have the AW-NB290. is it possible to add an alias with "Product ID = 8573, Vendor ID = 2652" to AWNB290.kext in the next release? in the other hand, did you fix the 35s audio stream issues? because, i noticed that now i don't have that problem anymore.

They are all NB290H (HMB code for broadcom), but some are OEM branded and some aren't. Yours is just generic broadcom (0a5c), while mine is asus /toshiba (0b05). Will add support. Meanwhile, could you tell me if your card reader shows up in system profiler and the name of your camera under USB devices shows up as Facetime HD Camera?

would you mind giving these a test?

i've added your aw card as well as your camera IDs (that's the third camera model I came across).

custom-peripherals.zip

 

also, I need device IDs for realtek card reader from people with AMD SG laptops. I recall Zprood mentioned the IDs were different, but I seem to have lost them somehow ..

 

 

ok, now Camera change to "FaceTime HD Camera" Product ID and Vendor changed too. Memory Card Reader changed Product ID and locationID from /3 to /4. Bluetooth didn't change.

 

 

 

UPD: yes, now i don't have to edit the kext in order to turn on or off. thanks!

Good. So, bluetooth can be disabled from menu bar properly without you edditting the kexts?

7itgU.png

p.s. pushed changes to the package

 

To-Do at this point:

- get display override for LGD 9DMK2  - [30e4:2e9] (produced early 2010)

- gather realtek card reader device ids from AMD SG laptops and include them in CustomPeripheral

×
×
  • Create New...