Skip to content

Commit ea5a7bb

Browse files
Detect new brands: Altibox, G Guard, Supermax, TV+, UnoPhone, WildRed and Detect devices for exist brands (#7958)
* feat(device) detect new brand TV+: Smart TV feat(device) detect brand Panasonic: Smart TV feat(device) detect brand Reeder: Smart TV feat(device) detect brand Saba: 32SB6000H, 42SB6000F feat(device) detect brand Erisson: 32LES905T2SM ref #7882 * feat(device) detect new brand Altibox: Smart TV feat(device) detect new brand G Guard: Smart TV feat(device) detect new brand Supermax: Smart TV feat(device) detect brand Philips: NeoViu D1 feat(device) detect brand Dyon: 2K Smart TV feat(device) detect brand Walton: 2K Smart TV feat(device) detect brand Bell: Streamer feat(device) detect brand XGIMI: MoGo Pro feat(device) detect brand Telia: TV Box Nordic feat(device) detect brand Polaroid: SmartBox S (SMX4K) ref #7882 * feat(device) detect new brand UnoPhone: Premier 5 Max, Premier 5 feat(device) detect new brand WildRed: 42QWS9001 feat(device) detect brand Xiaomi: Redmi Y3 (M1810F6G), 15 (24129PN74C), Redmi K80 Pro (24117RK2CC), 15 Pro feat(device) detect brand Vivo: iQOO 13 (V2408A), iQOO Z9s Pro 5G (I2305) feat(device) detect brand Realme: GT 7 Pro (RMX5011, RMX5010) feat(device) detect brand Ghia: GK133M3 feat(device) detect brand Sky: Elite T10 Pro feat(device) detect brand Ulefone: Tab A11 Pro feat(device) detect brand Oukitel: OT11 feat(device) detect brand ONYX BOOX: Note Air 4C feat(device) detect brand TOSCIDO: P101 feat(device) detect brand Huawei: Honor Magic 7 (PTP-AN00), Honor Magic 7 Pro (PTP-AN10), Nova 3i (IVY-LX2), Honor X9c (BRP-NX1), Honor X60 (BRC-AN00) feat(device) detect brand Nubia: Z70 Ultra (NX733J) feat(device) detect brand Google: Pixel 8 (GPJ41) feat(device) detect brand VGO TEL: Flex 2 feat(device) detect brand Doogee: V Max Pro feat(device) detect brand Unonu: N55S feat(device) detect brand Meizu: Lucky 08 feat(device) detect brand Sparx: Neo 8 Lite feat(device) detect brand POCO: C75 feat(device) detect brand JVC: Smart TV feat(device) detect brand Rombica: 65MT-UDG54G feat(device) detect brand ONVO: 24OV6000H feat(device) detect brand Akai: TA43BU500, TA32BF550 feat(device) detect brand Erisson: 42FLES901T2SM feat(device) detect brand Motorola: Moto G75 5G, Moto G45 5G, Moto G35 5G * feat(device) detect brand Asano: 32LH5000T 32.0" * Update Parser/Device/AbstractDeviceParser.php Co-authored-by: Liviu-Mihail Concioiu <[email protected]> * Update Tests/fixtures/tv-4.yml Co-authored-by: Liviu-Mihail Concioiu <[email protected]> * feat(device) detect brand BBK: 40LEX-9201/FTS2C, 40LEX-7291/FTS2C, 40LEX-7246/FTS2C, 32LEX-7292/TS2C, 32LEX-7291/TS2C, 32LEX-7288/TS2C, 32LEX-7264/TS2C, 32LEX-7264/TS2C, 32LEX-7260/TS2C, 32LEX-7259/TS2C, 32LEX-7257/TS2C, 32LEX-7249/TS2C, 32LEX-7246/TS2C, 32LEX-7213/TS2C, 32LEX-7212/TS2C, 32LEX-7204/TS2C, 32LEX-7202/TS2C, 24LEX-7289/TS2C feat(device) detect brand Erisson: 40FLX9000CT2, 40FLES901T2SM, 32LES906T2SM feat(device) detect brand BAFF: 32Y HD-R feat(device) detect brand DEXP: 24HEY1 --------- Co-authored-by: Liviu-Mihail Concioiu <[email protected]>
1 parent 54249ca commit ea5a7bb

File tree

9 files changed

+1582
-60
lines changed

9 files changed

+1582
-60
lines changed

Parser/Device/AbstractDeviceParser.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ abstract class AbstractDeviceParser extends AbstractParser
149149
'66' => 'Altice',
150150
'ALM' => 'Altimo',
151151
'A5' => 'altron',
152+
'ALB' => 'Altibox',
152153
'ALT' => 'Altus',
153154
'KN' => 'Amazon',
154155
'AMZ' => 'Amazon Basics',
@@ -322,6 +323,7 @@ abstract class AbstractDeviceParser extends AbstractParser
322323
'C9' => 'CAGI',
323324
'CAD' => 'CADENA',
324325
'CT' => 'Capitel',
326+
'GRD' => 'G-Guard',
325327
'G3' => 'CG Mobile',
326328
'37' => 'CGV',
327329
'CP' => 'Captiva',
@@ -1671,6 +1673,7 @@ abstract class AbstractDeviceParser extends AbstractParser
16711673
'5Y' => 'Sunny',
16721674
'W8' => 'SUNWIND',
16731675
'SBX' => 'SuperBOX',
1676+
'SBM' => 'Supermax',
16741677
'SBR' => 'Sber',
16751678
'SGE' => 'Super General',
16761679
'SU' => 'SuperSonic',
@@ -1804,6 +1807,7 @@ abstract class AbstractDeviceParser extends AbstractParser
18041807
'TUC' => 'TUCSON',
18051808
'2U' => 'Türk Telekom',
18061809
'TV' => 'TVC',
1810+
'TVP' => 'TV+',
18071811
'TW' => 'TWM',
18081812
'Z1' => 'TWZ',
18091813
'6T' => 'Twoe',
@@ -1832,6 +1836,7 @@ abstract class AbstractDeviceParser extends AbstractParser
18321836
'UGR' => 'United Group',
18331837
'UO' => 'Unnecto',
18341838
'UNN' => 'Unnion Technologies',
1839+
'UNP' => 'UnoPhone',
18351840
'UU' => 'Unonu',
18361841
'UN' => 'Unowhy',
18371842
'UY' => 'UNNO',
@@ -1966,6 +1971,7 @@ abstract class AbstractDeviceParser extends AbstractParser
19661971
'W2' => 'Wigor',
19671972
'WI' => 'Wiko',
19681973
'WF' => 'Wileyfox',
1974+
'WLR' => 'WildRed',
19691975
'WS' => 'Winds',
19701976
'WN' => 'Wink',
19711977
'9W' => 'Winmax',

Tests/fixtures/peripheral.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1594,3 +1594,39 @@
15941594
model: TelPad MT7
15951595
os_family: Android
15961596
browser_family: Opera
1597+
-
1598+
user_agent: Mozilla/5.0 (Linux; Android 12; NeoViu D1 Build/STTC.230104.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/126.0.6478.186 Mobile Safari/537.36
1599+
os:
1600+
name: Android
1601+
version: "12"
1602+
platform: ""
1603+
client:
1604+
type: browser
1605+
name: Chrome Webview
1606+
version: 126.0.6478.186
1607+
engine: Blink
1608+
engine_version: 126.0.6478.186
1609+
device:
1610+
type: peripheral
1611+
brand: Philips
1612+
model: NeoViu D1
1613+
os_family: Android
1614+
browser_family: Chrome
1615+
-
1616+
user_agent: Mozilla/5.0 (Linux; Android 9; MoGo Pro Build/PI; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/129.0.6668.100 Mobile Safari/537.36
1617+
os:
1618+
name: Android
1619+
version: "9"
1620+
platform: ""
1621+
client:
1622+
type: browser
1623+
name: Chrome Webview
1624+
version: 129.0.6668.100
1625+
engine: Blink
1626+
engine_version: 129.0.6668.100
1627+
device:
1628+
type: peripheral
1629+
brand: XGIMI
1630+
model: MoGo Pro
1631+
os_family: Android
1632+
browser_family: Chrome

Tests/fixtures/smartphone-31.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5121,7 +5121,7 @@
51215121
engine_version: 102.0.0.0
51225122
device:
51235123
type: smartphone
5124-
brand: Sky
5124+
brand: UnoPhone
51255125
model: Premier 5
51265126
os_family: Android
51275127
browser_family: Chrome

0 commit comments

Comments
 (0)