matomo-org / matomo-org/device-detector

VIDAA / Hisense Devices

Open
#8,000 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
PHP
Stars
3.5k
Forks
513
Avg merge
1d 21h
Merged PRs (30d)
11

Description

  • Generally, some devices are identified as "smartphone" but they should be "TV".

In general, if the model starts with VS or VT, it does not refer to the actual model code. But for other scenarios that section actually refers to a model code.

Brand Identification Problems

Toshiba/Awox Devices

Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Odin/88.4324.2.10 Safari/537.36 Model/Hisense-MT9602 VIDAA/6.0(TOSHIBA;SmartTV;43C350LE;MTK9602/V0000.06.12S.N0508;UHD;43C350LE;)
This one is parsed well but the following has some problems:

  • Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Odin/88.4324.2.10 Safari/537.36 Model/Hisense-MT9602 VIDAA/6.0(Toshiba-Vestel;SmartTV;VS1132FE1;MTK9602/V0000.06.10K.N1024;HD;VS1132F;)
    The model is not "Vestel" but I could not find anything about "VS1132FE1" although "43C350LE" in the first user agent refers to an actual model number.

Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Odin/88.4324.2.10 Safari/537.36 Model/Hisense-MT9602 VIDAA/6.0(AWOX;SmartTV;40A35EEVS;MTK9602/V0000.06.12O.N0621;FHD;40A3EE;)
Same, this is parsed well but not these:

  • Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Odin/88.4324.2.10 Safari/537.36 Model/Hisense-MT9602 VIDAA/6.0(AWOX_oem;SmartTV;VS1250UE1;MTK9602/V0000.06.13M.O0312;UHD;VS1250U;)
    Brand: Awox

