diff --git a/oeffi/assets/networks.txt b/oeffi/assets/networks.txt
index ccbe0b1..2becbed 100644
--- a/oeffi/assets/networks.txt
+++ b/oeffi/assets/networks.txt
@@ -32,8 +32,7 @@ VRN|de-DE|Baden-Württemberg;Rheinland-Pfalz;Mannheim;Mainz;Trier
VVS|de-DE|Baden-Württemberg;Stuttgart
DING|de-DE|Baden-Württemberg;Ulm;Neu-Ulm
KVV|de-DE|Baden-Württemberg;Karlsruhe
-VAGFR|de-DE|Elsass;Bas-Rhin;Straßburg;Freiburg im Breisgau
-NVBW|de-DE|Baden-Württemberg;Konstanz;Basel;Basel-Stadt;Reutlingen;Rottweil;Tübingen;Sigmaringen
+NVBW|de-DE|Baden-Württemberg;Konstanz;Basel;Basel-Stadt;Reutlingen;Rottweil;Tübingen;Sigmaringen;Freiburg im Breisgau;Elsass;Bas-Rhin;Straßburg
VVV|de-DE|Vogtland;Plauen
VGS|de-DE|Saarland;Saarbrücken|disabled
diff --git a/oeffi/res/drawable-anydpi/network_vagfr_logo.xml b/oeffi/res/drawable-anydpi/network_vagfr_logo.xml
deleted file mode 100644
index a4f0a7c..0000000
--- a/oeffi/res/drawable-anydpi/network_vagfr_logo.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/oeffi/res/values-de/networks.xml b/oeffi/res/values-de/networks.xml
index 369c2be..3f4aec6 100644
--- a/oeffi/res/values-de/networks.xml
+++ b/oeffi/res/values-de/networks.xml
@@ -59,9 +59,7 @@
Lokal- und Regionalverkehr
Karlsruher Verkehrsverbund
Karlsruhe, Lokal- und Regionalverkehr
- Freiburger Verkehrs AG
- Freiburg & Straßburg, Lokal- und Regionalverkehr
- Baden-Württemberg, Konstanz & Basel
+ Baden-Württemberg, Straßburg, Konstanz & Basel
Lokal- und Regionalverkehr
Plauen & Vogtland
Lokal- und Regionalverkehr
diff --git a/oeffi/res/values/networks.xml b/oeffi/res/values/networks.xml
index e96e125..1ed9b1c 100644
--- a/oeffi/res/values/networks.xml
+++ b/oeffi/res/values/networks.xml
@@ -59,9 +59,7 @@
local and regional
Karlsruher Verkehrsverbund
Karlsruhe, local and regional
- Freiburger Verkehrs AG
- Freiburg & Strasbourg, local and regional
- Baden-Württemberg, Constance & Basel
+ Baden-Württemberg, Strasbourg, Constance & Basel
local and regional
Plauen & Vogtland
local and regional
diff --git a/oeffi/src/de/schildbach/oeffi/Application.java b/oeffi/src/de/schildbach/oeffi/Application.java
index 4f4d0db..5c2c644 100644
--- a/oeffi/src/de/schildbach/oeffi/Application.java
+++ b/oeffi/src/de/schildbach/oeffi/Application.java
@@ -139,6 +139,13 @@ public class Application extends android.app.Application {
FavoriteStationsProvider.deleteFavoriteStations(this, NRI);
QueryHistoryProvider.deleteQueryHistory(this, NRI);
+ // 2018-12-06: migrate VAGFR to use NVBW
+ final String VAGFR = "VAGFR";
+ migrateSelectedNetwork(VAGFR, NetworkId.NVBW);
+ Downloader.deleteDownload(new File(getFilesDir(), VAGFR.toLowerCase(Locale.ENGLISH) + ".db"));
+ FavoriteStationsProvider.migrateFavoriteStations(this, VAGFR, NetworkId.NVBW);
+ QueryHistoryProvider.migrateQueryHistory(this, VAGFR, NetworkId.NVBW);
+
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 9d000b5..2f8c05b 100644
--- a/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java
+++ b/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java
@@ -60,7 +60,6 @@ import de.schildbach.pte.StvProvider;
import de.schildbach.pte.SydneyProvider;
import de.schildbach.pte.TfiProvider;
import de.schildbach.pte.TlemProvider;
-import de.schildbach.pte.VagfrProvider;
import de.schildbach.pte.VbbProvider;
import de.schildbach.pte.VblProvider;
import de.schildbach.pte.VbnProvider;
@@ -156,8 +155,6 @@ public final class NetworkProviderFactory {
return new DingProvider();
else if (networkId.equals(NetworkId.KVV))
return new KvvProvider(HttpUrl.parse("https://projekte.kvv-efa.de/oeffi/"));
- else if (networkId.equals(NetworkId.VAGFR))
- return new VagfrProvider();
else if (networkId.equals(NetworkId.NVBW))
return new NvbwProvider();
else if (networkId.equals(NetworkId.VVV))