diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index a9d9635e..d8b56428 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -107,6 +107,7 @@
Wybierz typ połączenia adaptera OBD
Typ połączenia adaptera OBD
Limit czasu połączenia
+ Typ adaptera
Dostępne urządzenia Bluetooth
Liczba kolumn
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 70a315f1..79a3af46 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -319,6 +319,7 @@
Protocol
Init Sequence
+ Adapter Type
General settings
Advanced settings
@@ -771,6 +772,16 @@
- CH_CAN
+
+ - Default Adapter
+ - VGate vLinker MS
+
+
+
+ - DEFAULT
+ - VGATE_VLINKER_MS
+
+
UDS Freeze Frame Data
diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml
index c46838ee..31103d11 100644
--- a/app/src/main/res/xml/preferences.xml
+++ b/app/src/main/res/xml/preferences.xml
@@ -138,6 +138,14 @@
app:singleLineTitle="false"
app:title="@string/pref.connection.category">
+
+
{
+ DefaultCanNetworkRegistry()
+ }
+
+ "VGATE_VLINKER_MS" -> {
+ runCatching {
+ val clazz = Class.forName("org.obd.metrics.init.VgateVlinkerMsCANNetworkRegistry")
+ val defaultField = clazz.getDeclaredField("DEFAULT")
+ defaultField.get(null) as CANNetworkRegistry
+ }.getOrElse { exception ->
+ Log.e(LOG_TAG, "Reflection failed: ${exception.message}. Falling back to DefaultCanNetworkRegistry.")
+ DefaultCanNetworkRegistry()
+ }
+ }
+
+ else -> {
+ DefaultCanNetworkRegistry()
+ }
+ }
+ }
+
+
private fun sequence(seqName : String): CommandGroup =
if (seqName == "DEFAULT") {
DefaultCommandGroup.INIT
diff --git a/gradle.properties b/gradle.properties
index 2bb104dd..b27252ed 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -19,4 +19,4 @@ android.useAndroidX=true
android.enableJetifier=true
# Kotlin code style for this project: "official" or "obsolete":
kotlin.code.style=official
-obdMetricVersion=11.19.0-SNAPSHOT
+obdMetricVersion=11.21.0-SNAPSHOT