From 2d8a19bfd7a4575489f1cb5adab042ad49ffec88 Mon Sep 17 00:00:00 2001 From: Andrey Skvortsov Date: Wed, 17 Sep 2025 23:35:22 +0300 Subject: [PATCH] data: use 24h XTRA file for better GNSS performance Quectel in the documentation for other Qualcomm-based modem explains in details DPO (Dynamic Power Optimization), that is enabled on EG25-G currently. One of requirements for DPO is, that XTRA almanac must be less that 3.5 days old. [1] Additionally SIMCOM says, that information predicted by XTRA is very accurate within 24 hours, but its effectiveness decreases over time. [2] Xtra3 files are available for 1 day (xtra3grc_24h.bin), 3 days (xtra3grc_72h.bin) and 7 days (xtra3grc.bin). Currently 7 days variant is used. Based on recommendations from Quectel and SIMCOM to slightly improve GNSS performance switch default configuration to 24h XTRA variant. 1. https://sixfab.com/wp-content/uploads/2018/09/Quectel_UC20_GNSS_AT_Commands_Manual_V1.1.pdf 2. https://cdn.geekfactory.mx/sim7000g/SIM7000%20Series_GNSS_Application%20Note_V1.03.pdf --- data/pine64,pinephone-1.0.toml | 2 +- data/pine64,pinephone-1.1.toml | 2 +- data/pine64,pinephone-1.2.toml | 2 +- data/pine64,pinephone-pro.toml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/data/pine64,pinephone-1.0.toml b/data/pine64,pinephone-1.0.toml index a473f43..7085ff1 100644 --- a/data/pine64,pinephone-1.0.toml +++ b/data/pine64,pinephone-1.0.toml @@ -125,4 +125,4 @@ reset = [ { cmd = "CFUN", value = "1,1" } ] [gnss] enabled = true url = "https://xtrapath4.izatcloud.net" -file = "xtra3grc.bin" +file = "xtra3grc_24h.bin" diff --git a/data/pine64,pinephone-1.1.toml b/data/pine64,pinephone-1.1.toml index 07420fc..649b14b 100644 --- a/data/pine64,pinephone-1.1.toml +++ b/data/pine64,pinephone-1.1.toml @@ -125,4 +125,4 @@ reset = [ { cmd = "CFUN", value = "1,1" } ] [gnss] enabled = true url = "https://xtrapath4.izatcloud.net" -file = "xtra3grc.bin" \ No newline at end of file +file = "xtra3grc_24h.bin" diff --git a/data/pine64,pinephone-1.2.toml b/data/pine64,pinephone-1.2.toml index 7ee3255..c82ff20 100644 --- a/data/pine64,pinephone-1.2.toml +++ b/data/pine64,pinephone-1.2.toml @@ -124,4 +124,4 @@ reset = [ { cmd = "CFUN", value = "1,1" } ] [gnss] enabled = true url = "https://xtrapath4.izatcloud.net" -file = "xtra3grc.bin" +file = "xtra3grc_24h.bin" diff --git a/data/pine64,pinephone-pro.toml b/data/pine64,pinephone-pro.toml index 514d420..1ed6a07 100644 --- a/data/pine64,pinephone-pro.toml +++ b/data/pine64,pinephone-pro.toml @@ -124,4 +124,4 @@ reset = [ { cmd = "CFUN", value = "1,1" } ] [gnss] enabled = true url = "https://xtrapath4.izatcloud.net" -file = "xtra3grc.bin" +file = "xtra3grc_24h.bin"