Log in to your Altimeter Cloud account
Don't have an account? Create one
We'll send a confirmation link to verify your email. Check your spam/junk folder if you don't see it.
Already have an account? Log in
Firmware updatev1.2
Flight log uploadv1.1
Online USB Portalv1.0
Online USB WiFi configuratorv1.1
3D parts toolv1.0
Air hole calculatorv1.0
Altimeter Cloud APIv1.0
Altitude Predictorv1.0
Body Tube Strength Calculatorv1.0
Descent calculatorv1.0
Ejection Charge Calculatorv1.0
ESP web programmerv1.0
Fin Flutter Speed Calculatorv1.0
Firmware updatev1.2
Flight log uploadv1.1
Flight log verificationv1.1
GNSS seed datav1.0
Laser Cut Parts Designerv1.0
Online USB Portalv1.0
Online USB WiFi configuratorv1.1
Rail Exit Velocity Calculatorv1.0
Recovery Drift Calculatorv1.0
Visibility & Tracking Calculatorv1.0This is the assisted-GNSS (AGNSS) orbit data used to get a fast first satellite fix from cold. It is pre-built broadcast ephemeris in standard MGA frame format, and it is public. If you are building your own tracker or flight computer, you are welcome to fetch and use these files directly. No account, no key, no rate limits within reason.
The data is served from a plain directory. Both http:// and https:// work on every URL below, so a device without a TLS stack (or one that wants to keep its single TLS session free) can fetch over plain HTTP.
A single blob of concatenated MGA-EPH ephemeris frames, one per satellite, covering three constellations:
The source is the current-day multi-GNSS broadcast navigation file from the international GNSS network, rebuilt into MGA frames. GLONASS and QZSS are intentionally omitted. A typical build is around 80 to 90 satellites and roughly 10 KB raw. The data is refreshed on a 20 minute cycle, so at any time the newest ephemeris is at most a few tens of minutes old, which is well within its useful validity window for cold-start assistance.
Same data, three encodings. Pick whichever suits your device. Sizes and chunk counts below are read live from the current build.
| Encoding | Whole file | Size | Notes |
|---|---|---|---|
| Raw | /ubx/gnssglobal.bin | 10.1 KB | Uncompressed MGA frames. Simplest to parse. |
| zlib | /ubx/gnssglobal.z | 7.4 KB | Standard zlib stream (RFC 1950): 2-byte header, DEFLATE body, Adler-32 trailer. |
| LZMA | /ubx/gnssglobal.lzma | 6.6 KB | LZMA-alone (.lzma / xz --format=lzma): 5-byte props, 8-byte size, payload. 64 KB dictionary. Smallest. |
8 chunks. Fetch in order, concatenate, then decompress.
7 chunks. Fetch in order, concatenate, then decompress.
Every build writes a manifest listing the current sizes, chunk counts and the full URL of every file, so your device or script can discover everything without guessing filenames. Two identical copies are provided, one JSON, one plain text:
| Format | URL |
|---|---|
| JSON | https://altimetercloud.com/ubx/currenturls.json |
| Text | https://altimetercloud.com/ubx/currenturls.txt |
The JSON manifest gives the generation timestamp, which constellations are present, the satellite count, the chunk size, and for each of raw / zlib / lzma the whole-file URL, the byte size, the number of chunks and the complete list of chunk URLs. The text manifest carries the exact same fields as simple KEY=VALUE lines.
The underlying ephemeris is public broadcast navigation data. We rebuild and host it as a convenience and place our packaging in the public domain, so you may use these files freely in your own projects, commercial or otherwise. It is provided as-is with no guarantee of availability or accuracy; do not rely on it as a sole safety-critical input. Please fetch on a sensible schedule (the data only changes every 20 minutes, so there is no reason to poll faster than that).