diff --git a/oeffi/assets/networks.txt b/oeffi/assets/networks.txt
index 39e7d26..b1c331c 100644
--- a/oeffi/assets/networks.txt
+++ b/oeffi/assets/networks.txt
@@ -25,6 +25,7 @@ NASA|de-DE|Sachsen;Leipzig;Sachsen-Anhalt;Magdeburg;Halle
VMT|de-DE|Thüringen;Mittelthüringen;Erfurt;Jena;Gera;Weimar;Gotha
VRR|de-DE|Nordrhein-Westfalen;Essen;Dortmund;Düsseldorf;Münster;Paderborn;Höxter;Bielefeld
VRS|de-DE|Köln;Bonn
+AVV_AACHEN|de-DE|Aachen
MVG|de-DE|Märkischer Kreis;Lüdenscheid
VRN|de-DE|Baden-Württemberg;Rheinland-Pfalz;Mannheim;Mainz;Trier
VVS|de-DE|Baden-Württemberg;Stuttgart
diff --git a/oeffi/res/values-de/networks.xml b/oeffi/res/values-de/networks.xml
index afa67d9..2be58c6 100644
--- a/oeffi/res/values-de/networks.xml
+++ b/oeffi/res/values-de/networks.xml
@@ -45,6 +45,8 @@
Nordrhein-Westfalen, Düsseldorf & Dortmund, Lokal- und Regionalverkehr
Köln & Bonn
Lokal- und Regionalverkehr
+ Aachen
+ Lokal- und Regionalverkehr
Lüdenscheid & Märkischer Kreis
Lokal- und Regionalverkehr
Rheinland-Pfalz, Rhein-Neckar & Baden-Württemberg
diff --git a/oeffi/res/values/networks.xml b/oeffi/res/values/networks.xml
index 17e7625..ca0e68e 100644
--- a/oeffi/res/values/networks.xml
+++ b/oeffi/res/values/networks.xml
@@ -45,6 +45,8 @@
North Rhine-Westphalia, Düsseldorf & Dortmund, local and regional
Cologne & Bonn
local and regional
+ Aachen
+ local and regional
Lüdenscheid & Märkischer Kreis
local and regional
Rhineland-Palatinate, Rhine-Neckar & Baden-Württemberg
diff --git a/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java b/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java
index e5bc828..c3c3913 100644
--- a/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java
+++ b/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java
@@ -21,6 +21,7 @@ import java.util.HashMap;
import java.util.Map;
import de.schildbach.pte.AbstractNetworkProvider;
+import de.schildbach.pte.AvvAachenProvider;
import de.schildbach.pte.AvvProvider;
import de.schildbach.pte.BahnProvider;
import de.schildbach.pte.BayernProvider;
@@ -140,6 +141,8 @@ public final class NetworkProviderFactory {
return new VrrProvider(HttpUrl.parse("https://app.vrr.de/oeffi/"));
else if (networkId.equals(NetworkId.VRS))
return new VrsProvider();
+ else if (networkId.equals(NetworkId.AVV_AACHEN))
+ return new AvvAachenProvider("{\"type\":\"AID\",\"aid\":\"4vV1AcH3N511icH\"}");
else if (networkId.equals(NetworkId.MVG))
return new MvgProvider();
else if (networkId.equals(NetworkId.VRN))