<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>OpenAGPS</title>
    <description>OpenAGPS is a project to create a open-source assisted-GNSS service, compatible with existing GNSS systems.</description>
    <link>https://openagps.net/</link>
    <atom:link href="https://openagps.net/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Tue, 24 Mar 2026 09:48:43 +0000</pubDate>
    <lastBuildDate>Tue, 24 Mar 2026 09:48:43 +0000</lastBuildDate>
    <generator>Jekyll v4.3.4</generator>
    
      <item>
        <title>OpenAGPS - Update 3: The first major roadblocks</title>
        <description>&lt;p&gt;Hi everyone! Another update from us:&lt;/p&gt;

&lt;p&gt;As you may know, the goal of this project is to implement a SUPL-compatiable AGPS assistance server. Now, there are some unexpected technical challenges here that I felt were enough to announce here given that they are basically blocking a lot of testing and development:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;SUPL uses ASN.1. This is okay, there are open-source ASN.1 toolchains, but the one we were using (python-asn1tools) seemingly does not properly decode some messages from modern devices. This is a problem, as any decoding errors are, from its perspective, fatal.&lt;/li&gt;
  &lt;li&gt;Most other ASN.1 toolchains are not featured enough to get close to properly being able to compile the ASN.1 specification for SUPL. There is &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;asn1c&lt;/code&gt;, but it is old, and seemingly has problems compiling for me (that or I just couldn’t get it to work properly myself), and I would also personally rather use a programming language like python for things like this.&lt;/li&gt;
  &lt;li&gt;I wasted a lot of time trying to get the python library to work (I am not super experienced with ASN.1, so I was mostly trying stuff, hoping that it would start working), and a lot more time to being demotivated from it&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This means we are (temporarily!) going to try something else: making our own assistance protocol. We already had ideas of doing this - ASN.1 may be standardized, but if someone wants to implement something using it, it can be a huge pain, compared to something like protobuf, or even JSON-encapsulated messages.
Hopefully, I can wire something simple up soon, but don’t expect anything too quickly, since any protocol I hammer together will likely be based around the best way to sideload AGPS data into the testing devices I have (basically, a Fairphone 4, and a Volla 22), and I’ll need to look into how to best do that (any help with that is welcome, as always!).&lt;/p&gt;

&lt;p&gt;If you are interested in potentially hosting a GPS base station - or are in a position to otherwise contribute GPS frame data - feel free to contact me, my contact info is on my &lt;a href=&quot;https://gitlab.com/electrodeyt&quot;&gt;GitLab page.&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;As always, any updates to code will be posted onto the &lt;a href=&quot;https://gitlab.com/openagps&quot;&gt;OpenAGPS gitlab page.&lt;/a&gt;.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://gitlab.com/electrodeyt&quot;&gt;Alexander Richards&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
        <pubDate>Mon, 18 Aug 2025 22:00:00 +0000</pubDate>
        <link>https://openagps.net/openagps/project-updates/2025/08/18/openagps-update-3.html</link>
        <guid isPermaLink="true">https://openagps.net/openagps/project-updates/2025/08/18/openagps-update-3.html</guid>
        
        
        <category>openagps</category>
        
        <category>project-updates</category>
        
      </item>
    
      <item>
        <title>OpenAGPS - Update 2: Infrastructure + Porygon (in theory) up!</title>
        <description>&lt;p&gt;Hi everyone! Slightly delayed compared to what we hoped for, but we finally have more things to announce:&lt;/p&gt;

&lt;p&gt;We setup &lt;a href=&quot;https://gitlab.com/openagps/infra&quot;&gt;some automated infrastructure scripts&lt;/a&gt; that create and start our OpenStack instances - hosted on &lt;a href=&quot;https://leaf.cloud/&quot;&gt;leaf.cloud&lt;/a&gt;. 
&lt;a href=&quot;https://gitlab.com/openagps/porygon&quot;&gt;Porygon&lt;/a&gt; is now also packaged as a Docker container, which makes automatically starting it in the instance relatively simple. 
The API is still very simple (but enough that pointing a base station at it should not error out), however (when it is up, we give no guarantees, and at the moment, updates take it offline), you can see the API docs &lt;a href=&quot;http://api.openagps.net/docs&quot;&gt;here.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you are interested in potentially hosting a GPS base station - or are in a position to otherwise contribute GPS frame data - feel free to contact me, my contact info is on my &lt;a href=&quot;https://gitlab.com/electrodeyt&quot;&gt;GitLab page.&lt;/a&gt;.
We have also begun writing more &lt;a href=&quot;https://docs.openagps.net/&quot;&gt;documentation&lt;/a&gt; in general, this includes some (not yet fully finished) &lt;a href=&quot;https://docs.openagps.net/base-station/base-station-setup.html&quot;&gt;documentation on setting up a base station.&lt;/a&gt;
The firmware on the base station has been functional for a while now, although it is a bit complicated to setup. We aim to make this easier at some point in the future, although for now, getting the back-end up and running is more of a priority.&lt;/p&gt;

