![]() ![]() Thanks very much to Nordic who made the API available, documented it and gave me some feedback on the versions of the app as it developed. I like having a native OSX tool instead of always having to boot up Parallels, which I don't even have room for on every one of my Macs. If you get repeatable crashes I'd like the crash logs, I can help you find them and send them to me. Please use Sourceforge tickets if you have problems, or private message me here. I would not be surprised if I've used at least one 10.9-or-later feature in there. The app is built to load all the way back to OSX 10.8 but has only been tested recently on 10.9 Mavericks and 10.10 Yosemite. There are buttons at the bottom, there are menu items at the top. ![]() Anya Shenanigans at 11:46 The other problem is that there is a backing buffer for the pcapopenlive, and pcapnext may not return until the buffer has been filled. run it under sudo, and it may work for you. It should show up in a tab on the main window. you don't have access to /dev/bpf, which is the sniffing device on Mac OS X. Run the app, check the About box (which will tell you if Wireshark has been correctly found) and plug in a sniffer to any of your Mac's USB ports. Get 1, 2 and 3 working first, you'll save yourself a headache. Download from Sourceforge and double-click to install. The ble-sniffer app queries the Wireshark install in order to launch it and send it data, so having it working first, helps. Setting up Wireshark before you do anything else, ensuring your X11 works, that Wireshark starts and the command line tools are installed is also what I recommend. Wireshark itself needs X Windows/X11 to be set up on the Mac, OSX no-longer ships with that pre-installed, but it does point you to the correct place to install it. You need version 1.10.x or 1.12.x of Wireshark, 1.12.x is what I recommend. Wireshark is the protocol analyser which the application sends packets to for decoding. You can use the nrf studio, nrfjprog or my version for OSX, RKNRFGO (also on Sourceforge) A way to get the sniffer software into the device.I recommend that if you have access to a Windows box or one of the virtual machines for OSX that you get the sniffer set up that way first and test it. Nordic Sniffer software, at least version 1.0.1.This is a summary of the things you need in order to get it running. The full project is here, and the installation instructions are on the wiki. Saving the PCAP (Wireshark format) data for later.Showing the packets in Wireshark, decoded.Listing advertisers and seeing the name, RSSI and simple details about them.Seeing basic information about plugged-in sniffers.$ mv /Volumes/Macintosh\ HD/System/Library/Extensions/IOUSBFamily.kext /Volumes/Macintosh\ HD/Users/recovery-backupĥ) Copy back the original: $ cp -a /System/Library/Extensions/IOUSBFamily.kext /Volumes/Macintosh\ HD/System/Library/Extensions/IOUSBFamily.I've put up on Sourceforge, a Mac OSX application which interfaces with the Nordic BTLE sniffer software and has some of the functionality of the Windows application Nordic ships with that software package. New one (broken): /Volumes/Macintosh\ HD/System/Library/Extensions/IOUSBFamily.kextĤ) Move the broken module away: $ mkdir /Volumes/Macintosh\ HD/Users/recovery-backup Original: /System/Library/Extensions/IOUSBFamily.kext Here's how I fixed it, but please be extremely careful not to break your machine:ġ) Hold CTRL R and turn on your machine, this will boot into the "Recovery mode"ģ) Find out where is your original IOUSBFamily kernel extension and the one on the Macintosh HD are. It installed without any warnings but it turned out that this includes IOSUSBFamily.kext kernel module that's not going to work on my machine and this disabled all the USB devices (which includes laptop's own keyboard and trackpad). I had the same issue after installing USB Prober from a wrong OS version on my machine. Here is the steps to reload from recovery: If that does happen you must reload the proper kext manually from recovery: The OS X versions must match or else all usb devices including builtin touchpad/keyboard could not work. ![]()
0 Comments
Leave a Reply. |