New SP140 Firmware - v5.4

Hi all (and happy Easter!)

I just tagged version 5.4 of the controller firmware for the SP140.

The detailed release notes are in the Github link but I wanted to highlight a couple changes and open the release up to feedback before updating the config tool with the latest downloads:

The throttle sensitivity has been tweaked a bit, especially in “chill” mode. Its now much more similar to a 2-stroke gasoline engine that many pilots are used to. Because of this I also bumped up the max throttle in chill mode. The max throttle range is especially useful for that last minute go-around when your battery voltage is low and you need the extra power.

The new build process is up and running and has been working out great. Beyond building for each version of the OpenPPG, we also have it saving the .uf2 file so anyone can test the latest firmware with a drag and drop and we automatically check for code styling warnings (aka linting). (example of latest run)

We’re looking for feedback on the new firmware. @Pdwhite have been flying with it lately but we’d love to have a few more pilots try it out. Link to the flashable SP140 firmware file.
I’ll update the config tool with the new link as well in the near future.

Thanks and stay tuned for more controller updates here!

7 Likes

Awesome!

I wish I saw this at the start of the Easter weekend. Had overcast weather and got 4 flights in!
I’ll be up for trying the new firmware and am excited for the changes to the throttle mode. I have gotten used to the snappiness of the throttle at this point but am keen to see how the changes affect leaving cruise control. I can never seem to get a smooth disengagement of cruise.

Its not your fault :upside_down_face:
I had the same trouble while cruising and had to fix it by not averaging the throttle when in cruise (since it was just reading 0 when you are “hands-off”).

A couple of you messaged in saying switching the power modes (chill/sport) was unreliable with this release.
I have a new build up that should fix it. Download here https://github.com/openppg/eppg-controller/suites/6233076805/artifacts/221154398

It looks like the new bootup screen added just enough time that the watchdog timer thought the controller was frozen when also changing the power mode. I added an extra watchdog reset during boot to fix this.

1 Like

So is the current FW listed on the configurator (5.3) the same as before just updated? My current FW is from December and is the same FW 5.3.

The configurator hasn’t been updated yet. The latest link is above. I’ll update the configurator when a few other people have confirmed that the new firmware is good

1 Like

The link for the FW is broken :pensive:

Strange. It works for me but maybe because Im signed in.
OpenPPG-CM0-SP140.uf2.zip (65.3 KB)

1 Like

A post was split to a new topic: Controller update help

version 5.4 is now up on the config.openppg.com site.

I’m now focused on a couple more changes for next batch of controllers, mostly due to supply chain constraints and switching chips. Stay tuned for updates here in the community forum if you’re curious.

3 Likes