MAHLE SmartBike app for e-bikes – The Ribble guide

The MAHLE SmartBike System App for e-bikes is a must-have for all Ribble e-bike owners. This invaluable tool raises the interaction between bike and rider to a whole new level. Letting you keep track of everything from charge status to training data and performance analysis. Read on to find out how to turn your smart device into a dedicated training tool for your Ribble e-bike.

The MAHLE SmartBike systems app allows Ribble e-bike owners to keep track of the performance of both bike and rider in real-time. In addition to providing key data about the bike’s systems, it’s also capable of recording your ride data. So, you can optimise your training programs and view route data after each and every ride.

To help you get the most out of your Ribble e-bike, we’ve put together this guide on some of the key features that will transform your e-bike riding experience. The app is compatible with all of the e-bikes in our range.

Connecting to the MAHLE SmartBike Systems app

Firstly, you will need to download the app from the Apple Store or Google Play Store for Android. Upon opening the app you will then be asked to enter your email address and password. If you have previously registered with the older ebikemotion app you will still need to register.

Once you have successfully registered, the app will automatically provide you with a LINK MY SMARTBIKE option (pictured). BEFORE you click the link, please ensure the following;

  1. the bike is switched on and you are in close proximity to it.
  2. you have Bluetooth enabled on your phone.

Key Functions

Power Assistance Levels

There are 3 levels of power assistance for you to choose from. Each offers a set amount of torque as a percentage of the total amount per level. Open up the motor map menu in the app settings and you can select 1 of 3 cycle modes. Eco, Urban and Sport will each offer a slightly different configuration on how much power is offered at each assistance level.

Or you could select the Custom option and set each assistance level to exactly how you prefer it.

Why would this be useful? Well, let’s say, for example, you find that the Medium (level 2) assistance setting is providing slightly too much assistance. You could lower the amount of assistance offered slightly. Each setting offers between 30% and 100% of a set percentage of the total power output.

It’s important to note that you can’t raise the assistance of each power setting beyond 100% nor drop it below 30%. The beauty of this system is that you are fully in control of how much assistance is offered at all times. We fully advise new bike owners to experiment with the settings for each level to find what works for them.

Fault diagnosis

One of the key functions of the app for e-bikes is fault diagnosis. This is another reason why we think this companion app is such an essential tool for any Ribble e-bike owner. Should an error occur with the system, the app will display an error code. Simply contact us, quote the code, and we can check to see what this refers to and how we can resolve the issue. Should it be necessary, we can also contact Ebikemotion who can remotely log into the bike and assist with resolving the issue.  

Heart Rate Functionality

To take advantage of the heart rate functionality, you will first need to link the app to a compatible heart rate device. It is worth noting that the app is only compatible with heart rate monitors that have Bluetooth 4.0 protocols. Similarly, any heart rate transmitter chest belts must be Bluetooth (BLE) or dual Bluetooth/Ant+ enabled. Devices that are Ant+ only are NOT supported.

In a similar vein, smartwatches are incompatible with the app if you require heart rate functionality. Apple watches can be connected and will show ride data, but NOT heart rate. If you need advice on compatible belts please contact us.

To activate the heart rate function;

  • Open the settings menu.
  • Select the Pulsometer option and follow the instructions.

Within this menu, there is also a very neat feature. You can specify a maximum heart rate limit and when this threshold is reached the motor will automatically kick in to provide assistance. This is especially handy for riders with underlying health issues who may have been warned not to exceed a certain heart rate.

In Ride Information

With the app, you have a wealth of ride information at your fingertips. Turning your smartphone into the ultimate cycle computer that includes the following functions.

  • Speed
  • Distance
  • Time
  • Battery remaining
  • Available range – at the current assistance level
  • Heart rate info

Training data & activities

Clicking on the stopwatch icon opens up the activities section of the app. Here you can review the data from previous rides and optimise your training programs by recording, displaying and analysing various parameters. These include gradient, heart rate, and measured times amongst others.

GPS Navigation

Though this is not currently offered further development of the app will provide GPS navigation aids. Turn by turn navigation and the available range displayed as an on-screen map should be some of the exciting new developments from MAHLE.

Got a new Ribble e-bike and want more assistance with how exactly it works. We’ve got you covered with our in-depth e-bike operation guide.

