Line 1: |
Line 1: |
− | The Switch 12.0.1 system update was released on April 20, 2021 (UTC). This Switch update was released for the following regions: ALL. | + | The Switch 12.0.1 system update was released on April 20, 2021 (UTC). This Switch update was released for the following regions: ALL, and CHN. |
| | | |
| Security flaws fixed: <fill this in manually later, see the updatedetails page from the ninupdates-report page(s) once available for now>. | | Security flaws fixed: <fill this in manually later, see the updatedetails page from the ninupdates-report page(s) once available for now>. |
Line 8: |
Line 8: |
| | | |
| ==System Titles== | | ==System Titles== |
− | <fill this in (manually) later>
| + | Besides the [[System_Version_Title|sysver]] titles, the following titles were updated: [[Bluetooth_Driver_services|bluetooth]], [[Sockets_services|bsdsocket]], NgWord/NgWord2. |
| + | |
| + | There were no IPC changes. There were no NPDM changes besides the usual version-update. The only RomFs changes were for the bad word lists, besides the sysver titles. |
| + | |
| + | ===[[Bluetooth_Driver_services|bluetooth]]=== |
| + | Error handling in various bt-audio funcs were updated. |
| + | |
| + | An initialization func was updated. |
| + | |
| + | Minor other changes. |
| + | |
| + | The impl funcs for [[Bluetooth_Driver_services#EnableBluetooth|EnableBluetooth]] and [[Bluetooth_Driver_services#DisableBluetooth|DisableBluetooth]] were updated. |
| + | |
| + | [[Bluetooth_Driver_services#EnableBle|EnableBle]]/[[Bluetooth_Driver_services#DisableBle|DisableBle]] was updated: on entry the func to update the objptr for enabled-object is used, then on exit it's called again to update it to disabled-object. |
| + | |
| + | The func for the "nn.bluetooth.HidMessageHandler" thread was updated. |
| + | |
| + | A func which triggers [[Bluetooth_Driver_services#ConnectionEventType|ConnectionEventType]] value 4 will now use {Address loaded from a func} instead of the input Address, if the input Address matches an Address from elsewhere (this comparison also done on the previous version, without changing the Address). |
| + | |
| + | The Abort was removed in the code which initializes the "nn.bluetooth.BsaClient" thread, which was triggered depending on the value of global state. |
| + | |
| + | The func used for the BSA Security callback was updated: |
| + | * For the pairing/authentication complete event, this will no longer Abort when the input Address doesn't match the Address from elsewhere. |
| + | * Various other event handling in this func was also updated. |
| | | |
| ==See Also== | | ==See Also== |