Jump to content

realmadrid_cf

Members
  • Posts

    12
  • Joined

  • Last visited

Posts posted by realmadrid_cf

  1. Hi,

     

    I've followed your guide to patch my appleHDA for an ALC270 for my Asus S550 but I'm not able to finish patching it because I'm missing some data from the code_dump.txt information.

     

    I generated the codedump file with unbuntu 12.04 and I've tested that both speakers and mic (internal and jack) work properly in unbuntu, so the driver is detecting the ALC270 properly.

     

    My problem starts when extracting the Pin Complex nodes, since I only identify three, two for output (speaker -> 0x14 and headphones -> 0x21) but only one for mic (internal mic -> 0x12). I'm missing the external mic node.

     

    Furthermore, in the Pin Complex Node 0x12 for the internal mic, there is no connection: field so I don't know where to connect to.

     

    Thus, up to now, the PathMaps that I'm able to draft are:

     

    3->13->20 (speaker)

    2->12->33 (headphones)

     

    However, if I generate a Codec Graph, I get the following PathMap for the mic inputs:

    18->34->9 (0x12 - 0x22 - 0x09 Internal Mic)

    29->35->8 (0x18 - 0x23 - 0x8 External Mic)

     

    Is that layout correct? If so, what pin Default should I use for the External Mic?

     

    Here you have my codedump and codecgraph files.

    attachicon.gifSound_dump.txt

    attachicon.gifSound.txt.svg.zip

     

    Thanks for your help.

     

    Edit:

    Here you have also the regedit dump from windows 8 just in case is of any help:

     

    attachicon.gifCodeDumpWIndows Regedit.txt

    Test and feedback

    Gonzzo.zip

  2. Hi, I tried to patch that myself but I can't really get it to work.

    I'm the kind of person who prefer doing things themself but...

     

    well, I ask you for help

     

    I tried the files you patched for N53SM (I have an N53SV) as well, mic works but I can't hear anything

     

    with my dsdt AppleHDA doesn't load at all, and I can't understand why as HDEF seems patched correctly.

     

    thank you

     

    EDIT: Forgot saying I'm on ML

    test and feedback

    Archivio.zip

  3. I'll take a look and let you know soon.

     

    EDIT: Here is the patched AppleHDA by myself.

     

    You've to use my standard layout and Platform files to start instead of going with Singalprocessing elements in it which is the main issue. Also I did see two output nodes for Speaker and i patched for only one so try other one if this didn't work. I've disabled the nodes which aren't needed as well in the codec verbs so they won't get conflict.

     

    Here are your codec verbs and path maps:

     

    SPK: 14 -> 0x0d -> 03 (or) 0e->04

    10 01 13 99 -> 10 01 13 90

    20 -> 13 -> 3 or 14->04

     

     

    HP: 0x21 -> 0x0c -> 02

    40 10 21 03

    33 -> 12 -> 2

     

    MIC: 0x19 -> 0x23 -> 0x08

    30 09 a3 99 -> 30 01 a0 90

    25 -> 35 -> 08

     

    EMIC: 0x18 -> 0x22 -> 0x09

    20 98 a1 03 -> 20 10 81 03

    24 -> 34 -> 09

     

     

    <01171cf0 01171d00 01171e00 01171f40

    01271cf0 01271d00 01271e00 01271f40

    01371cf0 01371d00 01371e00 01371f40

    01471c10 01471d01 01471e13 01471f90

    01571cf0 01571d00 01571e00 01571f40

    01671cf0 01671d00 01671e00 01671f40

    01771cf0 01771d00 01771e00 01771f40

    01871c20 01871d10 01871e81 01871f03

    01971c30 01971d01 01971ea0 01971f90

    01a71cf0 01a71d00 01a71e00 01a71f40

    01b71cf0 01b71d00 01b71e00 01b71f40

    01d71cf0 01d71d00 01d71e00 01d71f40

    01e71cf0 01e71d00 01e71e00 01e71f40

    02171c40 02171d10 02171e21 02171f03 01470c02>

     

    Hope this helps.

    Thanks so much. It's worked, but output only internal speaker, input only internal microphone.

    HDEF device:

     

     

    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x04)
                            {
                                "layout-id", 
                                Buffer (0x04)
                                {
                                    0x1C, 0x00, 0x00, 0x00
                                }, 
     
                                "PinConfigurations", 
                                Buffer (Zero) {}
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }

    Here my kext, it's correct?

    Thanks.

    AppleHDA.kext.zip

×
×
  • Create New...