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

Unable to set Resolution or FPS via BLE #679

Open
MattL-NZ opened this issue Feb 27, 2025 · 0 comments
Open

Unable to set Resolution or FPS via BLE #679

MattL-NZ opened this issue Feb 27, 2025 · 0 comments
Labels
bug Something isn't working triage Needs to be reviewed and assigned

Comments

@MattL-NZ
Copy link

MattL-NZ commented Feb 27, 2025

First ensure you are using a camera that is currently supported by Open GoPro. Any other tickets will be rejected.

Component
Python SDK version 0.19.0

Describe the bug
Unable to set Resolution or FPS

To Reproduce

await gopro.ble_command.set_camera_control(
    camera_control_status=proto.EnumCameraControlStatus.CAMERA_EXTERNAL_CONTROL
)

await gopro.ble_setting.fps.set(value=FPS.FPS_120)
await gopro.ble_setting.resolution.set(Resolution.RES_1080_9_16)

Expected behavior
Expect the settings on the device to change.
Camera control works fine, Resolution or FPS does not work.

Console Output
2025-02-28 12:24:37,577 - EpicGoPro - INFO - Searching for GoPro GoPro 0532...
2025-02-28 12:24:41,721 - EpicGoPro - INFO - Connected to GoPro GoPro 0532 with identifier: *********: GoPro 0532
2025-02-28 12:24:42,566 - EpicGoPro - INFO - Keep alive sent to GoPro GoPro 0532
2025-02-28 12:24:42,976 - EpicGoPro - INFO - Setting GoPro GoPro 0532 to external control mode
2025-02-28 12:24:44,365 - EpicGoPro - INFO - External control response: {
"id" : "ActionId.SET_CAMERA_CONTROL_RSP",
"status" : "ErrorCode.SUCCESS",
"protocol" : "Protocol.BLE",
"data" : {
"result" : "EnumResultGeneric.RESULT_SUCCESS",
},
}
2025-02-28 12:24:45,873 - EpicGoPro - INFO - Setting FPS to 60 on GoPro GoPro 0532
Received non-success status: ErrorCode.INVALID_PARAM
2025-02-28 12:24:47,394 - EpicGoPro - INFO - FPS response: {
"id" : "SettingId.FPS",
"status" : "ErrorCode.INVALID_PARAM",
"protocol" : "Protocol.BLE",
}
2025-02-28 12:24:48,052 - EpicGoPro - INFO - Setting resolution to 1080 9:16 on GoPro GoPro 0532
No parser exists for ActionId.SCAN_WIFI_NETWORKS

Hardware

  • Camera: Hero13.
  • MacOS

Am I sending the wrong commands?

@MattL-NZ MattL-NZ added the bug Something isn't working label Feb 27, 2025
@github-actions github-actions bot added the triage Needs to be reviewed and assigned label Feb 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working triage Needs to be reviewed and assigned
Projects
None yet
Development

No branches or pull requests

1 participant