Jump to content

Help to recognize BCM4312 as AirPort


giofrida
 Share

4 posts in this topic

Recommended Posts

Hi guys! ;)

 

I need help to force recognize my BCM4312 [Device ID: 4315, Vendor ID: 14e4] as AirPort Extreme. I tried a lot of times to force recognize by changing Device ID (as AirPort Device [0x004E]), SubSystemVendor ID (as Apple [0x106b]), SubSystemProduct ID (as AirPort Device [0x004E]) in the Device (ARPT) in my DSDT.

 

			Device (ARPT)
			{
				Name (_ADR, Zero)
				Name (_SUN, One)
				Name (_PRW, Package (0x02)
				{
					0x09,
					0x03
				})
				Method (_DSM, 4, NotSerialized)
				{
					Store (Package (0x0C)
						{
							"AAPL,slot-name",
							Buffer (0x08)
							{
								"Built-In"
							},
							"name",
							Buffer (0x2E)
							{
								"Broadcom 4312 802.11a/b/g Wireless Controller"
							},
							"device-id",
							Unicode ("N"),
							"subsystem-id",
							Unicode ("N"),
							"subsystem-vendor-id",
							Buffer (0x04)
							{
								 0x6B, 0x10, 0x00, 0x00
							},
							"device_type",
							Buffer (0x08)
							{
								"AirPort"
							}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}
			}

 

Additional informations:

 

~ I'm running Lion 10.7.4 32 bit

 

~ I'm using IO80211Family.kext from Snow Leopard 10.6.8 because it contains the AppleAirPortBrcm4311.kext Plugin (which works with my BCM4312).

 

~ My Broadcom Card support a/b/g PHY Modes.

 

~ Now System Profiler (in the Wi-Fi section) says: Third-Party Wireless Card:

 

OlZxw.png

 

Please help me! :help:

 

Thanks in advance,

-giofrida

Link to comment
Share on other sites

for broadcoms.. seems the driver goes directly to card bypasing _DSM

ive tried and tried.. best results was rebranding subsystem.

the device id isnt included in the info.plist also.. i

 

think if u try the register in dsdt method (like ioata panic fix method) it might work.

Link to comment
Share on other sites

 Share

×
×
  • Create New...