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

Any progress on this? #1

Closed
xuv opened this Issue Jun 30, 2017 · 4 comments

Comments

Projects
None yet
2 participants
@xuv

xuv commented Jun 30, 2017

This is super interesting. Have you made any progress since?
I'm in search of a solution to switch cameras in client-mode and set up an AP myself. If you have any clue. Thx.

@jamiewannenburg

This comment has been minimized.

Show comment
Hide comment
@jamiewannenburg

jamiewannenburg Jul 30, 2017

Hi xuv, sorry for the late reply.

I have not thought about this in many years and do not own any GoPros at the moment. So, it would be difficult for me to develop this further. But it was a fun project, and I would like to work on it again in the future. Have you tried my code, or the code at https://github.com/joshvillbrandt/GoProController perhaps with newer GoPros?

I do not understand your question. If I remember correctly, when the GoPro is in client mode, it will connect to a remote. The remote will then send commands to all the cameras connected to it and listen to state change messages to confirm that all the GoPros have received the command and has made the appropriate changes. So, in this mode, there is no notion of switching.

Could it be that you mean the other mode? In this mode a GoPro sets up its own wifi network, which you can connect to with a client. The link above was intended to hack that mode, and it was even able switch between different GoPros by connecting to their respective networks one at a time.

There might have been structural changes to how all this works in newer GoPros. Do you know if this is the case? Furthermore, if you want to take ownership of this project, that can be arranged.

Hi xuv, sorry for the late reply.

I have not thought about this in many years and do not own any GoPros at the moment. So, it would be difficult for me to develop this further. But it was a fun project, and I would like to work on it again in the future. Have you tried my code, or the code at https://github.com/joshvillbrandt/GoProController perhaps with newer GoPros?

I do not understand your question. If I remember correctly, when the GoPro is in client mode, it will connect to a remote. The remote will then send commands to all the cameras connected to it and listen to state change messages to confirm that all the GoPros have received the command and has made the appropriate changes. So, in this mode, there is no notion of switching.

Could it be that you mean the other mode? In this mode a GoPro sets up its own wifi network, which you can connect to with a client. The link above was intended to hack that mode, and it was even able switch between different GoPros by connecting to their respective networks one at a time.

There might have been structural changes to how all this works in newer GoPros. Do you know if this is the case? Furthermore, if you want to take ownership of this project, that can be arranged.

@xuv

This comment has been minimized.

Show comment
Hide comment
@xuv

xuv Aug 4, 2017

Thanks for the reply. Indeed, my question is maybe not clear. I was looking for a way to spoof the remote. As you say, cameras set themselves in client mode when connected to a remote. I'm looking for a way to use a computer as a remote and control multiple cameras at the same time.

xuv commented Aug 4, 2017

Thanks for the reply. Indeed, my question is maybe not clear. I was looking for a way to spoof the remote. As you say, cameras set themselves in client mode when connected to a remote. I'm looking for a way to use a computer as a remote and control multiple cameras at the same time.

@jamiewannenburg

This comment has been minimized.

Show comment
Hide comment
@jamiewannenburg

jamiewannenburg Aug 4, 2017

The discussion in #2 might be usefull to you. Esspacially the issue noted by KonradIT.

The discussion in #2 might be usefull to you. Esspacially the issue noted by KonradIT.

@xuv

This comment has been minimized.

Show comment
Hide comment

xuv commented Aug 5, 2017

Thx.

@xuv xuv closed this Aug 5, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment