Jump to content
8 posts in this topic

Recommended Posts

Hello

This is for my bluetooth dongle that works in OC.

I want to try in Clover. Where can i put this code?

NVRAM>7C436110-AB2A-4BBB-A880-FE41995C9F82 section in your config.plist file and add the two child items:

Key	Type	Value
bluetoothInternalControllerInfo	Data	00000000 00000000 00000000 0000
bluetoothExternalDongleFailed	Data	00

 

To transfer this code to Clover, you'll want to insert it into the config.plist file under the NVRAM section. However, Clover's structure can be a bit different from OpenCore (OC). You should place these entries under the 'Custom' section in Clover's NVRAM settings. Be cautious and ensure you have a backup of your current config before making any changes.

  • Confused 1
16 hours ago, LockDown said:

Hi

Can you show me a snippet of config.plist on where to put it?

It looks something like this: 

<NVRAM>
  ...
  <Custom>
    <!-- Your entries go here -->
  </Custom>
  ...
</NVRAM>

Just place your specific settings where the comment indicates. Remember, each entry should be correctly formatted to match Clover's syntax. If you’re not sure about the format, you could share the settings you wish to add, and I can help you structure them correctly.

 

And don't forget to back up your current config.plist before making any changes! 

 

Cheers! 

8 hours ago, ArcaneRhapsody said:

It looks something like this: 

<NVRAM>
  ...
  <Custom>
    <!-- Your entries go here -->
  </Custom>
  ...
</NVRAM>

Just place your specific settings where the comment indicates. Remember, each entry should be correctly formatted to match Clover's syntax. If you’re not sure about the format, you could share the settings you wish to add, and I can help you structure them correctly.

 

And don't forget to back up your current config.plist before making any changes! 

 

Cheers! 

 

@ArcaneRhapsody Clover doesn't support injecting NVRAM entries.

 

@LockDown Use Terminal commands Slice mentioned

  • Like 1
11 hours ago, ArcaneRhapsody said:

It looks something like this: 

<NVRAM>
  ...
  <Custom>
    <!-- Your entries go here -->
  </Custom>
  ...
</NVRAM>

It didnt work. Il go with Slice's recommendation.

@ArcaneRhapsody Thank you so much 😊

  • Like 2
  • 1 year later...

Sorry I'm so late to this party. I have an old IOGear GBU521(?) basically an older version of the BT400, that has worked reliably forever, but not under Sequoia. I don't use Bluetooth much, so I didn't even realize that it wasn't working till a few days ago.

 

After a bunch of head scratching I finally solved this. I tried all the various combinations of BlueToolFixUp and the other kexts, the solution was finally to get the NVRam injection working properly on Clover. 

 

@Slice was correct, but his syntax was off. Simply using a value of 0 won't work, NVRam assumes that's a string as opposed to a value.

 

The correct syntax in terminal is;

 

sudo nvram bluetoothExternalDongleFailed=%00

sudo nvram bluetoothInternalControllerInfo=%00%00%00%00%00%00%00%00%00%00%00%00%00%00

 

I realize it's a bit of a PITA to have to reenter this and reboot if you clear NVRam at boot. I see that Clover injects a bunch of its own NVRam values (there's a bunch of FakeSMC stuff there) so I know it can be done. If I get that sorted out I will post back, but for now this solved my Bluetooth dongle problem.

 

 

  • Like 1
×
×
  • Create New...