Contribute
Register

[Guide] Lenovo T430 - El Capitan

Status
Not open for further replies.
Do we have any ROM tool to rebrand a intel wifi card?

Intel WiFi is not supported, so no reason to rebrand. What are you really asking? Please note your rebranded card is not an Intel card (branding does not change the chipset used).
 
Intel WiFi is not supported, so no reason to rebrand. What are you really asking? Please note your rebranded card is not an Intel card (branding does not change the chipset used).
yes correct so i need to restore my Atheros back to its original device id. what is the steps for that?
 
Hi Guys...
I have a T530 which uses also ALC269, which I got to work with the current AppleALC.kext in combination with the unpatched AppleHDA.
Did anybody realize that the internal microphone is not working with Layout-ID 28, even so a Headset microphone, i.e. iPhone earpods, are working?
I switch to Layout-ID 29 for a test and now all Audio In-/Outputs are working.
Simple issue: the internal microphone is always on... :)
Since the T530, and I guess the T430, have a dedicated "Microphone Mute button", it would be great to have this working in OSX...
View attachment 202800
Since the dedicated "Speaker mute button" and the "Volume control button" already work, I just want to get a hint, if the usage of the "Microphone Mute button" would be activated in the VoodooPS2Controller.kext.
In the DSDT the button seems to be connected to the following snippet:

Code:
                    Scope (\_SB.PCI0.LPC.EC)
                    {
                        Method (_Q6A, 0, NotSerialized)  // _Qxx: EC Query
                        {
                            If (HDMC)
                            {
                                Noop
                            }
                            ElseIf (^HKEY.MHKK (0x04000000))
                            {
                                ^HKEY.MHKQ (0x101B)
                            }
                        }
                    }

Any ideas?
Try using Mirone's AppleHda patcher with the folder 269VC https://github.com/Mirone/AppleHDAPatcher
It works for me
 
yes correct so i need to restore my Atheros back to its original device id. what is the steps for that?

Same procedure as when you rebranded the first time. But you will have to modify the Linux drivers so they load with the Intel ids.
 
Yes I use that one. I only tested internal speakers though. Layer ID 3 in dsdt
 
Nope...
her "rebranded" the Atheros AR9285 with the Vendor-, Device-, SubVendor- and SubDevice-IDs from the Original Intel Wifi-Card.
In that case the BIOS "thinks" its an original Intel Wifi and wont block the boot process.
http://www.tonymacx86.com/threads/rebranding-the-atheros-928x-cards-the-guide.115110/
But you have to use either a DSDT-Patch for "Device (ARPT)" with the Original IDs or a dedicated AtherosWifiInjector.kext.

Here is my DSDT-Entry for my AR9280 to Original Intel Advanced-N 6205:
Code:
                Device (ARPT)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Name (_PRW, Package (0x02)  // _PRW: Power Resources for Wake
                    {
                        0x09,
                        0x04
                    })
                    Name (_SUN, One)  // _SUN: Slot User Number
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x14)
                            {
                                "AAPL,slot-name",
                                "AirPort",
                                "name",
                                "AirPort Extreme",
                                "model",
                                Buffer (0x37)
                                {
                                    "Atheros AR9x8x 802.11 a/b/g/n Wireless Network Adapter"
                                },

                                "device_type",
                                Buffer (0x08)
                                {
                                    "AirPort"
                                },

                                "vendor-id",
                                Buffer (0x04)
                                {
                                     0x86, 0x80, 0x00, 0x00                    
                                },

                                "device-id",
                                Buffer (0x04)
                                {
                                     0x85, 0x00, 0x00, 0x00                    
                                },

                                "subsystem-id",
                                Buffer (0x04)
                                {
                                     0x11, 0x13, 0x00, 0x00                    
                                },

                                "subsystem-vendor-id",
                                Buffer (0x04)
                                {
                                     0x86, 0x80, 0x00, 0x00                    
                                },

                                "built-in",
                                Buffer (One)
                                {
                                     0x00                                      
                                },

                                "compatible",
                                "pci168c,30"
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }

Together with FakePCIID and FakePCIID_AR928x_as_xxxx.kext it should work fine.

But be aware... after that, there is no way of using the Card in a dual-boot scenerio, since Windows will also recognize the card as Intel Wifi, but the drivers will not be able to start the device.

With Linux you might be able to create a workaround.


hi i tired the same but not able to get this working. Can you please share the kext as well.
 
Status
Not open for further replies.
Back
Top