diff --git a/Parser/Device/AbstractDeviceParser.php b/Parser/Device/AbstractDeviceParser.php index 2aad533aca..da617fe196 100644 --- a/Parser/Device/AbstractDeviceParser.php +++ b/Parser/Device/AbstractDeviceParser.php @@ -835,6 +835,7 @@ abstract class AbstractDeviceParser extends AbstractParser 'MG' => 'MyWigo', 'J3' => 'Mymaga', '07' => 'MyGica', + 'NEO' => 'neoCore', '08' => 'Nabi', 'N7' => 'National', 'NC' => 'Navcity', diff --git a/Tests/fixtures/tablet-7.yml b/Tests/fixtures/tablet-7.yml index 77c25d6f52..271913773f 100644 --- a/Tests/fixtures/tablet-7.yml +++ b/Tests/fixtures/tablet-7.yml @@ -6584,3 +6584,21 @@ model: W109 os_family: Android browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 8.1.0; neocore_N1G1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.117 Safari/537.36 + os: + name: Android + version: 8.1.0 + platform: "" + client: + type: browser + name: Chrome + version: 80.0.3987.117 + engine: Blink + engine_version: 80.0.3987.117 + device: + type: tablet + brand: neoCore + model: N1 G1 + os_family: Android + browser_family: Chrome diff --git a/regexes/device/mobiles.yml b/regexes/device/mobiles.yml index b47b2a12c6..1e96b2b38b 100644 --- a/regexes/device/mobiles.yml +++ b/regexes/device/mobiles.yml @@ -29627,6 +29627,14 @@ MyGica: - regex: 'ATV(19[60]0|495 Pro 16G)' model: 'ATV$1' +# neoCore (https://neocore.store/) +neoCore: + regex: 'neocore_' + device: 'tablet' + models: + - regex: 'neocore_N1G1(?:[);/ ]|$)' + model: 'N1 G1' + # Novex Novex: regex: '(NWX-40F171MSY)(?:[);/ ]|$)'