Navigator Gen3 是一款免费、开源的 Android 应用,能将你的 KTM 或 Husqvarna Gen-3 仪表盘变成导航、通知和骑行分析中心,所有功能在设备本地运行,无需收集数据。

Stars

37

7 天增长

暂无数据

Fork 数

8

开放 Issue

0

开源协议

MIT

最近更新

2026-07-26

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它通过蓝牙与摩托车仪表盘深度集成,包括基于神经网络的转向图标识别、车把遥控以及自动记录和分析骑行数据,同时完全保护隐私。

适合谁使用

  • KTM 和 Husqvarna Gen-3 车主
  • 希望在仪表盘上获取导航但不愿付费购买官方应用的车手
  • 注重隐私、避免使用云端服务的骑士
  • 对蓝牙低功耗(BLE)和摩托车仪表破解感兴趣的 Android 开发者

典型使用场景

  • 将谷歌地图的逐向导航和手机通知镜像到摩托车显示屏上
  • 利用车把按键控制音乐、应用或手机本身
  • 自动记录 GPX 格式的骑行数据并查看平顺度评分、燃油估算等分析结果
  • 在没有网络的情况下获取立体声转向提示(左/右提示音)和超速警告

项目优势

  • 静默自动重连:一次配对后,每次点火循环后自动重连,无需额外操作
  • 设备端神经网络准确识别谷歌地图的机动图标(环岛、掉头等)
  • 车把遥控支持三种模式(控制器、音乐、关闭),可区分单击、双击和长按
  • 完全隐私保护:无需账户、无需服务器,所有数据保留在手机上,可选离线天气和 Gemini 摘要

使用前须知

  • 首次配对需要在仪表盘上进行物理确认,安装后可能需要重新授权通知权限
  • Husqvarna 支持未经真实硬件验证;所有测试均在 KTM 390 Adventure 上完成
  • 发动机检测依赖手机运动传感器且需要校准;完整的车辆遥测数据(转速、挡位等)无法获取

README 快速开始

Navigator Gen3

Turn-by-turn navigation, notifications and ride analytics on your KTM or Husqvarna Gen-3 dashboard — free, private, and entirely on-device.

An independent, open-source companion app. Not affiliated with, or endorsed by, KTM or Husqvarna.

Download the latest APK


What it does

Three jobs, all on your phone, with no account and no server.

Push to the dashGoogle Maps turn-by-turn, phone notifications, now-playing and idle info, mirrored onto the bike's own display over Bluetooth.
Pull from the handlebarThe bike's four handlebar buttons become a controller for your phone — a D-pad over any app, or music transport.
Record and analyse the rideRides record themselves as standard GPX, then come back as a map, charts, detected events, a smoothness score and a fuel estimate.

What works today

Silent auto-reconnect. Once paired, cycling the ignition off and on reconnects on its own in about a second — no accepting an "add device" prompt on the dash every ride. The app remembers your pairing keys and re-presents them, and keeps them across app updates, reinstalls and new phones. Verified on a KTM 390 Adventure across repeated ignition cycles.

Google Maps turn-by-turn, on your bike's dash. Start navigating and the Gen-3 centre display shows the turn arrow, distance, road name, ETA and remaining distance. The maneuver arrow — including roundabout exits, U-turns, keep/fork and ramps — is recognised by a small on-device neural network trained on Google Maps' own icons, because Maps puts no maneuver text in its notification.

Automatic bike detection. On connect it reads the dash's model, firmware and capabilities and shows what it found in the connection banner. Nothing to configure.

KTM and Husqvarna. They share the same dash electronics, and the whole app re-themes to match your bike — KTM dark and orange, Husqvarna light and blue. You pick on first run and can switch any time.

Brand select (KTM)Brand select (Husqvarna)

Handlebar remote — a real controller. Long-press Up from any screen opens a mode picker:

ModeUpDownSetBack
Controllermove upmove downtap = right · double-tap = open/select · hold = long-presstap = left · double-tap = back
Musictap = vol

项目描述

Free, on-device, open-source companion app that mirrors Google Maps turn-by-turn navigation to a KTM Gen-3 motorcycle dashboard. No data collected.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

doesthings
doesthings GitHub avatar

FreeFCC

FreeFCC is a free, open-source Android app that unlocks FCC mode on DJI smart controllers by sending raw DUML commands from JSON profiles, without servers or tracking.

Kotlin
113
MarshallBear1
MarshallBear1 GitHub avatar

react-native-system-thumbnails

A React Native library that generates OS-native thumbnails for local files with a single API, falling back to file icons when needed.

Kotlin
114
imjyotiraditya
imjyotiraditya GitHub avatar

dmt

dmt is a TUI-inspired Android music player that plays local files and streams from a self-hosted Jellyfin server, featuring ASCII art cover rendering, synced lyrics, listening stats, Android Auto support, and a clean no-ad, no-analytics design.

Kotlin
88