Jump to content
Sign in to follow this  
Liliniser

AppleHDA patched successfully but int. mic has very low sensitivity!

7 posts in this topic

Recommended Posts

Hello everybody. I have a problem while patching AppleHDA for my audio vt1802. I use a laptop which has below spec.

 

Intel® Core i7-2670QM CPU @ 2.20GHz
Intel Cougar Point HM65, Intel Sandy Bridge
VIA VT1802
Intel HD Graphics 3000

 

I followed great tutorials and now I have int. speaker, ext. headphone, ext. mic, and int. mic operating. Everything works just fine except that the internal microphone has super low sensitivity. At first, I thought it was not working bacause even thought it was listed on the SystemPreferences>Sound>Input section, the input level bar didn't show any response. But soon, I realised it does work because it showed reaction when I smashed on my laptop  :P.

 

So I concluded that the sensitivity matters. Now I'm looking for a solution to boost the int mic's input gain. What I've been trying are

 

1. add <key>Boost</key><integer>3</integer> in the node of mic's in Platforms.xml

    ==> no effect 

    (one funny thing is that the ext. mic does have effect on this)

 

2. adjusting layout.xml

    1) adding MuteGPIO in the Mic section

        ==> the entire sound lost

    2) adding SignalProcessing properties

        ==> no effect (maybe some other changes exist but I didn't notice)

 

[CodecVerbs]
02471c10 02471d01 02471e17 02471f90 --> int. speaker
02571c30 02571d40 02571e21 02571f02 --> ext. headphone
02971c20 02971d01 02971ea0 02971f90 --> int. mic
02b71c40 02b71d90 02b71e81 02b71f01 --> ext. mic (changed to line-in as you can see)
02470c03 02570c02 --> EAPD stuff

 

I'm frustrated and almost given up. This post is the last hope :(. Please shed a light on me guys. I've attached ioreg, codecdump, layout.xml, and platforms.xml. Sorry for my poor English!

 

Best regards.

audio_data.zip

Share this post


Link to post
Share on other sites
Advertisement

Unfortunately, it doesn't work because of the MuteGPIO thing.

When I remove that MuteGPIO, it works like a charm but int. mic is still the same.

I assume that VT1802 is somehow not fully compatible with AppleHDA. 

I appreciate for your help Mirone. 

Cheers!

Share this post


Link to post
Share on other sites

Hello lazzy.

 

Unfortunately, I don't own this laptop any more. But you can refer a couple of sites for that audio chipset. Please have a look at below links.

 

1. https://github.com/maxfierke/Lemu4-Hackintosh-Config/tree/master/vt1802p_devel

2. http://www.osx86.net/files/file/3934-applehda-via-vt1802p-1092/

 

I hope you get what you need. Thanks.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By fietipaldi
      Hi there,
       
      I had to reinstall El Capitan on my Hackintosh, as it was installed in Clover Legacy Mode before (with everything working just fine).
      Now I installed it again in UEFI mode and since then, Audio (ALC892) is not working anymore (Neither in UEFI or Legacymode).
      I tried to install the same 2 Kexts as before (AppleHDA modified and HDAEnabler1) using Kextutility (wich was working fine before as well).
      It always fails to install AppleHDA, as it cannot Backup or modify the Original AppleHDA in System/Extensions (Can't copy sourcefile).
      I also tried the same, using the root Account, using terminal with kextunload / load and even a script for clover.
      They all fail to modify / delete the Original AppleHDA. Trying to rename / move or delete the Original file with Terminal or Finder is not working as well, I get an Error, saying that the file cannot be modified because OS X requires it.
       
      So how can I install the Kext to get my audio working again? System is El Capitan (10.11.6)...

      Thank You!
    • By vanquybn
      My Laptop is using ALC 292 and it is runnning: AppleALC.kext, CodecCommander.kext. Thoese kexts work fine for me on MacOS 10.31.1/10.12.x
      After update to 10.13.2 my headphone have no sound, The icon switched when jack plug-in but phone have no sound. The internal speaker and HDMI jack work fine for me.
      Would you please help? Thank you in advance
    • By grisno
      Hi people,
       
      This is a preliminary installer to activate the sound card REALTEK ALC282-v2 (10ec:0282) with LayoutID 1 or 3 in MacOS. This installer does not contain AppleHDA patched Kext. To work properly, it must be installed over vanilla AppleHDA.kext.
       
      I want to thank the whole community for their efforts and content provided, because without these it would not be possible to create this installer.
       
      I would appreciate comments and suggestions!!
       
      Status:
      Speakers : OKHeadphones : OKHDMI Audio : OK (Intel HD4K Tested)LineIn : N/A (Model Without LineIn)MicInt : OKMicIntNoiseReduction : OKMicExt : N/A (Model Without MicExt)AutoDetectLineIn : N/A (Model Without LineIn)Sleep : OKWakeUp : OKAutoSleep : OKHibernate : OKSiri : OK
      Tested Laptops:
       
      - HP Pavillion 15-D002SS
       
      Coming Soon:
       
      - Unified installer for the different supported operating systems.
      - Support model with LineIn jack.
       
      Modified Verbs:
      01271C20 01271D00 01271EA0 01271F9001471C10 01471D00 01471E17 01471F9001871CF0 01871D00 01871E00 01871F40 01E71CF0 01E71D00 01E71E00 01E71F4002171C30 02171D10 02171E21 02171F0001470C02
      DSDT:
       
      Patch to apply with MaciASL in your DSDT
      ######################################### HDEF v1.00######################################## into method label _DSM parent_label HDEF remove_entry;into device label HDEF insertbeginMethod (_DSM, 4, NotSerialized)\n{\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "layout-id", Buffer() { 0x01, 0x00, 0x00, 0x00 },\n //"layout-id", Buffer() { 0x03, 0x00, 0x00, 0x00 },\n "hda-gfx", Buffer() { "onboard-1" },\n "PinConfigurations", Buffer() { },\n })\n}\nend;
    • By grisno
      Hi people,
       
      This is a preliminary installer to activate the sound card IDT 92HD87B2/4 (111D:76D9) in MacOS. This new version of the installer does not contain AppleHDA patched Kext. To work properly, it must be installed over vanilla AppleHDA Kext.
       
      I want to thank the whole community for their efforts and content provided, because without these it would not be possible to create this installer.
       
      I would appreciate comments and suggestions!!
       
      Status:
      Speakers : OKHeadphones : OKHDMI Audio : OK (Intel HD3K/4K Tested)LineIn : OKMicInt : OKMicIntNoiseReduction : OKMicExt : OKAutoDetectLineIn : OKSleep : OKWakeUp : OKAutoSleep : OKHibernate : OKSiri : OK
      Tested Laptops:
       
      - HP Pavillion G6-2209SS
      - HP Probook 4440S
       
      Coming Soon:
       
      - Unified installer for the different supported operating systems
       
      Original Verbs:
      00a71cf0 00a71d00 00a71ef0 00a71f4000b71c1f 00b71d10 00b71e21 00b71f0400c71c20 00c71d10 00c71ea1 00c71f0400d71c10 00d71d01 00d71e17 00d71f9000f71cf0 00f71d00 00f71ef0 00f71f4001171c30 01171d01 01171ea3 01171fd5
      Modified Verbs:
      00A71CF0 00A71D00 00A71EF0 00A71F4001371C40 01371D10 01371E21 01371F0400C71C20 00C71D10 00C71E81 00C71F0401471C10 01471D01 01471E17 01471F9000F71C50 00F71D00 00F71EF0 00F71F4001171C30 01171D01 01171EA0 01171F90
      AppleHDAHardwareConfigDriver.kext > Info.plist
      <key>HDAConfigDefault</key><array><dict><key>AFGLowPowerState</key><data>AwAAAA==</data><key>Codec</key><string>IDT 92HD87B2/4</string><key>CodecID</key><integer>287143641</integer><key>ConfigData</key><data>AKcc8ACnHQAApx7wAKcfQAE3HEABNx0QATceIQE3HwQAxxwgAMcdEADHHoEAxx8EAUccEAFHHQEBRx4XAUcfkAD3HFAA9x0AAPce8AD3H0ABFxwwARcdAQEXHqABFx+Q</data><key>FuncGroup</key><integer>1</integer><key>LayoutID</key><integer>3</integer></dict></array>
      DSDT:
       
      Patch to apply with MaciASL in your DSDT
      ######################################### HDEF########################################into device label HDEF insertbeginMethod (_DSM, 4, NotSerialized)\n {\n Store (Package ()\n {\n "built-in", \n Buffer (0x04)\n {\n 0x00\n }, \n "MaximumBootBeepVolume", \n Buffer (0x04)\n {\n 0x4D\n }, \n "hda-gfx", \n Buffer (0x04)\n {\n "onboard-1"\n }, \n "layout-id", \n Buffer (0x04)\n {\n 0x03, 0x00, 0x00, 0x00\n }, \n "PinConfigurations", \n Buffer (Zero) {}\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n }\nend;######################################### DTGP########################################into method label DTGP remove_entry;into definitionblock code_regex . insertbeginMethod (DTGP, 5, NotSerialized)\n{\n If (LEqual (Arg0, Buffer (0x10)\n {\n /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, \n /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B\n }))\n {\n If (LEqual (Arg1, One))\n {\n If (LEqual (Arg2, Zero))\n {\n Store (Buffer (One)\n {\n 0x03\n }, Arg4)\n Return (One)\n }\n If (LEqual (Arg2, One))\n {\n Return (One)\n }\n }\n }\n Store (Buffer (One)\n {\n 0x00\n }, Arg4)\n Return (Zero)\n}\nend;
    • By TGIK
      I have amp jacks on the device nodes themselves -- what are the settings for amp on the device nodes - input vs output 
       
      Thanks in advance 
×