@@ -459,9 +459,14 @@ def driverSupportsAutoDetection(driver):
459459
460460# brailliantB
461461addUsbDevices ("brailliantB" , KEY_HID , {
462+ "VID_1C71&PID_C111" , # Mantis Q 40
463+ "VID_1C71&PID_C101" , # Chameleon 20
464+ "VID_1C71&PID_C121" , # Humanware BrailleOne 20 HID
465+ "VID_1C71&PID_CE01" , # NLS eReader 20 HID
462466 "VID_1C71&PID_C006" , # Brailliant BI 32, 40 and 80
463467 "VID_1C71&PID_C022" , # Brailliant BI 14
464468 "VID_1C71&PID_C00A" , # BrailleNote Touch
469+ "VID_1C71&PID_C00E" , # BrailleNote Touch v2
465470})
466471addUsbDevices ("brailliantB" , KEY_SERIAL , {
467472 "VID_1C71&PID_C005" , # Brailliant BI 32, 40 and 80
@@ -474,7 +479,13 @@ def driverSupportsAutoDetection(driver):
474479 or "BrailleNote Touch" in m .id
475480 )) or (m .type == KEY_HID
476481 and m .deviceInfo .get ("manufacturer" ) == "Humanware"
477- and m .deviceInfo .get ("product" ) == "Brailliant HID"
482+ and m .deviceInfo .get ("product" ) in (
483+ "Brailliant HID" ,
484+ "APH Chameleon 20" ,
485+ "APH Mantis Q40" ,
486+ "Humanware BrailleOne" ,
487+ "NLS eReader" ,
488+ )
478489))
479490
480491# eurobraille
0 commit comments