Xiaomi MiBand 4, 5 e 6 con xDrip (metodo legacy)
⚠️ Attenzione: Questa guida è obsoleta per versioni di xDrip successive all'11 luglio 2022. Se hai una versione recente di xDrip, segui invece la guida WatchDrip+.
Questa guida spiega come visualizzare la glicemia di xDrip su una smartband Xiaomi MiBand 4, 5 o 6 usando il metodo legacy (app Mi Fit modificata + integrazione diretta xDrip).
xDrip può ricevere la glicemia da: xDrip Sync follower, Dexcom Share, Nightscout, Medtronic 640G/670G tramite glucometro, CareLink.
Progetto originale di Artem (GitHub: @bigdigital).
Requisiti: telefono Android 5 o superiore con Bluetooth 4.2 (BLE). Carica completamente la smartband prima di iniziare.
1. Installa xDrip
Segui la guida base di installazione. Non proseguire fino a quando non vedi la glicemia in xDrip.
2. Rimuovi l'app Mi Fit (se installata)
- Nell'app Mi Fit, disaccoppia la smartband.
- Vai in Impostazioni Android → App → Mi Fit e disinstalla completamente (non basta rimuovere l'icona dalla schermata principale).
3. Installa l'app Mi Fit modificata
- Vai su
https://www.freemyband.com/2019/08/mi-band-4-auth-key.html - Scarica la versione 5.3.1 (quella testata con questa guida; puoi provare versioni più recenti a tuo rischio).
- Se il download non parte automaticamente, tocca Scarica. Se non funziona, usa un'altra app come APK Installer.
- Installa il file
.apkautorizzando l'installazione da sorgente sconosciuta.
4. Ottieni la chiave di autenticazione
- Apri l'app e crea un account con email e password (non usare Google).
- Abbina la smartband e abilita Visibilità (modalità rilevabile) se disponibile. Se non trovi l'opzione, prosegui comunque.
L'app modificata crea automaticamente un file di testo con le credenziali. Trovalo nella memoria interna o sulla scheda SD, nella cartella freemyband.
⚠️ Attenzione: Se il file non esiste, xDrip non riuscirà a comunicare con la smartband. Se disaccoppi o reimposti la smartband, cancella il vecchio file e rigenera le credenziali con l'app modificata.
5. Configura xDrip per MiBand
- Vai in Menu → Caratteristiche → Smartwatch → MiBand.
- Autorizza l'accesso a file, geolocalizzazione e posizione.
- Nell'ordine, disabilita: ❶ Letture glicemie → ❷ Invia letture → ❸ Usa MiBand.
- Abilita solo Usa MiBand.
Se l'indirizzo MAC non compare automaticamente:
- Apri il file nella cartella
freemyband(si apre anche con Chrome). - Copia l'indirizzo MAC nel campo Mac Address.
- Copia la chiave di autenticazione nel campo Auth Key.
Osserva lo stato in fondo alla schermata: prima comparirà "Smartband rilevata", poi "Smartband autenticata".
Se compare "Errore di autenticazione": torna al passo 4 e rigenera la chiave.
Se il quadrante non appare (sequenza di ripristino):
- Disabilita MiBand in xDrip.
- Apri Mi Fit e scorri verso il basso per forzare la sincronizzazione.
- Riabilita MiBand in xDrip.
- Forza l'invio di una lettura alla smartband dal menù.
Se ancora non funziona, abilita Disable high MTU nelle impostazioni MiBand.
ℹ️ Nota: Le MiBand 4 e 5 richiedono che la batteria sia sopra il 10% per mostrare il quadrante personalizzato.
Con Invia Allarmi attivo, quando scatta un allarme xDrip riceverai una "chiamata" sulla smartband: il numero del chiamante corrisponde al valore della glicemia.
ℹ️ Nota: Se hai problemi con le notifiche delle altre app, installa Notify for Mi Band dal Play Store e concedi le autorizzazioni richieste.
6. Reinstalla Mi Fit ufficiale (opzionale)
Installa Mi Fit dal Play Store e accedi con le stesse credenziali dell'app modificata. Abbina nuovamente la smartband e abilita la visibilità se disponibile.
Se l'app ufficiale dà problemi, torna a quella modificata: ha le stesse funzionalità (notifiche SMS, WhatsApp, email, ecc.).