Changes

527 bytes added ,  17:31, 7 April 2021
Line 239: Line 239:     
===[[Bluetooth_Driver_services|bluetooth]]===
 
===[[Bluetooth_Driver_services|bluetooth]]===
 +
The IPC<>btstack code was rewritten. C++ objects with vfuncs are now used by commands, instead of the interface funcptr tables. Various structs/enums were updated/etc.
 +
 +
The Adapter commands were updated, which in the process vulns were [[Switch_System_Flaws|fixed]].
 +
 +
[[Bluetooth_Driver_services#RespondToPinRequest|RespondToPinRequest]] now actually uses the input PIN instead of hard-coding it.
 +
 +
[[Bluetooth_Driver_services#StartInquiry|StartInquiry]] was updated.
 +
 +
For more details, see [[Bluetooth_Driver_services|here]].
 +
 
{Major changes, TODO}
 
{Major changes, TODO}