diff --git a/README.md b/README.md
index 9680aa02..5b1c2f5f 100755
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
# [node-device-detector](https://www.npmjs.com/package/node-device-detector)
-_Last update: 05/11/2021_
+_Last update: 14/11/2021_
## Description
@@ -240,7 +240,7 @@ is not parse result {name: ""}
```
### Get more information about a device (experimental)
-> This parser is experimental and contains few devices. (1489 devices, alias devices 3401)
+> This parser is experimental and contains few devices. (1551 devices, alias devices 3464)
>
##### Support detail brands/models list:
@@ -305,13 +305,15 @@ is not parse result {name: ""}
| mivo | 3 | 2 | - | mobicel | 3 | 1 |
| motorola | 27 | 24 | - | noa | 1 | 0 |
| nuu mobile | 9 | 3 | - | nuvo | 3 | 2 |
-| oneplus | 18 | 48 | - | öwn | 1 | 2 |
-| panasonic | 5 | 8 | - | pipo | 5 | 0 |
-| realme | 65 | 94 | - | samsung | 167 | 714 |
-| sony | 44 | 172 | - | tiphone | 1 | 0 |
-| utok | 1 | 0 | - | uz mobile | 1 | 0 |
-| vernee | 9 | 2 | - | vivo | 166 | 224 |
-| walton | 13 | 0 | - | weimei | 1 | 0 |
+| oneplus | 18 | 48 | - | oukitel | 8 | 0 |
+| öwn | 1 | 2 | - | panasonic | 5 | 8 |
+| pipo | 5 | 0 | - | realme | 65 | 94 |
+| samsung | 167 | 714 | - | sony | 44 | 172 |
+| supra | 1 | 0 | - | tecno mobile | 38 | 44 |
+| tiphone | 1 | 0 | - | utok | 1 | 0 |
+| uz mobile | 1 | 0 | - | vernee | 9 | 2 |
+| vivo | 173 | 243 | - | walton | 13 | 0 |
+| we | 8 | 0 | - | weimei | 1 | 0 |
| wileyfox | 9 | 0 | - | wink | 4 | 0 |
| zync | 2 | 0 | - | zyq | 1 | 13 |
@@ -403,12 +405,12 @@ Others
-##### Support detect brands list (1098):
+##### Support detect brands list (1113):
Show details
-* 2E, 360, 3GNET, 3GO, 3Q, 4Good, 4ife, 7 Mobile, 8848, A1, Accent, Ace, Acer, Acteck, Adronix, Advan, Advance, AfriOne, AG Mobile, AGM, Ainol, Airness, AIRON, Airties, AIS, Aiuto, Aiwa, Akai, AKIRA, Alba, Alcatel, Alcor, ALDI NORD, ALDI SÜD, Alfawise, Aligator, AllCall, AllDocube, Allview, Allwinner, Altech UEC, Altice, altron, Amazon, AMCV, AMGOO, Amigoo, Amoi, Andowl, Anker, Anry, ANS, AOC, AOpen, Aoson, AOYODKG, Apple, Archos, Arian Space, Ark, ArmPhone, Arnova, ARRIS, Artel, Artizlee, Asano, Asanzo, Ask, Aspera, Assistant, Astro, Asus, AT&T, Atom, Atvio, Audiovox, AURIS, Avenzo, AVH, Avvio, Axioo, Axxion, Azumi Mobile, BangOlufsen, Barnes & Noble, BB Mobile, BBK, BDF, Becker, Beeline, Beelink, Beetel, Bellphone, BenQ, BenQ-Siemens, Benzo, Beyond, Bezkam, BGH, Bigben, BIHEE, BilimLand, Billion, BioRugged, Bird, Bitel, Bitmore, Bkav, Black Bear, Black Fox, Blackview, Blaupunkt, Bleck, Blloc, Blow, Blu, Bluboo, Bluebird, Bluedot, Bluegood, Bluewave, BMAX, Bmobile, Bobarry, bogo, Boway, bq, Brandt, Bravis, BrightSign, Brondi, BS Mobile, Bundy, Bush, CAGI, Camfone, Canal Digital, Capitel, Captiva, Carrefour, Casio, Casper, Cat, Cavion, Celcus, Celkon, Cell-C, CellAllure, Centric, CG Mobile, CGV, Changhong, Cherry Mobile, CHIA, Chico Mobile, China Mobile, Chuwi, Claresta, Clarmin, Clementoni, Cloudfone, Cloudpad, Clout, CnM, Cobalt, Coby Kyros, Colors, Comio, Compal, Compaq, ComTrade Tesla, Concord, ConCorde, Condor, Connectce, Connex, Conquest, Contixo, Coolpad, CORN, Cosmote, Covia, Cowon, CreNova, Crescent, Cricket, Crius Mea, Crony, Crosscall, Cube, CUBOT, CVTE, Cyrus, Daewoo, Danew, Datalogic, Datamini, Datang, Datawind, Datsun, Dbtel, Dell, Denver, Desay, DeWalt, DEXP, Dialog, Dicam, Digi, Digicel, DIGIFORS, Digihome, Digiland, Digma, DING DING, Ditecma, Diva, Divisat, DIXON, DMM, DNS, DoCoMo, Doffler, Dolamee, Doogee, Doopro, Doov, Dopod, Doro, Dragon Touch, Droxio, Dune HD, E-Boda, E-Ceros, E-tel, Eagle, Easypix, EBEST, Echo Mobiles, ECON, ECS, EE, Einstein, EKO, Eks Mobility, EKT, ELARI, Electroneum, ELECTRONIA, Elekta, Element, Elenberg, Elephone, Eltex, Energizer, Energy Sistem, Engel, Enot, Epik One, Ergo, Ericsson, Ericy, Erisson, Essential, Essentielb, eSTAR, Eton, eTouch, Etuline, Eurostar, Evercoss, Evertek, Evolio, Evolveo, EvroMedia, EWIS, EXCEED, Exmart, ExMobile, EXO, Explay, Extrem, Ezio, Ezze, F&U, F150, F2 Mobile, Facebook, Fairphone, Famoco, Fantec, FaRao Pro, FarEasTone, Fengxiang, Fero, FiGO, FinePower, Finlux, FireFly Mobile, FISE, Fly, FLYCAT, FMT, FNB, FNF, Fondi, Fonos, FORME, Formuler, Forstar, Fortis, Four Mobile, Fourel, Foxconn, Freetel, Fuego, Fujitsu, G-TiDE, G-Touch, Galaxy Innovations, Garmin-Asus, Gateway, Gemini, General Mobile, Genesis, GEOFOX, Geotel, Geotex, GFive, Ghia, Ghong, Gigabyte, Gigaset, Gini, Ginzzu, Gionee, Globex, GLX, GOCLEVER, GoGEN, Gol Mobile, Goly, Gome, GoMobile, Google, Goophone, Gooweel, Gradiente, Grape, Gree, Greentel, Gresso, Gretel, Grundig, Hafury, Haier, HannSpree, Hardkernel, Hasee, Helio, Hezire, Hi, Hi-Level, High Q, Highscreen, HiMax, Hipstreet, Hisense, Hitachi, Hitech, Hoffmann, Hometech, Homtom, Honeywell, Hoozo, Horizon, Hosin, Hotel, Hotwav, How, HP, HTC, Huadoo, Huawei, Humax, Hurricane, Huskee, Hyrican, Hyundai, Hyve, i-Cherry, i-Joy, i-mate, i-mobile, iBall, iBerry, iBrit, IconBIT, iDroid, iGet, iHunt, Ikea, IKI Mobile, iKoMo, IKU Mobile, iLA, iLife, iMan, iMars, IMO Mobile, Impression, INCAR, Inch, Inco, iNew, Infinix, InFocus, InfoKit, Inkti, InnJoo, Innos, Innostream, Inoi, INQ, Insignia, Intek, Intex, Invens, Inverto, Invin, iOcean, iOutdoor, iPro, iQ&T, IQM, Irbis, Iris, iRola, iRulu, iSWAG, IT, iTel, iTruck, IUNI, iVA, iView, iVooMi, ivvi, iZotron, JAY-Tech, Jeka, Jesy, JFone, Jiake, Jiayu, Jinga, Jivi, JKL, Jolla, Just5, JVC, K-Touch, Kaan, Kaiomy, Kalley, Kanji, Karbonn, Kata, KATV1, Kazam, KDDI, Kempler & Strauss, Keneksi, Kenxinda, Kiano, Kingsun, KINGZONE, Kiowa, Kivi, Klipad, Kocaso, Kodak, Kogan, Komu, Konka, Konrow, Koobee, Koolnee, Kooper, KOPO, Koridy, KREZ, KRONO, Krüger&Matz, KT-Tech, KUBO, Kuliao, Kult, Kumai, Kurio, Kvant, Kyocera, Kyowon, Kzen, L-Max, LAIQ, Land Rover, Landvo, Lanix, Lark, Laurus, Lava, LCT, Le Pan, Leader Phone, Leagoo, Leben, Ledstar, LeEco, Leff, Lemhoov, Lenco, Lenovo, Leotec, Lephone, Lesia, Lexand, Lexibook, LG, Lifemaxx, Lingwin, Linnex, Linsar, Loewe, Logic, Logicom, Loview, LT Mobile, Lumigon, Lumus, Luna, Luxor, LYF, M-Horse, M-Tech, M.T.T., M4tel, MAC AUDIO, Macoox, Magnus, Majestic, Malata, Manhattan, Mann, Manta Multimedia, Mantra, Mara, Masstel, Matrix, Maxcom, Maximus, Maxtron, MAXVI, Maxwest, Maze, Maze Speed, MDC Store, meanIT, Mecer, Mecool, Mediacom, MediaTek, Medion, MEEG, MegaFon, Meitu, Meizu, Melrose, Memup, Metz, MEU, MicroMax, Microsoft, Minix, Mintt, Mio, Miray, Mito, Mitsubishi, MIVO, MIXC, MiXzo, MLLED, MLS, Mobicel, Mobiistar, Mobiola, Mobistel, MobiWire, Mobo, Modecom, Mofut, Motorola, Movic, mPhone, Mpman, MSI, MStar, MTC, MTN, Multilaser, MYFON, Mymaga, MyPhone, Myria, Myros, Mystery, MyTab, MyWigo, Nabi, Naomi Phone, National, Navcity, Navitech, Navitel, Navon, NEC, Necnot, Neffos, Neomi, Netgear, NeuImage, New Balance, Newgen, Newland, Newman, Newsday, NewsMy, NEXBOX, Nexian, NEXON, Nextbit, NextBook, NextTab, NG Optics, NGM, Nikon, Nintendo, NOA, Noain, Nobby, Noblex, NOBUX, Nokia, Nomi, Nomu, Nordmende, NorthTech, Nos, Nous, Novex, NuAns, Nubia, NUU Mobile, Nuvo, Nvidia, NYX Mobile, O+, O2, Oale, OASYS, Obi, Odys, OINOM, Ok, Okapia, OKWU, Onda, OnePlus, Onix, ONN, ONYX BOOX, OpelMobile, Openbox, OPPO, Opsson, Orange, Orbic, Ordissimo, Ouki, Oukitel, OUYA, Overmax, Ovvi, öwn, Owwo, Oysters, Oyyu, OzoneHD, P-UP, Packard Bell, Palm, Panacom, Panasonic, Pantech, PCBOX, PCD, PCD Argentina, PEAQ, Pendoo, Pentagram, Perfeo, Phicomm, Philco, Philips, Phonemax, phoneOne, Pico, Pioneer, PiPO, Pixela, Pixelphone, Pixus, Planet Computers, Ployer, Plum, Pluzz, PocketBook, POCO, Point of View, Polaroid, PolyPad, Polytron, Pomp, Poppox, Positivo, Positivo BGH, PPTV, Premio, Prestigio, Primepad, Primux, Prixton, PROFiLO, Proline, ProScan, Protruly, ProVision, PULID, Q-Touch, Q.Bell, Qilive, QMobile, Qnet Mobile, Qtek, Quantum, Qubo, Quechua, Qumo, R-TV, Rakuten, Ramos, Raspberry, Ravoz, Razer, RCA Tablets, Reach, Readboy, Realme, RED, Reeder, REGAL, Revo, Rikomagic, RIM, Rinno, Ritmix, Ritzviva, Riviera, Rivo, Roadrover, Rokit, Roku, Rombica, Ross&Moor, Rover, RoverPad, RoyQueen, RT Project, RugGear, Ruio, Runbo, Ryte, S-TELL, Saba, Safaricom, Sagem, Salora, Samsung, Sanei, Sansui, Santin, Sanyo, Savio, SCBC, Schneider, Seatel, Seeken, SEG, Sega, Selenga, Selevision, Selfix, SEMP TCL, Sencor, Sendo, Senkatel, Senseit, Senwa, Seuic, SFR, Sharp, Shift Phones, Shtrikh-M, Shuttle, Sico, Siemens, Sigma, Silelis, Silent Circle, Simbans, Simply, Singtech, Siragon, Sirin labs, SKG, Sky, Skyworth, Smadl, Smailo, Smart, Smart Electronic, Smartab, SmartBook, SMARTEC, Smartfren, Smartisan, Smotreshka, Softbank, SOLE, SOLO, Solone, Sonim, SONOS, Sony, Sony Ericsson, Soundmax, Soyes, Spark, SPC, Spectralink, Spectrum, Spice, Sprint, SQOOL, Star, Starlight, Starmobile, Starway, Starwind, STF Mobile, STG Telecom, STK, Stonex, Storex, StrawBerry, Stylo, Subor, Sugar, Sumvision, Sunny, Sunstech, SunVan, Sunvell, SuperSonic, SuperTab, Supra, Suzuki, Swipe, SWISSMOBILITY, Swisstone, SWTV, Symphony, Syrox, T-Mobile, Takara, Tambo, Tanix, TB Touch, TCL, TD Systems, Technicolor, Technika, TechniSat, TechnoTrend, TechPad, Techwood, Teclast, Tecno Mobile, TEENO, Teknosa, Tele2, Telefunken, Telego, Telenor, Telia, Telit, Tesco, Tesla, Tetratab, teXet, ThL, Thomson, Thuraya, TIANYU, Time2, Timovi, Tinai, Tinmo, TiPhone, TOKYO, Tolino, Tone, Tooky, Top House, Toplux, Topway, Torex, Toshiba, Touchmate, Transpeed, TrekStor, Trevi, Trifone, Trio, Tronsmart, True, True Slim, TTEC, Tunisie Telecom, Turbo, Turbo-X, TurboKids, TurboPad, TVC, TWM, Twoe, TWZ, Tymes, U.S. Cellular, Ugoos, Uhans, Uhappy, Ulefone, Umax, UMIDIGI, Unihertz, Unimax, Uniscope, UNIWA, Unknown, Unnecto, Unonu, Unowhy, UTime, UTOK, UTStarcom, UZ Mobile, v-mobile, VAIO, Vargo, Vastking, VAVA, VC, Vega, Venso, Verico, Verizon, Vernee, Vertex, Vertu, Verykool, Vesta, Vestel, Vexia, VGO TEL, Videocon, Videoweb, ViewSonic, Vinga, Vinsoc, Vipro, Vision Touch, Vitelcom, Viumee, Vivax, Vivo, VIWA, Vizio, VK Mobile, VKworld, Vodacom, Vodafone, Vonino, Vontar, Vorago, Vorke, Voto, VOX, Voxtel, Voyo, Vsmart, Vsun, Vulcan, VVETIME, Walton, WE, Web TV, Weimei, WellcoM, WELLINGTON, Western Digital, Westpoint, Wexler, Wieppo, Wigor, Wiko, Wileyfox, Winds, Wink, Winmax, Winnovo, Wintouch, Wiseasy, WIWA, Wizz, Wolder, Wolfgang, Wonu, Woo, Wortmann, Woxter, X-BO, X-TIGI, X-View, X.Vision, XGIMI, Xgody, Xiaolajiao, Xiaomi, Xion, Xolo, Xoro, Xshitou, Xtouch, Xtratech, Yandex, Yarvik, YASIN, Yes, Yezz, Yoka TV, Yota, Ytone, Yu, Yuandao, YUHO, Yuno, Yusun, Yxtel, Zaith, Zatec, Zebra, Zeemi, Zen, Zenek, Zentality, Zfiner, ZH&K, Zidoo, ZIFRO, Ziox, Zonda, Zopo, ZTE, Zuum, Zync, ZYQ
+* 2E, 360, 3GNET, 3GO, 3Q, 4Good, 4ife, 7 Mobile, 8848, A1, Accent, Ace, Acer, Acteck, Adronix, Advan, Advance, AfriOne, AG Mobile, AGM, Ainol, Airness, AIRON, Airties, AIS, Aiuto, Aiwa, Akai, AKIRA, Alba, Alcatel, Alcor, ALDI NORD, ALDI SÜD, Alfawise, Aligator, AllCall, AllDocube, Allview, Allwinner, Altech UEC, Altice, altron, Amazon, AMCV, AMGOO, Amigoo, Amoi, Andowl, Anker, Anry, ANS, AOC, AOpen, Aoson, AOYODKG, Apple, Archos, Arian Space, Ark, ArmPhone, Arnova, ARRIS, Artel, Artizlee, Asano, Asanzo, Ask, Aspera, Assistant, Astro, Asus, AT&T, Atom, Atvio, Audiovox, AURIS, Avenzo, AVH, Avvio, Axioo, Axxion, Azumi Mobile, BangOlufsen, Barnes & Noble, BB Mobile, BBK, BDF, Becker, Beeline, Beelink, Beetel, Bellphone, BenQ, BenQ-Siemens, Benzo, Beyond, Bezkam, BGH, Bigben, BIHEE, BilimLand, Billion, BioRugged, Bird, Bitel, Bitmore, Bkav, Black Bear, Black Fox, Blackview, Blaupunkt, Bleck, Blloc, Blow, Blu, Bluboo, Bluebird, Bluedot, Bluegood, Bluewave, BMAX, Bmobile, Bobarry, bogo, Boway, bq, Brandt, Bravis, BrightSign, Brondi, BS Mobile, Bundy, Bush, CAGI, Camfone, Canal Digital, Capitel, Captiva, Carrefour, Casio, Casper, Cat, Cavion, Celcus, Celkon, Cell-C, CellAllure, Cellution, Centric, CG Mobile, CGV, Changhong, Cherry Mobile, CHIA, Chico Mobile, China Mobile, Chuwi, Claresta, Clarmin, Clementoni, Cloudfone, Cloudpad, Clout, CnM, Cobalt, Coby Kyros, Colors, Comio, Compal, Compaq, ComTrade Tesla, Concord, ConCorde, Condor, Connectce, Connex, Conquest, Contixo, Coolpad, CORN, Cosmote, Covia, Cowon, CreNova, Crescent, Cricket, Crius Mea, Crony, Crosscall, Cube, CUBOT, CVTE, Cyrus, Daewoo, Danew, Datalogic, Datamini, Datang, Datawind, Datsun, Dbtel, Dell, Denver, Desay, DeWalt, DEXP, Dialog, Dicam, Digi, Digicel, DIGIFORS, Digihome, Digiland, Digma, DING DING, Ditecma, Diva, Divisat, DIXON, DMM, DNS, DoCoMo, Doffler, Dolamee, Doogee, Doopro, Doov, Dopod, Doro, Dragon Touch, Droxio, Dune HD, E-Boda, E-Ceros, E-tel, Eagle, Easypix, EBEST, Echo Mobiles, ECON, ECS, EE, Einstein, EKO, Eks Mobility, EKT, ELARI, Electroneum, ELECTRONIA, Elekta, Element, Elenberg, Elephone, Eltex, Energizer, Energy Sistem, Engel, Enot, Epik One, Ergo, Ericsson, Ericy, Erisson, Essential, Essentielb, eSTAR, Eton, eTouch, Etuline, Eurostar, Evercoss, Evertek, Evolio, Evolveo, EvroMedia, EWIS, EXCEED, Exmart, ExMobile, EXO, Explay, Extrem, Ezio, Ezze, F&U, F150, F2 Mobile, Facebook, Fairphone, Famoco, Fantec, FaRao Pro, FarEasTone, Fengxiang, Fero, FiGO, FinePower, Finlux, FireFly Mobile, FISE, Fly, FLYCAT, FMT, FNB, FNF, Fondi, Fonos, FORME, Formuler, Forstar, Fortis, Four Mobile, Fourel, Foxconn, Freetel, Fuego, Fujitsu, G-TiDE, G-Touch, Galaxy Innovations, Garmin-Asus, Gateway, Gemini, General Mobile, Genesis, GEOFOX, Geotel, Geotex, GFive, Ghia, Ghong, Gigabyte, Gigaset, Gini, Ginzzu, Gionee, Globex, Glofiish, GLX, GOCLEVER, GoGEN, Gol Mobile, Goly, Gome, GoMobile, Google, Goophone, Gooweel, Gradiente, Grape, Gree, Greentel, Gresso, Gretel, Grundig, Hafury, Haier, HannSpree, Hardkernel, Hasee, Helio, Hezire, Hi, Hi-Level, High Q, Highscreen, HiMax, Hipstreet, Hisense, Hitachi, Hitech, Hoffmann, Hometech, Homtom, Honeywell, Hoozo, Horizon, Hosin, Hotel, Hotwav, How, HP, HTC, Huadoo, Huawei, Humax, Hurricane, Huskee, Hyrican, Hyundai, Hyve, i-Cherry, i-Joy, i-mate, i-mobile, iBall, iBerry, iBrit, IconBIT, iDroid, iGet, iHunt, Ikea, IKI Mobile, iKoMo, IKU Mobile, iLA, iLife, iMan, iMars, IMO Mobile, Impression, INCAR, Inch, Inco, iNew, Infinix, InFocus, InfoKit, Inkti, InnJoo, Innos, Innostream, Inoi, INQ, Insignia, Intek, Intex, Invens, Inverto, Invin, iOcean, iOutdoor, iPro, iQ&T, IQM, Irbis, Iris, iRola, iRulu, iSWAG, IT, iTel, iTruck, IUNI, iVA, iView, iVooMi, ivvi, iZotron, JAY-Tech, Jeka, Jesy, JFone, Jiake, Jiayu, Jinga, Jivi, JKL, Jolla, Juniper Systems, Just5, JVC, K-Touch, Kaan, Kaiomy, Kalley, Kanji, Karbonn, Kata, KATV1, Kazam, Kazuna, KDDI, Kempler & Strauss, Keneksi, Kenxinda, Kiano, Kingsun, KINGZONE, Kiowa, Kivi, Klipad, Kocaso, Kodak, Kogan, Komu, Konka, Konrow, Koobee, Koolnee, Kooper, KOPO, Koridy, KREZ, KRIP, KRONO, Krüger&Matz, KT-Tech, KUBO, Kuliao, Kult, Kumai, Kurio, Kvant, Kyocera, Kyowon, Kzen, L-Max, LAIQ, Land Rover, Landvo, Lanix, Lark, Laurus, Lava, LCT, Le Pan, Leader Phone, Leagoo, Leben, Ledstar, LeEco, Leff, Lemhoov, Lenco, Lenovo, Leotec, Lephone, Lesia, Lexand, Lexibook, LG, Lifemaxx, Lingwin, Linnex, Linsar, Loewe, Logic, Logicom, Loview, LT Mobile, Lumigon, Lumus, Luna, Luxor, LYF, M-Horse, M-Tech, M.T.T., M4tel, MAC AUDIO, Macoox, Magnus, Majestic, Malata, Manhattan, Mann, Manta Multimedia, Mantra, Mara, Masstel, Matrix, Maxcom, Maximus, Maxtron, MAXVI, Maxwest, Maze, Maze Speed, MDC Store, meanIT, Mecer, Mecool, Mediacom, MediaTek, Medion, MEEG, MegaFon, Meitu, Meizu, Melrose, Memup, Metz, MEU, MicroMax, Microsoft, Minix, Mintt, Mio, Miray, Mito, Mitsubishi, MIVO, MIXC, MiXzo, MLLED, MLS, Mobicel, Mobiistar, Mobiola, Mobistel, MobiWire, Mobo, Modecom, Mofut, Motorola, Movic, mPhone, Mpman, MSI, MStar, MTC, MTN, Multilaser, MYFON, MyGica, Mymaga, MyPhone, Myria, Myros, Mystery, MyTab, MyWigo, Nabi, Naomi Phone, National, Navcity, Navitech, Navitel, Navon, NEC, Necnot, Neffos, Neomi, Netgear, NeuImage, New Balance, Newgen, Newland, Newman, Newsday, NewsMy, NEXBOX, Nexian, NEXON, Nextbit, NextBook, NextTab, NG Optics, NGM, Nikon, Nintendo, NOA, Noain, Nobby, Noblex, NOBUX, Nokia, Nomi, Nomu, Nordmende, NorthTech, Nos, Nous, Novex, NuAns, Nubia, NUU Mobile, Nuvo, Nvidia, NYX Mobile, O+, O2, Oale, OASYS, Obi, Oculus, Odys, OINOM, Ok, Okapia, OKSI, OKWU, Onda, OnePlus, Onix, ONN, ONYX BOOX, OpelMobile, Openbox, OPPO, Opsson, Orange, Orbic, Ordissimo, Ouki, Oukitel, OUYA, Overmax, Ovvi, öwn, Owwo, Oysters, Oyyu, OzoneHD, P-UP, Packard Bell, Palm, Panacom, Panasonic, Pantech, PCBOX, PCD, PCD Argentina, PEAQ, Pendoo, Pentagram, Perfeo, Phicomm, Philco, Philips, Phonemax, phoneOne, Pico, Pioneer, PiPO, Pixela, Pixelphone, Pixus, Planet Computers, Ployer, Plum, Pluzz, PocketBook, POCO, Point of View, Polar, Polaroid, PolyPad, Polytron, Pomp, Poppox, Positivo, Positivo BGH, PPTV, Premio, Prestigio, Primepad, Primux, Prixton, PROFiLO, Proline, ProScan, Protruly, ProVision, PULID, Q-Touch, Q.Bell, Qilive, QMobile, Qnet Mobile, Qtek, Quantum, Qubo, Quechua, Qumo, R-TV, Rakuten, Ramos, Raspberry, Ravoz, Razer, RCA Tablets, Reach, Readboy, Realme, RED, Reeder, REGAL, Revo, Rikomagic, RIM, Rinno, Ritmix, Ritzviva, Riviera, Rivo, Roadrover, Rokit, Roku, Rombica, Ross&Moor, Rover, RoverPad, RoyQueen, RT Project, RugGear, Ruio, Runbo, Ryte, S-TELL, Saba, Safaricom, Sagem, Salora, Samsung, Sanei, Sansui, Santin, Sanyo, Savio, SCBC, Schneider, Seatel, Seeken, SEG, Sega, Selenga, Selevision, Selfix, SEMP TCL, Sencor, Sendo, Senkatel, Senseit, Senwa, Seuic, SFR, Sharp, Shift Phones, Shtrikh-M, Shuttle, Sico, Siemens, Sigma, Silelis, Silent Circle, Simbans, Simply, Singtech, Siragon, Sirin labs, SKG, Sky, Skyworth, Smadl, Smailo, Smart, Smart Electronic, Smartab, SmartBook, SMARTEC, Smartfren, Smartisan, Smotreshka, Softbank, SOLE, SOLO, Solone, Sonim, SONOS, Sony, Sony Ericsson, Soundmax, Soyes, Spark, SPC, Spectralink, Spectrum, Spice, Sprint, SQOOL, Star, Starlight, Starmobile, Starway, Starwind, STF Mobile, STG Telecom, STK, Stonex, Storex, StrawBerry, STRONG, Stylo, Subor, Sugar, Sumvision, Sunny, Sunstech, SunVan, Sunvell, SUNWIND, SuperSonic, SuperTab, Supra, Suzuki, Swipe, SWISSMOBILITY, Swisstone, SWTV, Symphony, Syrox, T-Mobile, Taiga System, Takara, Tambo, Tanix, TB Touch, TCL, TD Systems, Technicolor, Technika, TechniSat, TechnoTrend, TechPad, Techwood, Teclast, Tecno Mobile, TEENO, Teknosa, Tele2, Telefunken, Telego, Telenor, Telia, Telit, Telpo, Tesco, Tesla, Tetratab, teXet, ThL, Thomson, Thuraya, TIANYU, Time2, Timovi, Tinai, Tinmo, TiPhone, TOKYO, Tolino, Tone, Tooky, Top House, Topelotek, Toplux, Topway, Torex, Toshiba, Touchmate, Transpeed, TrekStor, Trevi, Trident, Trifone, Trio, Tronsmart, True, True Slim, TTEC, Tunisie Telecom, Turbo, Turbo-X, TurboKids, TurboPad, TVC, TWM, Twoe, TWZ, Tymes, U.S. Cellular, Ugoos, Uhans, Uhappy, Ulefone, Umax, UMIDIGI, Unihertz, Unimax, Uniscope, UNIWA, Unknown, Unnecto, Unonu, Unowhy, UTime, UTOK, UTStarcom, UZ Mobile, v-mobile, VAIO, Vargo, Vastking, VAVA, VC, Vega, Venso, Verico, Verizon, Vernee, Vertex, Vertu, Verykool, Vesta, Vestel, Vexia, VGO TEL, Videocon, Videoweb, ViewSonic, Vinga, Vinsoc, Vipro, Vision Touch, Vitelcom, Viumee, Vivax, Vivo, VIWA, Vizio, VK Mobile, VKworld, Vodacom, Vodafone, Vonino, Vontar, Vorago, Vorke, Voto, VOX, Voxtel, Voyo, Vsmart, Vsun, Vulcan, VVETIME, Walton, WE, Web TV, Weimei, WellcoM, WELLINGTON, Western Digital, Westpoint, Wexler, Wieppo, Wigor, Wiko, Wileyfox, Winds, Wink, Winmax, Winnovo, Wintouch, Wiseasy, WIWA, Wizz, Wolder, Wolfgang, Wonu, Woo, Wortmann, Woxter, X-BO, X-TIGI, X-View, X.Vision, XGIMI, Xgody, Xiaolajiao, Xiaomi, Xion, Xolo, Xoro, Xshitou, Xtouch, Xtratech, Yandex, Yarvik, YASIN, Yes, Yezz, Yoka TV, Yota, Ytone, Yu, Yuandao, YUHO, Yuno, Yusun, Yxtel, Zaith, Zatec, Zebra, Zeemi, Zen, Zenek, Zentality, Zfiner, ZH&K, Zidoo, ZIFRO, Ziox, Zonda, Zopo, ZTE, Zuum, Zync, ZYQ
diff --git a/package.json b/package.json
index b17e2621..ac68a504 100755
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "node-device-detector",
- "version": "1.4.0",
+ "version": "1.4.1",
"description": "Nodejs device detector (port matomo-org/device-detector)",
"main": "index.js",
"scripts": {
diff --git a/parser/device/brand-short.js b/parser/device/brand-short.js
index f02e5fdc..9f42c97c 100755
--- a/parser/device/brand-short.js
+++ b/parser/device/brand-short.js
@@ -151,6 +151,7 @@ module.exports = {
'34': 'CellAllure',
'7C': 'Celcus',
'CE': 'Celkon',
+ 'CG': 'Cellution',
'62': 'Centric',
'C2': 'Changhong',
'CH': 'Cherry Mobile',
@@ -337,6 +338,7 @@ module.exports = {
'1G': 'Gini',
'GI': 'Gionee',
'G4': 'Globex',
+ 'U6': 'Glofiish',
'G7': 'GoGEN',
'GC': 'GOCLEVER',
'GB': 'Gol Mobile',
@@ -457,6 +459,7 @@ module.exports = {
'VJ': 'Jivi',
'JK': 'JKL',
'JO': 'Jolla',
+ 'UJ': 'Juniper Systems',
'J5': 'Just5',
'JV': 'JVC',
'JS': 'Jesy',
@@ -469,6 +472,7 @@ module.exports = {
'K5': 'KATV1',
'K0': 'Kata',
'KZ': 'Kazam',
+ '9K': 'Kazuna',
'KD': 'KDDI',
'KS': 'Kempler & Strauss',
'K3': 'Keneksi',
@@ -494,6 +498,7 @@ module.exports = {
'K2': 'KRONO',
'KE': 'Krüger&Matz',
'5K': 'KREZ',
+ 'WK': 'KRIP',
'KH': 'KT-Tech',
'Z6': 'KUBO',
'K8': 'Kuliao',
@@ -618,6 +623,7 @@ module.exports = {
'3T': 'MyTab',
'MG': 'MyWigo',
'J3': 'Mymaga',
+ '07': 'MyGica',
'08': 'Nabi',
'N7': 'National',
'NC': 'Navcity',
@@ -671,6 +677,7 @@ module.exports = {
'O7': 'Oale',
'OC': 'OASYS',
'OB': 'Obi',
+ 'OQ': 'Oculus',
'O1': 'Odys',
'O9': 'Ok',
'OA': 'Okapia',
@@ -689,6 +696,7 @@ module.exports = {
'OK': 'Ouki',
'0O': 'OINOM',
'QK': 'OKWU',
+ '56': 'OKSI',
'OE': 'Oukitel',
'OU': 'OUYA',
'OV': 'Overmax',
@@ -729,6 +737,7 @@ module.exports = {
'0P': 'POCO',
'PV': 'Point of View',
'PL': 'Polaroid',
+ 'Q6': 'Polar',
'PP': 'PolyPad',
'P5': 'Polytron',
'P2': 'Pomp',
@@ -874,6 +883,7 @@ module.exports = {
'S2': 'Stonex',
'ST': 'Storex',
'71': 'StrawBerry',
+ '96': 'STRONG',
'69': 'Stylo',
'9S': 'Sugar',
'06': 'Subor',
@@ -882,6 +892,7 @@ module.exports = {
'S3': 'SunVan',
'5S': 'Sunvell',
'5Y': 'Sunny',
+ 'W8': 'SUNWIND',
'SU': 'SuperSonic',
'79': 'SuperTab',
'S5': 'Supra',
@@ -896,6 +907,7 @@ module.exports = {
'TK': 'Takara',
'73': 'Tambo',
'9N': 'Tanix',
+ 'U5': 'Taiga System',
'T5': 'TB Touch',
'TC': 'TCL',
'T0': 'TD Systems',
@@ -914,6 +926,7 @@ module.exports = {
'T2': 'Telenor',
'TE': 'Telit',
'65': 'Telia',
+ 'PW': 'Telpo',
'TD': 'Tesco',
'TA': 'Tesla',
'9T': 'Tetratab',
@@ -933,6 +946,7 @@ module.exports = {
'0T': 'Tone',
'TY': 'Tooky',
'T9': 'Top House',
+ 'DK': 'Topelotek',
'42': 'Topway',
'TO': 'Toplux',
'7T': 'Torex',
@@ -942,6 +956,7 @@ module.exports = {
'T6': 'TrekStor',
'T3': 'Trevi',
'TJ': 'Trifone',
+ 'Q5': 'Trident',
'4T': 'Tronsmart',
'11': 'True',
'JT': 'True Slim',
diff --git a/parser/os-abstract-parser.js b/parser/os-abstract-parser.js
index 2b46c2f3..14aa26ed 100755
--- a/parser/os-abstract-parser.js
+++ b/parser/os-abstract-parser.js
@@ -102,10 +102,10 @@ class OsAbstractParser extends ParserAbstract {
if (this.getBaseRegExp('sh4').test(userAgent)) {
return 'SuperH';
}
- if (this.getBaseRegExp('WOW64|x64|win64|amd64|x86_?64').test(userAgent)) {
+ if (this.getBaseRegExp('64-?bit|WOW64|(?:Intel)?x64|win64|amd64|x86_?64').test(userAgent)) {
return 'x64';
}
- if (this.getBaseRegExp('(?:i[0-9]|x)86|i86pc').test(userAgent)) {
+ if (this.getBaseRegExp('.+32bit|.+win32|(?:i[0-9]|x)86|i86pc').test(userAgent)) {
return 'x86';
}
diff --git a/regexes/client/browsers.yml b/regexes/client/browsers.yml
index 4901f204..0a32874b 100644
--- a/regexes/client/browsers.yml
+++ b/regexes/client/browsers.yml
@@ -1261,12 +1261,18 @@
version: ''
# Opera GX (https://www.opera.com/gx#start | http://ftp.opera.com/pub/opera_gx/)
-- regex: 'OPRGX(?:/(\d+[\.\d]+))?'
+- regex: 'Chrome/.+ OP(?:RG)?X(?:/(\d+[\.\d]+))?'
name: 'Opera GX'
version: '$1'
engine:
default: 'Blink'
+- regex: 'OP(?:RG)?X(?:/(\d+[\.\d]+))?'
+ name: 'Opera GX'
+ version: '$1'
+ engine:
+ default: 'WebKit'
+
#Opera
- regex: '(?:Opera Tablet.*Version|Opera/.+Opera Mobi.+Version|Mobile.+OPR)/(\d+[\.\d]+)'
name: 'Opera Mobile'
diff --git a/regexes/client/mobile_apps.yml b/regexes/client/mobile_apps.yml
index 23b57887..426e8bce 100644
--- a/regexes/client/mobile_apps.yml
+++ b/regexes/client/mobile_apps.yml
@@ -19,6 +19,11 @@
name: 'bPod'
version: ''
+# Facebook Audience Network
+- regex: 'AudienceNetworkForAndroid.+(?:FBAV)(?:[ /]([\d\.]+))?'
+ name: 'Facebook Audience Network'
+ version: '$1'
+
# Facebook Messenger Lite
- regex: 'MessengerLiteForiOS.(?:FBAV)(?:[ /]([\d\.]+))?'
name: 'Facebook Messenger Lite'
@@ -81,7 +86,7 @@
version: '$1'
# Pinterest
-- regex: 'Pinterest(?: for (?:Android|iOS))?(?:/([\d\.]+))?'
+- regex: 'Pinterest(?: for (?:Android(?: Tablet)?|iOS))?(?:/([\d\.]+))?'
name: 'Pinterest'
version: '$1'
@@ -105,6 +110,15 @@
name: 'Downcast'
version: '$1'
+# Flipp (https://apps.apple.com/us/app/flipp-weekly-shopping/id725097967)
+- regex: 'Flipp-iOS/.+CFNetwork'
+ name: 'Flipp'
+ version: ''
+
+- regex: 'Flipp-iOS/(\d+[\.\d]+)'
+ name: 'Flipp'
+ version: '$1'
+
# AFNetworking generic
- regex: '([^/]+)/(\d+(?:\.\d+)+) \((?:iPhone|iPad); iOS [0-9\.]+; Scale/[0-9\.]+\)'
name: '$1'
@@ -362,6 +376,11 @@
name: 'Skype for Business'
version: '$1'
+# https://apps.apple.com/us/app/skype-for-business/id605841731
+- regex: 'iPhoneLync/([\d\.]+)'
+ name: 'Skype for Business'
+ version: '$1'
+
# TikTok (https://apps.apple.com/app/id835599320 | https://play.google.com/store/apps/details?id=com.zhiliaoapp.musically)
- regex: '(?:TikTok[/ ]|musical_ly_|AppName/musical_ly app_version/)(\d+\.(?:[\.\d]+))?'
name: 'TikTok'
@@ -607,6 +626,10 @@
name: 'Teams'
version: '$1'
+- regex: 'TeamsMobile-iOS'
+ name: 'Teams'
+ version: ''
+
# Streamlabs OBS (https://streamlabs.com/)
- regex: 'StreamlabsOBS/(\d+[\.\d]+)'
name: 'Streamlabs OBS'
@@ -766,7 +789,181 @@
name: 'Edge Update'
version: '$1'
+# Chrome Update (https://www.google.com/chrome/)
+- regex: 'Google(?:Software| )Update/(\d+[\.\d]+)'
+ name: 'Chrome Update'
+ version: '$1'
+
# Bose Music (https://apps.apple.com/us/app/bose-music/id1364986984)
- regex: 'Bose Music'
name: 'Bose Music'
version: ''
+
+# HikConnect (https://apps.apple.com/us/app/hik-connect-for-end-user/id1087803190)
+- regex: 'HikConnect'
+ name: 'Hik-Connect'
+ version: ''
+
+# Cortana (https://www.microsoft.com/en-us/)
+- regex: 'Cortana (\d+[\.\d]+)'
+ name: 'Cortana'
+ version: '$1'
+
+# Opera News (https://play.google.com/store/apps/details?id=com.opera.app.news)
+- regex: 'Opera News/(\d+[\.\d]+)'
+ name: 'Opera News'
+ version: '$1'
+
+# Adobe Creative Cloud (https://apps.apple.com/us/app/adobe-creative-cloud/id852473028)
+- regex: 'CreativeCloud/(\d+[\.\d]+)'
+ name: 'Adobe Creative Cloud'
+ version: '$1'
+
+# rekordbox (https://rekordbox.com/en/)
+- regex: 'rekordbox/(\d+[\.\d]+)'
+ name: 'rekordbox'
+ version: '$1'
+
+# Windows Push Notification Services (https://www.microsoft.com/en-us/)
+- regex: 'Microsoft-WNS/(\d+[\.\d]+)'
+ name: 'Windows Push Notification Services'
+ version: '$1'
+
+# Background Intelligent Transfer Service (https://www.microsoft.com/en-us/)
+- regex: 'Microsoft BITS/(\d+[\.\d]+)'
+ name: 'Background Intelligent Transfer Service'
+ version: '$1'
+
+# ESET Remote Administrator (https://www.eset.com/me/business/remote-management/remote-administrator/)
+- regex: 'ERA Agent Update'
+ name: 'ESET Remote Administrator'
+ version: ''
+
+# Epic Games Launcher (https://www.epicgames.com/store/en-US/download)
+- regex: 'EpicGamesLauncher/(\d+[\.\d]+)'
+ name: 'Epic Games Launcher'
+ version: '$1'
+
+# WebDAV (https://www.microsoft.com/en-us/)
+- regex: 'Microsoft-WebDAV-MiniRedir'
+ name: 'WebDAV'
+ version: ''
+
+# Battle.net (https://eu.shop.battle.net/en-us)
+- regex: 'Battle.net/(\d+[\.\d]+)'
+ name: 'Battle.net'
+ version: '$1'
+
+# Bookshelf (https://play.google.com/store/apps/details?id=com.vitalsource.bookshelf)
+- regex: 'Bookshelf-Android/(\d+[\.\d]+)'
+ name: 'Bookshelf'
+ version: '$1'
+
+# Rave Social (https://www.ravesocial.com/)
+- regex: 'RaveSocial/(\d+[\.\d]+)'
+ name: 'Rave Social'
+ version: '$1'
+
+# Word Cookies! (https://apps.apple.com/us/app/word-cookies/id1153883316)
+- regex: 'wordcookies/(\d+[\.\d]+)'
+ name: 'Word Cookies!'
+ version: '$1'
+
+# Bible KJV (https://apps.apple.com/us/app/bible-kjv/id544098932)
+- regex: 'com.meevii.bibleKJV/(\d+[\.\d]+)'
+ name: 'Bible KJV'
+ version: '$1'
+
+# MetaTrader (https://www.metatrader5.com/)
+- regex: 'MetaTrader 5 Terminal/(\d+[\.\d]+)'
+ name: 'MetaTrader'
+ version: '$1'
+
+# Paint by Number (https://apps.apple.com/us/app/paint-by-number-coloring-games/id1420058690)
+- regex: 'com.paint.bynumber/(\d+[\.\d]+)'
+ name: 'Paint by Number'
+ version: '$1'
+
+# ZEPETO (https://apps.apple.com/app/id1350301428)
+- regex: 'zepeto_global/(\d+[\.\d]+)'
+ name: 'ZEPETO'
+ version: '$1'
+
+# Jungle Disk (https://www.jungledisk.com/)
+- regex: 'Jungle Disk Workgroup HTTP'
+ name: 'Jungle Disk'
+ version: ''
+
+# Nextcloud (https://play.google.com/store/apps/details?id=com.nextcloud.client)
+- regex: '(?:mirall|Nextcloud-android)/(\d+[\.\d]+)'
+ name: 'Nextcloud'
+ version: '$1'
+
+# GoNative (https://gonative.io/)
+- regex: 'GoNativeIOS/(\d+[\.\d]+)'
+ name: 'GoNative'
+ version: '$1'
+
+# Pandora (https://apps.apple.com/us/app/pandora-music-podcasts/id284035177)
+- regex: 'Pandora/(\d+[\.\d]+)'
+ name: 'Pandora'
+ version: '$1'
+
+# Blackboard (https://apps.apple.com/us/app/blackboard/id950424861)
+- regex: 'Blackboard/(\d+[\.\d]+)'
+ name: 'Blackboard'
+ version: '$1'
+
+- regex: 'Blackboard/unspecified'
+ name: 'Blackboard'
+ version: ''
+
+# QQMusic (https://apps.apple.com/cn/app/qq%E9%9F%B3%E4%B9%90-%E5%90%AC%E6%88%91%E6%83%B3%E5%90%AC/id414603431)
+- regex: 'QQMusic/(\d+[\.\d]+)'
+ name: 'QQMusic'
+ version: '$1'
+
+# eToro (https://www.etoro.com/)
+- regex: 'etoro-cordova-app'
+ name: 'eToro'
+ version: ''
+
+# Avid Link (https://www.avid.com/products/avid-link)
+- regex: 'Avid Link Desktop App/(\d+[\.\d]+)'
+ name: 'Avid Link'
+ version: '$1'
+
+# Netflix (https://www.netflix.com/)
+- regex: 'Netflix/(\d+[\.\d]+)'
+ name: 'Netflix'
+ version: '$1'
+
+# Google Tag Manager (https://www.google.com/)
+- regex: 'GoogleTagManager/(\d+[\.\d]+)'
+ name: 'Google Tag Manager'
+ version: '$1'
+
+# Adobe Synchronizer (https://www.adobe.com/)
+- regex: 'Adobe Synchronizer (\d+[\.\d]+)'
+ name: 'Adobe Synchronizer'
+ version: '$1'
+
+# BlueStacks (https://www.bluestacks.com/)
+- regex: 'BlueStacks(?: 5)?/(\d+[\.\d]+)'
+ name: 'BlueStacks'
+ version: '$1'
+
+# PowerShell (https://www.microsoft.com/en-us/)
+- regex: 'WindowsPowerShell/(\d+[\.\d]+)'
+ name: 'PowerShell'
+ version: '$1'
+
+# GlobalProtect (https://www.paloaltonetworks.com/products/globalprotect)
+- regex: 'PAN GlobalProtect/(\d+[\.\d]+)'
+ name: 'GlobalProtect'
+ version: '$1'
+
+# Theyub
+- regex: 'Theyub v(\d+[\.\d]+)'
+ name: 'Theyub'
+ version: '$1'
diff --git a/regexes/client/pim.yml b/regexes/client/pim.yml
index 479eec4f..a32db144 100644
--- a/regexes/client/pim.yml
+++ b/regexes/client/pim.yml
@@ -9,7 +9,7 @@
name: 'Outlook Express'
version: '$1'
-- regex: 'Microsoft Outlook(?:[/ ](\d+[\.\d]+))?'
+- regex: '(?:Microsoft Outlook|MacOutlook)(?:[/ ](\d+[\.\d]+))?'
name: 'Microsoft Outlook'
version: '$1'
@@ -97,3 +97,8 @@
- regex: 'ramboxpro/(\d+\.[\.\d]+)?'
name: 'Rambox Pro'
version: '$1'
+
+# Mailbird (https://www.getmailbird.com/)
+- regex: 'Mailbird/(\d+\.[\.\d]+)/'
+ name: 'Mailbird'
+ version: '$1'
diff --git a/regexes/device-index-hash.yml b/regexes/device-index-hash.yml
index a2241708..bacad93d 100644
--- a/regexes/device-index-hash.yml
+++ b/regexes/device-index-hash.yml
@@ -44,6 +44,8 @@
- Xiaomi
'2014818':
- Xiaomi
+'100003561':
+ - ONN
'100005206':
- ONN
'100005207':
@@ -52,6 +54,8 @@
- ONN
'100005209':
- ONN
+'100011885':
+ - ONN
'100011886':
- ONN
'100026191':
@@ -250,6 +254,26 @@ aspire 4349:
- Acer
goclever netbook r103:
- GOCLEVER
+macbookpro18,1:
+ - Apple
+macbookpro18,3:
+ - Apple
+macbookpro18,2:
+ - Apple
+macbookpro18,4:
+ - Apple
+imac18,1:
+ - Apple
+imac18,2:
+ - Apple
+imac18,3:
+ - Apple
+imac21,1:
+ - Apple
+imac21,2:
+ - Apple
+imacpro1,1:
+ - Apple
impress_grip:
- Vertex
archos diamond plus:
@@ -9146,6 +9170,7 @@ a001op:
a1 alpha:
- A1
quest:
+ - Oculus
- CUBOT
elegance 6:
- Kiano
@@ -9175,8 +9200,6 @@ swisstone sd 530:
- Swisstone
swisstone sd 510:
- Swisstone
-8088x_eea:
- - Alcatel
b110dl:
- Blu
z3153v:
@@ -9223,8 +9246,6 @@ casper_s38:
- Casper
advance l5:
- Blu
-8088q:
- - Alcatel
xq-at42:
- Sony
asus_i002d:
@@ -21095,6 +21116,141 @@ zte 9030ru:
- ZTE
moto g(60):
- Motorola
+shark ksr-a0:
+ - Xiaomi
+santin shuguo:
+ - Santin
+rmx3263:
+ - Realme
+sm-a7050:
+ - Samsung
+16 x:
+ - Meizu
+16t:
+ - Meizu
+4087u:
+ - Alcatel
+4087u_eea:
+ - Alcatel
+5002b:
+ - Alcatel
+5002f_eea:
+ - Alcatel
+5002h:
+ - Alcatel
+5002h_eea:
+ - Alcatel
+a23 max:
+ - Trident
+a3s:
+ - UMIDIGI
+a3x:
+ - UMIDIGI
+a355:
+ - DEXP
+a7s:
+ - UMIDIGI
+axe_ii:
+ - Premio
+c19:
+ - Oukitel
+c22:
+ - Oukitel
+cp3320as2:
+ - Coolpad
+elite e55:
+ - Sky
+koz-al00:
+ - Huawei
+s40_vista:
+ - Stylo
+sky black:
+ - Sky
+titan_1:
+ - Mobicel
+via x20:
+ - Casper
+zoom_1:
+ - Mobicel
+infinix pr652b:
+ - Infinix
+infinix x6812:
+ - Infinix
+a11 pro max:
+ - UMIDIGI
+6125f:
+ - TCL
+6125d:
+ - TCL
+6056h:
+ - Alcatel
+g450:
+ - DEXP
+impress wave:
+ - Vertex
+15 plus:
+ - Meizu
+tp_1_3000:
+ - Taiga System
+g3212:
+ - Sony
+g3112:
+ - Sony
+cavion_base_5_0:
+ - Cavion
+cpe91:
+ - Stylo
+clik:
+ - Mobicel
+benefit_m9:
+ - Ark
+dzire:
+ - Hurricane
+fame:
+ - Mobicel
+fame_ds:
+ - Mobicel
+gpad_u:
+ - Glofiish
+beam:
+ - Hurricane
+aquaris vs:
+ - bq
+ - Intex
+u601s pro:
+ - Hisense
+tecno l9:
+ - Tecno Mobile
+tecno s6:
+ - Tecno Mobile
+vulcan:
+ - Hurricane
+sprint4g:
+ - NOA
+philips s257:
+ - Philips
+philips s318:
+ - Philips
+philips s386:
+ - Philips
+quantum_470_rugged_pro:
+ - GOCLEVER
+quantum_ii_500_n:
+ - GOCLEVER
+beeline smart 8:
+ - Beeline
+archos 50 saphir:
+ - Archos
+archos 40 power:
+ - Archos
+archos 50 platinum 4g:
+ - Archos
+a8 max:
+ - Blackview
+blackview a8 max:
+ - Blackview
+life one x2 mini:
+ - Blu
bravis_a506:
- Bravis
bravis delta:
@@ -22206,6 +22362,101 @@ iphone14,5:
- Apple
iphone/6s ios/11.3:
- Apple
+sm-a326u:
+ - Samsung
+t766j:
+ - TCL
+ks907:
+ - Hisense
+samsung sm-a725m:
+ - Samsung
+samsung sm-a022m:
+ - Samsung
+moto g stylus (2021):
+ - Motorola
+moto g play (2021):
+ - Motorola
+xq-au51:
+ - Sony
+xq-bc52:
+ - Sony
+lg-m703:
+ - LG
+cosmas:
+ - Cellution
+ct_cosmas_v:
+ - Cellution
+kaz-n20:
+ - Kazuna
+5002e:
+ - Alcatel
+5002s:
+ - Alcatel
+power 3:
+ - UMIDIGI
+moto g power (2021):
+ - Motorola
+moto g 5g plus:
+ - Motorola
+5006g:
+ - Alcatel
+5030a:
+ - Alcatel
+5029f:
+ - Alcatel
+4187m:
+ - TCL
+5002x:
+ - Alcatel
+5007g:
+ - Alcatel
+5102b:
+ - TCL
+a7 pro:
+ - UMIDIGI
+a9 pro:
+ - UMIDIGI
+alcatel_5002r:
+ - Alcatel
+b60pro_mv03:
+ - Bmobile
+e603:
+ - Hyundai
+g50 mega:
+ - Blu
+g50 plus:
+ - Blu
+iku a40:
+ - IKU Mobile
+in_note1:
+ - MicroMax
+k4m:
+ - KRIP
+k503hd:
+ - Epik One
+nen-lx3:
+ - Huawei
+neon ray 2:
+ - Safaricom
+ - Jinga
+5087z:
+ - TCL
+5033xr:
+ - Alcatel
+v2055:
+ - Vivo
+v2060:
+ - Vivo
+v2054:
+ - Vivo
+v2024:
+ - Vivo
+smarte11:
+ - MobiWire
+studio x10:
+ - Blu
+twist 4 pro:
+ - Positivo
y9plus:
- Doogee
doro 8030/8031/8028:
@@ -25308,6 +25559,7 @@ aqua style:
- Intex
cloud fame 4g:
- Intex
+ - Mobicel
intex_cloud_x1:
- Intex
intex cloud x11:
@@ -28674,6 +28926,10 @@ aeobc:
- Amazon
aeokn:
- Amazon
+aeoch:
+ - Amazon
+aeocw:
+ - Amazon
bush 10.0 mytablet:
- Bush
bush 7.85 tablet:
@@ -29768,6 +30024,30 @@ sm-t818v:
- Samsung
sm-t818:
- Samsung
+ipad14,1:
+ - Apple
+ipad14,2:
+ - Apple
+ipad12,1:
+ - Apple
+ipad12,2:
+ - Apple
+ipad13,9:
+ - Apple
+ipad13,11:
+ - Apple
+ipad13,4:
+ - Apple
+ipad13,6:
+ - Apple
+ipad13,5:
+ - Apple
+ipad13,7:
+ - Apple
+ipad13,8:
+ - Apple
+ipad13,10:
+ - Apple
jdn-al00:
- Huawei
ags2-al00hn:
@@ -31657,6 +31937,22 @@ tecno p703:
- Tecno Mobile
magnet_g30:
- Vonino
+m6200:
+ - Kocaso
+kids09:
+ - Topelotek
+9013a:
+ - Alcatel
+9032z:
+ - Alcatel
+8094m:
+ - Alcatel
+9032w:
+ - Alcatel
+9048s:
+ - TCL
+gwat8-1:
+ - Gateway
readboy_g30:
- Readboy
readboy_g35:
@@ -33038,6 +33334,10 @@ lglk430:
- LG
8088m:
- Alcatel
+8088x_eea:
+ - Alcatel
+8088q:
+ - Alcatel
supra m725g:
- Supra
snap 4g2:
@@ -34110,6 +34410,36 @@ t40 plus_row:
- Teclast
iplay20s:
- AllDocube
+100015685-a:
+ - ONN
+3g_16:
+ - TechPad
+p80h_row:
+ - Teclast
+sky 9 a102 3g ss9236pg:
+ - SUNWIND
+sunwind sky 7 e200 3g st7230mg:
+ - SUNWIND
+ - Sony Ericsson
+qumo_vega_803i:
+ - Qumo
+mrx-w29:
+ - Huawei
+gen-10:
+ - OKSI
+h10888m:
+ - Proline
+fever_plus_j:
+ - Mobicel
+ - Wiko
+supra m84e 3g:
+ - Supra
+archos 80 oxygen:
+ - Archos
+supra m74c 4g:
+ - Supra
+supra m12cg:
+ - Supra
senkatel_t1009:
- Senkatel
senkatel_t7011:
@@ -35145,6 +35475,22 @@ u43f8000q:
- DEXP
ugoos-am3:
- Ugoos
+leap-s1:
+ - STRONG
+polar_p24l51t2csm:
+ - Polar
+mygica hdr smart tv box:
+ - MyGica
+mygica hdr quad core box:
+ - MyGica
+mygica atv1900 no wv:
+ - MyGica
+mygica atv495 pro 16g:
+ - MyGica
+mygica quad core enjoy tv box:
+ - MyGica
+mygica atv1960:
+ - MyGica
bb2 pro:
- Mecool
kii pro:
@@ -35610,6 +35956,8 @@ tvb-906x:
- InfoKit
beelink gs1:
- Beelink
+andowl:
+ - Andowl
dns:
- DNS
leo-bx9:
@@ -35628,3 +35976,9 @@ nb runiq:
- New Balance
vr-1541f:
- Lenovo
+pacific:
+ - Oculus
+quest 2:
+ - Oculus
+standalone hmd:
+ - Oculus
diff --git a/regexes/device-info/device.yml b/regexes/device-info/device.yml
index 310b433f..787e5882 100644
--- a/regexes/device-info/device.yml
+++ b/regexes/device-info/device.yml
@@ -16,7 +16,6 @@
# GP - GPU id (Graphic processor)
# SM - count SIM slots
-
# 2E
2e:
e450 (2018): 'DS=4.5;RS=480x854;SZ=74.2x133x8.7;WT=133;RM=1024;CP=58;OI=1;OV=8.1;'
@@ -5069,6 +5068,7 @@ vivo:
1606a: '->y53'
y1s: 'RE=2020.11;SZ=75.1x155.1x8.3;WT=161;DS=6.22;RS=720x1520;OI=1;OV=10;CP=38;RM=2048;'
2015: '->y1s'
+ 2015 21: '->y1s'
y53s: 'RE=2021.06;SZ=75.3x164x8.5;WT=189;DS=6.58;RS=1080x2408;OI=1;OV=11;CP=307;RM=8192;'
v2058: '->y53s'
1601: '->v5'
@@ -5142,6 +5142,7 @@ vivo:
v15 pro: 'RE=2019.02;SZ=74.7x157.3x8.2;WT=185;DS=6.39;RS=1080x2340;OI=1;OV=9.0;CP=258;RM=6144;'
1714: '->y69'
y69: 'RE=2017.08;SZ=75.5x154.6x7.7;WT=162.8;DS=5.5;RS=720x1280;OI=1;OV=7.0;CP=40;RM=3072;'
+ 1850: '->v7 plus'
1716: '->v7 plus'
v7 plus: 'RE=2017.09;SZ=75.8x155.9x7.7;WT=160;DS=5.99;RS=720x1440;OI=1;OV=7.1.2;CP=214;RM=4096;'
1718: '->v7'
@@ -5154,6 +5155,7 @@ vivo:
1723: '->v9'
v9: 'RE=2018.05;SZ=75.1x154.8x7.9;WT=150;DS=6.3;RS=1080x2280;OI=1;OV=8.1;CP=272;RM=4096;'
1724: '->y71'
+ y71a: '->y71'
y71: 'RE=2018.04;SZ=75.7x155.9x7.8;WT=150;DS=6.0;RS=720x1440;OI=1;OV=8.1;CP=20;RM=3072;'
1725: '->x21'
x21: 'RE=2018.05;SZ=74.8x154.5x7.4;WT=156.2;DS=6.28;RS=1080x2280;OI=1;OV=8.1;CP=61;RM=6144;'
@@ -5162,6 +5164,7 @@ vivo:
1727: '->v9 youth'
v9 youth: 'RE=2018.04;SZ=75.1x154.8x7.9;WT=150;DS=6.3;RS=1080x2280;OI=1;OV=8.1;CP=214;RM=4096;'
1801: '->y71i'
+ 1801i: '->y71i'
y71i: 'RE=2018.10;SZ=75.7x155.9x7.8;WT=150;DS=6.0;RS=720x1440;OI=1;OV=8.1;CP=20;RM=2048;'
1803: '->y81'
1808: '->y81'
@@ -5179,6 +5182,7 @@ vivo:
1811: '->y91'
y91: 'RE=2018.11;SZ=75.1x155.1x8.3;WT=163.5;DS=6.22;RS=720x1520;OI=1;OV=8.1;CP=41;RM=2048;'
1812: '->y81i'
+ 1812 19: '->y81i'
y81i: 'RE=2018.10;SZ=75x155.1x7.8;WT=143;DS=6.22;RS=720x1520;OI=1;OV=8.1;CP=44;RM=2048;'
1814: '->y93'
1815: '->y93'
@@ -5187,10 +5191,13 @@ vivo:
y93: 'RE=2018.11;SZ=75.1x155.1x8.3;WT=163.5;DS=6.2;RS=720x1520;OI=1;OV=8.1;CP=41;RM=4096;'
1816: '->y91i'
1820: '->y91i;RE=2019.05;CP=171;'
+ 1820 19: '->1820;'
y91i: 'RE=2018.11;SZ=75.1x155.1x8.3;WT=163.5;DS=6.2;RS=720x1520;OI=1;OV=8.1;CP=41;RM=2048;'
1819: '->v15'
v15: 'RE=2019.03;SZ=75.9x161.2x8.5;WT=189.5;DS=6.53;RS=1080x2340;OI=1;OV=9.0;CP=114;RM=6144;'
1823: '->y90'
+ 1908: '->y90'
+ 1908 19: '->y90'
y90: 'RE=2019.07;SZ=75.1x155.1x8.3;WT=163.5;DS=6.22;RS=720x1520;OI=1;OV=8.1;CP=44;RM=2048;'
1851: '->v9 pro'
v9 pro: 'RE=2018.06;SZ=75x154.8x7.9;WT=150;DS=6.3;RS=1080x2280;OI=1;OV=8.1;CP=61;RM=6144;'
@@ -5304,6 +5311,7 @@ vivo:
y51: 'RE=2020.12;SZ=75.3x163.9x8.4;WT=188;DS=6.58;RS=1080x2408;OI=1;OV=11;CP=283;RM=8192;'
v2030: '->y51'
v2035: '->y51'
+ y51a: '->y51'
y20 (2021): 'RE=2020.12;SZ=76.3x164.4x8.4;WT=192;DS=6.51;RS=720x1600;OI=1;OV=10;CP=38;RM=4096;'
v2043: '->y20 (2021)'
v2043 21: '->y20 (2021)'
@@ -5381,7 +5389,9 @@ vivo:
v2055a: '->iqoo neo 5'
y20s: 'RE=2020.10;SZ=76.3x164.4x8.4;WT=192.3;DS=6.51;RS=720x1600;OI=1;OV=10;CP=244;RM=4096;'
v2038: '->y20s'
- y60s: ''
+ y21s: 'RE=2021.09;SZ=76.1x164.3x8;WT=182;DS=6.51;RS=720x1600;OS=Android 11;CP=334;RM=4096;SM=2;'
+ v2110: '->y21s'
+ y60s: 'RE=2021.12;RS=75.3x159.5x7.49;WT=173;DS=6.57;RS=1080x2340;OI=1;OV=10;CP=242;RM=8192;'
v2006: '->y60s'
v21 5g: 'RE=2021.05;SZ=73.9x159.7x7.3;WT=176;DS=6.44;RS=1080x2400;OI=1;OV=11;CP=300;RM=8192;'
v2050: '->v21 5g'
@@ -5391,6 +5401,7 @@ vivo:
v2065: '->y20g (2021)'
y12s (2021): 'RE=2021.05;SZ=76.3x164.4x8.4;WT=191;DS=6.51;RS=720x1600;OI=1;OV=11;CP=41;RM=3072;'
v2069: '->y12s (2021)'
+ v2026 21: '->y12s (2021)'
y12s: 'RE=2020.11;SZ=76.3x164.4x8.4;WT=191;DS=6.51;RS=720x1600;OI=1;OV=10;CP=38;RM=3072;'
v2026: '->y12s'
v2033: '->y12s'
@@ -5408,12 +5419,15 @@ vivo:
y31s: 'RE=2021.01;SZ=75.4x164.2x8.4;WT=185.5;DS=6.58;RS=1080x2408;OI=1;OV=11;CP=307;RM=4096;'
v2054a: '->y31s'
v2068a: '->y31s'
+ v2068: '->y31s'
y11s: 'RE=2020.10;SZ=76.3x164.4x8.4;WT=191;DS=6.51;RS=720x1600;OI=1;OV=10;CP=244;RM=3072;'
v2028: '->y11s'
iqoo 7: 'RE=2021.01;SZ=75.8x162.2x8.7;WT=209.5;DS=6.62;RS=1080x2400;OI=1;OV=11;CP=305;RM=8192;'
v2049a: '->iqoo 7'
x5 pro: 'RE=2015.05;SZ=73.5x147.9x6.4;WT=151;DS=5.2;RS=1080x1920;OI=1;OV=5.0;CP=22;RM=2048;'
x5pro: '->x5 pro'
+ x5pro l: '->x5 pro'
+ x5pro d: '->x5 pro'
nex dual display: 'RE=2018.12;SZ=75.3x157.2x8.1;WT=199;DS=6.39;RS=1080x2340;OI=1;OV=9.0;CP=198;RM=10240;'
v1821t: '->nex dual display'
v1821a: '->nex dual display'
@@ -5455,6 +5469,16 @@ vivo:
x9l: '->x9'
y66: 'RE=2017.03;SZ=75.8x153.6x7.5;WT=157;DS=5.5;RS=720x1280;OS=Android 6.1;CP=43;RM=3072;'
y66l: '->y66'
+ y75: 'RE=2017.12;SZ=72.8x149.3x7.9;WT=142;DS=5.7;RS=720x1440;CP=166;RM=4096;OS=Android 7;'
+ y75a: '->y75'
+ y66i: 'RE=2017.12;SZ=75.79x153.56x7.49;WT=157;DS=5.5;RS=720x1280;CP=20;RM=3072;OS=Android 7;'
+ y66i a: '->y66i'
+ y79: 'RE=2017.11;SZ=75.7x155.9x7.7;WT=160;DS=5.99;RS=720x1440;CP=204;RM=4096;OS=Android 7;'
+ y79a: '->y79'
+ y12a: 'RE=2021.06;SZ=76.3x164.4x8.4;WT=191;DS=6.51;RS=720x1600;OS=Android 11;CP=41;RM=3072;'
+ v2102: '->y12a'
+ y33s: 'RE=2021.08;SZ=76.1x164.3x8;WT=182;DS=6.58;RS=1080x2408;OS=Android 11;CP=226;RM=8192;'
+ v2109: '->y33s'
mobicel:
r7: 'DS=5.7;RS=480x101;SZ=71x146x9.6;WT=167;RE=2020.04;RM=1024;CP=4;OI=1;OV=8.1;SM=2'
@@ -6356,3 +6380,131 @@ blu:
noa:
vivo: 'DS=5.45;RS=640x1280;SZ=70.9x148.7x8.9;WT=155;RE=2018.12;OS=Android 8.1;RM=2048;CP=83;'
+oukitel:
+ c22: 'RE=2020.10;SZ=73.7x150.5x8.9;WT=178;DS=5.86;RS=720x1520;CP=44;RM=4096;OS=Android 10;'
+ c15 pro: 'RE=2019.03;SZ=73.7x156.1x9.5;WT=168;DS=6.09;RS=600x1280;CP=44;RM=2048;OS=Android 9;'
+ c16 pro: 'RE=2019.06;SZ=70.3x146.4x9.5;WT=153;DS=5.71;RS=720x1520;CP=44;RM=3072;OS=Android 9;'
+ k10000: 'RE=2015.12;SZ=75.0x157.0x14.0;WT=320;DS=5.5;RS=720x1280;CP=56;RM=2048;OS=Android 5.1;'
+ k10000 max: 'RE=2017.03;SZ=75.0x157.0x14.0;WT=320;DS=5.5;RS=1080x1920;CP=39;RM=3072;OS=Android 7;'
+ k10000 pro: 'RE=2017.05;SZ=77.8x161.7x14.0;WT=292;DS=5.5;RS=1080x1920;CP=162;RM=3072;OS=Android 7;'
+ k4000: 'RE=2015.08;SZ=70.6x143.0x11.0;WT=208;DS=5;RS=720x1280;CP=56;RM=2048;OS=Android 5.1;'
+ k4000 lite: 'DS=5;RS=540x960;SZ=72x145.6x12.5;WT=208;RE=2016.01;OS=Android 5.1;RM=2048;CP=56;'
+
+we:
+ a10: 'RE=2018.08;OS=Android 8.1;RS=480x640;WT=115.5;SZ=63.3x123x10.1;DS=4;RM=512;'
+ a50: 'RE=2018.11;OS=Android 8.1;RS=480x854;WT=225;SZ=73.5x146x10.1;DS=5;RM=512;'
+ f10: 'RE=2018.08;OS=Android 8.1;RS=480x960;WT=161;SZ=65x138x9.6;DS=4.95;RM=1024;SM=2;'
+ f20: 'RE=2018.08;OS=Android 8.1;RS=480x960;WT=175.7;SZ=72x148x9.2;DS=5.45;RM=1024;SM=2;'
+ l9: 'RE=2019.08;OS=Android 8.1;RS=720x1080;WT=159.7;SZ=72x143.5x9.5;DS=5;RM=1024;SM=2;'
+ r4: 'RE=2019.05;OS=Android 8.1;RS=720x1080;WT=159.7;SZ=72x143.5x9.5;DS=5;RM=1024;SM=2;'
+ v4: 'RE=2019.06;OS=Android 8.1;RS=720x1440;WT=154;SZ=70.36x148.76x8.95;DS=5.5;RM=2048;SM=2;'
+ l3: 'RE=2017.01;OS=Android 6.0;RS=480x854;WT=146;SZ=65.8x133x9.5;DS=4.5;RM=1024;SM=2;CP=58;'
+ l4: ''
+ r3: ''
+ s1: ''
+ x1: ''
+ v3: ''
+ b3: ''
+ e2: ''
+ l6: ''
+ e1: ''
+ t1: ''
+ x3: ''
+
+supra:
+ m74c 4g: 'RE=2015;OS=Android 5.1;RS=1024x600;WT=247;DS=7;SZ=188x107.8x10.3;CP=335;RM=512;SM=2;'
+
+tecno mobile:
+ s9: 'DS=7;RS=1024x600;OS=Android 4.2;RM=1024;SZ=193x111x9.5;SM=2;'
+ tecno s9: '->s9'
+ pova: 'RE=2020.10;SZ=77.6x171.2x9.4;WT=;DS=6.8;RS=720x1640;OS=Android 10;CP=226;RM=4096;'
+ tecno ld7j: '->pova'
+ tecno ld7: '->pova'
+ pova 2: 'RE=2021.06;SZ=78.8x173.3x9.6;WT=;DS=6.95;RS=1080x2460;OS=Android 11;CP=322;RM=4096;'
+ tecno le7n: '->pova 2'
+ camon i4: 'RE=2019.05;SZ=75.80x156.90x7.96;WT=141;DS=6.22;RS=720x1520;SM=2;OS=Android 9;CP=44;RM=4096;'
+ tecno cb7j: '->camon i4'
+ tecno cb7: '->camon i4'
+ camon iclick 2: 'RE=2018.10;SZ=75.6x156.8x7.8;WT=145;DS=6.2;RS=720x1500;OS=Android 8.1;CP=171;RM=4096;SM=2;'
+ tecno id6: '->camon iclick 2'
+ d1: 'OS=Android 4.2;SZ=69.3x114.9x11.7;DS=2.6;RS=320x480;CP=24;RM=512;'
+ tecno d1: '->d1'
+ d3: 'OS=Android 2.3;SZ=62.5x115.5x11.3;DS=3.5;RS=320x480;RM=512;SM=2;'
+ tecno d3: '->d3'
+ f4 pro: 'RE=2018.06;SZ=71.9x151.5x8.5;WT=140;DS=5.45;RS=480x960;OS=Android 7;CP=336;RM=1024'
+ tecno f4 pro: '->f4 pro'
+ camon 16: 'RE=2020.10;SZ=77.2x170.9x9.2;WT=207;DS=6.8;RS=720x1640;OS=Android 10;CP=319;RM=4096;'
+ tecno ce9h: '->camon 16'
+ camon 16 premier: 'RE=2020.09;SZ=77.2x170.6x9.1;WT=210;DS=6.85;RS=1080x2460;OS=Android 10;CP=325;RM=8192;'
+ tecno ce9: '->camon 16 premier'
+ camon 16 pro: 'RE=2020.09;SZ=77.2x170.9x9.2;WT=207;DS=6.8;RS=720x1640;OS=Android 10;CP=319;RM=4096;'
+ tecno ce8: '->camon 16 pro'
+ camon 16 s: 'RE=2020.11;SZ=76.5x164.5x9;WT=207;DS=6.6;RS=720x1600;OS=Android 10;CP=171;RM=4096;SM=2;'
+ tecno cd6j: '->camon 16 s'
+ camon 17: 'RE=2021.05;SZ=76.5x164.5x9;WT=201;DS=6.6;RS=720x1600;OS=Android 11;CP=322;RM=4096;'
+ tecno cg6: '->camon 17'
+ camon 15: 'RE=2020.02;SZ=76.4x164.1x8.8;WT=196;DS=6.6;RS=720x1600;OS=Android 10;CP=171;RM=4096;'
+ tecno cd7: '->camon 15'
+ spark 6 go: 'RE=2020.11;SZ=76.3x165.6x9.1;WT=193.5;DS=6.52;RS=720x1600;OS=Android 10;CP=337;RM=3072;'
+ tecno ke5k: '->spark 6 go'
+ tecno ke5: '->spark 6 go'
+ spark 6: 'RE=2020.09;SZ=77.3x170.8x9.2;WT=193.5;DS=6.8;RS=720x1640;OS=Android 10;CP=319;RM=4096;'
+ tecno ke7: '->spark 6'
+ camon 16 se: 'RE=2020.10;SZ=77.2x170.9x9.2;WT=207;DS=6.8;RS=720x1640;OS=Android 10;CP=319;RM=4096;'
+ tecno ce7j: '->camon 16 se'
+ camon 15 pro: 'RE=2020.02;SZ=77.7x163.3x9.1;WT=203;DS=6.6;RS=1080x2340;OS=Android 10;CP=38;RM=6144;'
+ tecno cd8: '->camon 15 pro'
+ spark 5 air: 'RE=2020.05;SZ=79.3x174.6x9.1;WT=175;DS=7.0;RS=720x1640;OS=Android 10;CP=44;RM=2048;SM=2;'
+ tecno kd6: '->spark 5 air'
+ spark 6 air: 'RE=2020.07;SZ=79.4x174.7x9.3;WT=193.5;DS=7.0;RS=720x1640;OS=Android 10;CP=44;RM=2048;SM=2;'
+ tecno ke6: '->spark 6 air'
+ tecno ke6j: '->spark 6 air'
+ camon isky: 'RE=2018.04;SZ=147.5x70.8x8.3;WT=137;RS=480x960;DS=5.45;OS=Android 8.1;CP=293;RM=2048;SM=2;'
+ tecno in2: '->camon isky'
+ camon i sky: '->camon isky'
+ camon 12 air: 'RE=2019.10;SZ=76.1x164.2x8.2;WT=181;DS=6.55;RS=720x1600;OS=Android 9;CP=44;RM=3072;'
+ tecno cc6: '->camon 12 air'
+ camon 11: 'RE=2018.09;SZ=76x156.5x5.6;WT=150;DS=6.2;RS=720x1500;OS=Android 8.1;CP=44;RM=3072;'
+ tecno cf7: '->camon 11'
+ camon 11 pro: 'RE=2018.09;SZ=76x156.5x5.6;WT=155;DS=6.2;RS=720x1500;OS=Android 8.1;CP=171;RM=6144;'
+ tecno cf8: '->camon 11 pro'
+ wx3 pro: 'RE=2017.07;DS=5;RS=480x854;SZ=73x145x10.9;SM=2;RM=1024;OS=Android 7;CP=5;'
+ tecno wx3p: '->wx3 pro'
+ pop 1: 'RE=2018.03;SZ=71.9x151.5x8.5;WT=140;DS=5.45;RS=480x960;OS=Android 7.0;CP=336;RM=1024;'
+ tecno f3: '->pop 1'
+ camon x: 'RE=2018.05;SZ=75.8x158.6x7.75;WT=154;DS=6.0;RS=720x1440;OS=Android 8.1;RM=3072;CP=166;SM=2;'
+ tecno ca7: '->camon x'
+ pop 3: 'RE=2019.12;OS=Android 8.1;RM=1024;SZ=75.4x154.3x9.95;WT=;DS=5.7;RS=480x960;SM=2;'
+ tecno bb2: '->pop 3'
+ f7: 'RE=2013.04;SM=2;SZ=70.8x143.5x9.1;WT=;DS=5;RS=720x1280;CP=;RM=1024;OS=Android 4.2;'
+ tecno f7: '->f7'
+ f7 phantom: '->f7'
+ pouvoir 3 plus: 'RE=2019.08;SZ=76x159x9.2;WT=180;DS=6.35;RS=720x1548;OS=Android 9;CP=171;RM=6144;'
+ tecno lb8: '->pouvoir 3 plus'
+ camon cx: 'RE=2017.03;SZ=75.8x152.8x5.6;WT=150;DS=5.5;RS=1080x1920;OS=Android 7;CP=162;RM=2048;'
+ tecno camon cx: '->camon cx'
+ wx4: 'DS=5;RS=720x1280;SZ=71.2x143.1x8.5;WT=164;RE=2017.08;OS=Android 7;RM=1024;CP=9;'
+ tecno wx4: '->wx4'
+ s6: 'DS=5;RS=480x854;SZ=72x145x9.6;WT=127;RE=2017.09;OS=Android 7;RM=1024;CP=5;SM=2;'
+ tecno s6: '->s6'
+ l9: 'RE=2017.05;SM=2;WT=170;SZ=76.2x151x8.2;DS=5.5;RS=720x1280;OS=Android 7;RM=1024;'
+ tecno l9: '->l9'
+ h5: 'OS=Android 4.2;SZ=65.8x124x11.6;WT=;DS=4;RS=480x800;RM=512;CP=24;RE=2014.05;'
+ tecno h5: '->h5'
+ droidpad 7g: 'DS=7;SZ=181.25x102.8x9.7;WT=208;RS=1024x600;RM=2048;CP=230;OS=Android 10;SM=1;'
+ tecno p704a: '->droidpad 7g'
+ droidpad 7d: 'RE=2017.04;DS=7;RS=1024x600;WT=268;RM=1024;CP=163;SM=2;OS=Android 7;'
+ tecno p701: '->droidpad 7d'
+ droidpad 8d: 'DS=8;RS=1280x800;SZ=211x123x8.3;WT=;SM=2;RM=1024;CP=339;OS=Android 5.1;RE=2016.04;'
+ tecno dp8d: '->droidpad 8d'
+
+#f2 mobile:
+# z8 plus: 'DS=5;OS=Android 8.1;'
+# z8plus: '->z8 plus'
+# z8 pocket: 'DS=5;OS=Android 8.1;RM=1024;'
+# z8pocket: '->z8 pocket'
+# lt5216: 'RE=2018.05;WT=450;SZ=100x186x54;DS=5;RS=720x1280;RM=2048;'
+# f80s plus: ''
+# c8 finger: ''
+# c8finger: '->c8 finger'
+# f80 piabella: ''
diff --git a/regexes/device-info/hardware-cpu.yml b/regexes/device-info/hardware-cpu.yml
index 9a5a3d64..ce9d9436 100644
--- a/regexes/device-info/hardware-cpu.yml
+++ b/regexes/device-info/hardware-cpu.yml
@@ -1088,12 +1088,14 @@ cpu:
type: ARM
cores: 4
clock_rate: 1300
+ process: 28nm
gpu_id: 1
164:
name: MediaTek Helio P22 MT6762D
type: ARM
cores: 8
clock_rate: 2000
+ process: 12nm
gpu_id: 25
165:
name: Spreadtrum SC7731E
@@ -1107,12 +1109,14 @@ cpu:
type: ARM
cores: 8
clock_rate: 2500
+ process: 16nm
gpu_id: 40
167:
name: MediaTek MT6516
type: ARM
cores: 1
clock_rate: 416
+ process: 65nm
168:
name: MediaTek MT8765A
type: ARM
@@ -1414,6 +1418,7 @@ cpu:
type: ARM
clock_rate: 1500
cores: 4
+ process: 28nm
gpu_id: 1
216:
name: HiSilicon Kirin 950
@@ -1507,6 +1512,7 @@ cpu:
type: ARM
cores: 4
clock_rate: 1500
+ process: 28nm
gpu_id: 2
231:
name: MediaTek MT8765
@@ -2230,3 +2236,46 @@ cpu:
clock_rate: 2000
process: 28nm
gpu_id: 111
+ 334:
+ name: MediaTek Helio G80 MT6769V/CU
+ type: ARM
+ cores: 8
+ clock_rate: 2000
+ process: 12nm
+ gpu_id: 113
+ 335:
+ name: Spreadtrum SC9830A
+ type: ARM
+ clock_rate: 1500
+ cores: 4
+ process: 28nm
+ gpu_id: 1
+ 336:
+ name: MediaTek MT6580W
+ type: ARM
+ cores: 4
+ clock_rate: 1300
+ process: 28nm
+ gpu_id: 1
+
+ 337:
+ name: MediaTek Helio A20 MT6761D
+ type: ARM
+ cores: 4
+ clock_rate: 1800
+ process: 12nm
+ gpu_id: 76
+ 338:
+ name: MediaTek MT6580P
+ type: ARM
+ cores: 4
+ clock_rate: 1300
+ process: 28nm
+ gpu_id: 1
+ 339:
+ name: MediaTek MT8753P
+ type: ARM
+ cores: 4
+ clock_rate: 1000
+ process: 28nm
+ gpu_id: 2
diff --git a/regexes/device-info/hardware-gpu.yml b/regexes/device-info/hardware-gpu.yml
index 7209a61c..133c3a3e 100644
--- a/regexes/device-info/hardware-gpu.yml
+++ b/regexes/device-info/hardware-gpu.yml
@@ -335,3 +335,6 @@ gpu:
112:
name: ARM Mali-G76 MP4
clock_rate: 900
+ 113:
+ name: ARM Mali-G52 MC2
+ clock_rate: 950
diff --git a/regexes/device-info/manufacturer.yml b/regexes/device-info/manufacturer.yml
index 3085abc0..09e54daa 100644
--- a/regexes/device-info/manufacturer.yml
+++ b/regexes/device-info/manufacturer.yml
@@ -39,3 +39,11 @@ MIVO:
Kurio:
url: https://kurioworld.com
+
+Oukitel:
+ url: https://oukitel.com.ru
+
+WE:
+ url: https://www.aamra.com.bd
+ alias:
+ - name: aamra
diff --git a/regexes/device/mobiles.yml b/regexes/device/mobiles.yml
index cbc980b5..11adb17f 100644
--- a/regexes/device/mobiles.yml
+++ b/regexes/device/mobiles.yml
@@ -638,7 +638,7 @@ TiPhone:
# Apple
Apple:
- regex: '(?:iTunes-)?Apple[ _]?TV|Apple/|(?:Apple-|iTunes-)?(?