diff --git a/oeffi/assets/networks.txt b/oeffi/assets/networks.txt
index 8fe35d4..3865d53 100644
--- a/oeffi/assets/networks.txt
+++ b/oeffi/assets/networks.txt
@@ -7,10 +7,10 @@ RT|eu|DE;AT;CH;BE;LU;NL;DK;SE;NO;FI;GB;SI;HU;RO;BG;PL;SK;IT;ES;PT
DB|de-DE|DE
BVG|de-DE|Brandenburg;Berlin
VBB|de-DE|Brandenburg
-BAYERN|de-DE|Bayern;Würzburg;Regensburg
+BAYERN|de-DE|Bayern;Nürnberg;Würzburg;Regensburg
AVV|de-DE|Augsburg
MVV|de-DE|Bayern;München
-VGN|de-DE|Nürnberg;Fürth;Erlangen
+VGN|de-DE|Nürnberg;Fürth;Erlangen|disabled
VVM|de-DE|Schwaben;Mittelschwaben;Krumbach;Günzburg;Memmingen
NVV|de-DE|Hessen;Frankfurt am Main;Kassel
VMV|de-DE|Mecklenburg-Vorpommern;Schwerin
diff --git a/oeffi/res/values-de/networks.xml b/oeffi/res/values-de/networks.xml
index 94f06d7..c13d547 100644
--- a/oeffi/res/values-de/networks.xml
+++ b/oeffi/res/values-de/networks.xml
@@ -11,14 +11,14 @@
Brandenburg & Berlin, Lokal- und Regionalverkehr
Hessen (Frankfurt/Rhein-Main, Kassel, …)
Lokal- und Regionalverkehr
- Bayern (Würzburg, Regensburg, …)
+ Bayern (Nürnberg, Würzburg, Regensburg, …)
Lokal- und Regionalverkehr
München
Lokal- und Regionalverkehr
Augsburg
nur Tram und Bus
- Verkehrsverbund Großraum Nürnberg
- Nürnberg, Fürth & Erlangen, Lokal- und Regionalverkehr
+ Nürnberg, Fürth & Erlangen
+ Nicht verfügbar, weil der VGN vorübergehend nicht in Öffi enthalten sein will. Du kannst stattdessen Bayern verwenden, das funktioniert für Nürnberg auch gut.
Mittelschwaben (Krumbach, Günzburg, …)
Lokal- und Regionalverkehr
Schwerin & Mecklenburg-Vorpommern
diff --git a/oeffi/res/values/networks.xml b/oeffi/res/values/networks.xml
index cb43d88..6624cca 100644
--- a/oeffi/res/values/networks.xml
+++ b/oeffi/res/values/networks.xml
@@ -11,14 +11,14 @@
Brandenburg & Berlin, local and regional
Hesse (Frankfurt/Rhine-Main, Kassel, …)
local and regional
- Bavaria (Würzburg, Regensburg, …)
+ Bavaria (Nuremberg, Würzburg, Regensburg, …)
local and regional
Munich
local and regional
Augsburg
tram and bus only
- Verkehrsverbund Großraum Nürnberg
- Nuremberg, Fürth & Erlangen, local and regional
+ Nuremberg, Fürth & Erlangen
+ Not available, because the VGN desires to temporarily not be included in Offi. You can select the Bavaria instead, it works well for Nuremberg too.
Mittelschwaben (Krumbach, Günzburg, …)
local and regional
Schwerin & Mecklenburg-Vorpommern
diff --git a/oeffi/src/de/schildbach/oeffi/Application.java b/oeffi/src/de/schildbach/oeffi/Application.java
index 7f3bbb0..1754415 100644
--- a/oeffi/src/de/schildbach/oeffi/Application.java
+++ b/oeffi/src/de/schildbach/oeffi/Application.java
@@ -132,6 +132,11 @@ public class Application extends android.app.Application {
FavoriteStationsProvider.deleteFavoriteStations(this, IVB);
QueryHistoryProvider.deleteQueryHistory(this, IVB);
+ // 2018-07-20: migrate VGN to use Bayern
+ final String VGN = "VGN";
+ migrateSelectedNetwork(VGN, NetworkId.BAYERN);
+ Downloader.deleteDownload(new File(getFilesDir(), VGN.toLowerCase(Locale.ENGLISH) + ".db"));
+
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 258e3e0..184f9e4 100644
--- a/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java
+++ b/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java
@@ -61,7 +61,6 @@ import de.schildbach.pte.VagfrProvider;
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;
@@ -110,8 +109,6 @@ public final class NetworkProviderFactory {
return new MvvProvider();
else if (networkId.equals(NetworkId.AVV))
return new AvvProvider();
- else if (networkId.equals(NetworkId.VGN))
- return new VgnProvider();
else if (networkId.equals(NetworkId.VVM))
return new VvmProvider();
else if (networkId.equals(NetworkId.VMV))