1############### 2# Device Detector - The Universal Device Detection library for parsing User Agents 3# 4# @link https://matomo.org 5# @license http://www.gnu.org/licenses/lgpl.html LGPL v3 or later 6# 7# ATTENTION: This file may only include tv user agents that contain '(?:HbbTV|SmartTvA)/([1-9]{1}(\.[0-9]{1}){1,2})' 8# 9############### 10 11# Airties 12Airties: 13 regex: 'Airties' 14 device: 'tv' 15 models: 16 - regex: 'Airties; ?([^);/]+)' 17 model: '$1' 18 19# ALDI NORD 20'ALDI NORD': 21 regex: 'ALDINORD[;,)]' 22 device: 'tv' 23 models: 24 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 25 model: 'Smart TV ($1)' 26 27# ALDI SÜD 28'ALDI SÜD': 29 regex: 'ALDISUED[;,)]' 30 device: 'tv' 31 models: 32 - regex: 'ALDISUED, ([a-z0-9_ -]+), (?:wired|wireless)' 33 model: '' 34 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 35 model: 'Smart TV ($1)' 36 37# Altech UEC 38'Altech UEC': 39 regex: 'Altech UEC' 40 device: 'tv' 41 models: 42 - regex: 'Altech UEC; ?([^);/]+)' 43 model: '$1' 44 45# Altimo (https://www.altimo.co.uk/) 46Altimo: 47 regex: 'ALTIMO[;,]' 48 device: 'tv' 49 model: '' 50 51# Altus (https://www.altus.com.tr/) 52Altus: 53 regex: 'Altus[;,)]' 54 device: 'tv' 55 model: '' 56 57# Amazon 58Amazon: 59 regex: 'Amazon.+AMZ' 60 device: 'tv' 61 models: 62 - regex: 'Amazon.+AMZ-([a-z0-9_ -]+)_Build_' 63 model: '$1' 64 65# andersson 66andersson: 67 regex: 'ANDERSSON[;,)]' 68 device: 'tv' 69 models: 70 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 71 model: 'Smart TV ($1)' 72 73# AOC 74AOC: 75 regex: 'AOC' 76 device: 'tv' 77 models: 78 - regex: '(LE(?:32|43)S5970(?:s)?-(?:20|28|30)|LE55U7970-30|LE43S5977-20|U60856|S50856)' 79 model: '$1' 80 - regex: 'AOC;([a-z0-9_ \-/]+);' 81 model: '$1' 82 83# ARRIS 84ARRIS: 85 regex: 'ARRIS[;,)]' 86 device: 'tv' 87 models: 88 - regex: 'FS-ARS-01B' 89 model: 'FS-ARS-01B' 90 91# Atlantic Electrics (https://www.atlanticelectrics.co.uk/) 92Atlantic Electrics: 93 regex: 'ATLANTIC[;,)]' 94 device: 'tv' 95 models: 96 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 97 model: 'Smart TV ($1)' 98 99# Atvio 100Atvio: 101 regex: 'ATVIO' 102 device: 'tv' 103 models: 104 - regex: '55D1620' 105 model: '55D1620' 106 107# AWOX (https://www.awox.com.tr/) 108AWOX: 109 regex: 'LGE/XianYou/AWOX' 110 device: 'tv' 111 models: 112 - regex: 'LGE/XianYou/AWOX; ([a-z0-9]+);' 113 model: '$1' 114 115# AYA 116AYA: 117 regex: 'AYA[;,)]' 118 device: 'tv' 119 models: 120 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 121 model: 'Smart TV ($1)' 122 123# BangOlufsen 124BangOlufsen: 125 regex: 'Bangolufsen' 126 device: 'tv' 127 model: 'BeoVision' 128 129# Beko 130Beko: 131 regex: 'Beko[;,)]' 132 device: 'tv' 133 model: '' 134 135# Blaupunkt 136Blaupunkt: 137 regex: 'Blaupunkt_UMC[;,)]' 138 device: 'tv' 139 models: 140 - regex: 'LC-65CUG8052E' 141 model: 'LC-65CUG8052E' 142 143# Botech (https://botechgroupcompanies.com/en/homepage/) 144Botech: 145 regex: 'Botech[;,)]' 146 device: 'tv' 147 models: 148 - regex: '(ATV R[12])' 149 model: '$1' 150 151# Bush 152Bush: 153 regex: 'BUSH[;,)]' 154 device: 'tv' 155 models: 156 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 157 model: 'Smart TV ($1)' 158 159# Cecotec (https://cecotec.es/) 160Cecotec: 161 regex: 'CECOTEC[;,)]' 162 device: 'tv' 163 models: 164 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 165 model: 'Smart TV ($1)' 166 167# Celcus 168Celcus: 169 regex: 'CELCUS[;,)]' 170 device: 'tv' 171 model: '' 172 173# Changhong 174Changhong: 175 regex: 'Changhong' 176 device: 'tv' 177 models: 178 - regex: 'Changhong; ?([^);/]+)' 179 model: '$1' 180 181# CLAYTON 182CLAYTON: 183 regex: 'CLAYTON[;,)]' 184 device: 'tv' 185 models: 186 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 187 model: 'Smart TV ($1)' 188 189# Continental Edison (https://www.continentaledison.fr/en/) 190Continental Edison: 191 regex: 'CONTINENTAL_EDI[;,)]' 192 device: 'tv' 193 models: 194 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 195 model: 'Smart TV ($1)' 196 197# coocaa (https://coocaa.eu/) 198coocaa: 199 regex: 'coocaa[;,)]' 200 device: 'tv' 201 models: 202 - regex: 'coocaa; ([a-z0-9]+);' 203 model: '$1' 204 205# CreNova 206CreNova: 207 regex: 'CreNova' 208 device: 'tv' 209 model: 'CNV001' 210 211# Crown (https://www.crownindiatv.com/) 212Crown: 213 regex: 'CROWN[;,)]' 214 device: 'tv' 215 models: 216 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 217 model: 'Smart TV ($1)' 218 219# Cultraview (http://www.cultraview.com/) 220Cultraview: 221 regex: 'Cultraview690[;,]' 222 device: 'tv' 223 models: 224 - regex: 'LaTivu_(?:\d+[.\d]+)_([0-9]{4})' 225 model: 'Smart TV ($1)' 226 227# Daewoo 228Daewoo: 229 regex: 'Daewoo[;,)]' 230 device: 'tv' 231 models: 232 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 233 model: 'Smart TV ($1)' 234 235# Digihome 236Digihome: 237 regex: 'DIGIHOME[;,)]' 238 device: 'tv' 239 models: 240 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 241 model: 'Smart TV ($1)' 242 243# DIKOM 244DIKOM: 245 regex: 'DIKOM[;,)]' 246 device: 'tv' 247 models: 248 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 249 model: 'Smart TV ($1)' 250 251# DIORA (https://dioraghana.com/) 252DIORA: 253 regex: 'DIORA[;,)]' 254 device: 'tv' 255 models: 256 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 257 model: 'Smart TV ($1)' 258 259# DMM 260DMM: 261 regex: 'DMM' 262 device: 'tv' 263 model: 'Dreambox' 264 265# EGL 266EGL: 267 regex: 'EGL[;,)]' 268 device: 'tv' 269 models: 270 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 271 model: 'Smart TV ($1)' 272 273# Elektroland (https://www.elektroland.at/) 274Elektroland: 275 regex: 'ELEKTROLAND[;,)]' 276 device: 'tv' 277 models: 278 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 279 model: 'Smart TV ($1)' 280 281# ELECTRONIA 282ELECTRONIA: 283 regex: 'ELECTRONIA[;,)]' 284 device: 'tv' 285 models: 286 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 287 model: 'Smart TV ($1)' 288 289# elit or Elit Electronics (https://www.elit-electronics.com/) 290elit: 291 regex: 'ELIT[;,)]' 292 device: 'tv' 293 models: 294 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 295 model: 'Smart TV ($1)' 296 297# ENDURO or Enduro Electronics (https://enduroelectronics.com/) 298ENDURO: 299 regex: 'ENDURO[;,)]' 300 device: 'tv' 301 models: 302 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 303 model: 'Smart TV ($1)' 304 305# Essentielb 306Essentielb: 307 regex: 'ESSENTIELB[;,)]' 308 device: 'tv' 309 models: 310 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 311 model: 'Smart TV ($1)' 312 313# Express LUCK (https://www.expressluck.com/) 314Express LUCK: 315 regex: 'Expressluck[;,)]' 316 device: 'tv' 317 models: 318 - regex: '([24]K)TV' 319 model: '$1 TV' 320 321# FINIX (https://www.finix.sn/) 322FINIX: 323 regex: 'FINIX[;,)]' 324 device: 'tv' 325 models: 326 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 327 model: 'Smart TV ($1)' 328 329# Finlux 330Finlux: 331 regex: 'FINLUX[;,)]' 332 device: 'tv' 333 models: 334 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 335 model: 'Smart TV ($1)' 336 337# FITCO 338FITCO: 339 regex: 'FITCO, ([a-z0-9_ -]+), (?:wired|wireless)' 340 device: 'tv' 341 model: '' 342 343# F&U (https://www.fandu.gr/) 344'F&U': 345 regex: 'FU[;,)]' 346 device: 'tv' 347 models: 348 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 349 model: 'Smart TV ($1)' 350 351# Fuego 352Fuego: 353 regex: 'FUEGO[;,)]' 354 device: 'tv' 355 models: 356 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 357 model: 'Smart TV ($1)' 358 359# FUJICOM (https://fujicom.com/) 360FUJICOM: 361 regex: 'FUJICOM[;,)]' 362 device: 'tv' 363 models: 364 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 365 model: 'Smart TV ($1)' 366 367# Funai (https://www2.funai.co.jp/) 368Funai: 369 regex: 'FUNAI[;,)]' 370 device: 'tv' 371 model: '' 372 373# GN Electronics (https://www.gnelectronics.in/) 374GN Electronics: 375 regex: 'GN_ELECTRONICS[;,)]' 376 device: 'tv' 377 models: 378 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 379 model: 'Smart TV ($1)' 380 381# GoGEN (https://www.gogen.cz/) 382GoGEN: 383 regex: 'GOGEN[;,)]' 384 device: 'tv' 385 models: 386 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 387 model: 'Smart TV ($1)' 388 389# Graetz (https://www.graetzitalia.it/) 390Graetz: 391 regex: 'GRAETZ[;,)]' 392 device: 'tv' 393 models: 394 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 395 model: 'Smart TV ($1)' 396 397# Grundig 398Grundig: 399 regex: '(OWB|(?:Amazon.+)?Grundig)' 400 device: 'tv' 401 models: 402 - regex: 'G7' 403 model: 'G7' 404 - regex: 'Amazon.+Grundig-([a-z0-9_ -]+)_Build_' 405 model: '$1' 406 407# Haier 408Haier: 409 regex: '(?:HHW_)?HAIER' 410 device: 'tv' 411 models: 412 - regex: 'LE55X7000U' 413 model: 'LE55X7000U' 414 415# Hanseatic 416Hanseatic: 417 regex: 'HANSEATIC[;,)]' 418 device: 'tv' 419 models: 420 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 421 model: 'Smart TV ($1)' 422 423# Hi-Level 424Hi-Level: 425 regex: 'HI-LEVEL[;,)]' 426 device: 'tv' 427 models: 428 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 429 model: 'Smart TV ($1)' 430 431# HIGH1ONE or HIGHONE or HIGH ONE 432HIGH1ONE: 433 regex: 'HIGH_ONE[;,)]' 434 device: 'tv' 435 models: 436 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 437 model: 'Smart TV ($1)' 438 439# Hisense 440Hisense: 441 regex: 'Hisense|Eurofins_Digital_Testing' 442 device: 'tv' 443 models: 444 - regex: '32A35EEVS' 445 model: '32A35EEVS' 446 - regex: '40A35EEVS' 447 model: '40A35EEVS' 448 - regex: '50ADEVTOOL' 449 model: '50ADEVTOOL' 450 - regex: '50A53FEVS' 451 model: '50A53FEVS' 452 - regex: '50A6101EX' 453 model: '50A6101EX' 454 - regex: '50A683FEVS' 455 model: '50A683FEVS' 456 - regex: '55A6100EE' 457 model: '55A6100EE' 458 - regex: '55A69FEVS' 459 model: '55A69FEVS' 460 - regex: '55U62QGAVT' 461 model: '55U62QGAVT' 462 - regex: '50A6502EA' 463 model: '50A6502EA' 464 - regex: '50A60GEVS' 465 model: '50A60GEVS' 466 - regex: '75U9KAAT' 467 model: '75U9KAAT' 468 - regex: 'MICALIDVB6886' 469 model: 'MICALIDVB6886' 470 - regex: '(L[A-Z]{2,3}[0-9]{2}[A-Z][0-9]{3,4}[A-Z]{0,6}[0-9]?[A-Z]?)' 471 model: '$1' 472 - regex: '(H[A-Z]?[0-9]{2}[A-Z][0-9]{3,4}[A-Z]{0,4})' 473 model: '$1' 474 - regex: 'SmartTV_([0-9]{4})_' 475 model: 'Smart TV ($1)' 476 477# Hitachi 478Hitachi: 479 regex: 'Hitachi[;,)]' 480 device: 'tv' 481 models: 482 - regex: '49D2900' 483 model: '49D2900' 484 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 485 model: 'Smart TV ($1)' 486 487# HOFER (https://www.hofer.at/) 488HOFER: 489 regex: 'HOFER[;,)]' 490 device: 'tv' 491 models: 492 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 493 model: 'Smart TV ($1)' 494 495# Horizon 496Horizon: 497 regex: 'HORIZON[;,)]' 498 device: 'tv' 499 models: 500 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 501 model: 'Smart TV ($1)' 502 503# HOTACK (https://www.hotackprojector.com/) 504HOTACK: 505 regex: 'HOTACK' 506 device: 'peripheral' 507 model: '' 508 509# Hotel 510Hotel: 511 regex: 'HOTEL[;,)]' 512 device: 'tv' 513 model: '' 514 515# Humax 516Humax: 517 regex: 'Humax|hdr1000s' 518 device: 'tv' 519 models: 520 - regex: '(HD-FOX C|HD (FOX\+|NANO)|iCord (HD\+|MINI|Cable)|(CX|IR)HD-5100(C|S)|HM9503HD)' 521 model: '$1' 522 - regex: 'HMS1000S' 523 model: 'HMS-1000S' 524 - regex: 'FVP4000T' 525 model: 'FVP-4000T' 526 - regex: 'HGS1000S' 527 model: 'HGS-1000S' 528 - regex: 'HDR1000S' 529 model: 'HDR-1000S' 530 - regex: 'HDR4000T' 531 model: 'HDR-4000T' 532 - regex: 'Humax; ([^);/]+)' 533 model: '$1' 534 535# HUMElab (https://www.humelab.com/) 536HUMElab: 537 regex: 'HUMELAB[;,)]' 538 device: 'tv' 539 models: 540 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 541 model: 'Smart TV ($1)' 542 543# Hyundai 544Hyundai: 545 regex: 'HYUNDAI[;,)]' 546 device: 'tv' 547 models: 548 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 549 model: 'Smart TV ($1)' 550 551# IKEA 552Ikea: 553 regex: 'Ikea' 554 device: 'tv' 555 model: '' 556 557# Intek 558Intek: 559 regex: 'Intek' 560 device: 'tv' 561 models: 562 - regex: '(Vantage|VT-100|VT-1)' 563 model: '$1' 564 565# Inverto 566Inverto: 567 regex: 'Inverto' 568 device: 'tv' 569 models: 570 - regex: 'inverto; ([^);/]+)' 571 model: '$1' 572 - regex: '(Volksbox Web Edition|Volksbox Essential|Volksbox II|Volksbox)' 573 model: '$1' 574 575# JVC 576JVC: 577 regex: 'AFTSO001|JVC[;,)]' 578 device: 'tv' 579 models: 580 - regex: 'AFTSO001' 581 model: '4K (2019)' 582 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 583 model: 'Smart TV ($1)' 584 585# Kalley 586Kalley: 587 regex: 'KALLEY[;,)]' 588 device: 'tv' 589 models: 590 - regex: '32D1620' 591 model: '32D1620' 592 593# Kendo 594Kendo: 595 regex: 'KENDO[;,)]' 596 device: 'tv' 597 models: 598 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 599 model: 'Smart TV ($1)' 600 601# KUBO 602KUBO: 603 regex: 'KUBO[;,)]' 604 device: 'tv' 605 model: '' 606 607# Laurus 608Laurus: 609 regex: 'LAURUS[;,)]' 610 device: 'tv' 611 models: 612 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 613 model: 'Smart TV ($1)' 614 615# Lenco (https://www.lenco.com/) 616Lenco: 617 regex: 'LENCO[;,)]' 618 device: 'tv' 619 models: 620 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 621 model: 'Smart TV ($1)' 622 623# Myros (myrosworld.com) 624Myros: 625 regex: 'MYROS[;,)]' 626 device: 'tv' 627 models: 628 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 629 model: 'Smart TV ($1)' 630 631# Navon (https://smartnavon.eu/) 632Navon: 633 regex: 'NAVON[;,)]' 634 device: 'tv' 635 models: 636 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 637 model: 'Smart TV ($1)' 638 639# NILAIT (https://nilait.com/) 640NILAIT: 641 regex: 'NILAIT[;,)]' 642 device: 'tv' 643 models: 644 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 645 model: 'Smart TV ($1)' 646 647# Aiwa (https://eu-aiwa.com/) 648Aiwa: 649 regex: 'LGE/SQY/RCA' 650 device: 'tv' 651 models: 652 - regex: 'LGE/SQY/RCA; ([a-z0-9]+);' 653 model: '$1' 654 655# AXEN (https://www.axen.com.tr/) 656AXEN: 657 regex: 'LGE/ATMACA/AXEN' 658 device: 'tv' 659 models: 660 - regex: 'LGE/ATMACA/AXEN; ([a-z0-9]+)-' 661 model: '$1' 662 663# Dyon (https://www.dyon.eu/) 664Dyon: 665 regex: 'LGE/KONKA/DYON' 666 device: 'tv' 667 models: 668 - regex: 'SMART-32-X-EOS' 669 model: 'Smart 32 X-EOS' 670 671# EAS Electric (https://easelectric.es/) 672EAS Electric: 673 regex: 'EAS_ELECTRIC[;,)]' 674 device: 'tv' 675 models: 676 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 677 model: 'Smart TV ($1)' 678 679# Edenwood 680Edenwood: 681 regex: 'EDENWOOD[;,)]' 682 device: 'tv' 683 models: 684 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 685 model: 'Smart TV ($1)' 686 687# ONVO (https://onvo.com.tr/) 688ONVO: 689 regex: '(?:SILICONPLAYER|XianYou)/ONVO' 690 device: 'tv' 691 models: 692 - regex: '(?:SILICONPLAYER|XianYou)/ONVO; ([a-z0-9]+);' 693 model: '$1' 694 695# DIJITSU (http://dijitsu.com.tr/) 696DIJITSU: 697 regex: 'LGE/SILICONPLAYER/DIJITSU' 698 device: 'tv' 699 models: 700 - regex: 'LGE/SILICONPLAYER/DIJITSU; ([a-z0-9]+);' 701 model: '$1' 702 703# simfer (https://www.simfer.com.tr/) 704simfer: 705 regex: 'LGE/WALTON/SIMFER' 706 device: 'tv' 707 models: 708 - regex: 'LGE/WALTON/SIMFER; ([a-z0-9]+);' 709 model: '$1' 710 711# Sunny (https://www.sunny.com.tr/) 712Sunny: 713 regex: '(?:ATMACA|XianYou)/SUNNY' 714 device: 'tv' 715 models: 716 - regex: '(?:ATMACA|XianYou)/SUNNY; ([a-z0-9]+)-' 717 model: '$1' 718 - regex: '(?:ATMACA|XianYou)/SUNNY.+(2018)\)' 719 model: 'Smart TV ($1)' 720 - regex: '(?:ATMACA|XianYou)/SUNNY;' 721 model: 'Smart TV' 722 723# Kydos 724Kydos: 725 regex: 'KYDOS[;,)]' 726 device: 'tv' 727 models: 728 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 729 model: 'Smart TV ($1)' 730 731# Skytech (https://skytech.com.tr/) 732Skytech: 733 regex: 'LGE/WALTON/SKYTECH' 734 device: 'tv' 735 models: 736 - regex: 'LGE/WALTON/SKYTECH; ([a-z0-9-]+);' 737 model: '$1' 738 739# LG 740LG: 741 regex: 'LGE ?;' 742 device: 'tv' 743 models: 744 - regex: 'XU43WT180N' 745 model: 'XU43WT180N' 746 - regex: '43LJ614V-ZA' 747 model: '43LJ614V-ZA' 748 - regex: '55SK850V-ZA' 749 model: '55SK850V-ZA' 750 - regex: 'KEY0000213F1z' 751 model: 'KEY0000213F1z' 752 - regex: 'KEY0000213F' 753 model: 'KEY0000213F' 754 - regex: 'KEY000000(2E|2F|3B|3F)' 755 model: 'KEY000000$1' 756 - regex: '(NetCast [0-9]{1}\.[0-9]{1}|GLOBAL_PLAT3)' 757 model: '$1' 758 - regex: '(OLED[0-9]{2}[A-Z0-9]{3}[A-Z]{2})' 759 model: '$1' 760 - regex: '(OLED[0-9]{2}[A-Z][0-9][A-Z](?:-Z)?)' 761 model: '$1' 762 - regex: '(OLED[0-9]{2}[A-Z0-9]{2})' 763 model: '$1' 764 - regex: '([0-9]{2}[A-Z]{2}[0-9]{4}[A-Z0-9]{1}[A-Z]{2})' 765 model: '$1' 766 - regex: '([0-9]{2}NANO[0-9]{3}[A-Z]{2})' 767 model: '$1' 768 - regex: '([0-9]{2}NANO[0-9]{2})' 769 model: '$1' 770 - regex: 'LGE;? (?:HOTEL\-TV; )?([0-9]{2}[a-z0-9]{4,9}(?:\-[a-z]{2,3})?)' 771 model: '$1' 772 - regex: 'LGE;? ?([0-9]{2}[A-Z]{2}[0-9]{2,4}[A-Z]?)' 773 model: '$1' 774 - regex: 'LGE;? ?([0-9]{2}QNED[0-9]{3}[A-Z]{2})' 775 model: '$1' 776 - regex: 'LM21U' 777 model: 'LM21U' 778 - regex: '32LM' 779 model: '32LM' 780 781# Lifemaxx 782Lifemaxx: 783 regex: 'Lifemaxx[;,)]' 784 device: 'tv' 785 models: 786 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 787 model: 'Smart TV ($1)' 788 789# Linsar 790Linsar: 791 regex: 'LINSAR[;,)]' 792 device: 'tv' 793 models: 794 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 795 model: 'Smart TV ($1)' 796 797# Loewe 798Loewe: 799 regex: 'Loewe' 800 device: 'tv' 801 models: 802 - regex: '40A35EEVS' 803 model: '40A35EEVS' 804 - regex: '50A683FEVS' 805 model: '50A683FEVS' 806 - regex: '([A-Z]{2}[0-9]{3})' 807 model: '$1' 808 809# Logik 810Logik: 811 regex: 'DIXONS-LOGIK[;,)]' 812 device: 'tv' 813 models: 814 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 815 model: 'Smart TV ($1)' 816 817# Luxor 818Luxor: 819 regex: 'LUXOR[;,)]' 820 device: 'tv' 821 models: 822 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 823 model: 'Smart TV ($1)' 824 825# Manhattan (https://manhattan-tv.com/) 826Manhattan: 827 regex: 'Manhattan' 828 device: 'tv' 829 models: 830 - regex: 'T3' 831 model: 'T3' 832 833# Medion 834Medion: 835 regex: 'Medion' 836 device: 'tv' 837 models: 838 - regex: 'MEDION, ([a-z0-9_ -]+), (?:wired|wireless)' 839 model: '' 840 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 841 model: 'Smart TV ($1)' 842 843# MEGA VISION 844MEGA VISION: 845 regex: 'MEGA_VISION[;,)]' 846 device: 'tv' 847 models: 848 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 849 model: 'Smart TV ($1)' 850 851# Miray 852Miray: 853 regex: 'MIRAY' 854 device: 'tv' 855 models: 856 - regex: 'LEDM-322NIP' 857 model: 'LEDM-322NIP' 858 859# Mitchell & Brown (https://www.mitchellandbrown.co.uk/) 860'Mitchell & Brown': 861 regex: 'MITCHELL_BROWN[;,)]' 862 device: 'tv' 863 models: 864 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 865 model: 'Smart TV ($1)' 866 867# MStar 868MStar: 869 regex: 'MStar[;,)]' 870 device: 'tv' 871 models: 872 - regex: '([24])KTV18' 873 model: '$1KTV18' 874 875# MTC 876MTC: 877 regex: 'MTC[;,)]' 878 device: 'tv' 879 models: 880 - regex: '([24])K_Android_TV_V01' 881 model: '$1K Android TV' 882 883# NABO (https://www.nabo.at/) 884NABO: 885 regex: 'NABO[;,)]' 886 device: 'tv' 887 models: 888 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 889 model: 'Smart TV ($1)' 890 891# Neo 892Neo: 893 regex: 'NEO, ([a-z0-9_ -]+), (?:wired|wireless)' 894 device: 'tv' 895 model: '' 896 897# NEXON 898NEXON: 899 regex: 'NEXON[;,)]' 900 device: 'tv' 901 models: 902 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 903 model: 'Smart TV ($1)' 904 905# NEXT 906NEXT: 907 regex: 'NEXT[;,)]' 908 device: 'tv' 909 models: 910 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 911 model: 'Smart TV ($1)' 912 913# Nokia (https://www.nokia.com/) 914Nokia: 915 regex: 'NOKIA[;,)]' 916 device: 'tv' 917 models: 918 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 919 model: 'Smart TV ($1)' 920 921# Nordmende 922Nordmende: 923 regex: 'NORDMENDE[;,)]' 924 device: 'tv' 925 models: 926 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 927 model: 'Smart TV ($1)' 928 929# Metz or METZ blue (https://metz-ce.de, https://metzblue.com) 930Metz: 931 regex: 'Metz' 932 device: 'tv' 933 models: 934 - regex: 'Metz; ([a-z0-9]+);' 935 model: '$1' 936 937# NORMANDE (https://normande.co.il/) 938NORMANDE: 939 regex: 'NORMANDE[;,)]' 940 device: 'tv' 941 models: 942 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 943 model: 'Smart TV ($1)' 944 945# OCEANIC (https://www.oceanic.eu/) 946OCEANIC: 947 regex: 'OCEANIC[;,)]' 948 device: 'tv' 949 models: 950 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 951 model: 'Smart TV ($1)' 952 953# ok. (https://www.ok-online.com/) 954ok.: 955 regex: 'OK[;,)]' 956 device: 'tv' 957 models: 958 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 959 model: 'Smart TV ($1)' 960 961# Orava (https://www.orava.eu/) 962Orava: 963 regex: 'ORAVA[;,)]' 964 device: 'tv' 965 models: 966 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 967 model: 'Smart TV ($1)' 968 969# Panasonic 970Panasonic: 971 regex: 'Panasonic' 972 device: 'tv' 973 models: 974 - regex: 'TX-50JX700E' 975 model: 'TX-50JX700E' 976 - regex: 'VIERA (201[1-9])' 977 model: 'VIERA ($1)' 978 - regex: '(DIGA [A-Z]{1}[0-9]{4})' 979 model: '$1' 980 - regex: 'DIGA Webkit ([A-Z]{1}[0-9]{4})' 981 model: 'DIGA $1' 982 - regex: 'SmartTV(201[89]|202[0-2])' 983 model: 'Smart TV ($1)' 984 - regex: 'Panasonic\..+\.([0-9]{4})(?:[);/ ]|$)' 985 model: 'Smart TV ($1)' 986 - regex: 'Panasonic;Viera([0-9]{4});' 987 model: 'Smart TV ($1)' 988 - regex: '_TV_[A-Z0-9_]+_([0-9]{4});' 989 model: 'Smart TV ($1)' 990 991# PEAQ 992PEAQ: 993 regex: 'PEAQ' 994 device: 'tv' 995 model: '' 996 997# TCL SCBC 998TCL SCBC: 999 regex: 'SCBC[;,)]|_TV_[A-Z0-9_]+_TCL_SCBC' 1000 device: 'tv' 1001 models: 1002 - regex: 'SCBC586' 1003 model: 'SCBC586' 1004 - regex: '43D1850' 1005 model: '43D1850' 1006 - regex: '_TV_[A-Z0-9]+_TCL_SCBC_Tbrowser_2k20' 1007 model: 'Smart TV (2020)' 1008 1009# PPDS (sub brand of Philips for large displays https://www.ppds.com/en-us) 1010PPDS: 1011 regex: 'Philips.+([0-9]{2}H[FHOU][HKLST][0-9]{4}[^),;]+)' 1012 device: 'tv' 1013 model: '$1' 1014 1015# Philips 1016Philips: 1017 regex: '(?:Philips|TPVision)|NETTV/' 1018 device: 'tv' 1019 models: 1020 - regex: '(?:Philips|TPVision)[,;](?: |Philips;)?((?! )[^),;]+)' 1021 model: '$1' 1022 - regex: 'NETTV/[0-9.]{5}' 1023 model: 'NetTV Series' 1024 1025# Polaroid 1026Polaroid: 1027 regex: 'POLAROID[;,)]' 1028 device: 'tv' 1029 model: '' 1030 1031# PROFiLO 1032PROFiLO: 1033 regex: 'PROFILO[;,)]' 1034 device: 'tv' 1035 models: 1036 - regex: 'Profilo[,;] ?((?! |HbbTV|MB130)[^),;/]+)' 1037 model: '$1' 1038 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1039 model: 'Smart TV ($1)' 1040 1041# PROSONIC (https://prosonic.co.in/) 1042PROSONIC: 1043 regex: 'PROSONIC[;,)]' 1044 device: 'tv' 1045 models: 1046 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1047 model: 'Smart TV ($1)' 1048 1049# Qilive 1050Qilive: 1051 regex: 'QILIVE[;,)]' 1052 device: 'tv' 1053 models: 1054 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1055 model: 'Smart TV ($1)' 1056 1057# RCA Tablets (RCA) (https://www.rca.com/ https://rca-televisions.com/) 1058RCA Tablets: 1059 regex: 'RCA;' 1060 device: 'tv' 1061 models: 1062 - regex: 'RCA; ([a-z0-9]+);' 1063 model: '$1' 1064 1065# REGAL (https://www.regal-tr.com/) 1066REGAL: 1067 regex: 'REGAL[;,)]' 1068 device: 'tv' 1069 models: 1070 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1071 model: 'Smart TV ($1)' 1072 1073# Saba 1074Saba: 1075 regex: 'Saba[;,)]' 1076 device: 'tv' 1077 models: 1078 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1079 model: 'Smart TV ($1)' 1080 1081# Salora 1082Salora: 1083 regex: 'Salora(?:_cx)?[;,)]' 1084 device: 'tv' 1085 models: 1086 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1087 model: 'Smart TV ($1)' 1088 1089# Samsung 1090Samsung: 1091 regex: 'Samsung|Maple_2011' 1092 device: 'tv' 1093 models: 1094 - regex: 'SmartTV(201[2-9]|202[0-4]):([^);/]+)' 1095 model: '$2' 1096 - regex: 'SmartTV(201[2-9]|202[0-4])' 1097 model: 'Smart TV ($1)' 1098 - regex: 'Maple_2011' 1099 model: 'Smart TV (2011)' 1100 1101# SCHAUB LORENZ (https://www.schaub-lorenz.com/) 1102SCHAUB LORENZ: 1103 regex: 'SCHAUB_LORENZ[;,)]' 1104 device: 'tv' 1105 models: 1106 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1107 model: 'Smart TV ($1)' 1108 1109# SCHONTECH (https://schontech.es/) 1110SCHONTECH: 1111 regex: 'SCHONTECH[;,)]' 1112 device: 'tv' 1113 models: 1114 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1115 model: 'Smart TV ($1)' 1116 1117# SEG 1118SEG: 1119 regex: 'SEG[;,)]' 1120 device: 'tv' 1121 models: 1122 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1123 model: 'Smart TV ($1)' 1124 1125# SEHMAX 1126SEHMAX: 1127 regex: 'SEHMAX[;,)]' 1128 device: 'tv' 1129 models: 1130 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1131 model: 'Smart TV ($1)' 1132 1133# Selevision 1134Selevision: 1135 regex: 'Selevision' 1136 device: 'tv' 1137 models: 1138 - regex: 'Selevision; (?:Selevision )?([^);/]+)' 1139 model: '$1' 1140 - regex: '(EMC1000i)' 1141 model: '$1' 1142 1143# Sharp 1144Sharp: 1145 regex: '(?:UMC-)?Sharp' 1146 device: 'tv' 1147 models: 1148 - regex: 'SHARP, ([a-z0-9_ -]+), (?:wired|wireless)' 1149 model: '' 1150 - regex: 'Sharp-([^);/]+)' 1151 model: '$1' 1152 - regex: 'Sharp[,;] ?((?! |HbbTV|MB130)[^),;/]+)' 1153 model: '$1' 1154 - regex: '(LE[0-9]{3}[A-Z]{0,3})' 1155 model: '$1' 1156 - regex: 'LC-([^);/,]+)' 1157 model: 'LC-$1' 1158 - regex: 'BLA-43' 1159 model: 'BLA-43' 1160 - regex: 'UMC_2KAndroidTV_2019' 1161 model: '2K Android TV' 1162 - regex: 'UMC_AndroidTV_2021' 1163 model: 'Android TV' 1164 - regex: 'UMC_GoogleTV_2019' 1165 model: 'Google TV' 1166 1167# Silva Schneider (https://www.silva-schneider.at/) 1168Silva Schneider: 1169 regex: 'SILVA_SCHNEIDER[;,)]' 1170 device: 'tv' 1171 models: 1172 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1173 model: 'Smart TV ($1)' 1174 1175# Skyworth or SWTV 1176Skyworth: 1177 regex: 'Sky_?worth|SKW690|SWTV[;,)]' 1178 device: 'tv' 1179 models: 1180 - regex: 'SKWE20E21' 1181 model: 'SKWE20E21' 1182 - regex: 'Sky_worth;([^);/]+)' 1183 model: '$1' 1184 - regex: 'LaTivu_(?:\d+[.\d]+)_([0-9]{4})' 1185 model: 'Smart TV ($1)' 1186 1187# Smart Electronic 1188Smart Electronic: 1189 regex: 'Smart[;,)]' 1190 device: 'tv' 1191 models: 1192 - regex: 'Smart; ([^);/]+)' 1193 model: '$1' 1194 - regex: '([A-Z]{2}[0-9]{2}|ZAPPIX)' 1195 model: '$1' 1196 1197# Solas (https://solasbrands.com/) 1198Solas: 1199 regex: 'SOLAS[;,]' 1200 device: 'tv' 1201 model: '' 1202 1203# Sony 1204Sony: 1205 regex: 'Sony' 1206 device: 'tv' 1207 models: 1208 - regex: '(KDL-GR[12])' 1209 model: '$1' 1210 - regex: 'KDL-GN([56])' 1211 model: 'KDL-GN$1' 1212 - regex: 'BRAVIA (VH1|4K VH2)' 1213 model: 'BRAVIA $1' 1214 - regex: '(K[DM]L?-?[0-9]{2}[A-Z]{1}[0-9]{4}[A-Z]{1})' 1215 model: '$1' 1216 - regex: '(K[DM]L?-?[0-9]{2}[A-Z]{1}[0-9]{3}[A-Z]{1})' 1217 model: '$1' 1218 - regex: '(K[DM]L?-?[0-9]{2}[A-Z]{1,2}[0-9]{1,5})' 1219 model: '$1' 1220 1221# Star-Light 1222Star-Light: 1223 regex: 'STAR LIGHT[;,)]' 1224 device: 'tv' 1225 model: '' 1226 1227# SULPICE TV (https://sulpicetv.com/) 1228SULPICE TV: 1229 regex: 'SULPICE_TV[;,)]' 1230 device: 'tv' 1231 models: 1232 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1233 model: 'Smart TV ($1)' 1234 1235# TALBERG 1236TALBERG: 1237 regex: 'TALBERG[;,)]' 1238 device: 'tv' 1239 models: 1240 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1241 model: 'Smart TV ($1)' 1242 1243# TD Systems 1244'TD Systems': 1245 regex: 'TDSystems[;,)]' 1246 device: 'tv' 1247 models: 1248 - regex: 'SmartTV(2019|2020)' 1249 model: 'Smart TV ($1)' 1250 1251# Technicolor 1252Technicolor: 1253 regex: 'Technicolor' 1254 device: 'tv' 1255 models: 1256 - regex: 'uzw4054ttg' 1257 model: 'UZW4054TTG' 1258 1259# Technika 1260Technika: 1261 regex: 'TECHNIKA[;,)]' 1262 device: 'tv' 1263 models: 1264 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1265 model: 'Smart TV ($1)' 1266 1267# TechniSat 1268TechniSat: 1269 regex: 'TechniSat' 1270 device: 'tv' 1271 models: 1272 - regex: '((DigiCorder|MultyVision|Digit) (ISIO S|ISIO C|ISIO))' 1273 model: '$1' 1274 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1275 model: 'Smart TV ($1)' 1276 1277# TechnoTrend 1278TechnoTrend: 1279 regex: 'TechnoTrend' 1280 device: 'tv' 1281 models: 1282 - regex: '([A-Z]{1}-[0-9]{3})' 1283 model: '$1' 1284 1285# Techwood 1286Techwood: 1287 regex: 'Techwood[;,)]' 1288 device: 'tv' 1289 models: 1290 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1291 model: 'Smart TV ($1)' 1292 1293# Telefunken 1294Telefunken: 1295 regex: 'Telefunken' 1296 device: 'tv' 1297 models: 1298 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1299 model: 'Smart TV ($1)' 1300 1301# TCL 1302TCL: 1303 regex: '(?:Amazon.+)?TCL' 1304 device: 'tv' 1305 models: 1306 - regex: '(32D1820|(?:39|55)D2900|32D2930|(?:32|43)S4900)' 1307 model: '$1' 1308 - regex: 'TCL[,;] ?((?! |HbbTV|MB130)[^),;/]+)' 1309 model: '$1' 1310 - regex: 'Amazon.+TCL-([a-z0-9_ -]+)_Build_' 1311 model: '$1' 1312 1313# Thomson 1314Thomson: 1315 regex: 'THOMSON[,]?|THOM' 1316 device: 'tv' 1317 models: 1318 - regex: '(TB28D19DHS-01|T28D18SFS-01B)' 1319 model: '$1 28.0"' 1320 - regex: '(T32RTM5040|T32D18SFS-01B)' 1321 model: '$1 32.0"' 1322 - regex: '(T43FSL5031|T43D18SFS-01B)' 1323 model: '$1 43.0"' 1324 - regex: '(T40D18SFS-01B)' 1325 model: '$1 40.0"' 1326 - regex: '(T49D18SFS-01B)' 1327 model: '$1 49.0"' 1328 - regex: '(T55D18[SD]FS-01B)' 1329 model: '$1 55.0"' 1330 - regex: '40FB5426' 1331 model: '40FB5426' 1332 1333# TOKYO 1334TOKYO: 1335 regex: 'TOKYO[;,)]' 1336 device: 'tv' 1337 models: 1338 - regex: 'TOKTCLED32S' 1339 model: 'TOKTCLED32S' 1340 1341# TUCSON 1342TUCSON: 1343 regex: 'TUCSON[;,)]' 1344 device: 'tv' 1345 models: 1346 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1347 model: 'Smart TV ($1)' 1348 1349# Turbo-X 1350Turbo-X: 1351 regex: 'TURBO-?X[;,)]' 1352 device: 'tv' 1353 models: 1354 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1355 model: 'Smart TV ($1)' 1356 1357# Top-Tech 1358Top-Tech: 1359 regex: 'Toptech690[;,]' 1360 device: 'tv' 1361 models: 1362 - regex: 'LaTivu_(?:\d+[.\d]+)_([0-9]{4})' 1363 model: 'Smart TV ($1)' 1364 1365# Toshiba 1366Toshiba: 1367 regex: '(?:Amazon.+)?Toshiba' 1368 device: 'tv' 1369 models: 1370 - regex: '40L2600' 1371 model: '40L2600' 1372 - regex: '(([0-9]{2}|DTV_)[A-Z]{2}[0-9]{1,3})' 1373 model: '$1' 1374 - regex: 'Amazon.+Toshiba-([a-z0-9_ -]+)_Build_' 1375 model: '$1' 1376 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1377 model: 'Smart TV ($1)' 1378 1379# Tsinghua Tongfang 1380Tsinghua Tongfang: 1381 regex: 'THTF_CVTE[;,)]' 1382 device: 'tv' 1383 models: 1384 - regex: 'LE40GY15' 1385 model: 'LE40GY15' 1386 1387# UNITED (http://www.united-tv.eu/en/) 1388UNITED: 1389 regex: 'UNITED[;,)]' 1390 device: 'tv' 1391 models: 1392 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1393 model: 'Smart TV ($1)' 1394 1395# VANGUARD 1396VANGUARD: 1397 regex: 'VANGUARD[;,)]' 1398 device: 'tv' 1399 models: 1400 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1401 model: 'Smart TV ($1)' 1402 1403# Videoweb 1404Videoweb: 1405 regex: 'videoweb|tv2n' 1406 device: 'tv' 1407 models: 1408 - regex: '(tv2n)' 1409 model: '$1' 1410 - regex: '(videowebtv)' 1411 model: 'VideoWeb TV' 1412 1413# Visitech 1414Visitech: 1415 regex: 'VISITECH[;,)]' 1416 device: 'tv' 1417 models: 1418 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1419 model: 'Smart TV ($1)' 1420 1421# VORTEX (RO) (sub-brand of https://www.altex.ro/) 1422VORTEX (RO): 1423 regex: 'VORTEX[;,)]' 1424 device: 'tv' 1425 models: 1426 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1427 model: 'Smart TV ($1)' 1428 1429# VOX (https://www.voxelectronics.com/) 1430VOX: 1431 regex: 'VOX[;,)]' 1432 device: 'tv' 1433 models: 1434 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1435 model: 'Smart TV ($1)' 1436 1437# Walker 1438Walker: 1439 regex: 'WALKER[;,)]' 1440 device: 'tv' 1441 models: 1442 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1443 model: 'Smart TV ($1)' 1444 1445# Waltham 1446Waltham: 1447 regex: 'WALTHAM[;,)]' 1448 device: 'tv' 1449 models: 1450 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1451 model: 'Smart TV ($1)' 1452 1453# We. by Loewe. (https://we-by-loewe.com/) 1454We. by Loewe.: 1455 regex: 'WeByLoewe[;,)]' 1456 device: 'tv' 1457 models: 1458 - regex: '40A35EEVS' 1459 model: '40A35EEVS' 1460 - regex: '43A71FEVS' 1461 model: '43A71FEVS' 1462 - regex: '50A683FEVS' 1463 model: '50A683FEVS' 1464 1465# WELLINGTON 1466WELLINGTON: 1467 regex: 'WELLINGTON[;,)]' 1468 device: 'tv' 1469 models: 1470 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1471 model: 'Smart TV ($1)' 1472 1473# WONDER 1474WONDER: 1475 regex: 'WONDER[;,)]' 1476 device: 'tv' 1477 models: 1478 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1479 model: 'Smart TV ($1)' 1480 1481# X.Vision 1482X.Vision: 1483 regex: 'X-VISION[;,)]' 1484 device: 'tv' 1485 model: '' 1486 1487# Vestel 1488Vestel: 1489 regex: '(?:Vestel.+VESTEL|(?:BBC_CUSTOMERS|VESTEL)[;,)])' 1490 device: 'tv' 1491 models: 1492 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1493 model: 'Smart TV ($1)' 1494 1495# Arçelik 1496Arçelik: 1497 regex: 'Arcelik' 1498 device: 'tv' 1499 model: '' 1500 1501# XGEM 1502XGEM: 1503 regex: 'XGEM[;,)]' 1504 device: 'tv' 1505 models: 1506 - regex: 'XGEM[;,)] ?([a-z0-9]+)(?:[);/ ]|$)' 1507 model: '$1' 1508 1509# Xiaomi 1510Xiaomi: 1511 regex: 'Amazon.+Xiaomi' 1512 device: 'tv' 1513 models: 1514 - regex: 'AFTANNA0' 1515 model: 'F2 4K (2022)' 1516 - regex: 'Amazon.+Xiaomi-([a-z0-9_ -]+)_Build_' 1517 model: '$1' 1518 1519# Unknown 1520Unknown: 1521 regex: 'OEM, ([a-z0-9_ -]+), (?:wired|wireless)|_TV_[A-Z0-9]+_([0-9]{4});|LaTivu_(?:\d+[.\d]+)_([0-9]{4})' 1522 device: 'tv' 1523 models: 1524 - regex: '_TV_[A-Z0-9]+_([0-9]{4});' 1525 model: 'Smart TV ($1)' 1526 - regex: 'LaTivu_(?:\d+[.\d]+)_([0-9]{4})' 1527 model: 'Smart TV ($1)' 1528