haring Posted March 28, 2017 Share Posted March 28, 2017 Salve, rieccomi con un altro quesito. Ho acquistato (al momento dell'acquisto del computer, ma è arrivata solo stamani) una scheda wifi & bluetooth della Fenvi (FV-T919). A quanto dice il sistema è BRCM20702 e, pare, dovrebbe funzionare senza fare altro. Il wifi, in effetti, sì, appena avviato ha immediatamente riconosciuto tutto e si è collegato, mentre il Bluetooth no. Nella schermate di "Informazioni sul sistema" allegate si vede che nella scheda Bluetooth c'è nulla, ma in quella USB sì: Controller host USB Bluetooth. grazie Link to comment Share on other sites More sharing options...
gengik84 Posted March 28, 2017 Share Posted March 28, 2017 Guarda qui:https://bitbucket.org/RehabMan/os-x-brcmpatchram Sposto il topic su hardware e periferiche topic spostato Link to comment Share on other sites More sharing options...
haring Posted March 28, 2017 Author Share Posted March 28, 2017 Grazie mille, ho provato sia BrcmNonPatchRAM2.kext che BrcmPatchRAM2.kext, ma nessuno dei due dà il risultato sperato. Non mi è chiara la parte "advanced users": sostiene di iniettare un firmware sulla scheda? È reversibile? Link to comment Share on other sites More sharing options...
gengik84 Posted March 28, 2017 Share Posted March 28, 2017 leggi con attenzione l'abbinamento dei kext Link to comment Share on other sites More sharing options...
haring Posted March 28, 2017 Author Share Posted March 28, 2017 Verifying Bluetooth hardware... WARNING. No Bluetooth controller references were found in the PRAM, dongles can't be detected. Verifying Bluetooth version... /Users/haco/Desktop/hackintosh sonasegaiochehousato/Continuity-Activation-Tool-beta/Continuity Activation Tool.app/Contents/Resources/contitool.sh: line 445: [: : integer expression expected NOT OK. Your hardware doesn't support Bluetooth 4.0, necessary for Continuity. Current LMP Version=0, expected 6. Verifying Bluetooth features... NOT OK. No Bluetooth features could be detected Verifying Bluetooth firmware... WARNING. No Bluetooth Firmware version could be found Verifying Login Item... OK. Login item for Auto Continuity Check is not set. La scheda dovrebbe essere compatibile, giusto? Se volessi ricominciare dall'inizio posso eliminare i kexts installati e ricostruire la cache per ripartire pulito? Link to comment Share on other sites More sharing options...
gengik84 Posted March 28, 2017 Share Posted March 28, 2017 si certo puoi cancellarli Link to comment Share on other sites More sharing options...
Jolly Posted March 28, 2017 Share Posted March 28, 2017 BrcmPatchRAM2.kext va usato in concomitanza a BrcmFirmwareData.kext de i kext vengono installati nella EFI, oppure a BrcmFirmwareRepo.kext se installati in S/L/E. Prova anche con quello allegato messo nella EFI (nessuno degli altri), è quello che fà funzionare il mio Bluetooth BrcmBluetoothInjector.kext.zip Link to comment Share on other sites More sharing options...
haring Posted March 29, 2017 Author Share Posted March 29, 2017 Grazie Jolly, ma non va neanche questo. L'ho messo nella cartella EFI/Clover/kext/10,12, ho ricostruito la cache (anche se credo che quest'ultima attività non abbia effetto su Clover) ed ho riavviato. Non è mica da "attivare" dal configuratore? O sì? Provo a prenderla larga, magari mi aiutate a capire. Il dispositivo è il Broadcom 20702, ha id 05AC (venditore) e 828D (prodotto).Cosa ho fatto prima. Ho installato in S/L/E:- BrcmPatchRAM2.kext- BrcmFirmwareRepo.kext- BrcmNonPatchRAM2.kext Ho ricostruito la cache (in realtà ho provato ad installati anche con EasyKextPro che fa tutto lui, poi ricostruivo comunque la cache dal Terminale, visti i precedenti: meglio averne paura che buscarne, come dicono da queste parti) ed ho riavviato. A questo punto, dopo averci provato più volte, ho controllato nel file ".inf" ed, in effetti, la scheda con quei due ID non c'è. Non ho chiaro se è una cosa che si può aggiungere (avrei trovato gli ID corrispondenti nei driver per Windows, nel codice di seguito alla riga 41) ; Installation inf for the Apple Bluetooth Driver ; ; Copyright © 2006 Apple Inc. All Rights Reserved. ; [Version] Signature="$WINDOWS NT$" Class=Bluetooth ClassGuid={e0cbf06c-cd8b-4647-bb8a-263b43f0f974} Provider=%AAPL% DriverPackageDisplayName="Apple Broadcom Bluetooth" DriverPackageType=PlugAndPlay DriverVer=11/13/2014, 5.1.2.0 CatalogFile=AppleBTBC64.CAT [ControlFlags] ExcludeFromSelect = * [DestinationDirs] DefaultDestDir = 12 applebtbc_CoInstaller_CopyFiles = 11 [Manufacturer] %MfgName%=Apple,NTamd64 [Apple.NTamd64] %AppleBuildInBt%=AppleBtBc, USB\VID_05ac&PID_8213 %AppleBuildInBt%=AppleBtBc, USB\VID_05ac&PID_8215 %AppleBuildInBt%=AppleBtBc, USB\VID_05ac&PID_8218 %AppleBuildInBt%=AppleBtBc, USB\VID_05ac&PID_821A %AppleBuildInBt%=AppleBtBc, USB\VID_05ac&PID_821B %AppleBuildInBt%=AppleBtBc, USB\VID_05ac&PID_821D %AppleBuildInBt%=AppleBtBc, USB\VID_05ac&PID_821F %AppleBuildInBt%=AppleBtBc, USB\VID_05ac&PID_8281 %AppleBuildInBt%=AppleBtBc, USB\VID_05ac&PID_8286 %AppleBuildInBt%=AppleBtBc, USB\VID_05ac&PID_8287 %AppleBuildInBt%=AppleBtBc, USB\VID_05ac&PID_8289 %AppleBuildInBt%=AppleBtBc, USB\VID_05ac&PID_828A %AppleBuildInBt%=AppleBtBc, USB\VID_05ac&PID_828B %AppleBuildInBt%=AppleBtBc, USB\VID_05ac&PID_828C %AppleBuildInBt%=AppleBtBc, USB\VID_05ac&PID_828D %AppleBuildInBt%=AppleBtBc, USB\VID_05ac&PID_828E %AppleBuildInBt%=AppleBtBc, USB\VID_05ac&PID_828F %AppleBuildInBt%=AppleBtBc, USB\VID_05ac&PID_8290 %AppleBuildInBt%=AppleBtBc, USB\VID_05ac&PID_8291 %AppleBuildInBt%=AppleBtBc, USB\VID_05ac&PID_8293 [AppleBtBc.NT] Include=Bth.inf Needs=BthUsb.NT AddReg=AppleBtBc.NT.AddReg CopyFiles = AppleBtBc.NT.Copy [AppleBtBc.NT.AddReg] HKLM,%BOOTCAMP_KEY%,"AppleBtBc",,"5.1.2.0" [AppleBtBc.NT.Copy] AppleBtBc.sys [AppleBtBc.NT.HW] Include=Bth.inf Needs=BthUsb.NT.HW AddReg=AppleBtBc.NT.HW.AddReg [AppleBtBc.NT.HW.AddReg] HKR,,"LowerFilters",0x00010000,"AppleBtBc" HKR,,"DeviceSelectiveSuspended",0x00010001,0 HKR,,"SelectiveSuspendEnabled",0x00010001,0 [AppleBtBc.NT.Services] Include=Bth.inf needs=BthUsb.NT.Services AddService = AppleBtBc, , AppleBtBc_Service_Inst [AppleBtBc_Service_Inst] DisplayName = %AppleBuildInBt% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_IGNORE% ServiceBinary = %12%\AppleBtBc.sys [AppleBtBc.NT.CoInstallers] AddReg=AppleBtBc_CoInstaller_AddReg CopyFiles=AppleBtBc_CoInstaller_CopyFiles [AppleBtBc_CoInstaller_AddReg] HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01005.dll,WdfCoInstaller" [AppleBtBc_CoInstaller_CopyFiles] WdfCoInstaller01005.dll [AppleBtBc.NT.Wdf] KmdfService = AppleBtBc, AppleBtBc_wdfsect [AppleBtBc_wdfsect] KmdfLibraryVersion = 1.5 [SourceDisksFiles] wdfcoinstaller01005.dll=1 ; Source Media Section ; --------------------------------------------------------- [SourceDisksFiles] AppleBtBc.sys = 1 [SourceDisksNames] 1 = %DISK_NAME%,,, [Strings] AAPL="Apple Inc." MfgName="Apple Inc." AppleBuildInBt = "Apple Broadcom Built-in Bluetooth" DISK_NAME = "Apple Broadcom Bluetooth Disk" BOOTCAMP_KEY_BTH = "SOFTWARE\Apple Inc.\Boot Camp\BtParameters" BOOTCAMP_KEY = "SOFTWARE\Apple Inc.\Boot Camp\Versions" ; *******Non Localizable Strings******* SERVICE_BOOT_START = 0x0 SERVICE_SYSTEM_START = 0x1 SERVICE_AUTO_START = 0x2 SERVICE_DEMAND_START = 0x3 SERVICE_DISABLED = 0x4 SERVICE_KERNEL_DRIVER = 0x1 SERVICE_ERROR_IGNORE = 0x0 SERVICE_ERROR_NORMAL = 0x1 SERVICE_ERROR_SEVERE = 0x2 SERVICE_ERROR_CRITICAL = 0x3 REG_EXPAND_SZ = 0x00020000 REG_DWORD = 0x00010001 REG_MULTI_SZ = 0x00010000 REG_BINARY = 0x00000001 REG_SZ = 0x00000000 Ma non ho chiara la questione suggerita nella guida OS-X-BrcmPatchRAM sull'aggiungere la voce. Link to comment Share on other sites More sharing options...
Jolly Posted March 29, 2017 Share Posted March 29, 2017 Spero tu non li abbia installati tutti e tre contemporaneamente però? Puoi postare immagine di Informazioni di sistema / bluetooth? Link to comment Share on other sites More sharing options...
haring Posted March 29, 2017 Author Share Posted March 29, 2017 Piccola pausa dal lavoro, ho dato un'occhiata al system.log (e non c'ho capito un catso, chiaramente), ma ho trovato: com.apple.xpc.launchd[1] (com.apple.IOBluetoothUSBDFU[216]): Could not find and/or execute program specified by service: 13: Permission denied: /System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothUSBDFU.kext/Contents/Resources/IOBluetoothUSBDFUTool com.apple.xpc.launchd[1] (com.apple.IOBluetoothUSBDFU[216]): Service setup event to handle failure and will not launch until it fires. Potrebbe essere questo kext ad avere un problema? Immagino sia quello che viene dopo, quello che si occupa di comunicare fra OS e driver, ma per curiosità… Spero tu non li abbia installati tutti e tre contemporaneamente però? Puoi postare immagine di Informazioni di sistema / bluetooth? Ehm… Se, per assurdo, avessi fatto, ma proprio per assurdo, una cosa del genere… Ma proprio proprio per assurdo… Le immagini sono quelle del primo post, sono rimaste sempre le stesse. Link to comment Share on other sites More sharing options...
Jolly Posted March 29, 2017 Share Posted March 29, 2017 Da quello che dicono qua i tuoi vendor / product sono quelli del bluetooth di un iMac, per cui dovrebbe essere OOB. Sarebbe anche normale che non appaiano quei valori nell'info.plist Link to comment Share on other sites More sharing options...
haring Posted March 29, 2017 Author Share Posted March 29, 2017 Infatti è venduta come una scheda infila-e-funziona ed il wifi si è attivato proprio così, quasi commovente. Mi è anche venuto, ad un certo punto, il dubbio che la "parte" bluetooth fosse non funzionante, ma su Windows funziona. Link to comment Share on other sites More sharing options...
Jolly Posted March 29, 2017 Share Posted March 29, 2017 Se le hai provate tutte è dura Il collegamento l'hai effettuato correttamente? Stai già usando usbinjectall con la patch Increase Max Port Limit? Link to comment Share on other sites More sharing options...
haring Posted March 29, 2017 Author Share Posted March 29, 2017 Il collegamento sì, su Windows funziona, poi è una schedina e un filo di tensione, niente di che. La seconda domanda: non lo so, dici questo? Mi trovo in S/L/E il kext USBInjectAll.kext, non so se ho la patch, è questa? EDIT: credo di sì, ma - confrontandola con il secondo link - sembra ci sia un errore: Il messaggio dice: Find 83BD8CFEFFFF10 Replace with 83BD8CFEFFFF16 Io invece ho: Find 83bd74ff ffff10 Replace with 83bd74ff ffff1b Link to comment Share on other sites More sharing options...
Jolly Posted March 29, 2017 Share Posted March 29, 2017 La patch va bene, la 16 aumenta le porte a 20 la 1b a 25. Non mi torna il filo di tensione, ci dovrebbe essere un collegamento USB Link to comment Share on other sites More sharing options...
haring Posted March 29, 2017 Author Share Posted March 29, 2017 Ho capito: son troppe e perde il conto… :-) Sì, il cavo USB, scusami, ero soprappensiero. La scheda su Windows funziona (stessa macchina, Windows 10 sul secondo SSD). Ho provato ad eliminare anche le preferenze e non ho trovato differenze, volevo provare il reset della PRAM, ho cercato ed ho letto che dal terminale che fornisce Clover si deve digitale "nvram -c", ma risponde che non riconosce il comando. C'è un altro modo? Sarà il caso di installare un kext alla volta e riavviare (nonostante il fatto che dovrebbe funzionare facendo nulla)? Link to comment Share on other sites More sharing options...
Jolly Posted March 29, 2017 Share Posted March 29, 2017 Provato a cambiare header (dovresti averne 2)? Le antenne sono tutte collegate? Non è che c'è qualche tasto o combinazione di tasti che potrebbe abilitare/disabilitare il Bluetooth? La cosa strana è che viene visto fra le periferiche usb ma non in bluetooth Reset della pram non esiste su un hack. In preferenze di sistema la voce Bluetooth c'è? nvram -c penso debba essere preceduto da sudo Link to comment Share on other sites More sharing options...
haring Posted March 29, 2017 Author Share Posted March 29, 2017 In che senso cambiare l'header? Sì, le antenne sono tutte collegate. La cosa strana è che non viene visto dal sistema come hardware Bluetooth (nonostante, come vedi, nel pannello USB dica il contrario) e, di conseguenza, non attiva la funzione in Preferenze di Sistema (la schermata Bluetooth e neanche la connessione o la condivisione). Edit: ho provato a forzare la mano, terza immagine. nvram -c penso debba essere preceduto da sudo Ho provato anche con sudo, ma non riconosce il comando nvram. L'ho fatto da Terminale (OSX), ma non ha dato il risultato sperato. Link to comment Share on other sites More sharing options...
Jolly Posted March 29, 2017 Share Posted March 29, 2017 La tua scheda è provvista di due connettori (header) interni usb 2.0, sono contigui. Prova con l'altro Link to comment Share on other sites More sharing options...
haring Posted March 29, 2017 Author Share Posted March 29, 2017 Fatto, non si è attivato neanche con questa. Link to comment Share on other sites More sharing options...
Jolly Posted March 29, 2017 Share Posted March 29, 2017 Non mi viene in mente altro, non vorrei che a dispetto del nome ci fosse qualche differenza fra quelle schede. Googlando ho visto sul sito dell'innominato che c'è un caso uguale al tuo a cui non è stata data purtroppo risposta, altri hanno risolto con quelle cose che ti ho già suggerito Link to comment Share on other sites More sharing options...
haring Posted March 29, 2017 Author Share Posted March 29, 2017 È possibile dire, tramite Clover o qualcos'altro, a OSX che l'ID prodotto è 8289 invece di 828d? Link to comment Share on other sites More sharing options...
Jolly Posted March 29, 2017 Share Posted March 29, 2017 Sono da cell e non posso controllare ma un fakeid per Bluetooth non mi pare ci sia. Si può fare qualcosa da kext to patch ma di solito è il discorso contrario cioè inietti il tuo valore al posto di un'altro. Ma se il tuo è già del range Apple dovrebbe essere già nel kext Quando puoi fai uno ioreg e postalo EDIT: su che connettore hai collegato la scheda? Se possibile prova a cambiarla di posizione, ho un ricordo che non vadano bene tutti. Link to comment Share on other sites More sharing options...
haring Posted March 29, 2017 Author Share Posted March 29, 2017 Le provo tutte prima di rinunciare, questo potrebbe essere meglio? Non dovrebbe essere il mio caso, ma se "forzandolo" andasse… Ecco il file ioreg. Edit: No, il dispositivo c'è già: <key>Broadcom2046FamilyUSBBluetoothHCIController_51</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string> <key>IOClass</key> <string>BroadcomBluetoothHostControllerUSBTransport</string> <key>IOProviderClass</key> <string>IOUSBHostDevice</string> <key>LMPLoggingEnabled</key> <true/> <key>idProduct</key> <integer>33421</integer> <key>idVendor</key> <integer>1452</integer> </dict> Link to comment Share on other sites More sharing options...
Jolly Posted March 29, 2017 Share Posted March 29, 2017 Hai visto il commento che ho aggiunto al post precedente? PCIEX1_1 o PCIEX1_2 Link to comment Share on other sites More sharing options...
Recommended Posts