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+