Warning
This app is currently in beta stage and its main features might not work at all.
KRemote allows to use a Remote with Karoo and perform some actions with it (swipe screens, etc.)
- Ant+ Remote (tested with Garmin Remote but should work with others Ant+ remotes)
- Karoo (tested on last Karoo ) with version 1.524.2003 or later
You can sideload the app using the following steps for Karoo 2
- Download the APK from the releases .
- Prepare your Karoo for sideloading by following the step-by-step guide by DC Rainmaker.
- Install the app using the command
adb install app-release.apk
.
If you've Karoo 3 and v > 1.527 you can sideload the app using the following steps:
- Link with apk (releases link) from your mobile ( https://github.com/lockevod/Karoo-KRemote/releases/latest/download/kremote.apk )
- Share with Hammerhead companion app
- Install the app using the Hammerhead companion app.
It's mandatory to reset the Karoo after the installation (shutdown and start again).
- Press any button in the Remote to connect, you only need to open this app the first time.
- I recommend to restart your karoo (off-on) and restart the remote. If you're using a GRemote you need to push two buttons at the same time (in your G Remote) until light flashes.
- Kremote auto-starts when Karoo starts, then push a button in GRemote and wait until the Remote flashing green several times.
- Kremote works (if only when riding option is enabled) only when you've started a ride (or ride is in pause). Please if you want kremote works in all screens, uncheck this option.
Apps is configured by default:
- Left Button ==> Left screen or item.
- Right Button ==> Next screen or item.
- Upper Button ==> Back Button (several actions, depends on the current Karoo screen.. back, zoom level etc).
You can change the default configuration in the app and select different actions for each button. KRemote only works in Ride app and when ride is recording (forced until Hammerhead deploy Ride screen detection) If you have karoo > 1.535 you can use showmap option also
- Sometimes app isn't working fine. You've to stop the app and re-start again (you can do this from karoo menu).
- Hammerhead doesn't provide a way to detect the current screen, so KRemote only worked when you're in Ride app and ride is recording. This produce some problems when you auto-pause your ride. KRemote will work in every screen now.
- Made possible by the generous usage terms of timklge (apache 2.0). He has a great development and I use part of his code to create this extension. https://github.com/timklge?tab=repositories