There is, however, one caveat: WiFi/Bluetooth coexistence isn’t properly configured yet, so you will have poor Bluetooth performance if you are connected to a 2.4GHz WiFi network. The driver does not need to concern itself with any of those details, it just shuffles data to/from the device. Thankfully, while the PCIe transport is new, the HCI interface that runs on top is standard, so once the core initialization and data transfer parts of the driver started working, most Bluetooth features did too. We’ve decided to take the plunge and ship this driver straight to alpha users, and it is now available in our latest kernel and support packages. As of a few days ago, Bluetooth started working! After R put together a userspace proof of concept driver, Sven picked up the work and started writing a proper kernel driver. Apple made a variant that runs over PCIe, but the higher layers are the same as any other Bluetooth controller. But all that changed when R picked up the challenge of reverse engineering it! Thankfully, Bluetooth itself is quite simple, since the host to controller interface is largely standardized. A wild Bluetooth appeared!īluetooth had been on the back burner for a while now, since Apple switched to a new bespoke PCIe interface that apparently no other vendor uses. You can expect most of the hardware to work as you’d expect (on par with the Mac Mini), except for the front USB ports on the M1 Max model and the Type A ports on all models (these are blocked on the special firmware upload support also needed for the 4-port version of the M1 iMac - it’s on the list). This eventually got rolled in with other changes, so we ended up waiting a bit longer than we expected to release it, but it’s finally here! This wasn’t hard, but it did need some changes to our bootloader and device trees in order to handle the idea of one SoC with multiple dies. When the Mac Studio was announced, we set to work making the new M1 Ultra work with Asahi Linux. If you’re new to Asahi Linux, check out our previous release announcement for installation instructions and general information. Welcome to another long overdue progress report! As usual, things have been busier than expected… and we have some big news! We’ve just released a new Asahi Linux update with Mac Studio, Bluetooth, and M2 support! M2 is here! July 2022 Release & Progress Report
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |