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

Can I use it through Arduino IDE? #5

Open
hellolwt opened this issue Jun 18, 2022 · 20 comments
Open

Can I use it through Arduino IDE? #5

hellolwt opened this issue Jun 18, 2022 · 20 comments

Comments

@hellolwt
Copy link

hellolwt commented Jun 18, 2022

Hello!

Thanks for sharing your work! I get some issues when I try to test it on my GoPro Hero10s.

I try to upload the code to ESP8266 through Arduino IDE, but I can't see anything in the serial monitor(already uncommented //#define PRINTLCD), and I also can't use any commands in the serial monitor. Could you help me with the problems?

Besides, could you tell me how to get the mac addresses of my cams? I connect the cam's WiFi to my computer but only see the mac of my computer.

@sepp89117
Copy link
Owner

You really don't see anything on the serial monitor? Did the code upload work? Is the monitor set to the correct speed of 115200? If you get something displayed on the serial monitor, try pairing the camera with the smart remote

@sepp89117
Copy link
Owner

After pairing, the monitor will ask you if you want to pair the camera. The Mac is also displayed. But if the monitor shows nothing from the start, something fundamental is wrong.

@hellolwt
Copy link
Author

Sorry, I set a wrong speed.
But what is the smart remote? Is it the product of GoPro? I don't have one, so I need to buy it first?

@sepp89117
Copy link
Owner

Smart Remote is a product of GoPro and the code here simulates a smart remote.
If you have started your ESP with this code, you can pair your cam with 'smart remote' in the menu of your cam. No other Stuff to buy

@hellolwt
Copy link
Author

Thank for your answer. I sucessfully connect my cell phone to it, but I still can't connect my cam because I can't select the WiFi of the ESP in my cam. Do you know any solution?

@sepp89117
Copy link
Owner

I think the smart remote that is simulated here only works up to hero 8. Sorry
https://de.gopro.com/help/articles/Block/How-to-Pair-Your-Camera-with-Your-Smart-Remote?_encoding=UTF8&app-action=external

@hellolwt
Copy link
Author

I see. Thanks for your help!

@sepp89117
Copy link
Owner

How urgent is it for you? Maybe in the coming weeks I'll find time to look at the new remote and make the code compatible with Hero 9 and 10. But I don't want to promise anything here!

@hellolwt
Copy link
Author

Take your time, you already helped me a lot. I am looking forward to your new work! Thank you again.

@sepp89117
Copy link
Owner

I published a new project. Can you try if it works with multiple cameras? I currently only have one camera with me. And that camera is a Hero 8.

@KonradIT Can you test it too?

https://github.com/sepp89117/GoPro_BLE_RC

@KonradIT
Copy link

I have 6 Gopros. On it.

@sepp89117
Copy link
Owner

Nice! I look forward to your report!

@KonradIT
Copy link

gopro_rem.mp4
  • Hero7
  • Hero10

for now :) need to charge all other cams

@KonradIT
Copy link

seems to crash whenever I try to connect the GoPro MAX to it.

@sepp89117
Copy link
Owner

Wow! I'm very pleased that it works with multiple cameras at the same time 😅 I think I read somewhere that Esp32 can only connect to a maximum of 6 BLE servers. I hope @hellolwt finds out how many camerasas it works with at the same time! Thank you KonradIT! Fast and efficient 👍
I will create a matrix tomorrow with a comparison of the cameras and the functions. In it I can then record which commands work and which don't. There are already a lot of functions in the code. I just have to implement them in the http. tomorrow^

@KonradIT
Copy link

It connected to 3 cameras at the same time, but MAX makes it crash.

@hellolwt
Copy link
Author

Great work! I only have two Hero10s at the moment, both successfully connected and worked on it! I think I can test more cams later on.

@sepp89117
Copy link
Owner

I greatly expanded the code today. Unfortunately, it keeps crashing after client.connect, at client.getService... I'm currently stuck and waiting for a response from espressif

@sepp89117
Copy link
Owner

@KonradIT Would you like to open an issue and share the exception when connecting to Max?
I also opened an issue and described my current problem.
sepp89117/GoPro_BLE_RC#1

@KonradIT
Copy link

I'm unable to get any logs on the serial monitor even with the right baudrate.

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

No branches or pull requests

3 participants