Hello guest, if you read this it means you are not registered. Click here to register in a few simple steps, you will enjoy all features of our Forum.
This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 2 Vote(s) - 4.5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Android App for Betaflight (Betaflight CM - Racedronesoft)
#1
Hi to all, I’m Paul the developer of a new Android App specific for Betaflight.

As many of you, I’m a FPV drone pilot and love using Betaflight, but I really wanted a good tool tailored for BF (to use for in-field tuning) because we all know that BF is now a “thing on its own”, since I could not find one that could fit my requirements, I developed one ! (by profession, I’m a software developer).

So, here it goes,

Betaflight CM (not to be confuse with Betaflight Configurator), is an Android APP to allow “in-field” tuning of Betaflight flight performance settings, manage multiples drones and multiple configurations within them, all that with an easy and simple to use GUI (graphic user interface).

[Image: XAueeujl.jpg] [Image: VcFO8sFl.jpg]

The goal is that you can really fast Tune Settings / Backup / Restore configurations that you are trying out, or that you already know that work on specific situations, like : flight styles, prop types,  weight changing component (battery, HD action camera), wind/weather,  in sum, changes that affect flight behavior.

[Image: w8ChKfBl.jpg] [Image: X9GKCKql.jpg]

Sure that many of them can be changed by OSD, but not all, and can we keep up with so many variables and conditions ?, and even worse, multiples drones ? and with different releases of BF on them ? and what were really those settings that I had two weeks ago that were working really good, but I’ve change something since them !

The App also has some really cool features, like :
- Automatic migration of changed commands/settings while restoring saved configurations on a FC running a newer version of Betaflight (from any 3.x.x to current vs)
- Interactive Rate/SRate/Expo Graph Plot dialog that allows you to play around with these values and see instantly the rates/expo graph created (with deg/s values also),when done just tap OK, and the values will be set on the main screen

[Image: tdyjYbfl.jpg]

Go ahead and download a demo, and if you like it, please register to get full functionality.


It’s not much, just $2, I guess that’s a fair price for what it does and for constant updates and improvements.
With that said, I hope you enjoy my work as much as I like developing it, it’s my goal to keep it up to date in pace with Betaflight releases (as I did since vs 3.0.0), as also to keep adding new features.

Check the site APP at www.racedronesoft.com (only available from the site)

Video walkthrough ( App already had some new features added, but you get the point)


Also, I’ll be glad to answer (here) to questions or suggestions that you may have.
[-] The following 3 users Like PViegas's post:
  • Tom BD Bad, unseen, PaulMek
Reply
Login to remove this ad | Register Here
#2
That looks great! how does connect to the quad? bluetooth or USB? Would love to see it available on iOS too! Big Grin
Don't be a LOS'er, be an FPV'er :)  My Gear - Facebook - Instagram - Twitter
Reply
#3
(21-Feb-2017, 12:56 PM)Oscar Wrote: That looks great! how does connect to the quad? bluetooth or USB? Would love to see it available on iOS too! Big Grin

Hi, Oscar thanks

Connects over USB OTG.

iOS would be great but unfortunatly "no can do", connecting it with iOS would require bluetooth (as you said), and BF (Racedrones) users usually dont put a HC-05 module (although they could), but then again I don't have an devolper license for iOS.

PS, can't user live chat, cause I hav'nt 20 post (yet)
Reply
#4
I just notice this APP is a paid software... I am sure you've put into a lot of work into this APP and deserve some rewards.

I have a small suggestion, maybe you can do a free version, where people can only change certain things like PID/Rate, and a full version that allows them to change everything?
it will get more people to try it Smile
Don't be a LOS'er, be an FPV'er :)  My Gear - Facebook - Instagram - Twitter
[-] The following 2 users Like Oscar's post:
  • Tom BD Bad, sloscotty
Reply
#5
It looks good. I would also suggest you to use official Google Play license management. This one-license-per-device rule doesn't really fit with today's standards. I understand that it can be transferred, it's just odd
[-] The following 1 user Likes varkokonyi's post:
  • sloscotty
Reply
#6
(21-Feb-2017, 02:08 PM)Oscar Wrote: I just notice this APP is a paid software... I am sure you've put into a lot of work into this APP and deserve some rewards.

