Skip to content

2021-06-17 V3.05

Compare
Choose a tag to compare
@Imaginous Imaginous released this 08 Jun 20:31
· 119 commits to main since this release
4b34cc8

New Feature: Quick Launch Presets

  • With this new major feature you can create up to 3 presets with which you can unlock your bike and automatically set the desired values without having to save them to flash memory.
    Lock your bike and they are gone. This is for those who don't dare to flash ;)
  • Leave any value empty and it will not be send to the bike.
  • When you leave the field weakening value empty your bike will function in torque with speed limit mode, enter a value of 0 then only the speed limit is lifted. For more speed go for 15 or 18. I advise not to go over 20 percent.
  • Peddle Max Torque, with this value you can control how much of the peddle torque is transfered as motor torque. Default is 100%. If you lower this value you have to put in more energy yourself. This will increase your battery range... and will burn up your callories.
  • Maximum Power 0-100%, these values are devided in 8 levels. When connected to your bike a speed range is shown beneath each level.
    Default every speed range is 100%. But you can now lower the power output per speed range. 0 is no assist mode.

    For example you can lower the default value for let's say 10-20km/h. This might be handy when cycling with a non e-bike rider. You still can get up to speed easely, but once you hit 10km/h you get less assistance... but if you put in enough effort and go above 20km/h you'll get all power again.
  • Connect to the bike in the main app. Then go to Quick Launch Presets in the menu.
    Select one of the 3 presets and enter the desired values. Then press the STORE PRESET button. Repeat this for the other 2 presets.
  • To use the presets long press the new app icon Cowboy Untamed Presets and select one of the 3 presets. The bike will unlock and the preset will be set.
    Clicking the Cowboy Untamed Presets app icon will unlock the bike with the last used preset.
  • All presets can be used with automation apps like Tasker.
  • Note: I did extended testing with all registers invloved and everything seems to work fine on my V1+. But I need input from other users to say the app preset system is working on their phone. I don't see any reasons why it should not work on the V2 and V3.

Improvements:

  • DEFAULTS button will send the values directly to the bike now.
    Note: To store them permanently you still need to press the FLASH button.
  • The "Show Expert Functions" page will now show the bluetooth characteristic send to the bike. This can be handy for those who want to tweak values with own / other software.
    Note: When sending in other apps do not include the 0x. It's just to indicate that it's a HEX byte array.
  • Did some textual tweaking again.
  • More code rewritten.

Bug Fixes:

  • Fixed in V3.01: The "Cowboy Untamed Presets" app would crash when started before creating any presets in the main app.
  • Fixed in V3.05: The "Cowboy Untamed Presets" calculated the value for "Peddle Max Torque" wrong. This value is different per version Cowboy bike.
    Now the value is fetched from the bike the first time you start the "Quick Launch Presets" screen.
    Note: Make sure your bike is locked before updating the app. Otherwise wrong values may be read if you already have a preset active.
  • The "Show Expert Functions" page did not work correctly with registers above 255.
  • The "Show Expert Functions" calculated some checksums wrong, therefore not writing the values.