Not sure yet if I will try to add it natively to our USBHost_t36 library or through other libraries.
I now have a fork/branch of the ArduinoBLE library which uses the USBHost code at the lower level and I can run most if not all of their examples.
What I would like to try next, is to be able to connect to a Microsoft XBox One Controller. We do now have support in our current (not released) library for these when they are using older firmware. However, the latest release of the firmware, now runs in LE mode.
I can use the Arduino Library on Teensy or Arduino Nano 33 IoT (or BLE) and retrieve their information.
More details up on the Arduino Forum: https://forum.arduino.cc/t/arduinoble-t ... /1054844/4
However, I have not seen any examples of using their (arduinoBLE) code to do the logical pairing, nor what would not to change to handle connections from their device after they are paired.
(Background off)
So: I purchased one of your LE Sniffers to see if I might be able to capture enough of the traffic to reverse engineer it.
I have followed the tutorials on setting it up and using it with WireShark:
https://learn.adafruit.com/introducing- ... -wireshark
Sorry I know it is probably obvious, but this first page using WireShark starts off with:
What selected device? The prvevious page left off with Final Check and Test capture whichOnce Wireshark has loaded, you should see the advertising packets streaming out from the selected BLE device
does show information but mentions nothing about selecting a device.
The section talking about capture between two devices.
So hopefully simple question: Do you have suggestions on on how to capture the logical Pairing operation between either the BT on my PC this WireShark is running on (or maybe to different machine like RPI) to the XBox One controller?If you wish to sniff data being exchanged between two BLE devices, you will need to establish a connection between the original device we selected above and a second BLE device (such as an iPhone or an Android tablet with BLE capabilities).
And likewise then what it does after this for the XBox one to connect up to the PC after this.
I am guessing (that maybe once paired) the controller maybe does a direct Advertising?
Or better yet, if you have examples for these types of connections/pairs using your own BLE library that would be great.
Thanks
Kurt