Skip to content

Commit

Permalink
Detect new brands: GOLDBERG, Lingbo, Padpro, SoulLink, Tuvio WS and D…
Browse files Browse the repository at this point in the history
…etect devices for exist brands (#7684)

* #7682 feat(device) detect brand ZTE: Voyage 30S (7531N)
#7682 feat(device) detect brand Huawei: Nova 10z (CHA-AL80), P50 Pocket (BAL-AL80)

* feat(device) detect brand Tecno Mobile: Pova 6 (TECNO LI7), Camon 30 (TECNO CL6)
feat(device) detect brand Realme: 12 Pro (RMX3843), Narzo 70 Pro 5G (RMX3868), 12x 5G (RMX3998)
feat(device) detect brand Samsung: Galaxy S23 Ultra (SCG20)
feat(device) detect brand Meizu: 20, 20 Pro
feat(device) detect brand Huawei: Honor Magic 6 (BVL-AN00)
feat(device) detect brand Asus: ZenFone 11 Ultra (AI2401_H)
feat(device) detect brand CUBOT: King Kong AX

* feat(device) detect new brand GOLDBERG: EVO VX1
feat(device) detect new brand Lingbo: Venus Pad 14
feat(device) detect new brand Padpro: GT40 Pro Max
feat(device) detect new brand SoulLink: S1
feat(device) detect brand Huawei: Honor 200 Lite (LLY-NX1), Honor X7b (CLK-LX3), Honor View 10 (BKL-L09S), Mate 10 Pro (BLA-L29S)
feat(device) detect brand Xiaomi: Redmi 3 (23129RN51H)
feat(device) detect brand NOGA: NOGAPAD 10HD
feat(device) detect brand Magicsee: N5 Max X4
feat(device) detect brand Atom: 108AL, 216AL
feat(device) detect brand V-HOME: 43LF1210
feat(device) detect brand Doffler: 40GHS57, 55KUS65
feat(device) detect brand Leff: 43F511T
feat(device) detect brand LEMFO: LEM16
feat(device) detect brand ONYX BOOX: Kon Tiki 3
feat(device) detect brand W&O: WO8
feat(device) detect brand NeuImage: 500Q (NIM-500Q)
feat(device) detect brand Emporia: E5 Mini
feat(device) detect brand Starlight: My Star 18
feat(device) detect brand Vortex: CG65
feat(device) detect brand QMobile: Linq L10, Linq X100
feat(device) detect brand i-mobile: i-Style 8.5
feat(device) detect brand Lava: Iris Fuel F1 Mini

* feat(device) detect new brand Tuvio: TQ55UFBTV1
feat(device) detect new brand WS: TD-TP010G-2
feat(device) detect brand Cherry Mobile: Flare Selfie
feat(device) detect brand Mione: XS Max
feat(device) detect brand Huawei: Nova Plus (MLA-L12), Pocket 2 (LEM-AL00), P smart (2019) (POT-LX2)
feat(device) detect brand Ace: Buzz 4, Buzz 4S
feat(device) detect brand Vivo: X90 (V2218), Y100i 5G (V2312BA)
feat(device) detect brand Xiaomi: Civi 4 (24053PY09C), Pad 6S Pro 12.4" (24018RPACG)
feat(device) detect brand Positivo: Twist 4 Mini
feat(device) detect brand Inoi: Pad 4+128, Pad Pro
feat(device) detect brand SkyStream: One
feat(device) detect brand TopDevice: K8 (TDT3778_Wi_E_CIS), C8 (TDT4528_4G_E_RU), TDTV43CS05U, TDTV43CS06U, TDTV50BS06U, TDTV50CS05U, TDTV55BS06U, TDTV65BS05U, TDTV43BS06U, TDTV40BS04F
feat(device) detect brand Sony: Xperia 5 IV (XQ-CQ62), Xperia 5 V (XQ-DE54), Xperia 1 V (XQ-DQ62)
  • Loading branch information
sanchezzzhak authored May 16, 2024
1 parent 91256bc commit 7acda75
Show file tree
Hide file tree
Showing 7 changed files with 1,460 additions and 45 deletions.
6 changes: 6 additions & 0 deletions Parser/Device/AbstractDeviceParser.php
Original file line number Diff line number Diff line change
Expand Up @@ -661,6 +661,7 @@ abstract class AbstractDeviceParser extends AbstractParser
'GB' => 'Gol Mobile',
'GL' => 'Goly',
'GOL' => 'GoldMaster',
'GOB' => 'GOLDBERG',
'GX' => 'GLX',
'G5' => 'Gome',
'G1' => 'GoMobile',
Expand Down Expand Up @@ -967,6 +968,7 @@ abstract class AbstractDeviceParser extends AbstractParser
'LIN' => 'Linsay',
'LF' => 'Lifemaxx',
'LI' => 'Lingwin',
'LIB' => 'Lingbo',
'LIM' => 'Lime',
'LJ' => 'L-Max',
'LW' => 'Linnex',
Expand Down Expand Up @@ -1256,6 +1258,7 @@ abstract class AbstractDeviceParser extends AbstractParser
'7P' => 'P-UP',
'PRA' => 'Pacific Research Alliance',
'PAG' => 'PAGRAER',
'PAD' => 'Padpro',
'YP' => 'Paladin',
'PM' => 'Palm',
'PN' => 'Panacom',
Expand Down Expand Up @@ -1507,6 +1510,7 @@ abstract class AbstractDeviceParser extends AbstractParser
'SO' => 'Sony',
'SE' => 'Sony Ericsson',
'X2' => 'Soundmax',
'SUL' => 'SoulLink',
'8S' => 'Soyes',
'77' => 'SONOS',
'68' => 'Soho Style',
Expand Down Expand Up @@ -1666,6 +1670,7 @@ abstract class AbstractDeviceParser extends AbstractParser
'5T' => 'TurboKids',
'UR' => 'Turkcell',
'4U' => 'TuCEL',
'TUV' => 'Tuvio',
'2U' => 'Türk Telekom',
'TV' => 'TVC',
'TW' => 'TWM',
Expand Down Expand Up @@ -1919,6 +1924,7 @@ abstract class AbstractDeviceParser extends AbstractParser
'Z4' => 'ZH&K',
'OW' => 'öwn',
'WBF' => 'Webfleet',
'WSS' => 'WS',
// legacy brands, might be removed in future versions
'WB' => 'Web TV',
'XX' => 'Unknown',
Expand Down
18 changes: 18 additions & 0 deletions Tests/fixtures/phablet-1.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4408,3 +4408,21 @@
model: X Fold 3
os_family: Android
browser_family: Unknown
-
user_agent: Mozilla/5.0 (Linux; Android 14; TECNO LI7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36
os:
name: Android
version: "14"
platform: ""
client:
type: browser
name: Chrome Mobile
version: 124.0.0.0
engine: Blink
engine_version: 124.0.0.0
device:
type: phablet
brand: Tecno Mobile
model: Pova 6
os_family: Android
browser_family: Chrome
Loading

0 comments on commit 7acda75

Please sign in to comment.