Skip to content

Commit

Permalink
Detect new brands: Aceline, QIN, VOCAL, Wainyok, Xsmart and Detect de…
Browse files Browse the repository at this point in the history
…vices for exist brands (#7675)

* feat(device) detect brand F+: SH65
feat(device) detect brand Oukitel: WP2
feat(device) detect brand Hammer: Energy X
feat(device) detect brand Yandex: YNDX-00092

* feat(device) detect new brand W&O: X9 Call 2
feat(device) detect brand OMIX: X400, X600
feat(device) detect brand Nokia: C300, G100
feat(device) detect brand Vortex: HD62
feat(device) detect brand NEXON: X5+
feat(device) detect brand General Mobile: GM 6 DS (G100)

* feat(device) detect new brand QIN: F22, F21 Pro, F22 Pro
feat(device) detect brand OPPO: A79 5G (A303OP)
feat(device) detect brand OSCAL: C30 Pro
feat(device) detect brand Kodak: Seren D61L
feat(device) detect brand Oukitel: C31 Pro, C31
feat(device) detect brand Rokit: Orb S
feat(device) detect brand HTC: A101
feat(device) detect brand Openbox: A9
feat(device) detect brand Ravoz: Z6 Pro
feat(device) detect brand Sigma: X-Treme PQ18 Max

* feat(device) detect brand Gtel: A727 Infinity Pro
feat(device) detect brand Digicel: DL1 Plus
feat(device) detect brand BLISS: T6
feat(device) detect brand OzoneHD: Nexo

* feat(device) detect new brand VOCAL: V1
feat(device) detect new brand Xsmart: Nova 7
feat(device) detect new brand Wainyok: P10X
feat(device) detect new brand Aceline: 24HHY1, 32HHY1
feat(device) detect brand Urovo: DT20
feat(device) detect brand DEXP: 40FCY1, F32H8050C, F43H8050C, 50UCY1-G, 55UCY1-G, 65UCY1-B, 65UCY1-G, U43H8050EG
feat(device) detect brand Doffler: 24KHS57
feat(device) detect brand Leff: 32F540S
feat(device) detect brand Lenovo: Tab M11 (TB330XU)
feat(device) detect brand Pixus: Line
feat(device) detect brand AllDocube: iPlay 50 Mini Pro
feat(device) detect brand Teclast: T40HD
feat(device) detect brand PIRANHA: 8032
feat(device) detect brand Krüger&Matz: MOVE 10
feat(device) detect brand Huawei: Hi Enjoy 60s 5G (GAR-AN60)
feat(device) detect brand F+: SH60
feat(device) detect brand A1: Alpha Eco
feat(device) detect brand Aligator: RX850 eXtremo
feat(device) detect brand Vivo: iQOO Z7x (V2272A), G2 (V2318A)
feat(device) detect brand Xiaomi: Redmi 12 5G (XIG03), Redmi Pad SE
feat(device) detect brand Doogee: V30 Pro, V20S
feat(device) detect brand TopDevice: TDTV32BS04H
feat(device) detect brand Casper: VIA A40, VIA X40
feat(device) detect brand Tecno Mobile: Camon 20 (TECNO CK6)
feat(device) detect brand Nokia: C210, G310 5G, G50
feat(device) detect brand Ulefone: Armor X12
feat(device) detect brand UMIDIGI: G5 (MP27), A15C (MP34)
feat(device) detect brand Lava: Blaze Pro 5G (LXX506)
feat(device) detect brand iTel: A05s (A663LC), A70 (A665L), P55 (A666L, A666LN), P55+ (P663LN)
  • Loading branch information
sanchezzzhak authored May 6, 2024
1 parent 95af827 commit 0dfa0f1
Show file tree
Hide file tree
Showing 6 changed files with 1,573 additions and 47 deletions.
5 changes: 5 additions & 0 deletions Parser/Device/AbstractDeviceParser.php
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ abstract class AbstractDeviceParser extends AbstractParser
'ACC' => 'Accesstyle',
'AE' => 'Ace',
'AC' => 'Acer',
'ACL' => 'Aceline',
'3K' => 'Acteck',
'ACT' => 'actiMirror',
'A9' => 'Advan',
Expand Down Expand Up @@ -1329,6 +1330,7 @@ abstract class AbstractDeviceParser extends AbstractParser
'QH' => 'Q-Touch',
'QB' => 'Q.Bell',
'QI' => 'Qilive',
'QIN' => 'QIN',
'QM' => 'QMobile',
'QT' => 'Qtek',
'Q9' => 'QTECH',
Expand Down Expand Up @@ -1753,6 +1755,7 @@ abstract class AbstractDeviceParser extends AbstractParser
'VGE' => 'V-Gen',
'V0' => 'VKworld',
'VM' => 'Vodacom',
'VOC' => 'VOCAL',
'VF' => 'Vodafone',
'7W' => 'VOGA',
'V2' => 'Vonino',
Expand Down Expand Up @@ -1782,6 +1785,7 @@ abstract class AbstractDeviceParser extends AbstractParser
'WAF' => 'WAF',
'WAO' => 'W&O',
'WAL' => 'Waltter',
'WAI' => 'Wainyok',
'WHI' => 'White Mobile',
'WBL' => 'We. by Loewe.',
'WCP' => 'WeChip',
Expand Down Expand Up @@ -1839,6 +1843,7 @@ abstract class AbstractDeviceParser extends AbstractParser
'XO' => 'Xolo',
'XR' => 'Xoro',
'XS' => 'Xshitou',
'XSM' => 'Xsmart',
'4X' => 'Xtouch',
'X8' => 'Xtratech',
'XCR' => 'Xcruiser',
Expand Down
18 changes: 18 additions & 0 deletions Tests/fixtures/peripheral.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1288,3 +1288,21 @@
model: Mi Smart Compact Projector
os_family: Android
browser_family: Opera
-
user_agent: Mozilla/5.0 (Linux; Android 12; DT20) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36
os:
name: Android
version: "12"
platform: ""
client:
type: browser
name: Chrome
version: 123.0.0.0
engine: Blink
engine_version: 123.0.0.0
device:
type: peripheral
brand: Urovo
model: DT20
os_family: Android
browser_family: Chrome
Loading

0 comments on commit 0dfa0f1

Please # to comment.