Pillion

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

  1. 01

    Installez Pillion

    Téléchargez le dernier APK depuis GitHub Releases et installez-le manuellement sur votre téléphone Android.

  2. 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.

  3. 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.

  4. 04

    Démarrez Pillion

    Ouvrez Pillion, accordez l'autorisation de capture d'écran et appuyez sur Démarrer.

  5. 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.

Lire la spécification complète du format (PROTOCOL.md) sur GitHub

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.