diff --git a/tizenbrew-app/TizenBrew/settings.html b/tizenbrew-app/TizenBrew/settings.html
index 57e3a75..979a036 100644
--- a/tizenbrew-app/TizenBrew/settings.html
+++ b/tizenbrew-app/TizenBrew/settings.html
@@ -131,6 +131,17 @@
Change the User-Agent of TizenBrew modules for some effects like fixing the
userAgentWarnMenu("Mozilla/5.0 (LINUX; Tizen/3.0/2017.1.0) Cobalt/9.lts-gold (unlike Gecko) gles Evergreen/1.0.0 Starboard/9, Samsung_TV_KANTM_2017/T-MDEUC-1420.0 (Samsung, UE50MU7000, Wired)", true);
} else if (selectedItem.id == "QN55Q80AAFXZA") {
userAgentWarnMenu("Mozilla/5.0 (LINUX; Tizen/6.0/2021.1.3) Cobalt/21.lts.4.302899-gold (unlike Gecko) v8/7.7.299.8-jit gles Evergreen/1.4.3 Starboard/12, Samsung_TV_NIKEM2_2021/T-NKM2AKUC-2111.1 (Samsung, QN55Q80AAFXZA, Wired)", true);
+ } else if (selectedItem.id == "UADEVICE") {
+ var deviceName = "", chipsetModel, firmware, model, connectionType = "Wired";
+ firmware = tizen.systeminfo.getCapability("http://tizen.org/custom/sw_version");
+ var buildString = tizen.systeminfo.getCapability("http://tizen.org/system/build.string");
+ model = tizen.systeminfo.getCapability("http://tizen.org/system/model_name");
+
+ chipsetModel = buildString.split("-")[3];
+ deviceName = `_TV_${chipsetModel}`;
+ var newUserAgent = `${window.navigator.userAgent}, ${deviceName}/${firmware} (Samsung, ${model}, ${connectionType})`;
+ userAgentWarnMenu(newUserAgent, false);
+
}
break;
case 406:
@@ -187,6 +198,9 @@ UE50MU7000 (Works on Tizen 3+)
QN55Q80AAFXZA (Works on Tizen 6+)
+
+
User-Agent based on Device (should bring some features)
+
Cobalt 9 (Stable, works on Tizen 3+