Karoo Ride Meter – a graphical dial data field (speed, power, HR, cadence)

Comments

12 comments

  • Avatar
    Marc Pontif

    Hello, An interesting extension, but I tried to install it and it didn't work; when I try to share, it says “transfer failed.”

    0
    Comment actions Permalink
  • Avatar
    Eric Bakker

    Hi Marc, thanks for trying it and for letting me know!

    "Transfer failed" usually comes from the connection or the way it's shared, not from the app itself. A few things to check:

    1. Karoo model: sharing from the Companion app only works on the Karoo 3. On a Karoo 2 you need to install it with adb from a computer.
    2. Companion app version: at least 1.36.0 on Android or 1.12.0 on iPhone. Updating it often helps.
    3. Both online: the Karoo must be on Wi-Fi and your phone needs internet. Keep the Karoo switched on and on the home screen.
    4. Share the link, not the file: on the release page, long-press KarooRideMeter-1.4.0.apk and choose Share → Hammerhead. Don't download the file first and share it from your downloads. The Karoo downloads it itself from GitHub.

    Direct link to share if needed:
    https://github.com/Ericbakkertje/karoo-ride-meter/releases/latest/download/KarooRideMeter-1.4.0.apk

    If it still fails, let me know which Karoo you have and whether you use Android or iPhone, and I'll help you further. 👍

    0
    Comment actions Permalink
  • Avatar
    Marc Pontif

    It's a Karoo 3, phone & Karoo on the same WIFI in my home, android version companion 1.56, long press and share but not working

    0
    Comment actions Permalink
  • Avatar
    Eric Bakker

    Thanks Marc, that helps! Your setup looks right, so let's narrow it down:

    1. Karoo software: on the Karoo go to Settings → System → Software update and make sure it's up to date. Sideloading through the app needs a recent version.

    2. Connection: open the Hammerhead app and check that your Karoo shows as connected. Keep the Karoo switched on, awake, and on the home screen while sharing.

    3. The exact link: on Android, long-pressing sometimes shares the release page instead of the APK. Try this:
       - copy this link: https://github.com/Ericbakkertje/karoo-ride-meter/releases/latest/download/KarooRideMeter-1.4.0.apk
       - paste it into Chrome's address bar, but don't press Enter
       - or paste it in a note/message to yourself, long-press the link there and choose Share → Hammerhead

    4. Quick test: does another extension (for example Headwind or Ki2) install fine with Share on your Karoo? If that one also fails, it's the phone ↔ Karoo transfer; if only mine fails, please tell me and I'll dig into it.

    If nothing works, installing with a computer always works: enable USB debugging on the Karoo and run
    adb install -r KarooRideMeter-1.4.0.apk

    Sorry for the hassle, and thanks for your patience! 🙏

    0
    Comment actions Permalink
  • Avatar
    Marc Pontif

    Great ! I clicked on the link right in my phone's email app, selected “Share,” and it worked. I will test you app during my next ride

     

    0
    Comment actions Permalink
  • Avatar
    Eric Bakker

    Great to hear it worked, thanks for letting me know! 🎉

    Enjoy your ride, and I'd love to hear what you think. Tips: in "Ride Meter Settings" you can switch the round fields to small dials and try the Classic colours. Any feedback or ideas are welcome! 🚴

    0
    Comment actions Permalink
  • Avatar
    Marc Pontif

    I don't see how to change the settings for the three round fields at the bottom, nor do I see how to choose between average speed and distance under “Speed.”

    0
    Comment actions Permalink
  • Avatar
    Eric Bakker

    Good question! All settings are in a separate app on the Karoo, not in the page editor:

    1. Go to the Karoo home screen and open the apps list (where your installed extensions are).
    2. Open "Ride Meter Settings".
    3. In there you'll find, from top to bottom:
       - Speed scale (0–30 / 45 / 60 / 90 km/h)
       - Under the speed (speed field): choose Distance or Average speed
       - Above the dial: what the top-left and top-right spots show
       - Colours: Normal (neon), Bright or Classic
       - Round fields: number in a circle or small dial with needle, and below that Field 1, Field 2 and Field 3, each with a dropdown to pick what it shows (slope, cadence, HR, power, distance, …)

    Changes are saved straight away; an open Ride Meter updates within a second.

    Note: in the Power, Heart Rate and Cadence versions, field 1 always shows speed, and the other two show your choices.

    0
    Comment actions Permalink
  • Avatar
    Marc Pontif

    Thanks, perfect. It looks really good

    0
    Comment actions Permalink
  • Avatar
    Eric Bakker

    Glad to hear it, thanks Marc! Enjoy your ride, and if you notice anything or have ideas, just let me know here. 🚴

     

    0
    Comment actions Permalink
  • Avatar
    Alastair Dowler

    Hi Erik, I've sideloaed it onto my Karoo 3 no problems. Once I'm done with the config screen I can't seem to exit it without cancelling the edit or exiting the app. No sure what I've missed

    ** update.. classic case of PICNIC, problem in chair, not in computer. I've worked it out. 

     

    0
    Comment actions Permalink
  • Avatar
    Eric Bakker

    Thanks Alastair, glad you got it working, and great to hear the install went smoothly! 😄

    For anyone else wondering: every choice in Ride Meter Settings is saved the moment you tap it, so you can simply leave the screen with the Karoo's back button or by closing the app. Nothing gets lost, and an open Ride Meter picks up the change within a second.

    I'll add a clear "Done" button in the next version so that's more obvious. Enjoy your rides! 🚴

    0
    Comment actions Permalink

Please sign in to leave a comment.