I più recenti moduli UBLOX GPS hanno una funzione che non è ancora attivata di fabbrica, ma può essere sbloccata in un paio di minuti. Io ottengo un fix GPS 3D istantaneo ogni volta che collego la batteria, o diciamo entro 10-30 secondi; dovresti vedere da 10 a 20 satelliti entro 2 minuti.
Di cosa hai bisogno:
- Scarica Ucenter2 https://www.u-blox.com/en/u-center-2
- Crea un account per AssistNow https://www.u-blox.com/en/product/assistnow
- Richiedi il token AssistNow (che riceverai via email)
-
!!!
Procedi con cautela e a tuo rischio! Non sono responsabile per moduli bloccati!
!!!
-
Questo miglioramento imposterà in modo fisso il baud rate a 115200 e la frequenza di aggiornamento a 10hz tra FC e modulo GPS. La seconda parte aggiunge un Almanacco che dice al tuo GPS quali satelliti dovrebbe vedere (dati previsti) invece di cercarli alla cieca.
-
Iniziamo!
1. Collega il cavo USB e la batteria (per alimentare il GPS), apri il Configurator di Betaflight e conferma che il UART (Port) corretto sia attivato per il GPS (ricorda il numero della UART per dopo), quindi seleziona il baud rate 115200 se non è già impostato. (Non dimenticare il raffreddamento per il tuo VTX mentre la batteria è collegata!)

2. Vai nella CLI e inserisci "serialpassthrough 3 115200". La maggior parte dei BNF iFlight ha il modulo GPS installato su UART4 (-1 per indirizzare l'indirizzo seriale) = 3, per questo è 3 e non 4.

3. Dovrebbero comparire alcune scritte incomprensibili; non so bene perché, ma succede. Se non compaiono, ricomincia da capo scollegando batteria e cavo USB, chiudi e riapri il Configurator.
4. Vedi le scritte incomprensibili? Allora chiudi il Configurator di Betaflight e apri Ucenter2. Clicca su "Add device" e seleziona l'unico dispositivo STM disponibile. Per ora lascia attivo l'auto bauding.


5. Clicca su Device Configuration e poi su "Import" a sinistra.

6. Scarica e seleziona il file di configurazione da https://drive.google.com/file/d/1G0_jd9WnVG30PEvGIsJL6wtevVywxZuS/view?usp=share_link
7. Clicca su Send. I segni di spunta verdi dovrebbero scorrere lungo i comandi sulla destra.
8. Poiché il tuo modulo GPS dovrebbe cambiare baud rate e non sono sicuro che durante il processo tutto sia stato salvato correttamente, ora chiudiamo la finestra di configurazione e clicchiamo di nuovo su "Add Device", ma questa volta selezioniamo manualmente il baud rate 115200.
9. Il tuo GPS dovrebbe essere di nuovo connesso. Se non è così, ripeti i passaggi 2-4 e ricollegalo. Ricorda di usare questa volta il baud rate 115200 invece dell'auto bauding.

10. Il GPS dovrebbe essere di nuovo connesso con lo stato "receiving data". Ora ripetiamo il passaggio 7 e inviamo di nuovo tutte le impostazioni. Chiudiamo la finestra Device Configuration. Fin qui abbiamo configurato il nostro GPS per funzionare a 10hz e baud rate 115200.
11. Adesso arriva la magia. Clicca sull'icona degli strumenti e su AssistNow Offline.

12. Clicca su Default server (recupera automaticamente un URL) e copia e incolla il tuo token dall'email ricevuta, poi premi Save settings.

13. Seleziona tutte le caselle disponibili, lascia il resto ai valori predefiniti e clicca su Download from server. Questo piccolo file dovrebbe richiedere solo un secondo. Scorri in basso e premi Transfer with reset and aiding (Host).
-
ATTENZIONE: Otterrai 7 giorni di dati, ma il tuo GPS aggiornerà ulteriormente l'Almanacco anche durante il volo. Puoi anche selezionare 35 giorni se non voli regolarmente. Poiché si tratta di un Almanacco offline, dovrai volare oppure continuare ad aggiornarlo a intervalli per migliorare la velocità del fix GPS a freddo.

14. Attendi che finisca. Clicca su close e questa volta seleziona "Flash", poi premi di nuovo Transfer.

15. Fatto. Se vuoi sapere cosa fa AssistNow, consulta la documentazione ublox. Il tuo GPS ora è configurato con 10hz, baud rate 115200 e ha un Almanacco installato per un fix GPS a freddo istantaneo.
-
Mi ringrazierai dopo.
