Ja, USB Ports sind gemappt
[Sammelthread] MacOS Monterey 12.x DEV-Beta Erfahrungen
- Mork vom Ork
- Erledigt
-
-
na denn, für BT benötigst du wahrscheinlich dann den BlueToolFixup.kext
-
Ok, den in den Kext folder packen und in die OC config.plist integrieren und das war es dann ?
-
-
Danke, Probiere ich so aus
Edit.....
Kann bitte mal jemand den BlueToolFixup.kext hier als Anlage posten.
Ich suche mir einen Wolf und finde den nicht zum download im Netz.
-
-
-
Die Realtec8111.kext habe ich hinzugefügt. Einfach in Opercore einfügen und neu starten.
-
Die Probleme mit dem RTL8111 haben nur einige, einige andere nicht. Während meine zum Beispiel läuft, kriegen andere die auf Teufel komm raus mit allen Tricks nicht zum laufen. Das könnte an unterschiedlichen Firmwareversionen des RTL8111 liegen die unterschiedliche Mainboardhersteller nutzen.
Hier mit diesen IDs und dieser Firmware meines RTL8111 läuft es:
Wärend bei jemanden anderen der eine andere Versions ID, oder Subsystem Hersteller ID under Subsystem ID hier angezeigt bekommt es evtl. nicht funktioniert.
Gruss,
Joerg
-
-
DotWin es gibt leider niemand der genau um das Problem weiss. Willkommen im Club..
Das über den BT Adapter verbundene Geräte erst noch Power-Off z.B. wieder im BIOS zu gebrauchen sind lässt vermuten, dass der Code im RAM des Broadcom Chip den man während der Runtime laden kann ( es gibt auch die BrcmpatchRAM kexte die damit einen nicht nativen Chip hinbiegen) von Monterey über neue Treiber kommt.
Zumindest BlueToolFixup hilft hier gar nicht.
-
-
Wie ist es eigentlich mit echten Mac Geräten, haben die auch Bluetooth Problem.
Ich habe hier 2 im Einsatz eine BCM94360CD & BCM94360CS2 beide haben das gleiche Verhalten, nach dem Sleep wenn ich auf BT Symbol drücke, zeigen keine Geräte und wenn ich auf Bluetooth-Einstellung drücke dann wird CPU überlastet und Lüfter drehen mit volle Geschwindigkeit und Systemeinstellungen reagiert nicht mehr bis ich es sofort beenden (manchmal dauert lange) und wenn ich BT wieder öffne dann zeigt alles wie normal.
Ich glaube, es ist ein Bug mit Monterey und liegt nicht an die Karten, was denkt ihr?
-
Ich hab hier keine Probleme mit der BCM94360CS2. Auch nach Sleep nicht.
-
Es wird im Prinzip dei gleiche Diskussion wie mit den RTL8111 sein.
Die Karten innerhalb einer Serie, also zum Beispiel BCM94360CD können unterschideliche Firmwareversionen Subvendor IDs etc haben. Weswegen es bei einigen klappt und bei anderen nicht. Noch dazu ist das eine Kombikarte die ein Chipset für Wlan und für Bluetooth hat. Das eigentliche Chipset für Bluetooth auf meiner ist bei meiner BCM94360CS2 nämlich BCM207002B0 mit Firmware Version v150_c blabla siehe Bild. Und die geht.
Deswegen ist die Aussage: Meine geht und meine nicht eigentlich sinnfrei. Es hängt vom BT Chipset und der Firmware Version ab nehme ich an. Deswegen ostet mal lieber die Infos die ich gepsotet habe hier im Bild. Wenn dann eine mit meiner Firmware und Chipsatz ID einmal geht und einmal nicht könnten wir schonmal eingrenzen ob die HW/Firmware das Problem ist oder was anderes (Bios, UEFI, Treiber etc)
Gruss,
Joerg
-
-
Die Firmware wird doch von OSX injectet. Und nicht von der Karte selbst
-
-
Jetzt verunsicherst du mich selber. Ich bin der Meinung die Firmware wird injectet. Deswegen gab s damals im BrcmFirmwareRepo.kext soviel verschiedene Firmwares.
-
Hehe, ich bin auch unsicher. Dann brauchen wir einen der uns aufklärt
PS: Ich mach mal ein Beispiel von Grafikkarten. Da kennt ihr vielleicht die Themen mit injecten der PPT Tabellen.
Das funktioniert im Prinzip so:
- Die Firmware ist ein teil im ROM der da fix liegt
- Die Parameter (in denen auch die PPT Tablellen liegen) liegen auch im ROM
- Beim hochfahren der Grafikkarte werden die Parameter in den RAM kopiert
- Die eigentliche Firmware im ROM nutzt dann die Parameter die im RAM liegen
Nun kannst Du ROM nur durch einen Flashvorgang ändern. Aber die Parameter im RAM kannst du auch im betrieb ändern.
Und genau das Macht zum Beispiel die Radeon SW wenn man overclocked oder RAM Takt ändert und das macht man auch via der PPT Tabelle in der EFI.
Sprich man schickt einfach der Grafikkarte neue Parameter, man injected die sozusagen.
Nun mal zu unserem Beispiel mit der BT.
Ich sehe jetzt erstmal 3 Möglichkeiten:
- Firmware und Parameter liegen im ROM und werden beide beim hochfahren ind en RAM Geladen und ausgehführt. Dann kann man sowohl Firmware und Parameter injecten
- Firmware und Parameter im ROM, aber nur Parameter (oder einige der ganzen Parameter) werden in den RAM geladen. Dann kann man die Parameter, sprich die konfiguration der Karte injecten/ändern
- Beides ist im ROM und bleibt da und man kann nix injecten
Wäre mal interessant wie das wirklich detailliert funktioniert.