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]].