Skip to content

Commit b9a5964

Browse files
sanchezzzhaksgiehl
andauthored
Detect new brand: AOpen and Detect devices for existing brands: Ok, Lenovo, Toshiba, Onda, OPPO, Amazon, LG, Huawei, Samsung, Safaricom, Multilaser, Kyocera, Motorola, Panasonic, FNF, Leotec, Pantech, Walton, Realme, Tecno Mobile, Wiko, Aligator, Lumus (#6796)
* feat(device) detect new brand Blow model: Laser Tab 10 feat(device) detect brand vivo models: Y30 (1938), V17 Neo (1907_19, 1907), Y11 (1906), V9 Pro (1851), V17 (1920) feat(device) detect brand QMobile model: V7 Tab feat(device) detect brand Teclast model: P80h feat(device) detect brand LG model: V20 (LG-H918) feat(device) detect brand Azumi Mobile model: IRO A5 Q feat(device) detect brand Blu model: Studio C 5+5 LTE feat(device) detect brand Lava model: Z66 * feat(device) detect brand Motorola models: One Vision, Moto G Stylus feat(device) detect brand Tecno Mobile model: Camon iSky 3 (KB3) * feat(device) detect new brand FNF models: iFive Mini 3GS, iFive X2, iFive Mini 3, iFive 3 feat(device) detect brand Nomi model: C09600 feat(device) detect brand LG model: G Flex (LGL23), G5 (LG-H820) feat(device) detect brand Vertex model: Impress Disco feat(device) detect brand Vestel models: Venus V3 5020, Venus V3 5570 feat(device) detect brand Hotwav models: Venus X2, Venus X16 feat(device) detect brand ZTE models: Vergatario 5, Vergatario 5 Plus * feat(device) detect brand Digma model: Plane 8580 4G (PS8199ML) feat(device) detect brand Vertex models: Impress Max, Impress Open feat(device) detect brand Motorola models: Moto G3, Moto X Play (XT1563) feat(device) detect brand Intex models: Aqua Lions T1 Lite, Aqua A4 Plus, Aqua A4, Aqua Lions 2, Aqua Lions 3, Aqua Lions E3, Aqua Lions N1, Aqua Lions T1, Aqua Crystal Plus, Aqua Fulvu E5, Aqua Jewel 2, Aqua S1, Aqua S3 feat(test) remove duplicate tests P80X_EEA, P80X_ROW in file smartphone-18.yml * feat(device) detect new brand iMan models: i5800C, i6800 feat(device) detect brand iPro model: I9355A feat(device) detect new brand VAVA model: X3 feat(device) detect brand Samsung models: Galaxy E7 (SM-E7009, SM-E7000, SM-E700F, SM-E700M) feat(device) detect brand Digma models: Plane 8558 4G (PS8172PL), Plane 8549S 4G (PS8162PL) feat(device) detect brand DEXP models: Ixion X150, Ixion P350, Ixion MS255, Ixion ML350 feat(device) detect brand Nvidia model: SHIELD Tablet feat(device) detect brand HTC models: One Max (HTC6600LVW), One M7 (HTC6500LVW), Droid DNA (HTC6435LVW), Desire 816 (HTC0P9C2, HTCD816x), Desire 601 (HTC0P4E1), One Remix (HTC6515LVW), One M8 (HTC6525LVW), B810x, Butterfly S (HTCButterflys901s), Desire 526G Plus (HTCD526h), Desire 620 (HTCD620h), One Mini 2 (HTCOnemini2), One M7 (HTCPN071), Desire 601 (0P4E2) feat(device) detect brand Nomi models: i505, i501, i500, i450, i401, i400, i550, i552 * fix: tests * feat(device) detect brand HTC models: U19e (2Q7A100), One M8 Eye feat(device) detect brand ASUS models: ZenFone 3 Zoom (Z01HDA), ZenFone 3 (Z012DC) feat(device) detect brand AVH model: Excer G5.6 feat(device) detect brand LG models: Stylo 3 (LG-LS777), Rebel 3 (LGL158VL) feat(device) detect brand Polaroid model: Phantom 5 (PRO5023PVE03) feat(device) detect brand Vodafone models: Smart N10 (VFD 630), VFD 730 (Smart V10) feat(test) add tests Xiaomi: Redmi Note 3, Redmi Note 4, Redmi Note 7, Redmi 7, Redmi 4 feat(test) add tests Samsung: Galaxy A10 (SM-A105G), Galaxy S5, (SM-G900V), Galaxy J6+ (SM-J610FN), Galaxy J1 (2016) (SM-J120FN), Galaxy S9+ (SM-G965U) feat(test) add tests Neffos: X1 Max feat(test) add tests Huawei: P10 Lite (WAS-LX3) * feat(device) detect brand HTC model: Desire 610 (0P9O2) * feat(device) detect brand HTC model: Desire 310 (D310n) * feat(device) detect new brand ivvi models: F1S, V1M-S, V2, i1-S feat(device) detect brand Vizio models: XR6P10, XR6M10 feat(device) detect brand Asus model: ZenPad C 7.0 (P01Y_S) feat(device) detect brand Videocon model: Delite 21 (V504730) feat(device) detect brand iVooMi model: Me 1+ feat(device) detect brand Tecno Mobile model: Camon X Pro (CA8) feat(device) detect brand Huawei model: Honor Y6 (SCL-L21, SCL-L04, SCL-L03, SCL-L02) feat(device) detect brand Prestigio models: ultiPhone 5517 Duo, MultiPhone 5508 Duo, MultiPhone 5507 Duo, MultiPhone 5505 Duo, Grace S5 (PSP5551DUO), Grace X5 (PSP5470DUO) feat(device) detect brand Cherry Mobile models: Flare P1 Mini, Flare J3 Plus, Flare J3, Flare Lite S3, Flare J3 Plus, Flare 5, Flare S2 DTV feat(test) add tests: Meizu 5 Note, Flare J2s * feat(device) detect brand Majestic models: Pluto 26, Pluto 26N feat(device) detect brand Starmobile models: Play Club, Play Style feat(device) detect brand Navon model: D405 feat(device) detect brand QMobile models: Energy X2, Energy X1, Black Two, Noir A600 feat(device) detect brand Xiaomi models: Redmi 6 Pro, Redmi 6 feat(device) detect brand Prestigio model: MultiPad 4 Diamond 7.0" 3G (PMP7070C3G) feat(device) detect brand Pixus model: Play Three v3.0 feat(device) detect brand Navon model: Predator 7 feat(device) detect brand Digma model: Plane 8733T 3G (PS8145PG) feat(device) detect brand MicroMax models: Q440, Q440 Plus, Spark 4G Prime (Q452), Q454, Selfie 2 Note (Q4601), Q470, Q353, Q353 Plus feat(test) add tests: Nokia (TA-1053, TA-1044) * feat(device) detect brand HP models: Chromebook 11 G5, Chromebook x360 11 G1 EE, Chromebook 13 G1 feat(device) detect brand GOCLEVER models: Quantum 1010 Lite, Quantum 400 Lite, Quantum 500 Lite * feat(device) detect brand Motorola models: One Hyper, One Power, Edge Plus, Edge, One Fusion, One Vision, One Fusion Plus * feat(device) detect brand TCL model: A2 (A507DL) feat(device) detect brand LG models: Stylo 3 (LGL84VL), Premier Pro Plus (LGL455DL), Tribute 5 (LGLS675), G6 (LG-H872, LGUS997), G Pad III 8.0 (LGT02) feat(device) detect brand HTC models: U11 Plus feat(device) detect brand Realme model: 2 Pro (RMX1803) feat(test) add tests for models: ZTE Blade A6, Asus ZenFone 3, Vertex Impress Forest, Motorola Moto G8, Samsung Galaxy Tab E 8.0" (SM-T375S) * feat(device) detect new brand Dragon Touch models: Notepad K10, Notepad 102 feat(device) detect brand CHIA models: GT KIDS 7 (GTKIDS7V, GTKIDS7B, GTKIDS7R) feat(device) brand CHIA: rename device GTA7WF => A7 ROJA * feat(device) detect brand ViewSonic models: ViewBoard IFP7550-3 75" 4K, ViewBoard IFP9850-3 98" 4K, ViewBoard IFP8650-3 86" 4K, ViewBoard IFP6550-3 65" 4K feat(test) add tests: HTC U11, Samsung Galaxy A20 (SM-A205G), Xiaomi Redmi 6A * feat(device) detect brand Blackview model: BV5500 Pro feat(device) detect brand HTC model: U11 Life feat(device) detect brand MiXzo model: ME1030 4G feat(test) add tests: Huawei Mate 20 X (EVR-L29) * feat(device) detect brand LG models: G Stylo (LGMS631), K4 LTE (LG-K130) feat(device) detect brand Vivo modelz: V17 Pro (1910), Y90 (1823) feat(device) detect brand Tecno Mobile model: DroidPad 7D (P701) * feat(device) detect brand Vodafone models: Smart N9 Lite (VFD 620), Smart E9 (VFD 527) feat(device) detect brand Motorola model: Moto E6 Play feat(device) detect brand Vivo model: U20 (1921) feat(device) detect brand Cloudfone model: Thrill Boost 2 Plus feat(device) add tests: Samsung Galaxy Note 9 (SM-N960U), Xiaomi Redmi Note 8T, Huawei P30 Pro (VOG-L04), Panasonic Eluga I6, Huawei Honor 10 (COL-AL10) * fix: tests * feat(device) detect brand Ok model: 4K (2020) (AFTWI001) feat(device) detect brand Lenovo models: Yoga A12 (YB-Q501F), Yoga Smart Tab (YT-X705X), Z5 (L78011), K5 Note (L38012), Z5 Pro (L78031), Phab2 (PB2-650Y) feat(device) detect brand Toshiba models: 43LF711U20 (AFTKMST12), 43LF421U19 (AFTBAMR311) feat(device) detect brand Onda models: V989 Core 8 feat(device) detect brand OPPO models: A73 5G (CPH2161) feat(device) detect brand Amazon models: Fire TV Stick Lite (Gen 1) (AFTSS), Fire TV Stick (Gen 3) (AFTSSS), Fire HD 7 (2017) (KFAUWI), Xperia Tablet Z (SO-03E) * feat(device) detect brand LG model: K8 (2017) (LG-M200) feat(device) add tests: Huawei Mate 10 Lite (RNE-L01), Huawei P20 Lite (ANE-LX2), Wiko View Max (W_P200CM), Samsung Galaxy S20 Ultra 5G (SM-G988N), Hisense F18 * feat(device) detect brand Safaricom model: Neon Ray Pro feat(device) detect brand Multilaser model: M7s Lite feat(device) add tests: Samsung Galaxy Note 4 (SM-N910C), Galaxy S9+ (SM-G9650), Hisense F25, Xiaomi Redmi S2, Xiaomi MI MIX 2, Samsung Galaxy A5 (2016) * feat(device) detect brand Kyocera model: DuraForce Pro 2 (E6920) feat(device) detect brand LG model: X Charge (LG-SP320) feat(device) detect brand Prestigio model: Grace P5 (PSP5515DUO), Grace Q5 (PSP5506DUO), Muze G7 LTE (PSP7550DUO), Muze F3 (PSP3532DUO) feat(device) add tests: Samsung Galaxy A5 Duos (SM-A500F), Samsung Galaxy A30s (SM-A307FN), Samsung Galaxy A7 (2018) (SM-A750FN), Samsung Galaxy A30 (SM-A305FN), ZTE Blade A5 (2019), Tecno Mobile R6S, Samsung Galaxy S10+ (SM-G975U1), * feat(device) detect brand LG model: Spirit (LG-H440n) feat(device) add tests: Motorola Moto G9 Play, LG Risio 2 issue #6616 * feat(device) detect brand Panasonic model: Eluga Ray 700 * feat(device) detect brand Realme model: C21Y (RMX3261) * feat(device) detect brand FNF models: iFive Mini 4S, iFive Air feat(device) detect brand Leotec model: Pulsar QI3G feat(device) detect brand Pantech models: IM-100S, IM-100K, IM-100GN feat(device) detect brand LG models: G3 Beat (LG-D723, LG-D725, LG-D725PR, LG-D726, LG-D728) feat(device) detect brand Walton models: Primo RM2 Mini, Primo R4 Plus, Primo ZX2 Mini, Primo ZX2, Primo ZX2 Lite, Primo RH2, Primo GF4, Primo EF3, Primo NH Lite, Primo NX4 Mini, Primo NX4, Primo NH2 fix(device) rename device LG model LG-D724: G3 Beat to G3s * feat(device) detect brand Tecno Mobile model: Spark 5 (Tecno KD7h) feat(device) detect brand Wiko model: Ride 2 (U520AS) feat(test) add tests for brand Nokia: 8 (TA-1012) feat(test) add tests for brand Samsung: Galaxy Core Prime (SM-G360F), Galaxy S10e (SM-G970F), Galaxy A20s (SM-A207F), Galaxy A30s (SM-A307GT) * feat(device) detect new brand AOpen models: eTILE WT22M-FI, eTILE WT19M-FI feat(device) detect brand Huawei model: Nova Plus (MLA-L11) * feat(device) detect brand Lenovo model: K3 Note (K50-t5) feat(tests): Samsung Galaxy A50 (SM-A505GT), Apple iPhone 6s Plus (iPhone8,2), Samsung Galaxy A10 (SM-A105M), Asus ZenFone 3 (ZE552KL) * feat(device) detect brand AGM models: A9, A10, A7, X3 feat(device) detect brand Aligator model: S6000 feat(device) detect brand Lumus model: AEON SR570 feat(test) add tests: ZTE Blade A7 (2019) * feat(device) detect brand Samsung models: Galaxy Watch 46mm (SM-R800), Galaxy Watch Active (SM-R500), Galaxy Gear S3 Frontier 46mm (SM-R760), Galaxy Watch 3 45mm LTE (SM-R845F), Galaxy Watch 3 41mm 4G (SM-R855F), Galaxy Watch 3 45mm (SM-R840), Galaxy Watch Active 2 40mm (SM-R830), Galaxy Gear S3 Frontier 33mm (SM-R765V), Galaxy Gear Sport 43mm (SM-R600), Galaxy Watch 42mm LTE (SM-R815F), Galaxy Watch 42mm (SM-R810), Galaxy Watch 3 41mm (SM-R850), Galaxy Watch 46mm LTE (SM-R805F), Galaxy Watch 46mm LTE (SM-R805U), Galaxy Watch 42mm LTE(SM-R815U), Galaxy Watch Active 2 44mm LTE (SM-R825U), Galaxy Watch Active 2 40mm LTE (SM-R835F), Galaxy Gear S3 Classic 41mm (SM-R770), Galaxy Watch Active 2 40mm LTE (SM-R835U), Galaxy Watch 42mm LTE (SM-R815W), Galaxy Watch 3 41mm 4G (SM-R855U), Galaxy Watch Active 2 44mm LTE (SM-R825F), Galaxy Watch 3 45mm LTE (SM-R845U) feat(device) detect brand Samsung model: Family Hub (fridge) feat(test) add tests: Samsung SM-Z9005 issue #5316 * chore: remove duplicate tests in phablet.yml Co-authored-by: Tutik Alexsandr <[email protected]> Co-authored-by: Stefan Giehl <[email protected]>
1 parent 3cb87c5 commit b9a5964

File tree

11 files changed

+3253
-877
lines changed

11 files changed

+3253
-877
lines changed

Parser/Device/AbstractDeviceParser.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ abstract class AbstractDeviceParser extends AbstractParser
131131
'3N' => 'Aoson',
132132
'O8' => 'AOC',
133133
'J2' => 'AOYODKG',
134+
'55' => 'AOpen',
134135
'AP' => 'Apple',
135136
'AR' => 'Archos',
136137
'AB' => 'Arian Space',

Tests/fixtures/peripheral.yml

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,3 +215,57 @@
215215
model: Pi 3
216216
os_family: Android
217217
browser_family: Chrome
218+
-
219+
user_agent: Mozilla/5.0 (Linux; Tizen 4.0; SAMSUNG Family Hub 4.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.0 Safari/537.36
220+
os:
221+
name: Tizen
222+
version: "4.0"
223+
platform: ""
224+
client:
225+
type: browser
226+
name: Chrome
227+
version: 56.0.2924.0
228+
engine: Blink
229+
engine_version: ""
230+
device:
231+
type: peripheral
232+
brand: Samsung
233+
model: Family Hub
234+
os_family: Other Mobile
235+
browser_family: Chrome
236+
-
237+
user_agent: Mozilla/5.0 (Linux; Tizen 4.0; SAMSUNG Family Hub 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.0 Safari/537.36
238+
os:
239+
name: Tizen
240+
version: "4.0"
241+
platform: ""
242+
client:
243+
type: browser
244+
name: Chrome
245+
version: 56.0.2924.0
246+
engine: Blink
247+
engine_version: ""
248+
device:
249+
type: peripheral
250+
brand: Samsung
251+
model: Family Hub
252+
os_family: Other Mobile
253+
browser_family: Chrome
254+
-
255+
user_agent: Mozilla/5.0 (Linux; Tizen 6.0; SAMSUNG Family Hub 6.0) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/1.0 Chrome/76.0.3809.146 Mobile Safari/537.36
256+
os:
257+
name: Tizen
258+
version: "6.0"
259+
platform: ""
260+
client:
261+
type: browser
262+
name: Samsung Browser
263+
version: "1.0"
264+
engine: WebKit
265+
engine_version: "537.36"
266+
device:
267+
type: peripheral
268+
brand: Samsung
269+
model: Family Hub
270+
os_family: Other Mobile
271+
browser_family: Chrome

0 commit comments

Comments
 (0)