Skip to content
Open
Show file tree
Hide file tree
Changes from 70 commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
dbff2dc
Zuum to Zuum México
Sep 10, 2025
cbf4206
ZIK to ZIK Computers
Sep 10, 2025
9e1b525
Zebra to Zebra Technologies
Sep 10, 2025
99bc347
Vityaz to Vityas
Sep 10, 2025
0cf2fc8
Versus to Versus Mobility
Sep 10, 2025
6be2407
TTK-TV to TTK
Sep 10, 2025
00e3952
Syrox to Syrox Technologies
Sep 10, 2025
5231a67
Suzuki to Suzuki Corporation
Sep 10, 2025
b8aba08
Takara to Takara Multimédia
Sep 10, 2025
ecf581e
Smart to Smart Axiata
Sep 10, 2025
d194491
Sansui to Sansui Electric
Sep 10, 2025
7de86cf
Vue Micro to VUE
Sep 11, 2025
ae79cd0
VALTECH to Valtech Mobility
Sep 11, 2025
5ce380a
Schneider to Schneider Consumer
Sep 11, 2025
a2f764b
RIM to Research In Motion
Sep 11, 2025
7319733
Rinno to Rinno Telecom
Sep 11, 2025
c1b98a9
Spider to Spider Receiver
Sep 11, 2025
91d93fa
RED to RED Digital Cinema
Sep 11, 2025
5a3d20a
Reach to Reach Mobiletech
Sep 11, 2025
3dc2385
RCA Tablets to RCA
Sep 11, 2025
dabb61b
Raylandz to Raylan
Sep 11, 2025
b63d5f6
Play Now to Play
Sep 13, 2025
6632b67
Rhino to Rhino Mobility
Sep 13, 2025
6168165
WS to WS Education Electronics
Sep 13, 2025
8a532a7
MAG to MAG InnoVision
Sep 13, 2025
7f3b460
Paladin to Paladin TV
Sep 13, 2025
d387217
OCEANIC to Oceanic Solar
Sep 13, 2025
3038ea5
Obi to Obi Worldphone
Sep 13, 2025
d9efd94
OASYS to OASYS Cybernetics
Sep 13, 2025
7076ea2
O+ to O+ USA
Sep 13, 2025
b0f780c
National to National Electronic Corporation
Sep 13, 2025
cd0f0cf
NASCO to NASCO Electronics
Sep 13, 2025
f77b2a4
MStar to MStar Semiconductor
Sep 13, 2025
3e9bed8
MLS to MLS Innovation
Sep 13, 2025
d45fd2c
MIXC to The MixC
Sep 13, 2025
3fd5123
Mito to MITO Electronic
Sep 13, 2025
7e1c384
Mint to MINT Connect
Sep 13, 2025
e5c4e03
MDC Store to MDC
Sep 13, 2025
9251dd6
MBI to MBI International
Sep 13, 2025
c3cc57a
MAXX to TJ Maxx
Sep 13, 2025
1822a25
Marshal to Marshal Electronic
Sep 13, 2025
09770d6
Manhattan to Manhattan TV
Sep 13, 2025
9168426
KRONO to Krono Digital
Sep 13, 2025
46a9c29
Jumper to Jumper Tech
Sep 13, 2025
761265f
iVooMi to iVOOMi Energy
Sep 13, 2025
d180d82
Inco to Inco Electronics
Sep 13, 2025
05e5de0
iNavo to iNavi Systems
Sep 13, 2025
71fcf52
Impression to Impression Electronics
Sep 13, 2025
ce1bce4
BGH to Positivo BGH
Sep 13, 2025
c1f246c
BRAVE to Brave Techs
Sep 13, 2025
8ac727b
Bubblegum to Bubblegum Tablets
Sep 13, 2025
8408267
Coby Kyros to Coby
Sep 13, 2025
922075e
Connex to Connex Devices
Sep 13, 2025
17e57ad
Cricket to Cricket Wireless
Sep 13, 2025
98a16d9
Crown to Crown Micro
Sep 13, 2025
5adfba0
DoCoMo (brand) to NTT DOCOMO
Sep 14, 2025
7b5a2b4
ECS to Elitegroup Computer Systems
Sep 14, 2025
b831098
EFT to EFT Group
Sep 14, 2025
9f788fb
F150 to IIIF150
Sep 14, 2025
32a0933
Famous to Famous Fones
Sep 14, 2025
050033b
FFF SmartLife to FFF Smart Life Connected
Sep 14, 2025
64dc7d3
Figgers to Figgers Communication
Sep 14, 2025
d2668e3
FMT to Future Mobile Technology
Sep 14, 2025
9004a89
Gemini to Gemini Devices
Sep 14, 2025
b0cecd5
GroBerwert to Großerwert
Sep 14, 2025
00a55e0
H96 to H96 Max
Sep 14, 2025
d9c75b6
Regex adjustments
Sep 21, 2025
1bc3ddd
Regex correction
Sep 21, 2025
6ea9333
Fixing tests
Sep 21, 2025
79560b3
Merge branch 'master' into NamesClarifications
Sep 21, 2025
b1406c5
Rinno links
Simbiat Jan 21, 2026
bd5f61c
Jumper Tech to Jumper
Simbiat Jan 21, 2026
58ab8c8
Gemini Devices URL
Simbiat Jan 21, 2026
ac0a8a4
Added URLs
Simbiat Jan 21, 2026
1061659
Merge branch 'master' of https://github.com/Simbiat/device-detector i…
Simbiat Feb 10, 2026
8528d7f
Shortnames in legacy array
Simbiat Feb 10, 2026
8e0898b
Shortnames in legacy array (missing from #8109)
Simbiat Feb 10, 2026
f9abb2d
Correct names after wrong conflict resolution
Simbiat Feb 10, 2026
025910b
Correct brand name
Simbiat Feb 10, 2026
dce16ab
Merge branch 'master' into NamesClarifications
Simbiat Mar 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
132 changes: 65 additions & 67 deletions Parser/Device/AbstractDeviceParser.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Tests/fixtures/car_browser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -643,7 +643,7 @@
engine_version: 108.0.0.0
device:
type: car browser
brand: Zebra
brand: Zebra Technologies
model: VC8300
os_family: Android
browser_family: Chrome
Expand Down
2 changes: 1 addition & 1 deletion Tests/fixtures/clienthints.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3426,7 +3426,7 @@
engine_version: 124.0.6367.113
device:
type: smartphone
brand: Zuum
brand: Zuum México
model: Sens M1
os_family: Android
browser_family: Chrome
Expand Down
2 changes: 1 addition & 1 deletion Tests/fixtures/desktop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4588,7 +4588,7 @@
version: 140.0.0.232.179
device:
type: desktop
brand: Schneider
brand: Schneider Consumer
model: Notebook 14" Cherry Trail
os_family: Windows
browser_family: Unknown
Expand Down
14 changes: 7 additions & 7 deletions Tests/fixtures/feature_phone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
engine_version: ""
device:
type: feature phone
brand: Cricket
brand: Cricket Wireless
model: A310
os_family: Real-time OS
browser_family: Unknown
Expand Down Expand Up @@ -1359,7 +1359,7 @@
engine_version: ""
device:
type: feature phone
brand: DoCoMo
brand: NTT DOCOMO
model: SH2101V
os_family: Unknown
browser_family: Unknown
Expand All @@ -1374,7 +1374,7 @@
engine_version: ""
device:
type: feature phone
brand: DoCoMo
brand: NTT DOCOMO
model: D501i
os_family: Unknown
browser_family: Unknown
Expand All @@ -1389,7 +1389,7 @@
engine_version: ""
device:
type: feature phone
brand: DoCoMo
brand: NTT DOCOMO
model: F501i
os_family: Unknown
browser_family: Unknown
Expand All @@ -1404,7 +1404,7 @@
engine_version: ""
device:
type: feature phone
brand: DoCoMo
brand: NTT DOCOMO
model: P501i
os_family: Unknown
browser_family: Unknown
Expand Down Expand Up @@ -2286,7 +2286,7 @@
engine_version: "48.0"
device:
type: feature phone
brand: Cricket
brand: Cricket Wireless
model: Debut Flip
os_family: Firefox OS
browser_family: Firefox
Expand All @@ -2304,7 +2304,7 @@
engine_version: "84.0"
device:
type: feature phone
brand: Cricket
brand: Cricket Wireless
model: Debut Flex
os_family: Firefox OS
browser_family: Firefox
Expand Down
2 changes: 1 addition & 1 deletion Tests/fixtures/mediaplayer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@
version: "1.34"
device:
type: smartphone
brand: RIM
brand: Research In Motion
model: BlackBerry
os_family: BlackBerry
browser_family: Unknown
Expand Down
16 changes: 8 additions & 8 deletions Tests/fixtures/peripheral.yml
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@
engine_version: 83.0.4103.83
device:
type: peripheral
brand: OASYS
brand: OASYS Cybernetics
model: TEG9300
os_family: Android
browser_family: Chrome
Expand Down Expand Up @@ -818,7 +818,7 @@
engine_version: 42.0.2311.111
device:
type: peripheral
brand: EFT
brand: EFT Group
model: H2
os_family: Android
browser_family: Chrome
Expand Down Expand Up @@ -890,7 +890,7 @@
engine_version: 106.0.0.0
device:
type: peripheral
brand: Zebra
brand: Zebra Technologies
model: MC2700
os_family: Android
browser_family: Chrome
Expand Down Expand Up @@ -980,7 +980,7 @@
engine_version: 96.0.4664.92
device:
type: peripheral
brand: Zebra
brand: Zebra Technologies
model: MC2200
os_family: Android
browser_family: Chrome
Expand All @@ -998,7 +998,7 @@
engine_version: 102.0.5005.78
device:
type: peripheral
brand: Zebra
brand: Zebra Technologies
model: MC93
os_family: Android
browser_family: Chrome
Expand Down Expand Up @@ -1034,7 +1034,7 @@
engine_version: 110.0.0.0
device:
type: peripheral
brand: Zebra
brand: Zebra Technologies
model: PS20J
os_family: Android
browser_family: Chrome
Expand All @@ -1052,7 +1052,7 @@
engine_version: 106.0.0.0
device:
type: peripheral
brand: EFT
brand: EFT Group
model: H4
os_family: Android
browser_family: Unknown
Expand All @@ -1070,7 +1070,7 @@
engine_version: 106.0.0.0
device:
type: peripheral
brand: EFT
brand: EFT Group
model: H3
os_family: Android
browser_family: Chrome
Expand Down
10 changes: 5 additions & 5 deletions Tests/fixtures/phablet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -775,7 +775,7 @@
engine_version: 79.0.3945.93
device:
type: phablet
brand: MLS
brand: MLS Innovation
model: Phab 6.0"
os_family: Android
browser_family: Chrome
Expand Down Expand Up @@ -7990,7 +7990,7 @@
engine_version: 96.0.4664.104
device:
type: phablet
brand: FiGi
brand: FIGI Mobile
model: Note 7 Pro
os_family: Android
browser_family: Chrome
Expand Down Expand Up @@ -8098,7 +8098,7 @@
engine_version: 97.0.4692.87
device:
type: phablet
brand: FiGi
brand: FIGI Mobile
model: Note 3 Pro
os_family: Android
browser_family: Chrome
Expand All @@ -8116,7 +8116,7 @@
engine_version: 97.0.4692.98
device:
type: phablet
brand: FiGi
brand: FIGI Mobile
model: Note 11 Pro
os_family: Android
browser_family: Chrome
Expand Down Expand Up @@ -8582,7 +8582,7 @@
engine_version: 88.0.4324.181
device:
type: phablet
brand: FiGi
brand: FIGI Mobile
model: Note 1 Lite
os_family: Android
browser_family: Chrome
Expand Down
4 changes: 2 additions & 2 deletions Tests/fixtures/portable_media_player.yml
Original file line number Diff line number Diff line change
Expand Up @@ -385,7 +385,7 @@
engine_version: 80.0.3987.162
device:
type: portable media player
brand: RCA Tablets
brand: RCA
model: DRP29101
os_family: Android
browser_family: Chrome
Expand Down Expand Up @@ -421,7 +421,7 @@
engine_version: 81.0.4044.138
device:
type: portable media player
brand: RCA Tablets
brand: RCA
model: DRP2091
os_family: Android
browser_family: Chrome
Expand Down
20 changes: 10 additions & 10 deletions Tests/fixtures/smartphone-1.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9364,7 +9364,7 @@
engine_version: ""
device:
type: smartphone
brand: RIM
brand: Research In Motion
model: Curve 9320
os_family: BlackBerry
browser_family: Unknown
Expand All @@ -9382,7 +9382,7 @@
engine_version: ""
device:
type: smartphone
brand: RIM
brand: Research In Motion
model: Curve 8520
os_family: BlackBerry
browser_family: Unknown
Expand All @@ -9400,7 +9400,7 @@
engine_version: ""
device:
type: smartphone
brand: RIM
brand: Research In Motion
model: Curve 8530
os_family: BlackBerry
browser_family: Unknown
Expand All @@ -9418,7 +9418,7 @@
engine_version: ""
device:
type: smartphone
brand: RIM
brand: Research In Motion
model: Bold 9000
os_family: BlackBerry
browser_family: Unknown
Expand All @@ -9436,7 +9436,7 @@
engine_version: ""
device:
type: smartphone
brand: RIM
brand: Research In Motion
model: Curve 9220
os_family: BlackBerry
browser_family: Unknown
Expand All @@ -9454,7 +9454,7 @@
engine_version: ""
device:
type: smartphone
brand: RIM
brand: Research In Motion
model: Curve 9360
os_family: BlackBerry
browser_family: Unknown
Expand All @@ -9472,7 +9472,7 @@
engine_version: ""
device:
type: smartphone
brand: RIM
brand: Research In Motion
model: Tour 9630
os_family: BlackBerry
browser_family: Unknown
Expand All @@ -9490,7 +9490,7 @@
engine_version: ""
device:
type: smartphone
brand: RIM
brand: Research In Motion
model: "9720"
os_family: BlackBerry
browser_family: Unknown
Expand All @@ -9508,7 +9508,7 @@
engine_version: ""
device:
type: smartphone
brand: RIM
brand: Research In Motion
model: Torch 9800
os_family: BlackBerry
browser_family: Unknown
Expand All @@ -9526,7 +9526,7 @@
engine_version: ""
device:
type: smartphone
brand: RIM
brand: Research In Motion
model: Torch 9860
os_family: BlackBerry
browser_family: Unknown
Expand Down
Loading
Loading