feat: support for osmo action 6#355
Merged
Merged
Conversation
Implement initial OA6 protocol support based on Bluetooth capture analysis Reverse-engineered the OA6 protocol from a Bluetooth capture of the Mimo app (simon_offiziell) using Claude 4.7 and implemented a minimal change set. Testing with an Osmo Action 6 shows that lag issues in certain stabilization modes are resolved. Streaming can now be started and behaves similarly to the existing OA4 flow. Further testing is needed to validate stability and uncover any remaining issues.
Contributor
Author
|
Just for context: The OA6 is a crazy good streaming action cam. Used it 9 days in a row (40+ streaming hours) on a bike stream through Netherlands. No connection issue / no microphone issues / no lags. Streamed all of it with moblin - just used the Mimo App to start the action cam stream targeting the RTMP of moblin. This PR mimics the mimo app and makes it a little more convenient to use for streamers. |
|
I agree. I’ve also used the OA6 for a few streams. Once I used the built-in microphone, and for most streams I connected two DJI Mic Minis directly to the camera. It works really well, and I like the image quality in low light, too. I also set up the connection using the Mimo app. Simon_offiziell |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implement initial OA6 protocol support based on Bluetooth capture analysis
Reverse-engineered the OA6 protocol from a Bluetooth capture of the Mimo app (simon_offiziell) using Claude 4.7 and implemented a minimal change set.
Testing with an Osmo Action 6 shows that lag issues in certain stabilization modes are resolved. Streaming can now be started and behaves similarly to the existing OA4 flow.
Further testing is needed to validate stability and uncover any remaining issues.