Fonctionnement
Fonctionnement
Pillion parle NaviLite — le même protocole de projection que Garmin StreetCross utilise pour envoyer la navigation vers le tableau de bord. Votre écran est capturé, mis à l'échelle en 480×240, encodé en JPEG et diffusé image par image via Bluetooth.
Lancez la diffusion en cinq étapes
- 01
Installez Pillion
Téléchargez le dernier APK depuis GitHub Releases et installez-le manuellement sur votre téléphone Android.
- 02
Appairez votre téléphone à la moto
Appairez votre téléphone au Bluetooth de la moto exactement comme vous le feriez d'habitude. Aucun secret d'appairage supplémentaire n'est requis.
- 03
Sélectionnez l'écran de navigation
Sur le TFT de la moto, passez à l'écran de navigation pour que le tableau de bord soit prêt à recevoir l'image.
- 04
Démarrez Pillion
Ouvrez Pillion, accordez l'autorisation de capture d'écran et appuyez sur Démarrer.
- 05
Ouvrez votre carte en mode paysage
Lancez Waze ou Google Maps en mode paysage et elle apparaît sur le tableau de bord. Configurez votre itinéraire à l'arrêt.
Le protocole NaviLite
Tout ce qui suit a été déduit par observation en boîte noire sur une MT-07 (2025). C'est une description originale d'un format de transmission observé — aucun code Garmin ni Yamaha n'est reproduit.
Transport
Bluetooth Classic, RFCOMM / Serial Port Profile. UUID de service 0x7220. Le téléphone est le client RFCOMM ; le tableau de bord déjà appairé annonce le service.
Encadrement
Un petit protocole encadré avec une somme de contrôle CRC-32/MPEG-2 protégeant chaque message.
Authentification
Une poignée de main triviale de désobfuscation et de renvoi. L'authentification est universelle — il n'existe aucune clé propre à chaque moto ni secret d'appairage à extraire.
Canal image
Votre écran, mis à l'échelle en 480×240 et encodé en JPEG, diffusé comme une séquence d'images à ~5–15 fps.
Prêt à mettre votre carte sur le tableau de bord ?
Récupérez le dernier APK, installez-le manuellement et lancez la diffusion. C'est gratuit pour un usage non commercial.