Jump to content

BCM4352 + AC + BT + HandOff


UltraLaser
 Share

33 posts in this topic

Recommended Posts

Buon giorno a tutti!

 

l'anno scorso quando avevo installato Yosemite ero riuscito a far andare la mia scheda combo BCM4352 + BT.

Funzionava tutto, la scheda wireless in modalità AC ed anche il Bluetooth; Handoff era uno spettacolo!

 

Oggi però con El capitan non riesco più a far funzionare il tutto, non ricordo nemmeno quale guida ho seguito.

 

Qualche anima pia potrebbe indicarmi o darmi una mano pls?

Link to comment
Share on other sites

Metti i kext allegati in Efi/clover/kext/10.11

Riavvia e controlla wifi e bluetooth

 

Mi raccomando non devi avere altri kext con i quali potresti aver provato a far funzionare il tutto

 

Ho provato,

 

ora il BT viene visto e anche la scheda wifi ma quest'ultima va solo a 2,4 ghz.

Sai come si possa far andare a 5ghz (AC) io tempo fa ero riuscito ma ora è passato troppo tempo e non mi ricordo più

Link to comment
Share on other sites

Ecco allegato,

 

se vedi qualcosa che non va sei liberissimo di correggerlo :)

 

PS: già che ci sono, non riesco più ad avere clover alla risoluzione di 1080p, viene scalata.

PPS: i "xxxx" li ho messi io per postare il file, perché per usare handoff ho utilizzato il seriale del mio macbook :)


Niente da fare, ho aggiunto le stringhe per il kext to patch ma lavora sempre a 2,4ghz

Link to comment
Share on other sites

aggiungi anche questo

name:    AirPortBrcm4360
Find:    4183FCFF742C48
Replace: 66C7065553EB2B

Prova  prima eliminando  il kext ToledaARPT, riavvia e controlla

 

Fatto come detto ma ora la la scheda wireless non viene più riconosciuta

Link to comment
Share on other sites

Aspetta!!! ho appena rimesso il kext ed ora funziona anche in AC, quindi le stringhe giuste sono :

 

name: AirPortBrcm4360

Find: 4183FCFF742C48
Replace: 66C7065553EB2B

 

Ora devo capire perché non funziona più handoff nonostante io abbia correttamente la partizione di ripristino ed anche il mio seriale (del macbook) caricato in clover 

  • Like 1
Link to comment
Share on other sites

 

Prova ad aggiungere

Name:     IOBluetoothFamily 
Find:     4885FF7447488B07
Replace:  41BE0F000000EB44

 

Aggiunto, come prima wifi + bt +AC funziona, handhoff non ancora :

 

 

 cat /var/log/system.log | grep -i handoff
Jul 24 13:20:40  sharingd[276]: 13:20:40.682 : Device Capabilities (Handoff:NO, Instant Hotspot:NO, AirDrop:YES, Legacy AirDrop:YES, Remote Disc:YES)
Jul 24 13:23:42  sharingd[280]: 13:23:42.706 : Device Capabilities (Handoff:NO, Instant Hotspot:NO, AirDrop:YES, Legacy AirDrop:YES, Remote Disc:YES)
Jul 24 13:43:00  sharingd[263]: 13:43:00.860 : Device Capabilities (Handoff:NO, Instant Hotspot:NO, AirDrop:YES, Legacy AirDrop:YES, Remote Disc:YES)
Jul 24 13:54:31  sharingd[274]: 13:54:31.628 : Device Capabilities (Handoff:NO, Instant Hotspot:NO, AirDrop:NO, Legacy AirDrop:NO, Remote Disc:YES)
Jul 24 14:07:13  sharingd[279]: 14:07:13.756 : Device Capabilities (Handoff:NO, Instant Hotspot:NO, AirDrop:YES, Legacy AirDrop:YES, Remote Disc:YES)
Jul 24 14:29:34  sharingd[288]: 14:29:34.151 : Device Capabilities (Handoff:NO, Instant Hotspot:NO, AirDrop:YES, Legacy AirDrop:YES, Remote Disc:YES)
Link to comment
Share on other sites

Ora che hai il sistema "pulito" prova a rifare la procedura che ti ha detto Gengik, io non ho niente da aggiungere a quanto sopra.

 

 

Allora : 

 

ho provato tutto e tutte le combinazioni possibili sono a metà strada :

 

 Bluetooth Low Energy Supported: Yes
 Handoff Supported: Yes
 Instant Hot Spot Supported: Yes

 

 

