Welcome to our Community
Wanting to join the rest of our members? Feel free to sign up today.
Sign up

Working on new Mac OS free flight pro replacement - Currently working - expansion of my power mod work for the bb2/sc2

Giannis K

Active member
Joined
Feb 20, 2022
Messages
36
Reaction score
2
I’ve been working on a new macOS replacement for FreeFlight Pro for the Bebop 2 / SkyController 2, expanding on the RF/power-mod work I’ve been doing recently.

It is already working well enough for live testing: the SkyController 2 connects directly to the Mac over USB, a custom macOS driver creates the network link, and the app receives and decodes the Bebop 2 live video stream while also displaying flight telemetry, RSSI per RF chain, SNR, link quality, battery status, packet loss/jitter and other diagnostics.

The goal is to have a completely free and open-source modern replacement for the old FreeFlight setup, without needing an old iPhone or unsupported mobile app.

I should have the current version pushed to GitHub tomorrow after I finish cleaning up a few bugs from the first flight test. It is built natively for Apple Silicon and should work across all M-series Macs.

I’ll post the repository and setup instructions here once it is up.
Here are some screenshots! You are also able to see how well the RF power mod works I discussed on my other post, at 625M away the link reads 100% with 26db of margin!
1787156502273.png1787156541765.png
 
And if I did not make it clear already, it will be free, open source and should end up supporting the bebop 1, bebop 2 and disco when used with the SC2!
 
I welcome you to the first proper beta 1.0 release of the Parrot lab software!
The highlights include:
Live Bebop 2 video, flight telemetry, RF diagnostics and HUD
Lossless H.264 recording and PNG/JPEG photo capture
480p, 720p and experimental 1080p drone streaming profiles
Adjustable adaptive or locked stream bitrate
Integrated Dragon Lab, RF/MOD Suite and SC2 Apple-NCM installers
Major decoded-frame memory-growth and Bebop battery-refresh fixes
Be sure to also read the new readme at:
 
Update v1.2 has come out!
  • persistent ARSDK telemetry for batteries, flight state, attitude, GPS fix, satellite count, speed and last-known coordinates
  • original full-sensor 4K fisheye capture and FTP retrieval
  • denoise, clarity, low-light cleanup and high-quality 2x image enhancement modes
  • guided SC2 bridge and USB address discovery
  • guarded two-device RF profile apply/restore workflow
  • expanded encoded, decoded, display and duplicate-RTP diagnostics
  • BusyBox compatibility, PATH, permission and root mount-state issues in device installers
  • SC2 discovery fallback and verified installer completion handling
  • FFmpeg pipe shutdown and macOS recovery-decoder stability
  • duplicate RTP picture delivery and diagnostic SPS/PPS capture
  • RF Lab non-interactive profile application and stock baseline recovery
 
Sneak peak for version 1.3, the bebop hardware could not support 1080p streaming, as you know ffp only gave us 720p streaming as the best option, after disassembling and remaking a custom dragon prog for the drone I bring you, 900p 30fps with no latency only on parrot lab with 2x metal FX upscaling and denoising, you do not need me to tell you which is stock and which is the 900p+upscaling profile :P. This is what parrot engineers would have wanted (picture is a zoomed in crop on an artificial plant). This is only preliminary as well and will get better as I tune the config! I imagine you are already stoked! 1787762196415.png
 

Members online

Forum statistics

Threads
5,507
Messages
45,670
Members
9,095
Latest member
lian09