Thanks my friend. BUT I wrote "Being suspicious on my code, I used the original Bluetooth example posted here by Erel, ..." . So, maybe my english is not enough good, but it seems not a problem of my code (btw i am enough old to know that 95% of problems are in my code). About the Log: it simply says to add the BLUETOOTH related permissions. Adding BLUETOOTH_CONNECT only, asks for BLUETOOTH_SCAN. Adding this latter, curiously, continues to crash same way. I Wrote also that, even returning to 26 it continues crashing, until you uninstall the App. After reinstalling, 26 works again, and 31 not, of course. When crashing, in debug mode, it gives no useful message, but to add the abovementioned Permissions (which are both present in the manifest). Therefore, the conclusion is that it is not that simple to understand what happens... My suspect is that it is necessary a more advanced permission management, which is out of my actual skills. That's why I posted my question here ...