diff --git a/oeffi/assets/networks.txt b/oeffi/assets/networks.txt
index 3317d09..1a17562 100644
--- a/oeffi/assets/networks.txt
+++ b/oeffi/assets/networks.txt
@@ -90,6 +90,7 @@ DUB|ae-AE|AE;Dubai|beta
# US
RTACHICAGO|us-US|US;Illinois;Chicago|beta
+CMTA|us-US|US;Texas;Austin|beta
# AU
SYDNEY|en-AU|AU;New South Wales;Sydney
diff --git a/oeffi/res/values-de/networks.xml b/oeffi/res/values-de/networks.xml
index 1766822..197296b 100644
--- a/oeffi/res/values-de/networks.xml
+++ b/oeffi/res/values-de/networks.xml
@@ -117,6 +117,8 @@
Lokalverkehr
Chicago
Lokal- und Regionalverkehr
+ Austin, Texas
+ Lokal- und Regionalverkehr
Sydney
Lokal- und Regionalverkehr
Nicaragua
diff --git a/oeffi/res/values/networks.xml b/oeffi/res/values/networks.xml
index 7652d6e..93679a3 100644
--- a/oeffi/res/values/networks.xml
+++ b/oeffi/res/values/networks.xml
@@ -118,6 +118,8 @@
local
Chicago
local and regional
+ Austin, Texas
+ local and regional
Sydney
local and regional
Nicaragua
diff --git a/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java b/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java
index 2ff8dd0..d901538 100644
--- a/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java
+++ b/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java
@@ -26,6 +26,7 @@ import de.schildbach.pte.BahnProvider;
import de.schildbach.pte.BayernProvider;
import de.schildbach.pte.BsvagProvider;
import de.schildbach.pte.BvgProvider;
+import de.schildbach.pte.CmtaProvider;
import de.schildbach.pte.DingProvider;
import de.schildbach.pte.DsbProvider;
import de.schildbach.pte.DubProvider;
@@ -198,6 +199,8 @@ public final class NetworkProviderFactory {
return new DubProvider();
else if (networkId.equals(NetworkId.RTACHICAGO))
return new RtaChicagoProvider();
+ else if (networkId.equals(NetworkId.CMTA))
+ return new CmtaProvider();
else if (networkId.equals(NetworkId.SYDNEY))
return new SydneyProvider();
else if (networkId.equals(NetworkId.NICARAGUA))