I work with various (mainly Bluetooth) development boards (ConnectBlue, Ubertooth, USRP, etc.) to investigate the behavior of Bluetooth communications at the PHY level. To get more information, I'm looking for a way to debug the Bluetooth stack on the Windows 7 desktop. My use case is relatively simple: I have custom baseband implementations that establish connections to a Windows computer. I would like to see everything the Bluetooth equipment / driver has.
I am not sure how to approach this: I would like to see when the Bluetooth Chip / Windows driver receives a signal, and how it (message) receives interpretation / formatting / transmission through various related APIs. This mainly relates to kernel debugging. Is there a way to display the status of connected hardware in Windows in WinDBG? Maybe run an API API (API) in a Bluetooth kernel service?
I hope someone more familiar with debugging device drivers and Windows Kernel services can give me some pointers.
wishi source share