I don´t know if it is a good idea to add a broadcastreceiver to a lib. I did added one; should work i guess. But maybe it is better to create a broadcastreceiver directly in b4a and work with the data incoming at this BCR.
As i do not have such a device it is a bit difficult to write a lib for it if you are not able to test directly.
You need to find out
Please find 1st version to test attached