Per arrivare a questo risultato ho inserito i kext al post nr. 2 (toledaARPT.kext.zip BrcmBluetoothInjector.kext.zip) e inserendo in kextopath questi valori :

OBluetoothFamily
4885FF7447488B07
41BE0F000000EB44

 

​Però il wifi funziona solo a 2.4ghz.

 

Con gli altri kext la wifi non viene più vista e la parte bluetooth diventa incompatibile con handoff

Link to comment
Share on other sites

questa patch l'hai sul config riguardo al wifi?

 

 

Allora attualmente ho inserito questi due kext :

- BrcmBluetoothInjector
- toledaARPT

e uso questa patch in kextToPatch :

AirPortBrcm4360
6B100000750D
6B1000009090

Ora ho provato ad inserire anche questa che mi hai indicato :

AirPortBrcm4360
4183FCFF742C48
66C7065553EB2B

Quindi in questo momento ho due patch per il wifi attive ma la scheda va sempre a 2.4 o meglio, non entra nella rete a 5Ghz.

In System report però la vede correttamente :  Supported PHY Modes: 802.11 a/b/g/n/ac

 

Ultima cosa, da quando ho abilitato il wifi+bt il mouse va leggermente (a random) a scatti

 

 

Mi viene il dubbio, 

- BrcmBluetoothInjector
- toledaARPT

vanno messi solo in clover giusto?

Link to comment
Share on other sites

Prova questa configurazione come già ti avevo detto

Più questo kext

 

Ovviamente elimina i due kext attuali

 

Niente da fare, non entra sulla rete da 5Ghz nemmeno la vede.

in SystemReport :

 

  Card Type: Third-Party Wireless Card

  MAC Address: 54:27:1e:c4:e2:e6

  Supported PHY Modes: 802.11 a/b/g/n/ac

  Supported Channels: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14

  Wake On Wireless: Supported

Link to comment
Share on other sites

@gengik84 @marco.pisellonio80

 

 

 

Sto cercando di seguire la discussione ufficiale http://www.insanelymac.com/forum/topic/292542-Airport---PCIe-Half-Minima non ci capisco una fava.

E' troppo difficile ed il 99% dei passaggi da fare si danno per scontati, non argomentati.

Ho chiesto aiuto anche li e toleda mi ha risposto un con un banale, segui il passo 1, 2 e 3.

Ma porca miseria, dico io... vorrei capire, riuscire a comprendere per eventualmente spiegare al prossimo ma niente da fare.

 

Ci provo l'ultima volta con voi se le volete poi abbandono definitivamente visto che è impossibile imparare a fare qualcosa. 

Non è una critica per voi, per carità, ma non si può semplicemente dire metti questo kext qui con le kextpatch e riavvia e vedi se va... io voglio andare oltre e comprendere quello che sto facendo e perché lo sto facendo.

 

Dunque... seguendo il thread ufficiale da qui : http://www.insanelymac.com/forum/topic/292542-Airport---PCIe-Half-Mini

se non ho capito male ci sono questi punti :

- Airport Injection Methods/see Repo
- Airport (10.10 and newer) WiFi
- BCM BT (10.11) 
- BCM94352 5 GHz/BT Handoff Patch (10.10 and newer)

Ora già qui ho confusione, perché passare tra 10.11 e 10.10? E Poi perché toleda mi ha detto espressamente (post 544) :

3 functions, 3 steps
Post #1:
1. Airport (10.10 and newer) WiFi
2. BCM BT (10.11)
3. BCM94352 5 GHz/BT Handoff Patch (10.10 and newer)

Non manca il primo passo? cioè Airport Injection Methods/see Repo ????

 

Comunque sia, sto iniziando proprio da li da Airport Injection Methods/see Repo ho scaricato dalla sua repo il file RehabMan-FakePCIID-2016-0512 dal quale ho preso FakePCIID_Broadcom_WiFi.kext e messo dentro a clover in kext.

 

ora però ci sono ulteriori tre punti da seguire :

  1. 1 kext edit/Info.plist, see [Guide]_airport_half-mini_plist_edits.pdf
    2 dsdt edits, [Guide]_airport_half-mini_dsdt_edits.pdf
    3 ssdt enabler, see airport_ssdt_enabler folder

    di questi il primo lo scarto perché leggendo dentro al file [Guide]_airport_half-mini_plist_edits.pdf si dice che bisognare toccare il kext e rimetterlo dentro a S/L/E e a me non va, vorrei tenere immacolati i kext originali (vedi aggiornamenti futuri etc) perciò sto optando per la terza opzione ma anche qui mi fermo.