Looking for inspirational places to ride? Why not take on the Five Ferries Island Hopping Challenge like Jane. Read her story here.

Ex-pro rider Helen Wyman amasses 10x national and 2 x European titles during her career. But why did she turn to an e-bike? Find out here.

  1. Hi, Just bought a bike fitted with your ebikemotion system, and I am very impressed.

    I am trying to download some maps in the app, but when I choose settings / download maps, I have only a darkened map screen but no prompts to request / begin the download.

    Can you help,

    Many thanks,

  2. Hi
    I have the same issue as Gerry (but sometimes get an error message as well). In addition I find the bluetooth connection quite unstable and have to reconnect the bike/app several times during a day. In the Play Store I see that the app is ‘early access’ for development but I have emailed ebikemotion with this feedback (and other comments) twice and have had no reply. When Ribble advertise their eBikes as having all the benefits of this app they might want to check that it actually works!
    Any assistance in getting the app to work fully would be most welcome.

  3. Have bought the CGRe and map download does not work. Spoken to Ribble and they acknowledge there is a problem but have no answer.

  4. Got the same problem. Bought a Ribble CGR-e and can’t even buy the maps, let alone download the 3 free ones promised. Ebikemotion took the payment for the Euromap but everytime l select it , they demand another payment!! Wtf!!!???

  5. I am experiencing difficulty with the app. It doesn’t stay paired and drops off connection. I am disappointed that Ribble sold me a bike costing £4500 with an alleged app to assist my riding and which doesn’t work. Also, the app doesn’t always open on mu phone.

  6. I had this problem until i switched to EBM setting on the app ok then.

  7. Hi I purchased my Orbea ebike a few weeks ago and have downloaded the Ebikemotion app to go with it I’m having trouble pairing my phone up to my bike I’ve tried everything that the tutorials and what I’ve seen on YouTube are telling me to do.
    Is there anything that you can let me know on what I am doing wrong to get it paired. thank you

  8. Like Martin I’ve tried everything I can think of without being able to connect the app to the bike.
    Even tried other people’s phones ( mine’s a new iPhone se).
    Welcome any comment to get the app working!

  9. Does anyone know how to change the assist level?? I’ve gone into settings but can’t see where I can change the assist levels to give either a greater or lesser assist. I’ve read on a few threads that this is possible.

  10. Hi Sam
    You need to have both the bike and app switched on (bike first)

    Under settings you will see that they are connected to each other.
    Below that is “pair with new EMB bike”

    The next one below is called “engine maps”, click on that one.

    You will see a bar chart with three different shades of blue representing levels 1 2 and 3

    Highlight the level you want to change and using the slider below the chart you can make any adjustments you want.
    I started out with 50, 75 and 100 but have now gone back to all three at 100,
    I really don’t know which is the best for me as I live in hilly Yorkshire!

  11. I have created my own app for the ebikemotion that works alongside Strava or Komoot. Let’s you change your power settings during a ride. Let me know if you want to alpha test it.

  12. Hello,

    I just bought an Wilier Cento 1 HYB and would like to understand the X35 e-bike motion “Map engine” option for the time being in the apps the 3 levels of the “Map engine” are set to 100%.

    If I well understood all level are taking a certain % of the max (100%) i.e level 1  50% of the 100%, level 2  75% of the 100%, level 3  100% is that a correct assumptions ?

    If yes what is the advantage to remap the power of each level ? i.e : Set the level 1 to 30% the level 2 to 60% and the Level 3 to 95% what will be the advantage (and disadvantage) to do that ?

    What are your settings (bike independent as whatever the bike brand they are using the same motor and apps) ?

    Thanks in advance for your answer.

  13. The advantage of changing the power settings is to extend battery life. But I would set them all to the same percentage because the percentage is relative to the default power seeing of each assist level. I.e. if I set them to 80% and I use the assist normally then my battery will last 20% longer. Note, if you set level 1 to 30% it will only use 15% of the max power which is not much.

  14. I have a Bianchi Aria E which I love. Problem is it’s showing an error 24 which has it in flashing pink mode. Been in touch with rep who couldn’t help and winstanley are hopeless. I’m trying to adjust levels to all 100% but it seems to be locked at default. Not much use to me here. Any ideas?

  15. What are the compatible heart rate belts I can use , also would it work with a smart watch that had heart rate monitor

  16. Hi John,
    Thanks for getting in touch, you will require a Bluetooth BLE heart rate belt to connect to the app. We are not 100% sure on the compatibility with smartwatches, to be honest. We shall contact ebikemotion for and see what their response is to this query and let you know what they say. Regards
    [email protected]

  17. As many have said previously this app is not really up to scratch. I have to manually connect to my bike each time and I can’t work how to get the free maps? when I try to download it tries to charge me. I don’t bother using the app anymore. Shame as it could be useful.

  18. Hi,
    Sorry to hear you are having issues when using the app. if you could please send us an email outlining the issues you are encountering plus what phone you connect with, the operating software of the phone IOS, Android etc and your full name, 1st line of your address, postcode and order number we can investigate the matter and if necessary can ask ebikemotion to assist. They can log in to the bike and see if there is any software issue.
    [email protected]

  19. Thanks Ribble, this help sheet is easier to follow than the downloadable pdf which may make more sense in the original Spanish. However, I don’t think you have got the section on adjustment of power at each of the assist levels quite right. As delivered, our bike had increasing levels of assist at green, orange and red indicator settings, but all three levels were showing 100% on the bar graph. It is possible to tone down the power at each level but not to increase it beyond the initial 100%. So the ‘100%’ seems not to be a percentage of the full power avaiable from the motor but rather a percentage of the power avaiable at each of the factory-set assist levels. Attempting to reduce any of the levels below 30% brings up a warning that it is not advised.

  20. Hi I’m trying to download the ribble ebikemotion app but the Apple apps store tells me’ no results’ please advise. Thanks

  21. Hi David,
    Thanks for getting in touch, it is not a Ribble app so if you have searched for this then this may be the reason. Simply type ‘ebikemotion app’ into the search function on the app store and you should find it quite easily. One of my colleagues has just checked on his iPhone and found it straight away. if you have any further difficulty please contact our customer service team by one of the many methods of contact and they can assist you.
    Best Regards
    Team Ribble

  22. Hi John,
    Thanks for getting in touch and pointing out the slight discrepancy in the guide. We shall amend according to your feedback, you are correct however when a bike arrives the default factory settings are for each power setting to be set to 100%. As you have correctly surmised this is 100% of the factory assist levels rather than all 3 being set to 250W. So Level 1 will normally be set to 75W, Level 2 125W and Level 3 250W.
    Best Regards
    Team Ribble

  23. Afternoon,
    Trying all day to get the Ebikemotion App to open – response is ‘404 not found’ . Have used the App on previous rides with no issues. Have tried deleting App and re-installing but I get the same message. Any ideas?
    Many thanks,

  24. Hi Mr Davies, thanks for getting in touch.
    We can only apologise for the issues with the companion app. Unfortunately, ebikemotion were experiencing issues with their servers for the entirety of last week which affected connection to the app on both the web and smart devices. They contacted us late on Friday to advise that normal service had been restored. If you have tried over the weekend and are still encountering issues please contact our customer service team who will be able to assist you further.
    Best Regards
    Team Ribble

  25. Hi Mr Davies,
    That’s great news and apologies for the issues with the app.
    Best Regards

  26. Hi, Got a Ribble CGRAle, very happy for nearly 2 years but now when range extender mounted on bike and plugged in bike give error code 201, unbalanced. I’ve tried all the remedies I can find online, leaving the charger connected and so on. Bike runs OK with range extender disconnected. Neither extender nor bike exhibit error on their own. Despite error both batteries charge OK.

    Any suggestions?


  27. Hi, thanks for getting in touch,
    Sorry to hear that you are having an issue with your bike. In all instances of an issue with an e-bike the best course of action is always to contact our customer service team who can then assist you with resolving the issue.
    Best Regards
    Team Ribble

  28. Can anyone please tell me how do delete selected activities from the App?

  29. I have a new phone and downloaded ebike motion app but cannot log in to ebike motion app. I am asked to sign in through facebook but am refused each time I am keeping the ebike app on my old phone until I can resolve this issue……… any advice ?

  30. Hi Joe,
    Thanks for getting in touch, sorry to hear you are having issues logging in. Something like this is best handled in person. Are you able to contact our customer service team so that they can assist you with resolving the issue? It would be best to contact us by phone, live chat, or send us a private message via one of our social channels and we can get back to you.
    Best Regards
    Team Ribble

  31. Hi Robert,
    Thanks for getting in touch. The range extender acts like a power bank and its sole purpose is to charge the main battery. It is the main battery within the frame that is the brains of the operation and it is this that connects to the app. There is no reason to connect the extender to the app nor is it possible to. We hope this helps.
    Best Regards
    Team Ribble

  32. I’m having difficulty logging on to the app. I put in the email and password and the screen stays opaque and won’t respond. Can you assist

  33. Hi John,
    Sorry to hear that you are having issues logging into the app. I have passed your details onto our customer service team and someone will be in touch to help resolve the issue.
    Best Regards
    [email protected] Ribble

  34. Hi

    I’m slowly trying to get to grips with the app and it is fair to say it does have its ‘issues’! I am in particular struggling with the Max HR function. I have set this with a Garmin chest strap which I am told is compatible. However the max HR I set (130) gets ignored but then the power cuts in at Level 3 (full assist) when HR gets to 142/143, rather than (as I was hoping) giving me a gradual feeding in of the power to help keep the HR within range. I’ve tried experimenting with the ‘sensibiity’ function but this doesn’t seem to make a lot of difference. I also get random surges of assistance when my HR is well below max HR limit. Has anyone had a similar experience? Any tips or suggestions much appreciated. Thanks

  35. Hi Steve, Thanks for getting in touch.
    If you have not already consulted the ebikemotion app manual, please do so and in particular page 44 which relates to how power is applied with heart rates. There is a bar slider that allows you to adjust how the power is applied to keep you within the heart rate zone. If the instructions in the manual do not help to resolve the issue, please contact our customer service team for assistance who can put our technical service team in touch with you.
    Best Regards
    Team Ribble

  36. Hi Steve,
    By all means, if you struggle to resolve the issue please get in touch and we’ll have the technical team assist you.
    Best Regards
    Team Ribble

  37. I have an Ebikemotion powered bike, I’ve downloaded the app and maps. All is fine. I’ve managed to import a .gpx file and the app has added it as an activity (with no distance or any other data -as expected if the app didn’t record the data). However I’d like to be able to follow the imported .gpx as a route. How do I do it?

  38. Hi Chris,
    Thanks for getting in touch, sorry I’ll need some further clarification of the details of your inquiry. As I understand it, you have created a route on a third party application? What app was this? You are then wanting to know if you can upload this ride to the ebikemotion app and follow it as a route? If you can please provide confirmation as to what you intend and we may have to seek clarity of whether this is possible from ebikemotion.
    Best Regards
    [email protected] Team Ribble

  39. I have a CGR AL e on order for delivery in October. I’m looking at updating my bike computer and ideally to one that supports LEV ANT+ connectivity. It’s my understanding that the Ebikemotion X35+ is updated to support ANT+ and from what you say here all Ribble e bikes utilise the 35+ kit.

    Firstly is this the case, do all Ribble CGR AL e come with the 35+ kit?

    Does the Ribble 35+ kit support ANT+ LEV?

    Do you have any experience, for example, with Wahoo devices that have recently been updated to support ANT+ LEV?

  40. Hi there,
    I’ve got an endurance SL e bought December last year – I got the ebikemotion app and downloaded the 3 maps, bit now when I go into the app it tells me “No offline maps found” and wants me to pay to download ….. Any ideas? Thanks, Neil Turner

  41. Hi Stu,
    Thanks for getting in touch and for ordering your new Ribble e-bike. To be honest I only think we fitted the X35 system for a very short period of time before Ebikemotion upgraded it to the X35+ version with Ant+ connectivity. Stocks of the old X35 ran out a long time ago and the X35+ has been installed on all new e-bikes ever since. The X35+ does have full Ant + connectivity and is compatible with Garmin devices, however, we have no direct experience of connecting any of our e-bikes with Wahoo devices. If you are on Facebook we would definitely recommend joining the Ribble Owners group on there. They provide valuable information on all things to do with our bikes, such as what computers they use and what functionality they provide when connected as well as lots more.
    Best Regards
    Team Ribble

  42. Hi Neil,
    Thanks for getting in touch, We’ll need to know more details to try and ascertain what the issue may be. Have you at any time changed your smart device or uninstalled the ebikemotion app? If the answer is no to both then we will need to know what sort of device you have the app downloaded to and what operating system it currently uses. Once you confirm this information we can then look into what the issue may be.
    Best Regards
    Team Ribble

  43. I may be asking the impossible here, but is there anyway of working out want level of assist might work to negate the extra weight of the bike, to be comparable with let’s say 8kg carbon frame? I have a small frame size and I weigh about 64kg. Like I say, I might be asking the impossible…

  44. Hi Lou,
    Many thanks for getting in touch, theoretically it should be possible. The problem is going to be the numerous variables that affect this theoretical figure. There are so many things that can affect such a test rider weight, rider fitness, route profile to such influences as climate, wind resistance, tyre width/tread etc. Sadly at this time, we are not in a position where we would be able to conduct such extensive testing to achieve this figure.
    Best Regards
    Team Ribble

  45. Hi Alan Gray,
    in reply to your question – no to both. App is installed on a Google Pixel 3 on Android 11. app version is version code 3883

  46. Hi Neil, thanks for confirming,
    I have forwarded your details to our aftersales team who will create a ticket for the issue you have reported and will then assist you with resolving the issue.
    Best Regards
    [email protected]

  47. Graham: Yes, pleaaase! I would love to alpha test the app! I have been nerding around ant+ lev profiles and Bluetooth characteristics and sniffing devices for days.

  48. Have recently got CGR ale and am very happy with it including the ebkemotion battery. However the app is totally worthless in my opinion.
    Map is so small it is almost impossible to set a route unless staying on main roads. Altitude and gradients not working-acknowledged by Mahle- and impossible to delete activities from my phone. Also elevation data in charts is way out I was 4593ft-above Ben Nevis summit! Info in E&S section looks robust but does not marry up with chart. Also maxcadence of 250rpm!
    Manual says swipe to delete but this only brings up more details of ride. Phone is android Galaxy A5. Need the app for battery control but even this has less use than desired if route not installed.However, still need to use my Garmin as well which makes my handlebars cluttered..
    Am tempted to delete app and reinstall but if I do this will lose the free maps that I have downloaded

  49. Hi William,
    Thanks for getting in touch, I’m sorry to hear that you are having issues with the app. I’ve sent you an email asking if you could expand upon the issues outlined and we can then get MAHLE involved and see how we resolve the problem for you.
    Best Regards
    Team Ribble

  50. Hi there, I have a CGR ALe and I’ve just bought the Pulsarone display/controller because I really don’t like the iWoc single button controller on the top tube. My problem is that it doesn’t work very reliably and changing power levels is a bit hit and miss. It would seem that I might need to upgrade the firmware of the x35 system, how does one find out which firmware is installed and how do I update it?

  51. Hi Derek,
    Thanks for getting in touch. Such technical information is, I’m afraid, beyond my area of expertise and is something that is best directed to our customer service team. Therefore, I shall forward your message to customer service who will assist you with obtaining the information that you require.
    Best Regards
    Team Ribble

  52. Hi, I have a endurance SLe. When I pair my bike with the app, I get a message saying that there isn’t a pulse meter paired, giving me the option to pair one. What it doesn’t do is give me the option not to pair one, and I am left with an irritating screen asking me to pair a Pulsmeter, how do I turn this off?

  53. Hi Alan,
    Thanks for forgetting in touch,
    Sadly I am unable to provide technical assistance of this type, however, I have forwarded your message to the aftersales team who will contact you directly.
    Best Regards
    [email protected]

  54. Hi Michael,
    Thanks for getting in touch,
    The app itself is actually unfinished. MAHLE has just released the current version of the app to tide people over until the fully developed app is finished As part of this process, MAHLE will be adding much more functionality to both the app itself and the dashboard. This should include the on-screen navigation that the previous app proffered and much, more more. We expect the fully developed app to be available to e-bike owners in the next couple of months.
    I hope this helps
    [email protected]

  55. Hi. Ive used the app a few times and im impressed. My only gripe is the battery life of my phone when using the app. Its about 2 hours max, especially when using the HR monitor. Has anyone any comments?

Leave a Reply

Your email address will not be published.