Henties Posted September 23, 2021 Share Posted September 23, 2021 (edited) My Fenvi T919 bluetooth adapter works and has been working all along up to and including macOS Big Sur. With Monterey, Apple moved their bluetooth code to user space which now requires the BlueToolFixup.kext in order to get bluetooth working, sort of. I have installed version 2.6.0 of this kext and applied the MinKernel flag 21.0.0 so that this kext only kicks in when booting Monterey. I am however still experiencing bluetooth problems under Monterey these being: I can wake Monterey from sleep with my Apple bluetooth keyboard, but once Monterey has woken up completely my keyboard inputs are not being accepted anymore, to get it going again I need to disable and then enable bluetooth with the big button, which is available before the MenuBar Bluetooth-->Preferences panel, is expanded. Once Monterey has been woken from sleep I completely lose bluetooth keyboard control when moving to the OC graphical picker menu. To restore keyboard control in OC I have to shut down (power off) Monterey, wait a few seconds and voila bluetooth control returns to OC. Any advice on getting this sorted out will be appreciated. Greetings Henties Edited September 23, 2021 by Henties Link to comment https://www.insanelymac.com/forum/topic/349024-bluetooth-woes-with-fenvi-t919-under-monterey-beta-7/ Share on other sites More sharing options...
miliuco Posted September 23, 2021 Share Posted September 23, 2021 I have Fenvi T919 running fine from High Sierra to Monterey beta 7 without any extra kext or setting. It works OOTB. Apple bluetooth keyboard. Have you tried without BlueToolFixup.kext? Link to comment https://www.insanelymac.com/forum/topic/349024-bluetooth-woes-with-fenvi-t919-under-monterey-beta-7/#findComment-2767278 Share on other sites More sharing options...
Henties Posted September 23, 2021 Author Share Posted September 23, 2021 (edited) @miliuco Yes I tried BlueToolFixup.kext version 2.6.0 but it makes no difference at all. With or without this kext I can always restore bluetooth, after a wake from sleep, on the desktop by toggling bluetooth on and off from the menubar. But when I then go to the OC menu to try and boot another opsys, bluetooth is just non functional. Enough reason for me to stay with Big Sur for the time being. Greetings Henties Edit: I got 4 of these Fenvi T919's working flawlessly on anything up to and including Big Sur. It is just on my Monterey test rig that I am having this problem, I might just try another spare Fenvi T919 and test if it is the card presently in use. Edit: @miliuco The problem only manifests itself on the Comet Lake platforms that I am using, GA-Z490 Vision G. Moving the Monterey SSD to my Skylake build, and tweaking a few things like ip addresses, hostname and 4 entries in my /etc/fstab file, all turns out golden. with the same model Fenvi T919 BT controller that is being used on my Comet Lake based hacks. Will have to wait for the next Monterey beta to see what Apple comes up with then. I only have one Monterey test installation and will only go full out with Monterey when these problems have been resolved or become solvable. Dual booting Big Sur and Monterey without changes to OC 0.7.3 Edit: @miliuco I can now confirm, after extensive testing and swapping Bluetooth hardware like it is going out of fashion between machines that: All 5 Fenvi T919 PCIe adapters I own work under Monterey OOB on my Skylake build, but none work under control of Monterey under my two GA-Z490 Vision G builds, yet all 5 cards do work on my GA-Z490 Vision G builds under the control of Big Sur, I therefore conclude that for BT and the GA-7490 Vision G platform, Apple still has to produce properly working code before BT on my GA-Z490 Vision G builds will work as intended under Monterey. Edited September 24, 2021 by Henties 1 Link to comment https://www.insanelymac.com/forum/topic/349024-bluetooth-woes-with-fenvi-t919-under-monterey-beta-7/#findComment-2767290 Share on other sites More sharing options...
Maple Posted October 31, 2021 Share Posted October 31, 2021 I'm using ASUS TUF Z390M-PRO GAMING + Fenvi T919 without BlueToolFixup kext. I works well when not sleep. But it has the same bluetooth problem when wake from sleep. Link to comment https://www.insanelymac.com/forum/topic/349024-bluetooth-woes-with-fenvi-t919-under-monterey-beta-7/#findComment-2770614 Share on other sites More sharing options...
garzov Posted October 31, 2021 Share Posted October 31, 2021 1 hour ago, Maple said: I'm using ASUS TUF Z390M-PRO GAMING + Fenvi T919 without BlueToolFixup kext. I works well when not sleep. But it has the same bluetooth problem when wake from sleep. same here Link to comment https://www.insanelymac.com/forum/topic/349024-bluetooth-woes-with-fenvi-t919-under-monterey-beta-7/#findComment-2770621 Share on other sites More sharing options...
Henties Posted November 2, 2021 Author Share Posted November 2, 2021 To @All whose bluetooth IO peripherals, such as a magic keyboard and mouse, stop functioning when Monterey 12.1 wakes from sleep. I discovered that this does not happen when I run Monterey 12.1 with bluetooth turned off, the attached screenshots refer. It appears that Apple split their "code" controlling the operation of bluetooth into a section for IO peripherals and another one for airdrop and whatever, and that these 2 software streams do not as yet live well together and in "harmony" on some of our hacks. I have been writing this posting on Monterey and an Apple magic keyboard, with bluetooth off, after the machine was woken from sleep a number of times. When I use my IO peripherals with bluetooth turned on I can only restore their functionality with a reboot after the machine has woken from sleep. I tried the latest "BlueToolFixup.kext" on its own and also in combination with the other kexts present in the 2.6.1 release folder, but without any success whatsoever. I am using a Fenvi T919 adapter Regards Henties 1 Link to comment https://www.insanelymac.com/forum/topic/349024-bluetooth-woes-with-fenvi-t919-under-monterey-beta-7/#findComment-2770827 Share on other sites More sharing options...
Henties Posted November 2, 2021 Author Share Posted November 2, 2021 @All, I conducted more tests and in the process some more mysteries unfolded. Monterey: Cold booting Monterey with bluetooth disabled allows me to navigate the OC boot menu and pick whatever operating system I want to boot into. All this with only an Apple magic keyboard and mouse, this basic BT functionality must therefore originate or is embedded in the OpenCore codebase, although I also have basic BT functionality in my bios environment, therefore BT in the OpenCore environment may actually originate from the bios code as well. This basic BT functionality even allows me to actually enter the Monterey desktop via its login screen, promting me for my password, which I enter with my Apple magic keyboard, and I once again emphasise with Monterey's bluetooth turned off good and solid. Big Sur: Cold booting Big Sur with bluetooth disabled also allows me the same Apple magic keyboard and mouse functionality whilst still in the OpenCore menu environment, but here the bus stops in its track. When the Big Sur boot process has completed and I land on the login screen there is no response registered by pressing a key on my Apple magic keyboard, which is what one would expect to happen considering BT is switched off in Big Sur. To me it is clear that the basic Opencore or bios bluetooth functionality is being disabled during the Big Sur boot process making "room" for Big Sur's own BT code to kick in, provided Big Sur's BT is in "On Mode". During the Monterey boot up process the basic opencore or bios bluetooth functionality is allowed to survive up to the Monterey login screen and beyond. Therefore once In Monterey the basic BT functionality, is allowing BT IO peripherals to continue operating normally. That basic OpenCore BT service is even able to survive as many sleep wake sequences as one desires, provided Apple's own bluetooth remains off. As a consequence that obviously no airdrop and whatever, will be available, as these features are not, and need not be provided by the source providing the basic BT capability, which somehow continues to make it's presence felt in the Monterey environment where it should never have been in the first place. Just my 2 cents worth. Greetings Henties 2 Link to comment https://www.insanelymac.com/forum/topic/349024-bluetooth-woes-with-fenvi-t919-under-monterey-beta-7/#findComment-2770835 Share on other sites More sharing options...
miliuco Posted November 2, 2021 Share Posted November 2, 2021 @Henties Thanks for the info! Link to comment https://www.insanelymac.com/forum/topic/349024-bluetooth-woes-with-fenvi-t919-under-monterey-beta-7/#findComment-2770874 Share on other sites More sharing options...
Henties Posted November 2, 2021 Author Share Posted November 2, 2021 @miliuco Perhaps the OC developers should be aware of this info, however I do not know how to draw their attention to these findings. Perhaps, and if you also consider it important that they be informed, then please assist and let them know. Regards Henties 1 Link to comment https://www.insanelymac.com/forum/topic/349024-bluetooth-woes-with-fenvi-t919-under-monterey-beta-7/#findComment-2770880 Share on other sites More sharing options...
miliuco Posted November 3, 2021 Share Posted November 3, 2021 (edited) @Henties Spoiler "Monterey: Cold booting Monterey with bluetooth disabled allows me to navigate the OC boot menu and pick whatever operating system I want to boot into. All this with only an Apple magic keyboard and mouse, this basic BT functionality must therefore originate or is embedded in the OpenCore codebase, although I also have basic BT functionality in my bios environment, therefore BT in the OpenCore environment may actually originate from the bios code as well. This basic BT functionality even allows me to actually enter the Monterey desktop via its login screen, prompting me for my password, which I enter with my Apple magic keyboard, and I once again emphasise with Monterey's bluetooth turned off good and solid." "Big Sur: Cold booting Big Sur with bluetooth disabled also allows me the same Apple magic keyboard and mouse functionality whilst still in the OpenCore menu environment, but here the bus stops in its track. When the Big Sur boot process has completed and I land on the login screen there is no response registered by pressing a key on my Apple magic keyboard, which is what one would expect to happen considering BT is switched off in Big Sur." You have BT disabled in macOS but not before, so BT device and OpenCore let you have mouse and keyboard... just until you get to the Desktop where there's no BT. The strange difference is the login screen, I don't know why you have mouse and keyboard in Monterey, Big Sur behavior is as expected. It is obvious that both macOS have very different approach to BT. Monterey has brought so many changes in this area... Edited November 3, 2021 by miliuco Link to comment https://www.insanelymac.com/forum/topic/349024-bluetooth-woes-with-fenvi-t919-under-monterey-beta-7/#findComment-2770925 Share on other sites More sharing options...
Henties Posted November 3, 2021 Author Share Posted November 3, 2021 (edited) @miliuco I have to politely disagree with some aspects of your comments in the last paragraph of your posting above. The other paragraphs are just replications of my original findings findings. It cannot be, and I believe Apple did not intend, that one should be able to login to Monterey with it's BT switched off and no indication anywhere, as to which devices have actually been granted BT privileges by Apple, this is not the way Apple has ever been coding, giving "unknown" devices carte blanche to do whatever they wish within the confines of the Monterey environment.. I believe that the OC coders would just waste their time to try and bypass this problem for us hackers before the new BT stack has not been improved by Apple, and taken out of it's "development flux". I actually believe that this is exactly what they are presently doing, waiting for another Monterey update/upgrade, whereafter the situation will be evaluated again.. I now consider this topic closed, waiting patiently for Apple to fix Montereys BT stack. Greetings Henties Edited November 3, 2021 by Henties 1 Link to comment https://www.insanelymac.com/forum/topic/349024-bluetooth-woes-with-fenvi-t919-under-monterey-beta-7/#findComment-2770943 Share on other sites More sharing options...
Recommended Posts