&lt;p&gt;As always, any updates to code will be posted onto the &lt;a href=&quot;https://gitlab.com/openagps&quot;&gt;OpenAGPS gitlab page.&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Things will hopefully ramp up a bit from here - at least when exam season is over for me - so stay tuned!&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://gitlab.com/electrodeyt&quot;&gt;Alexander Richards&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
        <pubDate>Sat, 31 May 2025 22:00:00 +0000</pubDate>
        <link>https://openagps.net/openagps/project-updates/2025/05/31/openagps-update-2.html</link>
        <guid isPermaLink="true">https://openagps.net/openagps/project-updates/2025/05/31/openagps-update-2.html</guid>
        
        
        <category>openagps</category>
        
        <category>project-updates</category>
        
      </item>
    
      <item>
        <title>OpenAGPS - Where we have been</title>
        <description>&lt;p&gt;Hello - It has been a while! Sorry for the radio silence for a bit…&lt;/p&gt;

&lt;p&gt;I (Alexander Richards, the main and currently only developer on this) have been very busy with uni and other projects that have been taking time on this - rest assured, this has not been forgotten.&lt;/p&gt;

&lt;p&gt;I personally aim to have more to show within the next week or two - ideally, including some public (but without any guarantees on any uptime or functionality!) APIs regarding positioning via cellular information (and contributing celluar information).&lt;/p&gt;

&lt;p&gt;If you are interested in potentially hosting a GPS base station - or are in a position to otherwise contribute GPS frame data - feel free to contact me, my contact info is on my &lt;a href=&quot;https://gitlab.com/electrodeyt&quot;&gt;GitLab page.&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;As always, any updates to code will be posted onto the &lt;a href=&quot;https://gitlab.com/openagps&quot;&gt;OpenAGPS gitlab page.&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Sorry for things being this slow - as said, I am pretty busy with things, along with other personal things going on - I will however try my best to write blog posts whenever something interesting happens, so stay tuned!&lt;/p&gt;

</description>
        <pubDate>Mon, 07 Apr 2025 19:00:00 +0000</pubDate>
        <link>https://openagps.net/openagps/project-updates/2025/04/07/openagps-update-1.html</link>
        <guid isPermaLink="true">https://openagps.net/openagps/project-updates/2025/04/07/openagps-update-1.html</guid>
        
        
        <category>openagps</category>
        
        <category>project-updates</category>
        
      </item>
    
      <item>
        <title>OpenAGPS - Hello and first project update</title>
        <description>&lt;p&gt;Welcome to the OpenAGPS website! This post is mostly acting as a placeholder for future content here; we will be making regular blog posts about development and development progress. At time of writing this blog post, we have started work on developing on a simple GNSS base station/receiver using a &lt;a href=&quot;https://gitlab.com/openagps/esp32-c3-ublox&quot;&gt;ESP32-C3 and a UBlox M8N board&lt;/a&gt;; expect more updates soon!&lt;/p&gt;

&lt;p&gt;We will be hosting our code on &lt;a href=&quot;https://gitlab.com/openagps&quot;&gt;GitLab under the openagps organisation&lt;/a&gt;, feel free to take a look!&lt;/p&gt;

&lt;p&gt;If you don’t know, this project is funded through &lt;a href=&quot;https://nlnet.nl/mobifree&quot;&gt;NGI Mobifree Fund&lt;/a&gt;, a fund established by &lt;a href=&quot;https://nlnet.nl&quot;&gt;NLnet&lt;/a&gt; with financial support from the European Commission’s &lt;a href=&quot;https://ngi.eu&quot;&gt;Next Generation Internet&lt;/a&gt; program. Learn more at the &lt;a href=&quot;https://nlnet.nl/project/OpenAGPS&quot;&gt;NLnet project page&lt;/a&gt;. Hosting for this project is geneously sponsored by &lt;a href=&quot;https://leaf.cloud/&quot;&gt;Leaf Cloud&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://nlnet.nl&quot;&gt;&lt;img src=&quot;https://nlnet.nl/logo/banner.png&quot; alt=&quot;NLnet foundation logo&quot; width=&quot;20%&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

</description>
        <pubDate>Fri, 06 Dec 2024 10:57:00 +0000</pubDate>
        <link>https://openagps.net/openagps/project-updates/2024/12/06/openagps-hello.html</link>
        <guid isPermaLink="true">https://openagps.net/openagps/project-updates/2024/12/06/openagps-hello.html</guid>
        
        
        <category>openagps</category>
        
        <category>project-updates</category>
        
      </item>
    
  </channel>
</rss>
