diff --git a/oeffi/assets/networks.txt b/oeffi/assets/networks.txt
index 4d55956..0294826 100644
--- a/oeffi/assets/networks.txt
+++ b/oeffi/assets/networks.txt
@@ -19,8 +19,7 @@ SH|de-DE|Schleswig-Holstein;Kiel;Lübeck;Hamburg
GVH|de-DE|Niedersachsen;Hannover;Hamburg
BSVAG|de-DE|Braunschweig;Wolfsburg
VBN|de-DE|Niedersachsen;Hamburg;Bremen;Bremerhaven;Oldenburg (Oldenburg);Osnabrück;Göttingen;Rostock
-VVO|de-DE|Sachsen;Dresden
-VMS|de-DE|Mittelsachsen;Chemnitz
+VVO|de-DE|Sachsen;Dresden;Mittelsachsen;Chemnitz
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
diff --git a/oeffi/res/drawable-anydpi/network_vms_logo.xml b/oeffi/res/drawable-anydpi/network_vms_logo.xml
deleted file mode 100644
index 6f4e46d..0000000
--- a/oeffi/res/drawable-anydpi/network_vms_logo.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/oeffi/res/values-de/networks.xml b/oeffi/res/values-de/networks.xml
index 42c4501..e792b42 100644
--- a/oeffi/res/values-de/networks.xml
+++ b/oeffi/res/values-de/networks.xml
@@ -40,9 +40,7 @@
Erfurt, Jena & Mittelthüringen
Lokal- und Regionalverkehr
Verkehrsverbund Oberelbe
- Dresden, Lokal- und Regionalverkehr
- Verkehrsverbund Mittelsachsen
- Chemnitz & Mittelsachsen, Lokal- und Regionalverkehr
+ Dresden, Chemnitz & Mittelsachsen, Lokal- und Regionalverkehr
Verkehrsverbund Rhein-Ruhr
Nordrhein-Westfalen, Düsseldorf & Dortmund, Lokal- und Regionalverkehr
Köln & Bonn
diff --git a/oeffi/res/values/networks.xml b/oeffi/res/values/networks.xml
index 41aa840..246d357 100644
--- a/oeffi/res/values/networks.xml
+++ b/oeffi/res/values/networks.xml
@@ -39,9 +39,7 @@
Erfurt, Jena & Central Thuringia
local and regional
Verkehrsverbund Oberelbe
- Dresden, local and regional
- Verkehrsverbund Mittelsachsen
- Chemnitz & Mittelsachsen, local and regional
+ Dresden, Chemnitz & Mittelsachsen, local and regional
Verkehrsverbund Rhein-Ruhr
North Rhine-Westphalia, Düsseldorf & Dortmund, local and regional
Cologne & Bonn
diff --git a/oeffi/src/de/schildbach/oeffi/Application.java b/oeffi/src/de/schildbach/oeffi/Application.java
index deb59df..b3e3796 100644
--- a/oeffi/src/de/schildbach/oeffi/Application.java
+++ b/oeffi/src/de/schildbach/oeffi/Application.java
@@ -103,6 +103,12 @@ public class Application extends android.app.Application {
FavoriteStationsProvider.deleteFavoriteStations(this, PL);
QueryHistoryProvider.deleteQueryHistory(this, PL);
+ // 2023-01-09: migrate VMS to use VVO
+ final String VMS = "VMS";
+ migrateSelectedNetwork(VMS, NetworkId.VVO);
+ FavoriteStationsProvider.migrateFavoriteStations(this, VMS, NetworkId.VVO);
+ QueryHistoryProvider.migrateQueryHistory(this, VMS, NetworkId.VVO);
+
log.info("Migrations took {}", watch);
}
diff --git a/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java b/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java
index 9c06713..01242ba 100644
--- a/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java
+++ b/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java
@@ -65,7 +65,6 @@ import de.schildbach.pte.VbbProvider;
import de.schildbach.pte.VblProvider;
import de.schildbach.pte.VbnProvider;
import de.schildbach.pte.VgnProvider;
-import de.schildbach.pte.VmsProvider;
import de.schildbach.pte.VmtProvider;
import de.schildbach.pte.VmvProvider;
import de.schildbach.pte.VrnProvider;
@@ -144,8 +143,6 @@ public final class NetworkProviderFactory {
return new VmtProvider("{\"aid\":\"vj5d7i3g9m5d7e3\",\"type\":\"AID\"}");
else if (networkId.equals(NetworkId.VVO))
return new VvoProvider(HttpUrl.parse("https://efa.vvo-online.de/Oeffi/"));
- else if (networkId.equals(NetworkId.VMS))
- return new VmsProvider(HttpUrl.parse("https://efa.vms.de/Oeffi/"));
else if (networkId.equals(NetworkId.VRR))
return new VrrProvider();
else if (networkId.equals(NetworkId.VRS))