I have a small suggestion, maybe you can do a free version, where people can only change certain things like PID/Rate, and a full version that allows them to change everything?
it will get more people to try it Smile

I understand your point, but please consider that the Demo version, is in a sence a free version, you can do everything less send to FC, this means that you can in fact use it to backup (and manage) your configurations (you just can't send them back to FC, for convinience).

and, you do have alternatives app's to send, but not so good Cool .
Reply
#7
(21-Feb-2017, 02:38 PM)varkokonyi Wrote: It looks good. I would also suggest you to use official Google Play license management. This one-license-per-device rule doesn't really fit with today's standards. I understand that it can be transferred, it's just odd

Thanks Varkokonyi,

I do understand that Google Play would reach a much bigget "audience", and I did tought on it in the beginning, but I gave up the ideia, allow me to explain (bare with me it's going to me long, but android users have the right to know).

- Google Play as a "dictator policy" Thinking , they charge %30 (plus one time $25 for opening an account) on each sale, for what ? Well for having a "store", just that, you don't get customer service at all (any email sent to them goes to the trash bin). If I had to give away 30% I would have to increase the price register value, so I rather keep this cheap for users, and at the same time donate a smal amount to Boris (as I will, because I've spoken with him about that)
- Google Play does not allow you to offer licenses (in the beginnig, they had that possibility, but then profits call out loud)
- Google Play can (at any time and without plausible reason) block an APP, just because they felt like it (or their robots), from there on, all the devices will not be able to run the App, I've two of them on my HTC (factory installed) that I can'nt use, and can't remove (factory installed). I don't want that to happen to my users, if you want to know more about this kind of "horror stories" check this link 
- Google Play takes their time to approve an App submition (and their updates), this can take up to a week. When I do an update, I want it out there ASAP, Betaflight does'nt wait for me, so why my users would have to ?. I've been making updates (since 3.0.0) after 1/2 days after new Betaflight releases (that impact on app), how about that for user support !? (on Google .... you get the point)
- There's more on these, but maybe for another day...

For all of the above reasons, I had (was forced  Cry ) to create my own "distribution model", I have full control over it, and can offer a better service (even if I reach less users, and have more work to do), but this is a "niche market" and I believe in "spreading the word". So the device license is the only way to go, but I allow the transfer of the license (no problems here).

About today standards (Android Store), for what I see (these days) there are just two: in app purchase, purchase, purchase ...., and Ads, Ads, Ads. I don't like any of the two, but I do realise that they are the most profitable in long term (for Google).

Regards,
Reply
#8
The price is good! Can you provide links to user reviews? Thanks!
Reply
#9
(21-Feb-2017, 04:28 PM)sloscotty Wrote: The price is good!  Can you provide links to user reviews?  Thanks!

No reviews yet, maybe Oscar will do one   Cool , I only released this (worldwide) two weeks ago (before that was on betatesting with my flying buddies), already with users all over the world (even in some places that I could'nt imagine), so reviews are prone to start poping out.

I had a request (this weekend) from a youtube channel to make a video review, but it will only be available in a couple of weeks.

Feel free to install the Demo and have a go, you just need an USB OTG cable, and a FC running BF.

Cheers !
Paul
Reply
#10
(21-Feb-2017, 04:01 PM)PViegas Wrote: Thanks Varkokonyi,

I do understand that Google Play would reach a much bigget "audience", and I did tought on it in the beginning, but I gave up the ideia, allow me to explain (bare with me it's going to me long, but android users have the right to know).

- Google Play as a "dictator policy" Thinking , they charge %30 (plus one time $25 for opening an account) on each sale, for what ? Well for having a "store", just that, you don't get customer service at all (any email sent to them goes to the trash bin). If I had to give away 30% I would have to increase the price register value, so I rather keep this cheap for users, and at the same time donate a smal amount to Boris (as I will, because I've spoken with him about that)
- Google Play does not allow you to offer licenses (in the beginnig, they had that possibility, but then profits call out loud)
- Google Play can (at any time and without plausible reason) block an APP, just because they felt like it (or their robots), from there on, all the devices will not be able to run the App, I've two of them on my HTC (factory installed) that I can'nt use, and can't remove (factory installed). I don't want that to happen to my users, if you want to know more about this kind of "horror stories" check this link 
- Google Play takes their time to approve an App submition (and their updates), this can take up to a week. When I do an update, I want it out there ASAP, Betaflight does'nt wait for me, so why my users would have to ?. I've been making updates (since 3.0.0) after 1/2 days after new Betaflight releases (that impact on app), how about that for user support !? (on Google .... you get the point)
- There's more on these, but maybe for another day...

For all of the above reasons, I had (was forced  Cry ) to create my own "distribution model", I have full control over it, and can offer a better service (even if I reach less users, and have more work to do), but this is a "niche market" and I believe in "spreading the word". So the device license is the only way to go, but I allow the transfer of the license (no problems here).

About today standards (Android Store), for what I see (these days) there are just two: in app purchase, purchase, purchase ...., and Ads, Ads, Ads. I don't like any of the two, but I do realise that they are the most profitable in long term (for Google).

Regards,


Wow!

I didn't consider all these points when writing my comment. Considering these, I absolutely understand you having an own distribution model.

Good luck with your app!
Reply
#11
(21-Feb-2017, 05:24 PM)varkokonyi Wrote: Wow!

I didn't consider all these points when writing my comment. Considering these, I absolutely understand you having an own distribution model.

Good luck with your app!

No, problem  Smile , glad you mention it Thumbs Up . That way you gave me a lead to explain what Google Play does, it's outrageous.
Reply
#12
Great thread! Ill be getting this soon for sure. Thx for the info and hard work. Very interesting. Thinking
The Obsession IS Real!
My Youtube and Instagram links
Reply
#13
Latest Version Update

Version 1.10
- Added D-Term Transition, new BF 3.1.6 D-Term defaults
- Added danger warning message (when sending to FC) if you set D Term Notch Filter Cutoff higher then D Term Notch Filter Frequency ("this can result in a runaway motor acceleration")

Previous version (1.09)
- Added Dshot Digital Idle

Enjoy !
[-] The following 1 user Likes PViegas's post:
  • Drone0fPrey
Reply
#14
New version available (1.11)

Changes:
The previous version (1.10) message to remove the USB cable (after Send) was removed, now you will "see" two wait dialogs :
- Sending settings to FC
- Waiting for FC to reboot (you might not see this one on F3's because they are fast)

(At the same time you will see in the background a red label saying to Not remove the USB cable)

After those messages clear out, you're ok to remove the USB cable.

If you leave the cable on, you can Reconnect (again F3's behave different from F4's, because F4's will auto reconnect due to power cycling the USB port), but you can disconnect the cable without problems.

Also, if for some reason (mainly on F4's) the App "looses" comms with the FC (timeout), you will be prompted to visually check if the FC has rebooted, and then remove the cable (not ussual, but can happen, and in this case, last settings changes were probably not saved).

As always, fly high and low, just avoid the walls and enjoy Cool
Reply
#15
New version available (1.15)

Betaflight CM (for Android) new features :
- New Tools & Info tab with quick CLI (Dump All) snapshot/Backup & Restore (Full CLI restore)

-Led color quick change.
This is how you should first configure leds on Betaflight (PC) to quickly change their color on Betaflight CM (Android)

[Image: njCcWoK.png]

Enjoy !!!
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  Betaflight PR for ELRSv3 - SPI RX Compatibility V-22 3 2,251 20-Aug-2022, 06:04 AM
Last Post: Pathfinder075
  Accessory SpeedyBee Phone app includes ExpressLRS Configurator kafie1980 4 4,233 03-Jun-2022, 01:03 AM
Last Post: kafie1980
  Betaflight to end development on F3 flight controller Oscar 8 8,529 15-Mar-2022, 06:46 AM
Last Post: Lemonyleprosy
  Latest TBS Agent M app: Telemetry viewer and GPS logging kafie1980 12 2,910 20-Feb-2022, 03:07 PM
Last Post: kaitylynn
  Tool I wrote a web app to sync and diff Betaflight configs in the browser quadrank_fpv 6 719 28-Oct-2021, 06:40 AM
Last Post: quadrank_fpv


Login to remove this ad | Register Here