is not clear the behaviour of hci_write_local_name I'm using this function to change the local name of my BLE device but when i scan the network i see the device with original name (I checked the mac address to confirm) although the hci_read_local_name returns the written name.