Skip to content

Repository files navigation

MotoLink

Ultima release MotoLink   MotoLink Mirroring WhatsApp

MotoLink

Porta il mirroring del tuo smartphone sul display della moto compatibile, con profili dedicati, app preferite, adattamento del display e strumenti di supporto integrati.

MotoLink è un'app Android progettata per gestire in un unico ambiente il collegamento con il display della moto, il mirroring dello smartphone e le principali funzioni di configurazione e assistenza.

Important

Configura MotoLink, i profili, le applicazioni e le regolazioni a veicolo fermo. Non utilizzare lo smartphone o MotoLink in modo da compromettere l'attenzione durante la guida.


🆕 MotoLink V1.6

Il sorgente MotoLink V1.6 è pubblicato su main. La Release GitHub binaria V1.6 con APK ufficiale è in fase di chiusura.

MotoLink V1.6 introduce la modalità BLE turn-by-turn per TFT VOGE compatibili, mantenendo il mirroring EasyConn tramite i profili Hotspot/QR.

Novità principali

  • Profilo BLE dedicato alla navigazione turn-by-turn, separato dal mirroring video.
  • Trasporto BLE VOGE con heartbeat, coda serializzata e fallback adattivo WRITE_TYPE_NO_RESPONSE.
  • Indicazioni Google Maps locali, comprese le uscite di rotonda, tramite classificatore TensorFlow Lite eseguito sul dispositivo.
  • Encoding VOGE aggiornato per direzione, roadFlag, settore anulare e campi di percorso.
  • Zero Transition Guard per evitare che aggiornamenti transitori a 0 m sovrascrivano la manovra successiva.
  • Tempo e chilometraggio restanti valorizzati quando Google Maps li espone nella notifica.
  • Recovery BLE migliorato, mantenendo il core EasyConn/H264 già validato.
  • Garage aggiornato per i profili Hotspot, QR Code e BLE.

La resa grafica delle manovre dipende dal firmware TFT: alcuni display possono mostrare la freccia dell'uscita invece di un'icona circolare dedicata per le rotonde.


Scarica MotoLink

Pagina dell'ultima release pubblicata:
https://github.com/Mysterx1992/MotoLink/releases/latest

Tutte le versioni:
https://github.com/Mysterx1992/MotoLink/releases

Note

Nella pagina della Release scarica il file che termina in .apk. I file Source code (zip) e Source code (tar.gz) generati automaticamente da GitHub contengono il codice sorgente e non sono applicazioni installabili.

Android può richiedere l'autorizzazione per installare app provenienti da questa fonte. È il normale controllo di sicurezza previsto per APK installati al di fuori di Google Play.


MotoLink in azione

MotoLink Home MotoLink Supporto
MotoLink App preferite MotoLink Crediti

Gli screenshot originali dell'app sono disponibili in docs/screenshots.


Compatibilità moto

MotoLink è progettata per lavorare con display moto compatibili con i flussi supportati dall'app: mirroring EasyConn/Hotspot/QR e, sui modelli compatibili, navigazione BLE turn-by-turn.

La compatibilità reale può dipendere da modello della moto, display/T-Box, firmware, versione Android e implementazione EasyConn/Carbit/BLE presente sul display.

Moto sulle quali l'app è stata testata:

Marca Modello Anno / versione Display / sistema Stato Note
Voge Trofeo 2023 TFT / EasyConn ✅ Testata App implementata per questo specifico modello
Voge Valico 900 2026 TFT / BLE / EasyConn dove disponibile ✅ Testata Navigazione BLE fisicamente verificata; QR/EasyConn disponibile sulle configurazioni compatibili
Voge Valico 625 DSX 2025 TFT / BLE ✅ Testata Navigazione turn-by-turn BLE fisicamente verificata
CFMOTO 700 MT Stradale 2024 TFT / EasyConn ✅ Testata Connessione P2P/EasyConn e avvio video verificati fisicamente nella lineage V1.5/V1.5.1

Warning

Un display simile o appartenente allo stesso marchio non garantisce automaticamente la compatibilità. Modello e firmware devono essere verificati separatamente.


Cosa fa MotoLink

🏍️ Connessione, mirroring e BLE

MotoLink gestisce il collegamento con il display moto compatibile. I profili Hotspot/QR vengono utilizzati per il mirroring EasyConn; il profilo BLE è dedicato alla navigazione turn-by-turn sui TFT VOGE compatibili.

🏠 Garage e profili moto

Il Garage permette di salvare e gestire fino a tre profili moto. Ogni profilo può mantenere le proprie impostazioni e regolazioni di Adattamento.

Al primo START, se non esiste ancora un profilo, MotoLink permette di scegliere Hotspot, QR Code oppure BLE e guida l'utente nella creazione del profilo prima di continuare la connessione.

🧭 Navigazione BLE

Con un profilo BLE compatibile MotoLink legge le indicazioni di navigazione esposte da Google Maps tramite il Notification Listener autorizzato dall'utente e le converte nel protocollo turn-by-turn del TFT. La modalità BLE non effettua mirroring video.

