Just ordered a Nikon W300 #camera. Already searched for a way to get pictures off the camera using wifi and found https://www.testcams.com/airnef/ . Would also be a nice option to get pictures on my #pinephone if it works.
Got a capture of the #bluetooth communication on my #android switching on the #wifi on my #nikon #w300. Androids feature is hidden between the developer options. Finding the btsnoop_hci.log file was kind of difficult. I had to use find from the command line using adb shell. Once transferred to my laptop the file opens fine in #wireshark. Well, don't know anything about bluetooth on a protocol level and have to start reading what #l2cap and Bluetooth #AttributeProtocol are.
BTW: I'm really disappointed by #nikon about how they made the marketed #wifi feature on the #w300 #camera work: You are forced to use a closed source #android or #ios app. Even though there is #airnef around it is not usable if there is no way to switch on #wifi. For someone looking for a camera to use with #linux (and possibly like me with the #pinephone) the wifi and bluetooth function is worthless.
Thought I'd just poke a bit around before reading more about #bluetooth. As it turned out pairing the #w300 camera does not work outside the SnapBridge app. Tried a few times and found that the camera changed its hardware address in-between the different attempts...
Well, it seems to be #bluetooth le and with 'le' it seems to be part of the protocol to use a random hardware address. Anyway, captured the pairing with #snapbridge #app on #android. Will try to find a difference to a pairing test done from naked android.
Looked some more into Bluetooth LE. Moved the tests to my #pinephone, because #bluetooth seems to be more stable than on my notebook ;-)...
Guess I'll need a screenrecord of the pairing process of my #w300 to the android app #snapbridge to correlate the times of the sniff and my actions in the app.
Turns out that the #w300 cameras wifi can only be turned on by an ios/android app using a bluetooth connection. The wifi is said to be turned on only for one action (like getting one picture). I've gottan that far that the wifi switched on and has been visible.
Now looking for a way to #capture the #bluetooth traffic on #android to find a way to enable wifi on the camera from a linux computer...