HELP understanding how to control cameras bluetooth binding

Ask software engineering and SDK questions for developers working on Mac OS X, Windows or Linux.
  • Author
  • Message
User avatar


  • Posts: 5
  • Joined: Thu Sep 05, 2019 7:30 am
  • Location: Europe
  • Real Name: Vincent Monteil

HELP understanding how to control cameras bluetooth binding

PostThu Sep 05, 2019 8:31 am

Hi everyone !

I'm currently prototyping a software solution to control blackmagic cameras via bluetooth at our studio. I'm experienced at coding so connecting to the camera was not a problem.

However, I have absolutely no clue about how to structure messages being sent to the cameras.

I have had a look at this very interesting doc ... 9929000000
And this topic where the OP gives info about a message he sent : viewtopic.php?f=12&t=94680&p=526475&hilit=bluetooth#p526475

However, I don't understand how I should structure messages, for example setting ISO or focus...
EDIT : I now understood by having a deeper look at the documentation.

However, I can't manage to bind my camera with bluez / gatttool on a linux machine.

I can see the camera, connect to it, read public UUID values. However, I can't manage to initiate binding, and getting the camera to require a binding code...

Tried as suggested elsewhere :
_setting the device name

Or like suggested in the official doc :
sending 0x01 value to the camera control UUID, in my case :

char-write-req 0x0015 01 (or 0x01) : None of them work, the device won't respond after that.

Any idea about how to solve this ? I see that some people did manage to initiate binding here but no step guide found.

I think that it would be very useful to both me and the community :)

Thanks !

Return to Software Developers

Who is online

Users browsing this forum: Csaba Nagy and 2 guests