Jump to content

Help to recognize BCM4312 as AirPort

Broadcom BCM4312 AirPort

  • Please log in to reply
3 replies to this topic

#1
giofrida

giofrida

    InsanelyMac Italy

  • Members
  • PipPipPipPipPipPipPip
  • 667 posts
  • Gender:Male
  • Location:Italy
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:

Posted Image

Please help me! :help:

Thanks in advance,
-giofrida

#2
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
rebrand it with linux

#3
giofrida

giofrida

    InsanelyMac Italy

  • Members
  • PipPipPipPipPipPipPip
  • 667 posts
  • Gender:Male
  • Location:Italy

rebrand it with linux


Thank you for the response. Is impossible to do the same thing via DSDT without rebranding?

#4
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
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.






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy