<?xml version="1.0" encoding="UTF-8"?>

<!--
  Copyright (C) 1995-2024 by The BRLTTY Developers.
 
  This file is provided, free of charge and as-is, under the terms of the
  All Permissive License as published by the Free Software Foundation.
  Please see: https://spdx.org/licenses/FSFAP.html

  Copying and distribution of this file, with or without modification,
  are permitted in any medium without royalty provided the copyright
  notice and this notice are preserved. This file is offered as-is,
  without any warranty.
-->

<!--
  While the license does permit modification, the copyright holder will
  appreciate it if modifications were restricted to the modalias list,
  and that the rest of the metadata remain as it was originally written.
-->

<component>
  <id>org.a11y.brltty</id>
  <name>BRLTTY</name>
  <summary>Support for braille devices</summary>

  <description>
    A background process providing access to the console screen (when in
    text mode) for a blind person using a refreshable braille display.
  </description>

  <developer_name>The BRLTTY Developers</developer_name>
  <url type="homepage">http://brltty.app/</url>

  <metadata_license>FSFAP</metadata_license>
  <project_license>GPL-2.0</project_license>

  <provides>
    <!-- BEGIN_USB_BRAILLE_DEVICES -->

    <!-- Device: 0403:6001 -->
    <!-- Generic Identifier -->
    <!-- Vendor: Future Technology Devices International, Ltd. -->
    <!-- Product: FT232 USB-Serial (UART) IC -->
    <!-- Albatross [all models] -->
    <!-- Cebra [all models] -->
    <!-- HIMS [Sync Braille] -->
    <!-- HandyTech [FTDI chip] -->
    <!-- Hedo [MobilLine] -->
    <!-- MDV [all models] -->
    <modalias>usb:v0403p6001*</modalias>

    <!-- Device: 0403:6010 -->
    <!-- Generic Identifier -->
    <!-- Vendor: Future Technology Devices International, Ltd -->
    <!-- Product: FT2232C/D/H Dual UART/FIFO IC -->
    <!-- DotPad [all models] -->
    <modalias>usb:v0403p6010*</modalias>

    <!-- Device: 0403:DE58 -->
    <!-- Hedo [MobilLine] -->
    <modalias>usb:v0403pDE58*</modalias>

    <!-- Device: 0403:DE59 -->
    <!-- Hedo [ProfiLine] -->
    <modalias>usb:v0403pDE59*</modalias>

    <!-- Device: 0403:F208 -->
    <!-- Papenmeier [all models] -->
    <modalias>usb:v0403pF208*</modalias>

    <!-- Device: 0403:FE70 -->
    <!-- Baum [Vario 40 (40 cells)] -->
    <modalias>usb:v0403pFE70*</modalias>

    <!-- Device: 0403:FE71 -->
    <!-- Baum [PocketVario (24 cells)] -->
    <modalias>usb:v0403pFE71*</modalias>

    <!-- Device: 0403:FE72 -->
    <!-- Baum [SuperVario 40 (40 cells)] -->
    <modalias>usb:v0403pFE72*</modalias>

    <!-- Device: 0403:FE73 -->
    <!-- Baum [SuperVario 32 (32 cells)] -->
    <modalias>usb:v0403pFE73*</modalias>

    <!-- Device: 0403:FE74 -->
    <!-- Baum [SuperVario 64 (64 cells)] -->
    <modalias>usb:v0403pFE74*</modalias>

    <!-- Device: 0403:FE75 -->
    <!-- Baum [SuperVario 80 (80 cells)] -->
    <modalias>usb:v0403pFE75*</modalias>

    <!-- Device: 0403:FE76 -->
    <!-- Baum [VarioPro 80 (80 cells)] -->
    <modalias>usb:v0403pFE76*</modalias>

    <!-- Device: 0403:FE77 -->
    <!-- Baum [VarioPro 64 (64 cells)] -->
    <modalias>usb:v0403pFE77*</modalias>

    <!-- Device: 0452:0100 -->
    <!-- Metec [all models] -->
    <modalias>usb:v0452p0100*</modalias>

    <!-- Device: 045E:930A -->
    <!-- HIMS [Braille Sense (USB 1.1)] -->
    <!-- HIMS [Braille Sense (USB 2.0)] -->
    <!-- HIMS [Braille Sense U2 (USB 2.0)] -->
    <!-- HIMS [BrailleSense 6 (USB 2.1)] -->
    <modalias>usb:v045Ep930A*</modalias>

    <!-- Device: 045E:930B -->
    <!-- HIMS [Braille Edge and QBrailleXL] -->
    <modalias>usb:v045Ep930B*</modalias>

    <!-- Device: 045E:940A -->
    <!-- HIMS [eMotion (HID)] -->
    <modalias>usb:v045Ep940A*</modalias>

    <!-- Device: 0483:A1D3 -->
    <!-- Baum [Orbit Reader 20 (20 cells)] -->
    <modalias>usb:v0483pA1D3*</modalias>

    <!-- Device: 0483:A366 -->
    <!-- Baum [Orbit Reader 40 (40 cells)] -->
    <modalias>usb:v0483pA366*</modalias>

    <!-- Device: 06B0:0001 -->
    <!-- Alva [Satellite (5nn)] -->
    <modalias>usb:v06B0p0001*</modalias>

    <!-- Device: 0798:0001 -->
    <!-- Voyager [all models] -->
    <modalias>usb:v0798p0001*</modalias>

    <!-- Device: 0798:0600 -->
    <!-- Alva [Voyager Protocol Converter] -->
    <modalias>usb:v0798p0600*</modalias>

    <!-- Device: 0798:0624 -->
    <!-- Alva [BC624] -->
    <modalias>usb:v0798p0624*</modalias>

    <!-- Device: 0798:0640 -->
    <!-- Alva [BC640] -->
    <modalias>usb:v0798p0640*</modalias>

    <!-- Device: 0798:0680 -->
    <!-- Alva [BC680] -->
    <modalias>usb:v0798p0680*</modalias>

    <!-- Device: 0904:1016 -->
    <!-- FrankAudiodata [B2K84 (before firmware installation)] -->
    <modalias>usb:v0904p1016*</modalias>

    <!-- Device: 0904:1017 -->
    <!-- FrankAudiodata [B2K84 (after firmware installation)] -->
    <modalias>usb:v0904p1017*</modalias>

    <!-- Device: 0904:2000 -->
    <!-- Baum [VarioPro 40 (40 cells)] -->
    <modalias>usb:v0904p2000*</modalias>

    <!-- Device: 0904:2001 -->
    <!-- Baum [EcoVario 24 (24 cells)] -->
    <modalias>usb:v0904p2001*</modalias>

    <!-- Device: 0904:2002 -->
    <!-- Baum [EcoVario 40 (40 cells)] -->
    <modalias>usb:v0904p2002*</modalias>

    <!-- Device: 0904:2007 -->
    <!-- Baum [VarioConnect 40 (40 cells)] -->
    <modalias>usb:v0904p2007*</modalias>

    <!-- Device: 0904:2008 -->
    <!-- Baum [VarioConnect 32 (32 cells)] -->
    <modalias>usb:v0904p2008*</modalias>

    <!-- Device: 0904:2009 -->
    <!-- Baum [VarioConnect 24 (24 cells)] -->
    <modalias>usb:v0904p2009*</modalias>

    <!-- Device: 0904:2010 -->
    <!-- Baum [VarioConnect 64 (64 cells)] -->
    <modalias>usb:v0904p2010*</modalias>

    <!-- Device: 0904:2011 -->
    <!-- Baum [VarioConnect 80 (80 cells)] -->
    <modalias>usb:v0904p2011*</modalias>

    <!-- Device: 0904:2014 -->
    <!-- Baum [EcoVario 32 (32 cells)] -->
    <modalias>usb:v0904p2014*</modalias>

    <!-- Device: 0904:2015 -->
    <!-- Baum [EcoVario 64 (64 cells)] -->
    <modalias>usb:v0904p2015*</modalias>

    <!-- Device: 0904:2016 -->
    <!-- Baum [EcoVario 80 (80 cells)] -->
    <modalias>usb:v0904p2016*</modalias>

    <!-- Device: 0904:3000 -->
    <!-- Baum [Refreshabraille 18 (18 cells)] -->
    <modalias>usb:v0904p3000*</modalias>

    <!-- Device: 0904:3001 -->
    <!-- Baum [Orbit in Refreshabraille Emulation Mode (18 cells)] -->
    <!-- Baum [Refreshabraille 18 (18 cells)] -->
    <modalias>usb:v0904p3001*</modalias>

    <!-- Device: 0904:4004 -->
    <!-- Baum [Pronto! V3 18 (18 cells)] -->
    <modalias>usb:v0904p4004*</modalias>

    <!-- Device: 0904:4005 -->
    <!-- Baum [Pronto! V3 40 (40 cells)] -->
    <modalias>usb:v0904p4005*</modalias>

    <!-- Device: 0904:4007 -->
    <!-- Baum [Pronto! V4 18 (18 cells)] -->
    <modalias>usb:v0904p4007*</modalias>

    <!-- Device: 0904:4008 -->
    <!-- Baum [Pronto! V4 40 (40 cells)] -->
    <modalias>usb:v0904p4008*</modalias>

    <!-- Device: 0904:6001 -->
    <!-- Baum [SuperVario2 40 (40 cells)] -->
    <modalias>usb:v0904p6001*</modalias>

    <!-- Device: 0904:6002 -->
    <!-- Baum [PocketVario2 (24 cells)] -->
    <modalias>usb:v0904p6002*</modalias>

    <!-- Device: 0904:6003 -->
    <!-- Baum [SuperVario2 32 (32 cells)] -->
    <modalias>usb:v0904p6003*</modalias>

    <!-- Device: 0904:6004 -->
    <!-- Baum [SuperVario2 64 (64 cells)] -->
    <modalias>usb:v0904p6004*</modalias>

    <!-- Device: 0904:6005 -->
    <!-- Baum [SuperVario2 80 (80 cells)] -->
    <modalias>usb:v0904p6005*</modalias>

    <!-- Device: 0904:6006 -->
    <!-- Baum [Brailliant2 40 (40 cells)] -->
    <modalias>usb:v0904p6006*</modalias>

    <!-- Device: 0904:6007 -->
    <!-- Baum [Brailliant2 24 (24 cells)] -->
    <modalias>usb:v0904p6007*</modalias>

    <!-- Device: 0904:6008 -->
    <!-- Baum [Brailliant2 32 (32 cells)] -->
    <modalias>usb:v0904p6008*</modalias>

    <!-- Device: 0904:6009 -->
    <!-- Baum [Brailliant2 64 (64 cells)] -->
    <modalias>usb:v0904p6009*</modalias>

    <!-- Device: 0904:600A -->
    <!-- Baum [Brailliant2 80 (80 cells)] -->
    <modalias>usb:v0904p600A*</modalias>

    <!-- Device: 0904:6011 -->
    <!-- Baum [VarioConnect 24 (24 cells)] -->
    <modalias>usb:v0904p6011*</modalias>

    <!-- Device: 0904:6012 -->
    <!-- Baum [VarioConnect 32 (32 cells)] -->
    <modalias>usb:v0904p6012*</modalias>

    <!-- Device: 0904:6013 -->
    <!-- Baum [VarioConnect 40 (40 cells)] -->
    <modalias>usb:v0904p6013*</modalias>

    <!-- Device: 0904:6101 -->
    <!-- Baum [VarioUltra 20 (20 cells)] -->
    <modalias>usb:v0904p6101*</modalias>

    <!-- Device: 0904:6102 -->
    <!-- Baum [VarioUltra 40 (40 cells)] -->
    <modalias>usb:v0904p6102*</modalias>

    <!-- Device: 0904:6103 -->
    <!-- Baum [VarioUltra 32 (32 cells)] -->
    <modalias>usb:v0904p6103*</modalias>

    <!-- Device: 0921:1200 -->
    <!-- HandyTech [GoHubs chip] -->
    <modalias>usb:v0921p1200*</modalias>

    <!-- Device: 0F4E:0100 -->
    <!-- FreedomScientific [Focus 1] -->
    <modalias>usb:v0F4Ep0100*</modalias>

    <!-- Device: 0F4E:0111 -->
    <!-- FreedomScientific [PAC Mate] -->
    <modalias>usb:v0F4Ep0111*</modalias>

    <!-- Device: 0F4E:0112 -->
    <!-- FreedomScientific [Focus 2] -->
    <modalias>usb:v0F4Ep0112*</modalias>

    <!-- Device: 0F4E:0114 -->
    <!-- FreedomScientific [Focus 3+] -->
    <modalias>usb:v0F4Ep0114*</modalias>

    <!-- Device: 10C4:EA60 -->
    <!-- Generic Identifier -->
    <!-- Vendor: Cygnal Integrated Products, Inc. -->
    <!-- Product: CP210x UART Bridge / myAVR mySmartUSB light -->
    <!-- BrailleMemo [Next Touch 40] -->
    <!-- BrailleMemo [Pocket] -->
    <!-- Seika [Braille Display] -->
    <modalias>usb:v10C4pEA60*</modalias>

    <!-- Device: 10C4:EA80 -->
    <!-- Generic Identifier -->
    <!-- Vendor: Cygnal Integrated Products, Inc. -->
    <!-- Product: CP210x UART Bridge -->
    <!-- Seika [Note Taker] -->
    <modalias>usb:v10C4pEA80*</modalias>

    <!-- Device: 1148:0301 -->
    <!-- BrailleMemo [Smart] -->
    <modalias>usb:v1148p0301*</modalias>

    <!-- Device: 1209:ABC0 -->
    <!-- Inceptor [all models] -->
    <modalias>usb:v1209pABC0*</modalias>

    <!-- Device: 16C0:05E1 -->
    <!-- Canute [all models] -->
    <modalias>usb:v16C0p05E1*</modalias>

    <!-- Device: 1A86:55D3 -->
    <!-- Generic Identifier -->
    <!-- Vendor: QinHeng Electronics -->
    <!-- Product: USB Single Serial -->
    <!-- HIMS [eMotion (legacy)] -->
    <modalias>usb:v1A86p55D3*</modalias>

    <!-- Device: 1A86:7523 -->
    <!-- Generic Identifier -->
    <!-- Vendor: Jiangsu QinHeng, Ltd. -->
    <!-- Product: CH341 USB Bridge Controller -->
    <!-- Baum [NLS eReader Zoomax (20 cells)] -->
    <modalias>usb:v1A86p7523*</modalias>

    <!-- Device: 1C71:C004 -->
    <!-- BrailleNote [HumanWare APEX] -->
    <modalias>usb:v1C71pC004*</modalias>

    <!-- Device: 1C71:C005 -->
    <!-- HumanWare [Brailliant BI 32/40, Brailliant B 80 (serial protocol)] -->
    <modalias>usb:v1C71pC005*</modalias>

    <!-- Device: 1C71:C006 -->
    <!-- HumanWare [non-Touch models (HID protocol)] -->
    <modalias>usb:v1C71pC006*</modalias>

    <!-- Device: 1C71:C00A -->
    <!-- HumanWare [BrailleNote Touch (HID protocol)] -->
    <modalias>usb:v1C71pC00A*</modalias>

    <!-- Device: 1C71:C021 -->
    <!-- HumanWare [Brailliant BI 14 (serial protocol)] -->
    <modalias>usb:v1C71pC021*</modalias>

    <!-- Device: 1C71:C101 -->
    <!-- HumanWare [APH Chameleon 20 (HID protocol, firmware 1.0)] -->
    <!-- HumanWare [APH Chameleon 20 (HID protocol, firmware 1.1)] -->
    <modalias>usb:v1C71pC101*</modalias>

    <!-- Device: 1C71:C104 -->
    <!-- HumanWare [APH Chameleon 20 (serial protocol)] -->
    <modalias>usb:v1C71pC104*</modalias>

    <!-- Device: 1C71:C111 -->
    <!-- HumanWare [APH Mantis Q40 (HID protocol, firmware 1.0)] -->
    <!-- HumanWare [APH Mantis Q40 (HID protocol, firmware 1.1)] -->
    <modalias>usb:v1C71pC111*</modalias>

    <!-- Device: 1C71:C114 -->
    <!-- HumanWare [APH Mantis Q40 (serial protocol)] -->
    <modalias>usb:v1C71pC114*</modalias>

    <!-- Device: 1C71:C121 -->
    <!-- HumanWare [Humanware BrailleOne (HID protocol, firmware 1.0)] -->
    <!-- HumanWare [Humanware BrailleOne (HID protocol, firmware 1.1)] -->
    <modalias>usb:v1C71pC121*</modalias>

    <!-- Device: 1C71:C124 -->
    <!-- HumanWare [Humanware BrailleOne (serial protocol)] -->
    <modalias>usb:v1C71pC124*</modalias>

    <!-- Device: 1C71:C131 -->
    <!-- HumanWare [Humanware Brailliant BI 40X (HID protocol, firmware 1.0)] -->
    <!-- HumanWare [Humanware Brailliant BI 40X (HID protocol, firmware 1.1)] -->
    <modalias>usb:v1C71pC131*</modalias>

    <!-- Device: 1C71:C141 -->
    <!-- HumanWare [Humanware Brailliant BI 20X (HID protocol, firmware 1.0)] -->
    <!-- HumanWare [Humanware Brailliant BI 20X (HID protocol, firmware 1.1)] -->
    <modalias>usb:v1C71pC141*</modalias>

    <!-- Device: 1C71:CE01 -->
    <!-- HumanWare [NLS eReader (HID protocol, firmware 1.0)] -->
    <!-- HumanWare [NLS eReader (HID protocol, firmware 1.1)] -->
    <modalias>usb:v1C71pCE01*</modalias>

    <!-- Device: 1C71:CE04 -->
    <!-- HumanWare [NLS eReader (serial protocol)] -->
    <modalias>usb:v1C71pCE04*</modalias>

    <!-- Device: 1FE4:0003 -->
    <!-- HandyTech [USB-HID adapter] -->
    <modalias>usb:v1FE4p0003*</modalias>

    <!-- Device: 1FE4:0044 -->
    <!-- HandyTech [Easy Braille (HID)] -->
    <modalias>usb:v1FE4p0044*</modalias>

    <!-- Device: 1FE4:0054 -->
    <!-- HandyTech [Active Braille] -->
    <modalias>usb:v1FE4p0054*</modalias>

    <!-- Device: 1FE4:0055 -->
    <!-- HandyTech [Connect Braille 40] -->
    <modalias>usb:v1FE4p0055*</modalias>

    <!-- Device: 1FE4:0061 -->
    <!-- HandyTech [Actilino] -->
    <modalias>usb:v1FE4p0061*</modalias>

    <!-- Device: 1FE4:0064 -->
    <!-- HandyTech [Active Star 40] -->
    <modalias>usb:v1FE4p0064*</modalias>

    <!-- Device: 1FE4:0074 -->
    <!-- HandyTech [Braille Star 40 (HID)] -->
    <modalias>usb:v1FE4p0074*</modalias>

    <!-- Device: 1FE4:0081 -->
    <!-- HandyTech [Basic Braille 16] -->
    <modalias>usb:v1FE4p0081*</modalias>

    <!-- Device: 1FE4:0082 -->
    <!-- HandyTech [Basic Braille 20] -->
    <modalias>usb:v1FE4p0082*</modalias>

    <!-- Device: 1FE4:0083 -->
    <!-- HandyTech [Basic Braille 32] -->
    <modalias>usb:v1FE4p0083*</modalias>

    <!-- Device: 1FE4:0084 -->
    <!-- HandyTech [Basic Braille 40] -->
    <modalias>usb:v1FE4p0084*</modalias>

    <!-- Device: 1FE4:0086 -->
    <!-- HandyTech [Basic Braille 64] -->
    <modalias>usb:v1FE4p0086*</modalias>

    <!-- Device: 1FE4:0087 -->
    <!-- HandyTech [Basic Braille 80] -->
    <modalias>usb:v1FE4p0087*</modalias>

    <!-- Device: 1FE4:008A -->
    <!-- HandyTech [Basic Braille 48] -->
    <modalias>usb:v1FE4p008A*</modalias>

    <!-- Device: 1FE4:008B -->
    <!-- HandyTech [Basic Braille 160] -->
    <modalias>usb:v1FE4p008B*</modalias>

    <!-- Device: 1FE4:0092 -->
    <!-- HandyTech [Basic Braille 20 Plus] -->
    <modalias>usb:v1FE4p0092*</modalias>

    <!-- Device: 1FE4:0093 -->
    <!-- HandyTech [Basic Braille 32 Plus] -->
    <modalias>usb:v1FE4p0093*</modalias>

    <!-- Device: 1FE4:0094 -->
    <!-- HandyTech [Basic Braille 40 Plus] -->
    <modalias>usb:v1FE4p0094*</modalias>

    <!-- Device: 1FE4:0096 -->
    <!-- HandyTech [Basic Braille 64 Plus] -->
    <modalias>usb:v1FE4p0096*</modalias>

    <!-- Device: 1FE4:0097 -->
    <!-- HandyTech [Basic Braille 80 Plus] -->
    <modalias>usb:v1FE4p0097*</modalias>

    <!-- Device: 1FE4:009A -->
    <!-- HandyTech [Basic Braille 48 Plus] -->
    <modalias>usb:v1FE4p009A*</modalias>

    <!-- Device: 1FE4:009C -->
    <!-- HandyTech [Basic Braille 84 Plus] -->
    <modalias>usb:v1FE4p009C*</modalias>

    <!-- Device: 1FE4:00A4 -->
    <!-- HandyTech [Activator] -->
    <modalias>usb:v1FE4p00A4*</modalias>

    <!-- Device: 1FE4:00A6 -->
    <!-- HandyTech [Activator Pro 64] -->
    <modalias>usb:v1FE4p00A6*</modalias>

    <!-- Device: 1FE4:00A8 -->
    <!-- HandyTech [Activator Pro 80] -->
    <modalias>usb:v1FE4p00A8*</modalias>

    <!-- Device: 4242:0001 -->
    <!-- Pegasus [all models] -->
    <modalias>usb:v4242p0001*</modalias>

    <!-- Device: C251:1122 -->
    <!-- EuroBraille [Esys (version < 3.0, no SD card)] -->
    <modalias>usb:vC251p1122*</modalias>

    <!-- Device: C251:1123 -->
    <!-- EuroBraille [reserved] -->
    <modalias>usb:vC251p1123*</modalias>

    <!-- Device: C251:1124 -->
    <!-- EuroBraille [Esys (version < 3.0, with SD card)] -->
    <modalias>usb:vC251p1124*</modalias>

    <!-- Device: C251:1125 -->
    <!-- EuroBraille [reserved] -->
    <modalias>usb:vC251p1125*</modalias>

    <!-- Device: C251:1126 -->
    <!-- EuroBraille [Esys (version >= 3.0, no SD card)] -->
    <modalias>usb:vC251p1126*</modalias>

    <!-- Device: C251:1127 -->
    <!-- EuroBraille [reserved] -->
    <modalias>usb:vC251p1127*</modalias>

    <!-- Device: C251:1128 -->
    <!-- EuroBraille [Esys (version >= 3.0, with SD card)] -->
    <modalias>usb:vC251p1128*</modalias>

    <!-- Device: C251:1129 -->
    <!-- EuroBraille [reserved] -->
    <modalias>usb:vC251p1129*</modalias>

    <!-- Device: C251:112A -->
    <!-- EuroBraille [reserved] -->
    <modalias>usb:vC251p112A*</modalias>

    <!-- Device: C251:112B -->
    <!-- EuroBraille [reserved] -->
    <modalias>usb:vC251p112B*</modalias>

    <!-- Device: C251:112C -->
    <!-- EuroBraille [reserved] -->
    <modalias>usb:vC251p112C*</modalias>

    <!-- Device: C251:112D -->
    <!-- EuroBraille [reserved] -->
    <modalias>usb:vC251p112D*</modalias>

    <!-- Device: C251:112E -->
    <!-- EuroBraille [reserved] -->
    <modalias>usb:vC251p112E*</modalias>

    <!-- Device: C251:112F -->
    <!-- EuroBraille [reserved] -->
    <modalias>usb:vC251p112F*</modalias>

    <!-- Device: C251:1130 -->
    <!-- EuroBraille [Esytime (firmware 1.03, 2014-03-31)] -->
    <!-- EuroBraille [Esytime] -->
    <modalias>usb:vC251p1130*</modalias>

    <!-- Device: C251:1131 -->
    <!-- EuroBraille [reserved] -->
    <modalias>usb:vC251p1131*</modalias>

    <!-- Device: C251:1132 -->
    <!-- EuroBraille [reserved] -->
    <modalias>usb:vC251p1132*</modalias>

    <!-- END_USB_BRAILLE_DEVICES -->
  </provides>
</component>