⭐ App preferite

Puoi selezionare fino a quattro applicazioni preferite e richiamarle rapidamente dalla Home.

📐 Adattamento display

MotoLink include strumenti per adattare manualmente l'immagine alla geometria del display della moto. Le regolazioni vengono mantenute per il relativo profilo moto e per orientamento.

📱 Modalità tasca

Durante il mirroring MotoLink mette a disposizione la gestione tramite sensore di prossimità e il comando con doppio Volume Giù per oscurare/riattivare lo schermo con blocco dei tocchi senza interrompere la sessione.

🧰 Log MotoLink

La sezione Supporto → Log mostra al massimo le ultime 50 righe per mantenere l'interfaccia leggera.

Il Log tecnico completo:

  • resta locale sul dispositivo;
  • non viene cancellato automaticamente;
  • rimane disponibile fino al comando esplicito Pulisci;
  • può essere condiviso dall'utente quando serve assistenza;
  • viene conservato integralmente nel file .txt, anche quando la schermata mostra soltanto le righe più recenti.

🤖 Assistente MotoLink

L'Assistente è dedicato esclusivamente al supporto tecnico MotoLink. Una normale conversazione non legge automaticamente il Log.

Per allegare volontariamente la diagnostica:

Supporto → Log → Condividi → Assistente

MotoLink applica un filtro alle informazioni tecniche prima dell'elaborazione.


Permessi e privacy

MotoLink è stata progettata per ridurre al minimo le autorizzazioni richieste e non utilizza servizi di Accessibilità.

La scansione QR può utilizzare Google Code Scanner oppure il fallback interno quando necessario.

Le funzioni tecniche possono richiedere:

Accesso / conferma Quando viene usato Perché serve
Connessione moto / Wi-Fi Collegamento Hotspot/QR Comunicazione con il TFT tramite Wi-Fi / Wi-Fi Direct.
Dispositivi Bluetooth vicini Profilo BLE Scansione, connessione e comunicazione turn-by-turn con TFT BLE compatibili.
Accesso alle notifiche Navigazione BLE con Google Maps Lettura delle indicazioni di navigazione esposte dalla notifica di Google Maps.
Fotocamera Solo quando serve il fallback scanner QR interno Lettura del QR della moto.
MediaProjection / condivisione schermo Avvio mirroring Autorizzazione Android alla cattura dello schermo o di una singola app.
Mostra sopra altre app Quando richiesto Modalità tasca / schermo nero e pannello di Adattamento.

Per maggiori informazioni consulta PRIVACY.md.


Supporto e community

  • Assistente integrato: Supporto → Assistente
  • Log tecnico: Supporto → Log
  • Community MotoLink Mirroring: gruppo WhatsApp

La community contribuisce con test su moto e display differenti, feedback e supporto agli utenti.


Stato del progetto

Voce Stato
Applicazione Android ✅ Disponibile
Sorgente V1.6 su main ✅ Pubblicato
Release binaria V1.6 ⏳ In chiusura
Mirroring EasyConn ✅ Implementato
Navigazione BLE turn-by-turn ✅ Implementata
Garage / profili moto ✅ Implementato
App preferite ✅ Implementato
Adattamento display ✅ Implementato
Modalità tasca ✅ Implementata
Log tecnico ✅ Implementato
Assistente MotoLink ✅ Implementato
Compatibilità moto 🔄 In aggiornamento con i test reali

Codice sorgente

Il codice sorgente di MotoLink è pubblico e consultabile in questa repository per finalità di studio, trasparenza e verifica.

Important

MotoLink non è distribuito con una licenza open source. Il software è protetto da copyright e tutti i diritti sono riservati. La disponibilità pubblica del sorgente non autorizza automaticamente copia, modifica, ridistribuzione o creazione di opere derivate. Consulta LICENSE per i termini completi.


Avvertenza durante la guida

MotoLink è uno strumento di mirroring e supporto. Non deve essere utilizzata come unica fonte di informazioni critiche durante la guida. Configura destinazioni, applicazioni, profili e regolazioni prima di partire.


Progetto e marchi

MotoLink è un progetto indipendente. I nomi, i marchi, i loghi, i sistemi operativi e i servizi di terze parti eventualmente citati appartengono ai rispettivi proprietari.


Licenza e copyright

Copyright © 2026 Emanuele. Tutti i diritti riservati.

Il codice sorgente di MotoLink è pubblicamente consultabile per finalità di studio, trasparenza e verifica. Non è concessa alcuna autorizzazione a copiare, modificare, distribuire, sublicenziare, vendere, ripubblicare o creare opere derivate dal software, in tutto o in parte, senza previa autorizzazione scritta del titolare del copyright.

Per i termini completi consulta LICENSE.


MotoLink V1.6
Mirroring • BLE Turn-by-Turn • Connessione • Supporto

About

MotoLink è un'app Android con codice sorgente pubblico per il mirroring dello smartphone sui display moto compatibili, con profili moto, app preferite, adattamento display, Modalità tasca, log tecnico e Assistente MotoLink integrato.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages