diff --git a/oeffi/assets/networks.txt b/oeffi/assets/networks.txt
index 538933b..9355a38 100644
--- a/oeffi/assets/networks.txt
+++ b/oeffi/assets/networks.txt
@@ -73,9 +73,6 @@ DSB|da-DK|DK;København
# SE
SE|sv-SE|SE;Stockholm
-# FI
-FINLAND|fi-FI|FI;Helsinki|beta
-
# GB
TLEM|en-UK|GB;Greater London;Derbyshire;Leicestershire;Rutland;Northamptonshire;Nottinghamshire;Lincolnshire;Berkshire;Buckinghamshire;East Sussex;Hampshire;Isle of Wight;Kent;Oxfordshire;Surrey;West Sussex;Essex;Hertfordshire;Bedfordshire;Cambridgeshire;Norfolk;Suffolk;Somerset;Gloucestershire;Wiltshire;Dorset;Devon;Cornwall;West Devon;Stowford;Eastleigh;Swindon;Gloucester;Plymouth;Torbay;Bournemouth;Poole;Birmingham
MERSEY|en-UK|GB;Liverpool|beta
diff --git a/oeffi/res/values-de/networks.xml b/oeffi/res/values-de/networks.xml
index 73c1612..9545206 100644
--- a/oeffi/res/values-de/networks.xml
+++ b/oeffi/res/values-de/networks.xml
@@ -101,8 +101,6 @@
Fern-, Regional und Lokalverkehr (z.B. Kopenhagen)
Schweden
Fern-, Regional und Lokalverkehr (z.B. Stockholm)
- Finnland
- Fern-, Regional und Lokalverkehr (z.B. Helsinki)
England, Schottland & Wales.
Lokal- und Regionalverkehr (z.B. London, Birmingham)
Liverpool
diff --git a/oeffi/res/values/networks.xml b/oeffi/res/values/networks.xml
index c9035c3..8915363 100644
--- a/oeffi/res/values/networks.xml
+++ b/oeffi/res/values/networks.xml
@@ -101,8 +101,6 @@
long-distance, regional and local (e.g. Copenhagen)
Sweden
long-distance, regional and local (e.g. Stockholm)
- Finland
- long-distance, regional and local (e.g. Helsinki)
England, Scotland & Wales
local and regional (e.g. London, Birmingham)
Liverpool
diff --git a/oeffi/src/de/schildbach/oeffi/Application.java b/oeffi/src/de/schildbach/oeffi/Application.java
index 6196856..bae1145 100644
--- a/oeffi/src/de/schildbach/oeffi/Application.java
+++ b/oeffi/src/de/schildbach/oeffi/Application.java
@@ -119,6 +119,12 @@ public class Application extends android.app.Application {
FavoriteStationsProvider.migrateFavoriteStationIds(this, NetworkId.MVV, "0", "10000", 91000000);
QueryHistoryProvider.migrateQueryHistoryIds(this, NetworkId.MVV, "0", "10000", 91000000);
+ // 2024-08-09: migrate Finland to use RT
+ final String FINLAND = "FINLAND";
+ migrateSelectedNetwork(FINLAND, NetworkId.RT);
+ FavoriteStationsProvider.deleteFavoriteStations(this, FINLAND);
+ QueryHistoryProvider.deleteQueryHistory(this, FINLAND);
+
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 2d16419..03ce9e1 100644
--- a/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java
+++ b/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java
@@ -32,7 +32,6 @@ import de.schildbach.pte.DbProvider;
import de.schildbach.pte.DingProvider;
import de.schildbach.pte.DsbProvider;
import de.schildbach.pte.DubProvider;
-import de.schildbach.pte.FinlandProvider;
import de.schildbach.pte.GvhProvider;
import de.schildbach.pte.InvgProvider;
import de.schildbach.pte.ItalyProvider;
@@ -190,8 +189,6 @@ public final class NetworkProviderFactory {
return new DsbProvider("{\"type\":\"AID\",\"aid\":\"irkmpm9mdznstenr-android\"}");
else if (networkId.equals(NetworkId.SE))
return new SeProvider("{\"type\":\"AID\",\"aid\":\"h5o3n7f4t2m8l9x1\"}");
- else if (networkId.equals(NetworkId.FINLAND))
- return new FinlandProvider(NAVITIA_AUTHORIZATION);
else if (networkId.equals(NetworkId.TLEM))
return new TlemProvider();
else if (networkId.equals(NetworkId.MERSEY))