An iOS app to lift the speed limit of your Cowboy Bike.
1. I cannot be held responsible for any parts damage or harm that may occur to your bike as a result of using this app.
2. Please be aware that removing the 25km/h speed limit may render your bike unsuitable for use on public roads and spaces, and as such may be considered illegal. Please only use the app in private areas.
3. Using this app may invalidate your warranty. Starting April 2023, Cowboy seems to effectively void warranty of users that have made usage of this app, as stated in the terms of use.
4. Unlike others applications charging you by trying to mimic the behaviour of this app with some fancy UI, this one will remain available to download for free, and won't be removed of any app store. :-)
This iOS app enables you to debrid your Cowboy (C1 -> Cross) bike, which enhances its riding experience and makes it more enjoyable. Additionally, the app allows you to view some internal bike metrics.
- Compatible with all iOS devices
- Confirmed working on cowboy firmware 4.21.X and lower.
Note for AdaptivePower 2.0 : It looks like there is some issue with Adaptive Power 2.0 on some Cowboy C4, so please avoid the latest firmwares for now if you can.
Please give a lot of credit to Imaginous for Cowboy Untamed and Runerune for Bronco (open source! ), without them there wouldn't even be any way to tweak our bikes. You will also find a lot of useful infos about the settings you'll find in the app on their page.
Creating this app required several late-night sessions and some headaches, especially since I was new to iOS programming when I created it. If you would like to receive future updates and improvements, please provide your feedback and consider supporting me by donating.
An IPA build is available in the release tab.
As this app is not on the appstore, you need to sideload it your favourite way. The process is quite easy, Sideloadly can help you with that, but there are other ways (e.g. Altstore, buying a cheap certificate on Flarestore to sideload, ... ).
If using Sideloadly or AltStore, be careful that the app will need to be re-installed / re-signed every 7 days in order to work as this is how apple restricts sideloading. I am not planning to release this on the AppStore or any alternative store if they need to be review by Apple.
If your device is compatible, you can use Trollstore to keep the app indefinitely.
- Simply install sideloadly (mac/win), log your Apple ID email, and drag the IPA inside the app to install it on your phone.
- Then, on your phone, you might have to go under Settings -> General -> Profiles and authorize the app by clicking on it.
- Profit
- Installation process can be found here
- Download the .ipa directly via your iphone
- Go through your file, select the app and "Install with AltStore"
- Profit (you can re-sign the app every 7 days directly via AltStore)
If you don't know anything about sideloading, here is a guide.
- Alternative dashboard
- Live speed and battery readout, with a bike render that reflects connection and unlock state.
- Tap Light / Assist to toggle them directly from the home screen.
- Customize or disable the 25km/h speed limit
- Edit the field weakening parameter to increase assistance at higher speeds.
- Edit the Hall Interpolation Transitions (HIT) to resolve motor judder at startup.
- Reset the PCB (printed circuit board), which might resolve some minor issues with the C1+ and improve connectivity. Note that this won't reset any other settings made with the app.
- Reset every setting back to its safe default (speed limit on at 27km/h, field weakening 0%) in one confirmed action.
- Read other bike values, such as battery cycles and field weakening, plus a manual register reader for advanced diagnostics.
The app automatically scans for Bluetooth devices and prompts you to unlock your bike if it finds it. Set the desired settings, try them out, and if you wish to keep them, press "Flash settings to bike," which will also lock your bike.
To clarify, you can use both this app and the Cowboy app, but not at the same time, as this might prevent the bike from being detected. Once the settings are flashed into the bike, they are stored and not dependent on this app.
The settings are not stored until you press "Flash settings to bike." If you only want to try some settings or use them for your current ride, apply them without storing. Locking the bike will dismiss them. Note that all changes are reversible, and "Reset to defaults" will set everything back to a known-safe state (speed limit enabled, FW 0%) and flash it for you.
Example of settings to apply:
- Remove speed limit / FW 15% ( / test ) / flash
- Enable speed limit / FW 0% / flash (reset to default)

