m3

update ble functionalities