De senaste UBLOX GPS-modulerna har en funktion som ännu inte är aktiverad från fabriken, men som kan låsas upp på ett par minuter. Jag får en direkt 3D GPS-fix varje gång jag kopplar in batteriet, eller låt oss säga att du bör få 10 till 20 satelliter inom 2 minuter, vanligtvis inom 10–30 sekunder.
Det här behöver du:
- Ladda ner Ucenter2 https://www.u-blox.com/en/u-center-2
- Skapa ett konto för AssistNow https://www.u-blox.com/en/product/assistnow
- Ansök om AssistNow-token (som du får via e-post)
-
!!!
Arbeta försiktigt och på egen risk! Jag ansvarar inte för moduler som blir brickade!
!!!
-
Den här förbättringen låser baudrate till 115200 och uppdateringsfrekvensen till 10hz mellan FC och GPS-modulen. Den andra delen lägger till en Almanac som talar om för din GPS vilka satelliter den ska kunna se (predikterad data) i stället för att blint söka efter satelliter.
-
Nu kör vi!
1. Anslut USB-kabel och batteri (för ström till GPS) och öppna Betaflight Configurator. Bekräfta att rätt UART (Port) är aktiverad för GPS (kom ihåg UART-numret till senare) och välj baudrate 115200 om det inte redan är valt. (Glöm inte kylning till din VTX medan batteriet är anslutet!)

2. Gå till CLI och skriv in "serialpassthrough 3 115200". De flesta iFlight BNF har GPS-modulen installerad på UART4 (-1 för att adressera serieadressen) = 3, därför är det 3 och inte 4.

3. Det bör dyka upp lite kryptisk text, jag är inte helt säker på varför men det gör det. Om det inte händer, börja om från början genom att koppla ur batteri och USB-kabel, stäng och öppna Configurator igen.
4. Syns den kryptiska texten? Stäng då Betaflight Configurator och öppna Ucenter2. Klicka på "Add device" och välj den enda STM-enhet som finns tillgänglig. Låt auto bauding vara på tills vidare.


5. Klicka på Device Configuration och sedan på "Import" till vänster.

6. Ladda ner och välj konfigurationsfilen från https://drive.google.com/file/d/1G0_jd9WnVG30PEvGIsJL6wtevVywxZuS/view?usp=share_link
7. Klicka på Send. Gröna bockar ska gå igenom kommandona till höger.
8. Eftersom din GPS-modul förväntas ändra baudrate och jag inte är säker på om allt sparades korrekt under processen, stänger vi nu konfigurationsfönstret och klickar på "Add Device" igen, men den här gången väljer vi manuell baudrate 115200.
9. Din GPS bör nu vara ansluten igen. Om så inte är fallet, upprepa steg 2–4 och anslut den igen. Kom ihåg att använda baudrate 115200 i stället för auto bauding den här gången.

10. GPS bör nu vara ansluten igen med statusen "receiving data". Vi upprepar nu steg 7 och skickar alla inställningar igen. Sedan stänger vi Device Configuration-fönstret. Hittills har vi ställt in vår GPS att köra på 10hz och baudrate 115200.
11. Nu kommer magin. Klicka på verktygsikonen och AssistNow Offline.

12. Klicka på Default server (den hämtar en URL själv) och kopiera in din token från e-postmeddelandet du fick, och klicka sedan på Save settings.

13. Välj alla tillgängliga kryssrutor, låt resten vara på standard och klicka på Download from server. Den här lilla filen bör bara ta en sekund. Scrolla ner och klicka på Transfer with reset and aiding (Host).
-
OBS: Du får 7 dagars data, men din GPS kommer också att fortsätta uppdatera Almanac medan du flyger. Du kan även välja 35 dagar om du inte flyger regelbundet. Eftersom detta är en offline-Almanac behöver du antingen flyga eller fortsätta uppdatera den med jämna mellanrum för att förbättra GPS:ens cold start-hastighet.

14. Vänta tills det är klart. Klicka på close och välj "Flash" den här gången, och klicka sedan på Transfer igen.

15. Klart. Om du vill veta vad AssistNow gör, gå gärna in och läs ublox-dokumentationen. Din GPS är nu konfigurerad med 10hz, 115200 baud rate och har en Almanac installerad för direkt GPS-fix vid cold start.
-
Tacka mig senare.
