Jump to content
Sign in to follow this  
laperuz

bcm4312 rebranding

1 post in this topic

Recommended Posts

Good time of the day!

My bcm4312[pci14e4:4315] isn't working with both 10.7 and 10.8. I've tried every kext i've found, but still no luck, it's not detected at all.
I've tried to rebrand my card, but i'm getting the "Illegal value for sprom_rev" error.
I've changed the ssb-sprom sources a bit and now i see that my sprom revision is 41, but it's impossible since there are only 8 revisions.
Any suggestions would be appreciated. And sorry for my bad English :rolleyes:

Share this post


Link to post
Share on other sites
Advertisement

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 ziobacco
      Ciao a tutti.
      Premetto che mi sono affacciato da poco sul mondo dell'hackintosh ma conosco abbastanza bene quello di Linux.
      Ho un portatile HP Pavilion DV6 6B59EL su cui ho messo Mavericks tramite myhack.
      L'hardware è il seguente, con lspci -nn ho trovato anche l'id vendor e l'id device:
      video AMD Radeon HD 6490m 1002:6760;
      video Intel HD3000 8086:0116;
      Audio Intel 8086:1c20;
      Ethernet Realtek RTL 8111/8168B 10ec:8186;
      Wireless Broadcom BCM4312 14e4:4727;
      Card Reader Realtek RTS5116 10ec:5209.
      CPU Intel Core i7-2670QM @2,20GHz.
      Poiché c'è il boot anche con il Windows la partizione è con il MBR.
      Per far partire l'installazione ho inserito le seguenti flag che ora sono presenti all'interno del file org.chameleon.boot.plist poiché uso Chameleon (ho provato anche Chimera e sembra equivalente)
      cpus=1 npci=0x2000 UseKernelCache=No
      Inoltre ho inserito il file smbios.plist relativo al MacBook Pro 8,1.
       
      Per quanto riguarda l'hardware.
      La webcam la riconosce nativamente.
      Il trackpad lo riconosce nativamente.
      La batteria la riconosce dopo aver installato il kext VoodooBattery.
      La scheda wireless della Broadcom a quanto ho capito non è supportata, e ho risolto usando una della Edimax usb con i driver scaricati dal sito ufficiale.
      L'audio funziona con i kext VoodooHDA e modificando il file Info.plist.
      L'ethernet funziona dopo aver installato i driver della Realtek.
      La scheda video AMD Radeon HD 6490m non la riconosce, ma credo di aver capito che può funzionare.
      La scheda video Intel HD3000 funziona dopo aver inserito solo uno dei due file che ho trovato AppleIntelSNBGraphicsFB.kext poiché se metto anche AppleIntelFramebufferCapri.kext non riesco a mettere la risoluzione 1366x768x32 (nonostante ho inserito la direttiva nel file org.chameleon.boot.plist), ma non funziona l'accelerazione grafica QE/CI.
      Inoltre il boot è un po' lento e si sofferma quando trova la partizione in ntfs. Ho eliminato NullCpupower in Extra e AppleIntelCpuPowermanagent in System/Library/Extensions ma non sembra si sia velocizzato, poiché avevo letto che con i processori i7 si potevano anche togliere, anche se in realtà non ho ancora capito il loro utilizzo.
       
      Quello che vorrei è far funzionare la scheda video AMD Radeon HD 6490m con l'accelerazione grafica. Nel caso non fosse possibile vorrei abilitare l'accelerazione grafica all'Intel HD3000.
       
      Inoltre vorrei capire se c'è un modo di ripristinare i kexts iniziali poiché spostandoli, inserendone altri e patchandoli penso di aver modificato un po' di cose...
       
      Grazie anticipatamente dei consigli.
       
      EDIT1: mi sono dimenticato di scrivere che avevo fatto il file dsdt.aml ma ad un certo punto andava in kernel panic e per farlo partire ho dato la direttiva al chamaleon dsdt con un percorso errato, così non caricando quel file mi ha permesso di entrare nel sistema e di rimuoverlo, ma forse con -x avrebbe funzionato lo stesso.
       
      EDIT2: mi sono accorto che su questa comunità c'è il tool Pandora, mi consigliate di reinstallare il sistema utilizzando questo tool?
    • By giofrida
      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:
       

       
      Please help me!
       
      Thanks in advance,
      -giofrida
×