Nella terza opzione (https://github.com/toleda/wireless_half-mini/tree/master/airport_ssdt_enabler) dice :

airport_ssdt_enabler============
OS X Airport Half Mini

An airport_ssdt_enabler enables native Airport with non-native WiFi PCIe Half Mini cards on OS X/Mountain Lion/10.8.5 and newer. This method avoids dsdt and kext edits and is immune to Software Updates and BIOS revisions.

Requirements
<<<<<<< HEAD
1. 10.8.5 or newer (This solution does not work in 10.8.4 or earlier)
2. AMI 6/7/8 Series UEFI
=======
1. OS X versions supported
1a.10.9 or newer
1b.10.8.5 or newer (This solution does not work in 10.8.4 or earlier)
2. AMI 7/8 Series UEFI
>>>>>>> e6a72efbae6cf519ccc16f7f7e8cd4178ba6f067
3. Airport Wifi card at: IOReg/RP0x/PSXS@0/vendor-id
3a. <e4 14 00 00> (BCM) or
3b. <8c 16 00 00> (AR)

Airport ssdt Enablers
1. airport_ssdt-ami..-bcm43xx_v1, supports
1a. BCM943224 HMS - 2.4/5 GHz, bgn, 2 stream, 300 Mbs
1b. BCM943225 HMB - 2.4 GHz, bgn, 2 stream, 108 Mbs + BT (3.0)
1c. BCM94352 HMB - 2.4/5 GHz, ac+abgn, 2 stream, 867 Mbs + BT (4.0)
2. airport_ssdt-ami.._ar928x_v1, supports
2a. AR9285 - 2.4 GHz, abgn, 1 stream, 150 Mbs
2b. AR9287 - 2.4 GHz, abgn, 2 stream, 300 Mbs

Downloads (select one*)
1. airport_ssdt-ami6-ar928x_v1.zip/View Raw/Save as .zip
2. airport_ssdt-ami7&8-ar928x_v1.zip/View Raw/Save as .zip
3. airport_ssdt-ami6-bcm43xx_v1.zip/View Raw/Save as .zip
4. airport_ssdt-ami7&8-bcm43xx_v1.zip/View Raw/Save as .zip
* ami6 - 6 Series motherboard, ami7&8 - 7 and 8 Series motherboards

Tools
1. IORegistryExplorer https://github.com/toleda/audio_ALCInjection/blob/master/IORegistryExplorer_v2.1.zip
2. MaciASL http://sourceforge.net/projects/maciasl/?source=directory
3. DPCIManager http://sourceforge.net/projects/dpcimanager/

Edit airport PCIe Device Name (IOReg/RP0x)
1. MaciASL/File/Open/Downloads/airport_ssdt-…
2. Find: Method (_SB.PCI0.RP04.PXSX._DSM, 4, NotSerialized)
3. Edit: RP04 to RP0x (Use value x from IOReg/RP0x)
4. Save

Installation
1. Copy Downloads/airport_ssdt-.. . ./SSDT-2.aml to Extra
1a. If Extra/SSDT.aml is present and no SSDT-1.aml, install SSDT-2.aml as is: Extra/SSDT-1.aml
1b. If no Extra/SSDT.aml, rename SSDT-2.aml to SSDT.aml and install as: Extra/SSDT.aml
1c. The 1st SSDT is SSDT, 2nd is SSDT-1, 3rd is SSDT-2, etc.; no gaps
2. Enable SSDT (Chameleon/Chimera - DropSSDT, Clover - DropOem)
3. DPCIManager/Rebuild cache
4. Restart

Configuration/Troubleshooting
1.[Guide] [Guide]_airport_half-mini_details.pdf

Credit
MasterChef
bcc9 http://www.insanelymac.com/forum/topic/290783-intel-hd-graphics-4600-haswell-working-displayport/?p=1934889
PikeRAlpha https://pikeralpha.wordpress.com/2013/06/16/intel-hd4600-with-full-resolution/

toleda
https://github.com/toleda/airport_ARPTinjection
Files:
README.txt
ssdts:
1. airport_ssdt-ami6-ar928x_v1.zip
2. airport_ssdt-ami7&8-ar928x_v1.zip
3. airport_ssdt-ami6-bcm43xx_v1.zip
4. airport_ssdt-ami7&8-bcm43xx_v1.zip

Io ho aperto ioreg ma non ho _SB.PCI0.RP04.PXSX._DSM

 

Ecco. Sono già fermo qui.

Che devo fare?

 

Link to comment
Share on other sites

 Share

×
×
  • Create New...