I tried to reverse engineer the bluetooth protocol, but ultimately failed with my current level of skillset, will come back to it eventually.