Different Format

  • Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Odin/88.4324.2.10 Safari/537.36 HbbTV/1.6.1 (+DRM;Hisense;2022_VS1243FD1_AWOX;V0100.01.00S.N0526;VS1243FD1;SmartTV_2022_1_FHD;) FVC/7.0 (Hisense;SmartTV_2022_1_FHD;) LaTivu_1.0.1_2022
    Brand: Awox
  • Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.146 Odin/111.5563.5.1 Safari/537.36 HbbTV/1.6.1 (+DRM;Hisense;2022_50A53FEVS_0006_AWOX;V0006.08.50W.O0918;50A53FEVS;SmartTV_2022_1;) FVC/7.0 (Hisense;SmartTV_2022_1;) LaTivu_1.0.1_2022
    Brand: Awox
  • Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.146 Odin/111.5563.5.1 Safari/537.36 HbbTV/1.6.1 (+DRM;Hisense;2022_65A51HEVS_Hisense;V0000.08.50A.O0907;65A51HEVS;SmartTV_2022_1;) FVC/7.0 (Hisense;SmartTV_2022_1;) LaTivu_1.0.1_2022
    Hisense 65A51HEVS
  • Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.146 Odin/111.5563.5.1 Safari/537.36 HbbTV/1.7.1 (+DRM;VIDAA;2024_43A60LEVS_0002_Hisense;V0002.08.52W.O1112;;e053fec4-87eb-496f-baa2-c6b97329e01f;) FVC/9.0 (VIDAA;e053fec4-87eb-496f-baa2-c6b97329e01f;) LaTivu_2.0.0_2024
    Hisense 43A60LEVS
  • Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Odin/88.4324.2.10 Safari/537.36 HbbTV/1.6.1 (+DRM;Hisense;2022_VS0340FD1_Telesystem;V0100.01.00R.N0512;VS0340FD1;SmartTV_2022_1_FHD;) FVC/7.0 (Hisense;SmartTV_2022_1_FHD;) LaTivu_1.0.1_2022
    Brand: Telesystem (https://www.telesystem-world.com/0/1/it/catalogo-prodotti/tv/smart-tv/vidaa/sonic43-fl4ksmv13/)
  • Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Odin/88.4324.2.10 Safari/537.36 HbbTV/1.6.1 (+DRM;Hisense;2022_VS1165UE1_Toshiba-Vestel;V0406.06.10S.N1222;VS1165UE1;SmartTV_2022_1;) FVC/7.0 (Hisense;SmartTV_2022_1;) LaTivu_1.0.1_2022
    Brand: Toshiba
  • Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.146 Odin/111.5563.5.1 Safari/537.36 HbbTV/1.7.1 (+DRM;VIDAA;2024_VS1165UE3_0407_Toshiba-Vestel;V0407.09.00T.P0122;;8ec84d01-589e-49d3-8e52-9d22d46e1b0b;) FVC/9.0 (VIDAA;8ec84d01-589e-49d3-8e52-9d22d46e1b0b;) LaTivu_2.0.0_2024
    Brand: Toshiba
  • Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Odin/88.4324.2.10 Safari/537.36 HbbTV/1.6.1 (+DRM;Hisense;2022_VS1165UE1_Vestel_OEM;V0410.06.10S.N1222;VS1165UE1;SmartTV_2022_1;) FVC/7.0 (Hisense;SmartTV_2022_1;) LaTivu_1.0.1_2022
    Brand: Vestel
    Brand: Hisense

Year Issue

  • Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.108 Odin/74.3729.2.10 Safari/537.36 HbbTV/1.5.1 (+DRM;Hisense;SmartTV_2021_2;V0103.01.00R.N0227;VT0150UD1;SmartTV_2021_2;) FVC/5.0 (Hisense;SmartTV_2021_2;) LaTivu_1.0.1_2021
  • Mozilla/5.0 (Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.140 Safari/537.36 OPR/46.0.2207.0 OMI/4.21.4.112.Catcher4.66 HbbTV/1.5.1 (+DRM;Hisense;SmartTV_2021_51;V0302.01.00P.N0907;VS0355UC1;SmartTV_2021_51;) FVC/5.0 (Hisense;SmartTV_2021_51;) LaTivu_1.0.1_2021
  • Mozilla/5.0 (Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.140 Safari/537.36 OPR/46.0.2207.0 OMI/4.21.4.112.Catcher4.69 HbbTV/1.5.1 (+DRM;Hisense;SmartTV_2021_42_FHD;V0104.01.00T.M1212;VS0343FC1;SmartTV_2021_42_FHD;) FVC/5.0 (Hisense;SmartTV_2021_42_FHD;) LaTivu_1.0.1_2021
  • Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Odin/88.4324.2.10 Safari/537.36 HbbTV/1.6.1 (+DRM;Hisense;SmartTV_2022_1_FHD;V0115.01.00L.N1206;VS0332FD1;SmartTV_2022_1_FHD;) FVC/7.0 (Hisense;SmartTV_2022_1_FHD;) LaTivu_1.0.1_2022
  • Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Odin/88.4324.2.10 Safari/537.36 HbbTV/1.6.1 (+DRM;Hisense;SmartTV_2022_1;V0302.06.13X.O1207;VS0343UC1;SmartTV_2022_1;) FVC/7.0 (Hisense;SmartTV_2022_1;) MSD_INF_2023

Other Hisense

  • Mozilla/5.0 (Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 OPR/46.0.2207.0 OMI/4.11.3.57.Martell-3.136 Model/Hisense-MT5659-SDK4-11 (;Hisense;SmartTV;V0100.01.00A.N0410;HE40E5600FFWTS) FXM-U2FsdGVkX18XByJW1bnLA8wOBJqub175wrYOO4ha1V6Gf+ZJ8c/jpLnKpr7kqlYp-END
    Model: HE40E5600FFWTS
  • Mozilla/5.0 (Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 OPR/46.0.2207.0 OMI/4.11.3.57.Martell-3.136 Model/Hisense-MT5659-SDK4-11 (;Hisense;SmartTV;V0000.01.00A.N0328;HE32A5600HWTS) FXM-U2FsdGVkX1+MCm7toH1cD1KjDak8mTDrdvLQmdqVVi2yPnBJzkmLCMdp3FVeJbMf-END
    Model: HE32A5600HWTS
  • Mozilla/5.0 (Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 OPR/46.0.2207.0 OMI/4.11.3.57.Martell-3.118 Model/Hisense-MT5659-SDK4-11 (;Hisense;SmartTV;V0000.01.00A.J1105;43E5600EE) FXM-U2FsdGVkX19sJrRWrVZFrf/K+E/dzfyWCMhSEl8JhDq0LNWUZdyzRj9LbDplLH+E-END
    Model: 43E5600EE
  • Mozilla/5.0 (Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36 OPR/40.0.2207.0 OMI/4.9.0.183.Catcher.151 Model/Hisense-MSD6586 (Hisense;HU50A6107UW;V0000.01.00a.N0412) MST6586
    Model: HU50A6107UW

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file, test, or entry point is named. Review the VIDAA and Hisense user-agent examples, determine which unchecked brand and device classifications are expected, then locate the existing device-detector rules and add coverage for the confirmed cases with tests demonstrating the resulting brand and TV detection.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.