[BRLTTY] Using a Handy Tech display with BRLTTY on Windows

Bram Duvigneau bram at bramd.nl
Fri Apr 22 08:21:54 EDT 2016


Hello,

I was just trying to get BRLTTY working on Windows. However, it seems
unable to communicate with my Handy Tech Modular Evolution 88 display.

The display is connected via USB and I'm using the driver provided by
Handy Tech. The display works fine with NVDA. I set up BRLTTY to use the
serial over USB port, COM7 in this case.

A debug log has been attached. Does anyone have an idea what is
happening here?

Bram
-------------- next part --------------
2016-04-22 at 14:14:41.968 BRLTTY 5.3.1 rev BRLTTY-5.3.1M [http://brltty.com/]
2016-04-22 at 14:14:41.974 lock descriptor allocated: queue-discarded-elements
2016-04-22 at 14:14:41.974 Log Level: debug,serial,usb,bluetooth,inpkts,outpkts,brldrv
2016-04-22 at 14:14:41.974 pushed command environment: initial
2016-04-22 at 14:14:41.974 report listener registered: 0: 0041b860
2016-04-22 at 14:14:41.974 program exit event added: screen-data
2016-04-22 at 14:14:41.974 Working Directory: C:\WINDOWS\system32
2016-04-22 at 14:14:41.974 Configuration File: C:/Program Files (x86)/BRLTTY/bin/../etc/brltty.conf
2016-04-22 at 14:14:41.974 Updatable Directory: C:/Program Files (x86)/BRLTTY/bin/../var/lib/brltty
2016-04-22 at 14:14:41.975 Preferences File: brltty.prefs
2016-04-22 at 14:14:41.975 Writable Directory: C:/Program Files (x86)/BRLTTY/bin/../var/run/brltty
2016-04-22 at 14:14:41.975 Drivers Directory: C:/Program Files (x86)/BRLTTY/bin/../lib/brltty
2016-04-22 at 14:14:41.975 Tables Directory: C:/Program Files (x86)/BRLTTY/bin/../etc/brltty
2016-04-22 at 14:14:41.975 program exit event added: tunes
2016-04-22 at 14:14:41.975 tune thread state change: 0 -> 1
2016-04-22 at 14:14:41.975 tune thread state change: 1 -> 3
2016-04-22 at 14:14:41.975 regions: text=0.0 status=0.0
2016-04-22 at 14:14:41.975 shifts: full=1 half=0 vertical=5
2016-04-22 at 14:14:41.975 checking for text table: C:/Program Files (x86)/BRLTTY/bin/../etc/brltty/Text/nl_NL.ttb
2016-04-22 at 14:14:41.975 compiling text table: C:/Program Files (x86)/BRLTTY/bin/../etc/brltty/Text/nl_NL.ttb
2016-04-22 at 14:14:41.975 file opened: C:/Program Files (x86)/BRLTTY/bin/../etc/brltty/Text/nl_NL.ttb fd=4
2016-04-22 at 14:14:41.976 including data file: C:/Program Files (x86)/BRLTTY/bin/../etc/brltty/Text/nl_NL.ttb
2016-04-22 at 14:14:41.976 file opened: C:/Program Files (x86)/BRLTTY/bin/../etc/brltty/Text/common.tti fd=5
2016-04-22 at 14:14:41.976 including data file: C:/Program Files (x86)/BRLTTY/bin/../etc/brltty/Text/common.tti
2016-04-22 at 14:14:41.976 file opened: C:/Program Files (x86)/BRLTTY/bin/../etc/brltty/Text/spaces.tti fd=6
2016-04-22 at 14:14:41.976 including data file: C:/Program Files (x86)/BRLTTY/bin/../etc/brltty/Text/spaces.tti
2016-04-22 at 14:14:41.977 file opened: C:/Program Files (x86)/BRLTTY/bin/../etc/brltty/Text/boxes.tti fd=6
2016-04-22 at 14:14:41.977 including data file: C:/Program Files (x86)/BRLTTY/bin/../etc/brltty/Text/boxes.tti
2016-04-22 at 14:14:41.977 file opened: C:/Program Files (x86)/BRLTTY/bin/../etc/brltty/Text/blocks.tti fd=6
2016-04-22 at 14:14:41.977 including data file: C:/Program Files (x86)/BRLTTY/bin/../etc/brltty/Text/blocks.tti
2016-04-22 at 14:14:41.978 Text Table: nl_NL
2016-04-22 at 14:14:41.978 program exit event added: text-table
2016-04-22 at 14:14:41.978 Attributes Table: left_right
2016-04-22 at 14:14:41.978 program exit event added: attributes-table
2016-04-22 at 14:14:41.978 program exit event added: contraction-table
2016-04-22 at 14:14:41.978 Contraction Table: none
2016-04-22 at 14:14:41.978 Keyboard Property: type=
2016-04-22 at 14:14:41.978 Keyboard Property: vendor=
2016-04-22 at 14:14:41.978 Keyboard Property: product=
2016-04-22 at 14:14:41.978 program exit event added: keyboard-table
2016-04-22 at 14:14:41.978 Keyboard Table: none
2016-04-22 at 14:14:41.978 program exit event added: screen-driver
2016-04-22 at 14:14:41.978 activity action request: screen-driver: start
2016-04-22 at 14:14:41.978 activity state change: screen-driver: 4[preparing]
2016-04-22 at 14:14:41.978 activity state change: screen-driver: 1[prepared]
2016-04-22 at 14:14:41.978 activity state change: screen-driver: 2[scheduled]
2016-04-22 at 14:14:41.978 BrlAPI Server: release 0.6.4
2016-04-22 at 14:14:41.983 API Parameter: auth=
2016-04-22 at 14:14:41.983 API Parameter: host=
2016-04-22 at 14:14:41.983 API Parameter: stacksize=
2016-04-22 at 14:14:41.983 program exit event added: address-table
2016-04-22 at 14:14:41.983 program exit event added: api-server
2016-04-22 at 14:14:41.984 program exit event added: braille-data
2016-04-22 at 14:14:41.984 program exit event added: braille-driver
2016-04-22 at 14:14:41.984 activity action request: braille-driver: start
2016-04-22 at 14:14:41.984 activity state change: braille-driver: 4[preparing]
2016-04-22 at 14:14:41.984 Braille Display Dimensions: 1 row, 1 column
2016-04-22 at 14:14:41.984 regions: text=0.1 status=0.0
2016-04-22 at 14:14:41.984 shifts: full=1 half=0 vertical=5
2016-04-22 at 14:14:41.984 activity state change: braille-driver: 1[prepared]
2016-04-22 at 14:14:41.984 activity state change: braille-driver: 2[scheduled]
2016-04-22 at 14:14:41.984 feature not supported: service ready notification
2016-04-22 at 14:14:41.990 program exit event added: sessions
2016-04-22 at 14:14:41.990 pushed command environment: main
2016-04-22 at 14:14:41.990 pushed command handler: unhandled
2016-04-22 at 14:14:41.990 pushed command handler: miscellaneous
2016-04-22 at 14:14:41.990 pushed command handler: learn
2016-04-22 at 14:14:41.990 pushed command handler: clipboard
2016-04-22 at 14:14:41.990 pushed command handler: preferences
2016-04-22 at 14:14:41.990 pushed command handler: toggle
2016-04-22 at 14:14:41.990 report listener registered: 3: 004209a0
2016-04-22 at 14:14:41.990 pushed command handler: touch
2016-04-22 at 14:14:41.990 report listener registered: 0: 004203f0
2016-04-22 at 14:14:41.990 pushed command handler: keycodes
2016-04-22 at 14:14:41.990 report listener registered: 0: 0041fdb0
2016-04-22 at 14:14:41.990 pushed command handler: input
2016-04-22 at 14:14:41.990 pushed command handler: navigation
2016-04-22 at 14:14:41.990 pushed command handler: screen
2016-04-22 at 14:14:41.990 pushed command handler: custom
2016-04-22 at 14:14:41.990 pushed command handler: API
2016-04-22 at 14:14:41.990 activity state change: screen-driver: 6[starting]
2016-04-22 at 14:14:41.990 checking for screen driver: wn
2016-04-22 at 14:14:41.990 initializing screen driver: wn
2016-04-22 at 14:14:41.990 Screen Driver: wn [Windows]
2016-04-22 at 14:14:41.990 Windows Screen Driver:
2016-04-22 at 14:14:41.990 Screen Parameter: root=
2016-04-22 at 14:14:41.990 Screen Parameter: followfocus=
2016-04-22 at 14:14:41.990 activity state change: screen-driver: 3[started]
2016-04-22 at 14:14:41.990 activity state change: braille-driver: 6[starting]
2016-04-22 at 14:14:41.990 checking braille device: serial:COM7
2016-04-22 at 14:14:41.991 checking for braille driver: ht
2016-04-22 at 14:14:41.991 initializing braille driver: ht -> serial:COM7
2016-04-22 at 14:14:41.991 device directory: //.
2016-04-22 at 14:14:42.008 serial: device opened: //./COM7: fh=00000004
2016-04-22 at 14:14:42.008 serial: set baud: 19200
2016-04-22 at 14:14:42.008 serial: set data bits: 8
2016-04-22 at 14:14:42.008 serial: set stop bits: 1
2016-04-22 at 14:14:42.008 serial: set parity: 1
2016-04-22 at 14:14:42.008 serial: set flow control: 0X00
2016-04-22 at 14:14:42.008 serial: flush output
2016-04-22 at 14:14:42.008 serial: attributes: 1C 00 00 00 00 4B 00 00 93 10 00 00 00 00 00 00 00 00 08 01 00 11 13 00 00 00 00 00
2016-04-22 at 14:14:42.009 output packet: sent: FF
2016-04-22 at 14:14:42.009 serial: output: FF
2016-04-22 at 14:14:42.023 serial: input: FE 38
2016-04-22 at 14:14:42.026 input packet: FE 38
2016-04-22 at 14:14:42.030 Detected unknown HandyTech model with ID 00.
2016-04-22 at 14:14:42.037 serial: flush output
2016-04-22 at 14:14:42.041 serial: attributes: 1C 00 00 00 B0 04 00 00 11 10 00 00 00 00 00 08 00 02 07 00 00 11 13 00 00 00 00 00
2016-04-22 at 14:14:42.172 braille driver initialization failed: ht -> serial:COM7
2016-04-22 at 14:14:42.172 braille driver not found
2016-04-22 at 14:14:42.172 activity action failed: braille-driver: start
2016-04-22 at 14:14:42.172 activity state change: braille-driver: 2[scheduled]
2016-04-22 at 14:14:46.984 activity state change: braille-driver: 6[starting]
2016-04-22 at 14:14:46.984 checking braille device: serial:COM7
2016-04-22 at 14:14:46.984 checking for braille driver: ht
2016-04-22 at 14:14:46.984 initializing braille driver: ht -> serial:COM7
2016-04-22 at 14:14:47.000 serial: device opened: //./COM7: fh=00000258
2016-04-22 at 14:14:47.024 serial: set baud: 19200
2016-04-22 at 14:14:47.034 serial: set data bits: 8
2016-04-22 at 14:14:47.045 serial: set stop bits: 1
2016-04-22 at 14:14:47.052 serial: set parity: 1
2016-04-22 at 14:14:47.057 serial: set flow control: 0X00
2016-04-22 at 14:14:47.069 serial: flush output
2016-04-22 at 14:14:47.075 serial: attributes: 1C 00 00 00 00 4B 00 00 93 10 00 00 00 00 00 00 00 00 08 01 00 11 13 00 00 00 00 00
2016-04-22 at 14:14:47.091 output packet: sent: FF
2016-04-22 at 14:14:47.098 serial: output: FF
2016-04-22 at 14:14:47.111 serial: input: FE 38
2016-04-22 at 14:14:47.118 input packet: FE 38
2016-04-22 at 14:14:47.123 Detected unknown HandyTech model with ID 00.
2016-04-22 at 14:14:47.135 serial: flush output
2016-04-22 at 14:14:47.142 serial: attributes: 1C 00 00 00 B0 04 00 00 11 10 00 00 00 00 00 08 00 02 07 00 00 11 13 00 00 00 00 00
2016-04-22 at 14:14:47.276 braille driver initialization failed: ht -> serial:COM7
2016-04-22 at 14:14:47.276 braille driver not found
2016-04-22 at 14:14:47.276 activity action failed: braille-driver: start
2016-04-22 at 14:14:47.276 activity state change: braille-driver: 2[scheduled]
2016-04-22 at 14:14:51.983 activity state change: braille-driver: 6[starting]
2016-04-22 at 14:14:51.983 checking braille device: serial:COM7
2016-04-22 at 14:14:51.983 checking for braille driver: ht
2016-04-22 at 14:14:51.983 initializing braille driver: ht -> serial:COM7
2016-04-22 at 14:14:52.016 serial: device opened: //./COM7: fh=0000024c
2016-04-22 at 14:14:52.044 serial: set baud: 19200
2016-04-22 at 14:14:52.059 serial: set data bits: 8
2016-04-22 at 14:14:52.066 serial: set stop bits: 1
2016-04-22 at 14:14:52.074 serial: set parity: 1
2016-04-22 at 14:14:52.084 serial: set flow control: 0X00
2016-04-22 at 14:14:52.093 serial: flush output
2016-04-22 at 14:14:52.101 serial: attributes: 1C 00 00 00 00 4B 00 00 93 10 00 00 00 00 00 00 00 00 08 01 00 11 13 00 00 00 00 00
2016-04-22 at 14:14:52.121 output packet: sent: FF
2016-04-22 at 14:14:52.128 serial: output: FF
2016-04-22 at 14:14:52.143 serial: input: FE 38
2016-04-22 at 14:14:52.149 input packet: FE 38
2016-04-22 at 14:14:52.156 Detected unknown HandyTech model with ID 00.
2016-04-22 at 14:14:52.169 serial: flush output
2016-04-22 at 14:14:52.176 serial: attributes: 1C 00 00 00 B0 04 00 00 11 10 00 00 00 00 00 08 00 02 07 00 00 11 13 00 00 00 00 00
2016-04-22 at 14:14:52.308 braille driver initialization failed: ht -> serial:COM7
2016-04-22 at 14:14:52.308 braille driver not found
2016-04-22 at 14:14:52.308 activity action failed: braille-driver: start
2016-04-22 at 14:14:52.308 activity state change: braille-driver: 2[scheduled]
2016-04-22 at 14:14:56.984 activity state change: braille-driver: 6[starting]
2016-04-22 at 14:14:56.984 checking braille device: serial:COM7
2016-04-22 at 14:14:56.984 checking for braille driver: ht
2016-04-22 at 14:14:56.984 initializing braille driver: ht -> serial:COM7
2016-04-22 at 14:14:57.001 serial: device opened: //./COM7: fh=00000218
2016-04-22 at 14:14:57.040 serial: set baud: 19200
2016-04-22 at 14:14:57.050 serial: set data bits: 8
2016-04-22 at 14:14:57.060 serial: set stop bits: 1
2016-04-22 at 14:14:57.069 serial: set parity: 1
2016-04-22 at 14:14:57.076 serial: set flow control: 0X00
2016-04-22 at 14:14:57.084 serial: flush output
2016-04-22 at 14:14:57.091 serial: attributes: 1C 00 00 00 00 4B 00 00 93 10 00 00 00 00 00 00 00 00 08 01 00 11 13 00 00 00 00 00
2016-04-22 at 14:14:57.112 output packet: sent: FF
2016-04-22 at 14:14:57.119 serial: output: FF
2016-04-22 at 14:14:57.128 serial: input: FE 38
2016-04-22 at 14:14:57.134 input packet: FE 38
2016-04-22 at 14:14:57.140 Detected unknown HandyTech model with ID 00.
2016-04-22 at 14:14:57.153 serial: flush output
2016-04-22 at 14:14:57.159 serial: attributes: 1C 00 00 00 B0 04 00 00 11 10 00 00 00 00 00 08 00 02 07 00 00 11 13 00 00 00 00 00
2016-04-22 at 14:14:57.293 braille driver initialization failed: ht -> serial:COM7
2016-04-22 at 14:14:57.293 braille driver not found
2016-04-22 at 14:14:57.293 activity action failed: braille-driver: start
2016-04-22 at 14:14:57.293 activity state change: braille-driver: 2[scheduled]
2016-04-22 at 14:15:01.983 activity state change: braille-driver: 6[starting]
2016-04-22 at 14:15:01.983 checking braille device: serial:COM7
2016-04-22 at 14:15:01.983 checking for braille driver: ht
2016-04-22 at 14:15:01.983 initializing braille driver: ht -> serial:COM7
2016-04-22 at 14:15:02.000 serial: device opened: //./COM7: fh=00000210
2016-04-22 at 14:15:02.012 serial: set baud: 19200
2016-04-22 at 14:15:02.021 serial: set data bits: 8
2016-04-22 at 14:15:02.028 serial: set stop bits: 1
2016-04-22 at 14:15:02.037 serial: set parity: 1
2016-04-22 at 14:15:02.044 serial: set flow control: 0X00
2016-04-22 at 14:15:02.052 serial: flush output
2016-04-22 at 14:15:02.059 serial: attributes: 1C 00 00 00 00 4B 00 00 93 10 00 00 00 00 00 00 00 00 08 01 00 11 13 00 00 00 00 00
2016-04-22 at 14:15:02.080 output packet: sent: FF
2016-04-22 at 14:15:02.086 serial: output: FF
2016-04-22 at 14:15:02.095 serial: input: FE
2016-04-22 at 14:15:02.202 serial: input: 38
2016-04-22 at 14:15:02.207 input packet: FE 38
2016-04-22 at 14:15:02.215 Detected unknown HandyTech model with ID 00.
2016-04-22 at 14:15:02.229 serial: flush output
2016-04-22 at 14:15:02.236 serial: attributes: 1C 00 00 00 B0 04 00 00 11 10 00 00 00 00 00 08 00 02 07 00 00 11 13 00 00 00 00 00
2016-04-22 at 14:15:02.372 braille driver initialization failed: ht -> serial:COM7
2016-04-22 at 14:15:02.372 braille driver not found
2016-04-22 at 14:15:02.372 activity action failed: braille-driver: start
2016-04-22 at 14:15:02.372 activity state change: braille-driver: 2[scheduled]
2016-04-22 at 14:15:06.985 activity state change: braille-driver: 6[starting]
2016-04-22 at 14:15:06.986 checking braille device: serial:COM7
2016-04-22 at 14:15:06.986 checking for braille driver: ht
2016-04-22 at 14:15:06.986 initializing braille driver: ht -> serial:COM7
2016-04-22 at 14:15:07.019 serial: device opened: //./COM7: fh=00000200
2016-04-22 at 14:15:07.058 serial: set baud: 19200
2016-04-22 at 14:15:07.072 serial: set data bits: 8
2016-04-22 at 14:15:07.087 serial: set stop bits: 1
2016-04-22 at 14:15:07.098 serial: set parity: 1
2016-04-22 at 14:15:07.105 serial: set flow control: 0X00
2016-04-22 at 14:15:07.115 serial: flush output
2016-04-22 at 14:15:07.122 serial: attributes: 1C 00 00 00 00 4B 00 00 93 10 00 00 00 00 00 00 00 00 08 01 00 11 13 00 00 00 00 00
2016-04-22 at 14:15:07.143 output packet: sent: FF
2016-04-22 at 14:15:07.150 serial: output: FF
2016-04-22 at 14:15:07.162 serial: input: FE 38
2016-04-22 at 14:15:07.169 input packet: FE 38
2016-04-22 at 14:15:07.175 Detected unknown HandyTech model with ID 00.
2016-04-22 at 14:15:07.188 serial: flush output
2016-04-22 at 14:15:07.194 serial: attributes: 1C 00 00 00 B0 04 00 00 11 10 00 00 00 00 00 08 00 02 07 00 00 11 13 00 00 00 00 00
2016-04-22 at 14:15:07.327 braille driver initialization failed: ht -> serial:COM7
2016-04-22 at 14:15:07.327 braille driver not found
2016-04-22 at 14:15:07.327 activity action failed: braille-driver: start
2016-04-22 at 14:15:07.327 activity state change: braille-driver: 2[scheduled]
2016-04-22 at 14:15:10.110 stopping program components
2016-04-22 at 14:15:10.110 stopping program component: sessions
2016-04-22 at 14:15:10.110 popped command handler: API
2016-04-22 at 14:15:10.110 popped command handler: custom
2016-04-22 at 14:15:10.110 popped command handler: screen
2016-04-22 at 14:15:10.110 popped command handler: navigation
2016-04-22 at 14:15:10.110 popped command handler: input
2016-04-22 at 14:15:10.110 report listener unregistered: 0: 0041fdb0
2016-04-22 at 14:15:10.110 popped command handler: keycodes
2016-04-22 at 14:15:10.110 report listener unregistered: 0: 004203f0
2016-04-22 at 14:15:10.110 popped command handler: touch
2016-04-22 at 14:15:10.110 report listener unregistered: 3: 004209a0
2016-04-22 at 14:15:10.110 popped command handler: toggle
2016-04-22 at 14:15:10.110 popped command handler: preferences
2016-04-22 at 14:15:10.110 popped command handler: clipboard
2016-04-22 at 14:15:10.110 popped command handler: learn
2016-04-22 at 14:15:10.110 popped command handler: miscellaneous
2016-04-22 at 14:15:10.110 popped command handler: unhandled
2016-04-22 at 14:15:10.110 popped command environment: main
2016-04-22 at 14:15:10.110 stopping program component: braille-driver
2016-04-22 at 14:15:10.110 activity action request: braille-driver: stop
2016-04-22 at 14:15:10.110 invalid async handle
2016-04-22 at 14:15:10.132 activity state change: braille-driver: 1[prepared]
2016-04-22 at 14:15:10.133 activity state change: braille-driver: 0[stopped]
2016-04-22 at 14:15:10.133 stopping program component: braille-data
2016-04-22 at 14:15:10.133 stopping program component: api-server
2016-04-22 at 14:15:10.133 invalid async handle
2016-04-22 at 14:15:10.151 stopping program component: address-table
2016-04-22 at 14:15:10.151 stopping program component: screen-driver
2016-04-22 at 14:15:10.151 activity action request: screen-driver: stop
2016-04-22 at 14:15:10.151 activity state change: screen-driver: 9[stopping]
2016-04-22 at 14:15:10.151 activity state change: screen-driver: 0[stopped]
2016-04-22 at 14:15:10.151 stopping program component: keyboard-table
2016-04-22 at 14:15:10.151 stopping program component: contraction-table
2016-04-22 at 14:15:10.151 stopping program component: attributes-table
2016-04-22 at 14:15:10.151 stopping program component: text-table
2016-04-22 at 14:15:10.151 stopping program component: tunes


More information about the BRLTTY mailing list