Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Nikon COOLPIX B600. #173

Merged
merged 2 commits into from
Feb 5, 2025
Merged

Conversation

gkoh
Copy link
Owner

@gkoh gkoh commented Feb 5, 2025

No description provided.

gkoh added 2 commits February 5, 2025 11:24
We don't need super high sub-second location updates, reduce it to at
most one second updates.

Also, add some hysteresis to the GPS fix check. This reduces the GPS fix
icon flickering 'warning/fix' all the time.
Reverse engineering shows the remote uses a simplified version of the
smart device 4 stage handshake.
In particular, the camera does not require the scrambled/encrypted
device ID exchange.

Remote pairing is now mostly working, able to scan and connect and send
shutter release.
Remote controller mode does not support focus.
Remote controller mode does not appear to use GPS, although the
characteristic is active and accepts the write.

Currently using FreeRTOS queues instead of task notifications, something weird
going on with causing crashes with NimBLE stack.
@gkoh gkoh force-pushed the support-nikon-coolpix-b600 branch from c19d9d5 to 40b2b44 Compare February 5, 2025 01:21
@gkoh gkoh merged commit b92c3cf into master Feb 5, 2025
6 checks passed
@gkoh gkoh deleted the support-nikon-coolpix-b600 branch February 5, 2025 01:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant