Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for the Orbit Reader 20 braille display #6007

Closed
jcsteh opened this issue May 27, 2016 · 11 comments
Closed

Support for the Orbit Reader 20 braille display #6007

jcsteh opened this issue May 27, 2016 · 11 comments
Assignees
Milestone

Comments

@jcsteh
Copy link
Contributor

jcsteh commented May 27, 2016

Update the Baum driver to support the Orbit Reader 20.

@jcsteh jcsteh self-assigned this May 27, 2016
jcsteh added a commit that referenced this issue Jul 6, 2016
jcsteh added a commit that referenced this issue Aug 31, 2016
@nvaccessAuto nvaccessAuto added this to the 2016.4 milestone Aug 31, 2016
jcsteh added a commit that referenced this issue Aug 31, 2016
@joshknnd1982
Copy link

no matter what i do i cannot get orbit20 to connect. i tried pairing with bluetooth, usb with hid, rb18 emulation, nothing i just get errors. error log is below.

INFO - main (16:56:14):
Starting NVDA
INFO - core.main (16:56:14):
Config dir: C:\Users\Josh\AppData\Roaming\nvda
INFO - core.main (16:56:14):
NVDA version master-13644,e6b99230
INFO - core.main (16:56:14):
Using Windows version 10.0.14393 workstation
INFO - core.main (16:56:14):
Using Python version 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016,
15:19:22) [MSC v.1500 32 bit (Intel)]
INFO - core.main (16:56:14):
Using comtypes version 0.6.2
INFO - synthDriverHandler.setSynth (16:56:15):
Loaded synthDriver eloquence
INFO - core.main (16:56:15):
Using wx version 3.0.2.0 msw (classic)
INFO - braille.initialize (16:56:15):
Using liblouis version 3.0.0
INFO - braille.BrailleHandler.setDisplayByName (16:56:15):
Loaded braille display driver noBraille, current display has 0 cells.
INFO - brailleInput.initialize (16:56:15):
Braille input initialized
INFO - _UIAHandler.UIAHandler.MTAThreadFunc (16:56:15):
UIAutomation: IUIAutomation3
INFO - _UIAHandler.UIAHandler.MTAThreadFunc (16:56:15):
UIAutomation: IUIAutomation3
INFO - core.main (16:56:15):
NVDA initialized
ERROR - braille.getDisplayList (16:56:31):
Traceback (most recent call last):
File "braille.pyc", line 417, in getDisplayList
File "brailleDisplayDrivers\brailliantB.pyc", line 108, in check
File "brailleDisplayDrivers\brailliantB.pyc", line 91, in _getPorts
File "hwPortUtils.pyc", line 234, in listComPorts
WindowsError: [Error 13] The data is invalid.
ERROR - unhandled exception (16:56:32):
Traceback (most recent call last):
File "gui\settingsDialogs.pyc", line 1630, in onDisplayNameChanged
File "gui\settingsDialogs.pyc", line 1637, in updatePossiblePorts
File "brailleDisplayDrivers\baum.pyc", line 130, in getPossiblePorts
File "hwPortUtils.pyc", line 234, in listComPorts
WindowsError: [Error 13] The data is invalid.
ERROR - braille.BrailleHandler.setDisplayByName (16:56:34):
Error initializing display driver
Traceback (most recent call last):
File "braille.pyc", line 1491, in setDisplayByName
File "brailleDisplayDrivers\baum.pyc", line 223, in init
RuntimeError: No Baum display found
INFO - braille.BrailleHandler.setDisplayByName (16:56:34):
Loaded braille display driver noBraille, current display has 0 cells.
ERROR - braille.BrailleHandler.setDisplayByName (16:56:38):
Error initializing display driver
Traceback (most recent call last):
File "braille.pyc", line 1491, in setDisplayByName
File "brailleDisplayDrivers\baum.pyc", line 223, in init
RuntimeError: No Baum display found
INFO - braille.BrailleHandler.setDisplayByName (16:56:38):
Loaded braille display driver noBraille, current display has 0 cells.
INFO - globalCommands.GlobalCommands.script_navigatorObject_devInfo
(16:56:44):
Developer info for navigator object:
name: u'about:blank'
role: ROLE_DOCUMENT
states: STATE_FOCUSABLE, STATE_EDITABLE, STATE_FOCUSED
isFocusable: True
hasFocus: True
Python object:
<NVDAObjects.Dynamic_EditableTextWithAutoSelectDetectionBrokenFocusedStateDocumentEditorMozillaIAccessible
object at 0x04DC5D70>
Python class mro: (<class
'NVDAObjects.Dynamic_EditableTextWithAutoSelectDetectionBrokenFocusedStateDocumentEditorMozillaIAccessible'>,
<class 'NVDAObjects.behaviors.EditableTextWithAutoSelectDetection'>,
<class 'NVDAObjects.behaviors.EditableText'>, <class
'editableText.EditableText'>, <class
'NVDAObjects.IAccessible.mozilla.BrokenFocusedState'>, <class
'NVDAObjects.IAccessible.mozilla.Document'>, <class
'NVDAObjects.IAccessible.ia2Web.Document'>, <class
'NVDAObjects.IAccessible.ia2Web.Editor'>, <class
'NVDAObjects.IAccessible.mozilla.Mozilla'>, <class
'NVDAObjects.IAccessible.ia2Web.Ia2Web'>, <class
'NVDAObjects.IAccessible.IAccessible'>, <class
'NVDAObjects.window.Window'>, <class 'NVDAObjects.NVDAObject'>, <class
'baseObject.ScriptableObject'>, <class
'baseObject.AutoPropertyObject'>, <type 'object'>)
description: u''
location: (8, 240, 844, 458)
value: None
appModule: <'thunderbird' (appName u'thunderbird', process ID 6796) at
address 4cd9b90>
appModule.productName: u'Thunderbird'
appModule.productVersion: u'45.4.0'
TextInfo: <class
'NVDAObjects.IAccessible.ia2TextMozilla.MozillaCompoundTextInfo'>
windowHandle: 394074L
windowClassName: u'MozillaWindowClass'
windowControlID: 0
windowStyle: 382664704
windowThreadID: 6516
windowText: u'Write: or20 help'
displayText: u''
IAccessibleObject: <POINTER(IAccessible2) ptr=0x8acf27c at 4db4f30>
IAccessibleChildID: 0
IAccessible event parameters: windowHandle=394074, objectID=-4,
childID=-319655648
IAccessible accName: u'about:blank'
IAccessible accRole: ROLE_SYSTEM_DOCUMENT
IAccessible accState: STATE_SYSTEM_FOCUSED, STATE_SYSTEM_FOCUSABLE,
STATE_SYSTEM_VALID (1048580)
IAccessible accDescription: u''
IAccessible accValue: u'about:blank'
IAccessible2 windowHandle: 394074
IAccessible2 uniqueID: -319655648
IAccessible2 role: ROLE_SYSTEM_DOCUMENT
IAccessible2 states: IA2_STATE_OPAQUE, IA2_STATE_EDITABLE (1032)
IAccessible2 attributes:
u'margin-left:8px;text-align:start;text-indent:0px;margin-right:8px;tag:body;margin-top:8px;margin-bottom:8px;display:block;line-number:7;explicit-name:true;'


Or20 mailing list
Or20@tech.aph.org
http://tech.aph.org/mailman/listinfo/or20

@jcsteh
Copy link
Contributor Author

jcsteh commented Oct 14, 2016

What firmware version are you running on your device? I wonder if something changed in a later version of the Orbit firmware that I don't have. Mine doesn't have an option for RB18 emulation, for example. That said, there are some concerning errors in your log that aren't even related to the Orbit.

Please enable hwIo debugging as explained in this article. Then, restart NVDA and try again with USB HID, no RB18 emulation and provide the resulting log. Thanks.

@joshknnd1982
Copy link

I am running firmware version 01.00.56 .

On 10/13/2016 8:18 PM, James Teh wrote:

What firmware version are you running on your device? I wonder if
something changed in a later version of the Orbit firmware that I
don't have. Mine doesn't have an option for RB18 emulation, for
example. That said, there are some concerning errors in your log that
aren't even related to the Orbit.

Please enable hwIo debugging as explained in this article
https://github.com/nvaccess/nvda/wiki/DebuggingBrailleDisplayDrivers.
Then, restart NVDA and try again with USB HID, no RB18 emulation and
provide the resulting log. Thanks.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#6007 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/APPbffTGoQqQweJUdQPTn0yuWqG5a_q8ks5qzspkgaJpZM4IoHfz.

mozilla thunderbird email client

@joshknnd1982
Copy link

ok i followed your directions exactly. here is the new log.

INFO - main (20:56:36):
Starting NVDA
INFO - core.main (20:56:36):
Config dir: C:\Users\Josh\AppData\Roaming\nvda
DEBUG - core.main (20:56:37):
setting language to Windows
INFO - core.main (20:56:37):
NVDA version master-13644,e6b99230
INFO - core.main (20:56:37):
Using Windows version 10.0.14393 workstation
INFO - core.main (20:56:37):
Using Python version 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016,
15:19:22) [MSC v.1500 32 bit (Intel)]
INFO - core.main (20:56:37):
Using comtypes version 0.6.2
DEBUG - core.main (20:56:37):
Initializing add-ons system
DEBUG - addonHandler._getAvailableAddonsFromPath (20:56:37):
Listing add-ons from C:\Users\Josh\AppData\Roaming\nvda\addons
DEBUG - addonHandler._getAvailableAddonsFromPath (20:56:37):
Loading add-on from C:\Users\Josh\AppData\Roaming\nvda\addons\DECTalk
DEBUG - addonHandler._getAvailableAddonsFromPath (20:56:37):
Found add-on DECTalk
DEBUG - addonHandler._getAvailableAddonsFromPath (20:56:37):
Loading add-on from C:\Users\Josh\AppData\Roaming\nvda\addons\Eloquence
DEBUG - addonHandler._getAvailableAddonsFromPath (20:56:37):
Found add-on Eloquence
DEBUG - addonHandler._getAvailableAddonsFromPath (20:56:37):
Loading add-on from C:\Users\Josh\AppData\Roaming\nvda\addons\objPad
DEBUG - addonHandler._getAvailableAddonsFromPath (20:56:37):
Found add-on objPad
DEBUG - addonHandler._getAvailableAddonsFromPath (20:56:37):
Loading add-on from C:\Users\Josh\AppData\Roaming\nvda\addons\ocr
DEBUG - addonHandler._getAvailableAddonsFromPath (20:56:37):
Found add-on ocr
DEBUG - addonHandler._getAvailableAddonsFromPath (20:56:37):
Loading add-on from C:\Users\Josh\AppData\Roaming\nvda\addons\oldEloquence
DEBUG - addonHandler._getAvailableAddonsFromPath (20:56:37):
Found add-on oldEloquence
DEBUG - addonHandler._getAvailableAddonsFromPath (20:56:37):
Loading add-on from C:\Users\Josh\AppData\Roaming\nvda\addons\remote
DEBUG - addonHandler._getAvailableAddonsFromPath (20:56:37):
Found add-on remote
DEBUG - addonHandler._getAvailableAddonsFromPath (20:56:37):
Loading add-on from
C:\Users\Josh\AppData\Roaming\nvda\addons\resourceMonitor
DEBUG - addonHandler._getAvailableAddonsFromPath (20:56:37):
Found add-on resourceMonitor
DEBUG - addonHandler._getAvailableAddonsFromPath (20:56:37):
Loading add-on from C:\Users\Josh\AppData\Roaming\nvda\addons\wintenApps
DEBUG - addonHandler._getAvailableAddonsFromPath (20:56:37):
Found add-on wintenApps
DEBUG - core.main (20:56:37):
Initializing appModule Handler
DEBUG - addonHandler.Addon.addToPackagePath (20:56:37):
Addon wintenApps added to appModules package path
DEBUG - core.main (20:56:37):
Initializing NVDAHelper
DEBUG - core.main (20:56:37):
Speech Dictionary processing
DEBUG - speechDictHandler.SpeechDict.load (20:56:37):
Loading speech dictionary
'C:\Users\Josh\AppData\Roaming\nvda\speechDicts\default.dic'...
DEBUG - speechDictHandler.SpeechDict.load (20:56:37):
file 'C:\Users\Josh\AppData\Roaming\nvda\speechDicts\default.dic' not found.
DEBUG - speechDictHandler.SpeechDict.load (20:56:37):
Loading speech dictionary 'builtin.dic'...
DEBUG - speechDictHandler.SpeechDict.load (20:56:37):
3 loaded records.
DEBUG - core.main (20:56:37):
Initializing speech
DEBUG - addonHandler.Addon.addToPackagePath (20:56:37):
Addon DECTalk added to synthDrivers package path
DEBUG - addonHandler.Addon.addToPackagePath (20:56:37):
Addon Eloquence added to synthDrivers package path
DEBUG - addonHandler.Addon.addToPackagePath (20:56:37):
Addon oldEloquence added to synthDrivers package path
DEBUG - external:synthDrivers.eloquence.SynthDriver.init (20:56:37):
Using Eloquence version 6.1.0.0
DEBUG - speechDictHandler.SpeechDict.load (20:56:37):
Loading speech dictionary
'C:\Users\Josh\AppData\Roaming\nvda\speechDicts\eloquence-American
English.dic'...
DEBUG - speechDictHandler.SpeechDict.load (20:56:37):
file 'C:\Users\Josh\AppData\Roaming\nvda\speechDicts\eloquence-American
English.dic' not found.
INFO - synthDriverHandler.setSynth (20:56:37):
Loaded synthDriver eloquence
INFO - core.main (20:56:37):
Using wx version 3.0.2.0 msw (classic)
DEBUG - core.main (20:56:37):
Initializing braille
INFO - braille.initialize (20:56:37):
Using liblouis version 3.0.0
INFO - braille.BrailleHandler.setDisplayByName (20:56:37):
Loaded braille display driver noBraille, current display has 0 cells.
DEBUG - core.main (20:56:37):
Initializing braille input
INFO - brailleInput.initialize (20:56:37):
Braille input initialized
DEBUG - core.main (20:56:37):
Initializing displayModel
DEBUG - core.main (20:56:37):
Initializing GUI
DEBUG - core.main (20:56:37):
initializing Java Access Bridge support
DEBUG - core.main (20:56:37):
Initializing winConsole support
DEBUG - core.main (20:56:37):
Initializing UIA support
INFO - _UIAHandler.UIAHandler.MTAThreadFunc (20:56:37):
UIAutomation: IUIAutomation3
DEBUG - core.main (20:56:37):
Initializing IAccessible support
DEBUG - core.main (20:56:37):
Initializing input core
DEBUGWARNING - inputCore.InputManager.loadLocaleGestureMap (20:56:37):
No locale gesture map for language en
DEBUG - core.main (20:56:37):
Initializing keyboard handler
DEBUG - core.main (20:56:37):
initializing mouse handler
DEBUG - core.main (20:56:37):
Initializing touchHandler
DEBUGWARNING - touchHandler.initialize (20:56:37):
No touch devices found
DEBUG - core.main (20:56:37):
Initializing global plugin handler
DEBUG - addonHandler.Addon.addToPackagePath (20:56:37):
Addon objPad added to globalPlugins package path
DEBUG - addonHandler.Addon.addToPackagePath (20:56:37):
Addon ocr added to globalPlugins package path
DEBUG - addonHandler.Addon.addToPackagePath (20:56:37):
Addon remote added to globalPlugins package path
DEBUG - addonHandler.Addon.addToPackagePath (20:56:37):
Addon resourceMonitor added to globalPlugins package path
DEBUG - addonHandler.Addon.addToPackagePath (20:56:37):
Addon wintenApps added to globalPlugins package path
INFO - _UIAHandler.UIAHandler.MTAThreadFunc (20:56:37):
UIAutomation: IUIAutomation3
DEBUG - core.main (20:56:37):
Initializing core pump
DEBUG - core.main (20:56:37):
Initializing watchdog
DEBUG - core.main (20:56:37):
initializing updateCheck
INFO - core.main (20:56:37):
NVDA initialized
DEBUG - core.main (20:56:37):
entering wx application main loop
IO - speech.speak (20:56:37):
Speaking [u'Desktop list']
IO - speech.speak (20:56:37):
Speaking [u'NVDA 10 of 11']
IO - speech.speak (20:56:38):
Speaking [u'App start cursor']
IO - speech.speak (20:56:42):
Speaking [u'Normal cursor']
IO - speech.speak (20:56:48):
Speaking [u'NVDA 10 of 11']
IO - speech.speak (20:56:48):
Speaking [u'NVDA 10 of 11']
IO - inputCore.InputManager.executeGesture (20:56:58):
Input: kb(laptop):downArrow
IO - speech.speak (20:56:58):
Speaking [u'Josh - Shortcut 11 of 11']
IO - inputCore.InputManager.executeGesture (20:56:58):
Input: kb(laptop):upArrow
IO - speech.speak (20:56:58):
Speaking [u'NVDA 10 of 11']
IO - speech.speak (20:56:59):
Speaking [u'Location: nvda_slave (C:\Program Files (x86)\NVDA) tool tip']
IO - inputCore.InputManager.executeGesture (20:56:59):
Input: kb(laptop):NVDA+n
IO - speech.speak (20:56:59):
Speaking [u'NVDA menu']
IO - inputCore.InputManager.executeGesture (20:57:00):
Input: kb(laptop):p
IO - speech.speak (20:57:00):
Speaking [u'General settings... g 1 of 15']
IO - inputCore.InputManager.executeGesture (20:57:00):
Input: kb(laptop):r
DEBUGWARNING - Python warning (20:57:00):
C:\Program Files (x86)\NVDA\library.zip\gui\settingsDialogs.py:66:
DeprecationWarning: object() takes no parameters
DEBUG - hwPortUtils.listHidDevices (20:57:01):
{'usbID': u'VID_0483&PID_A1D3', 'devicePath':
u'\?\hid#vid_0483&pid_a1d3#6&2dce4148&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}',
'hardwareID': u'HID\VID_0483&PID_A1D3&REV_0300'}
DEBUG - hwPortUtils.listHidDevices (20:57:01):
Finished listing HID devices
DEBUG - hwPortUtils.listComPorts (20:57:01):
{'friendlyName': u'com0com - serial port emulator CNCA1 (COM8)',
'hardwareID': u'com0com\port', 'port': u'COM8'}
DEBUG - hwPortUtils.listComPorts (20:57:01):
{'friendlyName': u'Agere Systems HDA Modem', 'hardwareID':
u'HDAUDIO\FUNC_02&VEN_11C1&DEV_1040&SUBSYS_103C3066&REV_1002', 'port':
u'COM3'}
ERROR - braille.getDisplayList (20:57:01):
Traceback (most recent call last):
File "braille.pyc", line 417, in getDisplayList
File "brailleDisplayDrivers\brailliantB.pyc", line 108, in check
File "brailleDisplayDrivers\brailliantB.pyc", line 91, in _getPorts
File "hwPortUtils.pyc", line 234, in listComPorts
WindowsError: [Error 13] The data is invalid.
DEBUGWARNING - braille.getDisplayList (20:57:01):
Braille display driver freedomScientific reports as unavailable, excluding
IO - speech.speak (20:57:01):
Speaking [u'Braille Settings dialog']
IO - speech.speak (20:57:01):
Speaking [u'Braille display: combo box No braille collapsed Alt+d']
IO - inputCore.InputManager.executeGesture (20:57:03):
Input: kb(laptop):home
IO - speech.speak (20:57:03):
Speaking [u'ALVA BC640/680 series']
IO - inputCore.InputManager.executeGesture (20:57:04):
Input: kb(laptop):downArrow
DEBUG - hwPortUtils.listComPorts (20:57:04):
{'friendlyName': u'com0com - serial port emulator CNCA1 (COM8)',
'hardwareID': u'com0com\port', 'port': u'COM8'}
DEBUG - hwPortUtils.listComPorts (20:57:04):
{'friendlyName': u'Agere Systems HDA Modem', 'hardwareID':
u'HDAUDIO\FUNC_02&VEN_11C1&DEV_1040&SUBSYS_103C3066&REV_1002', 'port':
u'COM3'}
ERROR - unhandled exception (20:57:04):
Traceback (most recent call last):
File "gui\settingsDialogs.pyc", line 1630, in onDisplayNameChanged
File "gui\settingsDialogs.pyc", line 1637, in updatePossiblePorts
File "brailleDisplayDrivers\baum.pyc", line 130, in getPossiblePorts
File "hwPortUtils.pyc", line 234, in listComPorts
WindowsError: [Error 13] The data is invalid.
IO - speech.speak (20:57:04):
Speaking [u'Baum/HumanWare/APH/Orbit braille displays']
IO - inputCore.InputManager.executeGesture (20:57:05):
Input: kb(laptop):shift+tab
IO - speech.speak (20:57:05):
Speaking [u'Cancel button']
IO - inputCore.InputManager.executeGesture (20:57:05):
Input: kb(laptop):shift+tab
IO - speech.speak (20:57:06):
Speaking [u'OK button']
IO - inputCore.InputManager.executeGesture (20:57:06):
Input: kb(laptop):space
IO - speech.speak (20:57:06):
Speaking [u'pressed']
DEBUG - hwIo.Serial.init (20:57:06):
Opening port Auto
DEBUG - hwIo.Serial.init (20:57:06):
Open failed: could not open port Auto: [Error 2] The system cannot find
the file specified.
ERROR - braille.BrailleHandler.setDisplayByName (20:57:06):
Error initializing display driver
Traceback (most recent call last):
File "braille.pyc", line 1491, in setDisplayByName
File "brailleDisplayDrivers\baum.pyc", line 223, in init
RuntimeError: No Baum display found
INFO - braille.BrailleHandler.setDisplayByName (20:57:06):
Loaded braille display driver noBraille, current display has 0 cells.
IO - speech.speak (20:57:06):
Speaking [u'Braille Display Error dialog Could not load the baum
display.']
IO - speech.speak (20:57:06):
Speaking [u'OK button']
IO - inputCore.InputManager.executeGesture (20:57:10):
Input: kb(laptop):space
IO - speech.speak (20:57:10):
Speaking [u'pressed']
IO - speech.speak (20:57:10):
Speaking [u'Braille Settings dialog']
IO - speech.speak (20:57:10):
Speaking [u'Braille display: combo box Baum/HumanWare/APH/Orbit
braille displays collapsed Alt+d']
IO - inputCore.InputManager.executeGesture (20:57:12):
Input: kb(laptop):shift+tab
IO - speech.speak (20:57:12):
Speaking [u'Cancel button']
IO - inputCore.InputManager.executeGesture (20:57:12):
Input: kb(laptop):shift+tab
IO - speech.speak (20:57:12):
Speaking [u'OK button']
IO - inputCore.InputManager.executeGesture (20:57:13):
Input: kb(laptop):space
IO - speech.speak (20:57:13):
Speaking [u'pressed']
DEBUG - hwIo.Serial.init (20:57:13):
Opening port Auto
DEBUG - hwIo.Serial.init (20:57:13):
Open failed: could not open port Auto: [Error 2] The system cannot find
the file specified.
ERROR - braille.BrailleHandler.setDisplayByName (20:57:13):
Error initializing display driver
Traceback (most recent call last):
File "braille.pyc", line 1491, in setDisplayByName
File "brailleDisplayDrivers\baum.pyc", line 223, in init
RuntimeError: No Baum display found
INFO - braille.BrailleHandler.setDisplayByName (20:57:13):
Loaded braille display driver noBraille, current display has 0 cells.
IO - speech.speak (20:57:13):
Speaking [u'Braille Display Error dialog Could not load the baum
display.']
IO - speech.speak (20:57:13):
Speaking [u'OK button']
IO - inputCore.InputManager.executeGesture (20:57:15):
Input: kb(laptop):space
IO - speech.speak (20:57:15):
Speaking [u'pressed']
IO - speech.speak (20:57:15):
Speaking [u'Braille Settings dialog']
IO - speech.speak (20:57:15):
Speaking [u'Braille display: combo box Baum/HumanWare/APH/Orbit
braille displays collapsed Alt+d']
IO - inputCore.InputManager.executeGesture (20:57:15):
Input: kb(laptop):escape
IO - speech.speak (20:57:15):
Speaking [u'English (United States) - US']
IO - speech.speak (20:57:16):
Speaking [u'Desktop list']
IO - speech.speak (20:57:16):
Speaking [u'NVDA 10 of 11']
IO - inputCore.InputManager.executeGesture (20:57:18):
Input: kb(laptop):NVDA+f1
INFO - globalCommands.GlobalCommands.script_navigatorObject_devInfo
(20:57:18):
Developer info for navigator object:
name: u'NVDA'
role: ROLE_LISTITEM
states: STATE_FOCUSABLE, STATE_SELECTABLE, STATE_FOCUSED, STATE_SELECTED
isFocusable: True
hasFocus: True
Python object: <NVDAObjects.IAccessible.sysListView32.ListItem object at
0x04DA7650>
Python class mro: (<class
'NVDAObjects.IAccessible.sysListView32.ListItem'>, <class
'NVDAObjects.behaviors.RowWithFakeNavigation'>, <class
'NVDAObjects.behaviors.RowWithoutCellObjects'>, <class
'NVDAObjects.IAccessible.sysListView32.ListItemWithoutColumnSupport'>,
<class 'NVDAObjects.IAccessible.IAccessible'>, <class
'NVDAObjects.window.Window'>, <class 'NVDAObjects.NVDAObject'>, <class
'baseObject.ScriptableObject'>, <class 'baseObject.AutoPropertyObject'>,
<type 'object'>)
description: None
location: (75, 213, 74, 70)
value: None
appModule: <'explorer' (appName u'explorer', process ID 3288) at address
4b66e10>
appModule.productName: u'Microsoft\xae Windows\xae Operating System'
appModule.productVersion: u'10.0.14393.0'
TextInfo: <class 'NVDAObjects.NVDAObjectTextInfo'>
windowHandle: 65852
windowClassName: u'SysListView32'
windowControlID: 1
windowStyle: 1442855488
windowThreadID: 2212
windowText: u'FolderView'
displayText: u'NVDA'
IAccessibleObject: <POINTER(IAccessible) ptr=0x73c8a0 at 4d31670>
IAccessibleChildID: 10
IAccessible event parameters: windowHandle=65852, objectID=-4, childID=10
IAccessible accName: u'NVDA'
IAccessible accRole: ROLE_SYSTEM_LISTITEM
IAccessible accState: STATE_SYSTEM_SELECTABLE, STATE_SYSTEM_SELECTED,
STATE_SYSTEM_MULTISELECTABLE, STATE_SYSTEM_FOCUSED,
STATE_SYSTEM_FOCUSABLE, STATE_SYSTEM_VALID (19922950)
IAccessible accDescription: exception: (-2147352573, 'Member not
found.', (None, None, None, 0, None))
IAccessible accValue: None

On 10/13/2016 8:18 PM, James Teh wrote:

What firmware version are you running on your device? I wonder if
something changed in a later version of the Orbit firmware that I
don't have. Mine doesn't have an option for RB18 emulation, for
example. That said, there are some concerning errors in your log that
aren't even related to the Orbit.

Please enable hwIo debugging as explained in this article
https://github.com/nvaccess/nvda/wiki/DebuggingBrailleDisplayDrivers.
Then, restart NVDA and try again with USB HID, no RB18 emulation and
provide the resulting log. Thanks.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#6007 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/APPbffTGoQqQweJUdQPTn0yuWqG5a_q8ks5qzspkgaJpZM4IoHfz.

mozilla thunderbird email client

jcsteh added a commit that referenced this issue Oct 14, 2016
…ms which made some braille display drivers unusable.

hwPortUtils.listComPorts: In some rare cases, the SPDRP_FRIENDLYNAME registry property doesn't exist/isn't valid. In these cases, just use the port name as the friendly name.
Re #6007.
@jcsteh
Copy link
Contributor Author

jcsteh commented Oct 14, 2016

Thanks. It looks like there is a COM port on your system which is broken and doesn't have a "friendly name". This is breaking NVDA.

Please try this try build. You can just run it as a temporary copy if you like (press Continue running after running and accepting the license). If it doesn't work, please provide another log with hwIo debugging (which is probably still enabled from before unless you disabled it). Thanks.

@joshknnd1982
Copy link

is there any way to fix this com port? this is a refurbished laptop.

On 10/13/2016 9:46 PM, James Teh wrote:

Thanks. It looks like there is a COM port on your system which is
broken and doesn't have a "friendly name". This is breaking NVDA.

Please try this try build
https://ci.appveyor.com/api/buildjobs/26v46sts0h5yv43y/artifacts/output%2Fnvda_snapshot_try-comPortNoFriendly-13645%2Ca24d1787.exe.
You can just run it as a temporary copy if you like (press Continue
running after running and accepting the license). If it doesn't work,
please provide another log with hwIo debugging (which is probably
still enabled from before unless you disabled it). Thanks.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#6007 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/APPbfc9o46C63OTR2LAcCuZp2xB_kzI7ks5qzt7qgaJpZM4IoHfz.

mozilla thunderbird email client

@jcsteh
Copy link
Contributor Author

jcsteh commented Oct 14, 2016

It's probably just a weird driver or maybe it needs to be reinstalled. Either way, I'm hoping this build will work around it.

@joshknnd1982
Copy link

hey i tried the try build and it works. so can you tell me what is wrong
with my comm port and how i can fix it if possible please?

On 10/13/2016 9:53 PM, James Teh wrote:

It's probably just a weird driver or maybe it needs to be reinstalled.
Either way, I'm hoping this build will work around it.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#6007 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/APPbfRifC31qzDztm2f-2Xuiyw-1OCp4ks5qzuCZgaJpZM4IoHfz.

mozilla thunderbird email client

@joshknnd1982
Copy link

or could you implement this into master as an option for people who may
need it?

On 10/13/2016 9:53 PM, James Teh wrote:

It's probably just a weird driver or maybe it needs to be reinstalled.
Either way, I'm hoping this build will work around it.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#6007 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/APPbfRifC31qzDztm2f-2Xuiyw-1OCp4ks5qzuCZgaJpZM4IoHfz.

mozilla thunderbird email client

@jcsteh
Copy link
Contributor Author

jcsteh commented Oct 14, 2016

It might not be something you can fix; it could be a driver bug. In any case, I do plan to get this into NVDA core. I just wanted to have you verify that it worked first before taking it further, since I can't reproduce it myself.

@joshknnd1982
Copy link

yes it works great, thanks! and I installed the try build and updated my
current copy of NVDA to the try build. Hopefully your changes will make
it into the next major NVDA version to come out in a few months or so.

On 10/14/2016 12:13 AM, James Teh wrote:

It might not be something you can fix; it could be a driver bug. In
any case, I do plan to get this into NVDA core. I just wanted to have
you verify that it worked first before taking it further, since I
can't reproduce it myself.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#6007 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/APPbfefOoUcCrHVf1VrvjOaahdnz1mlpks5qzwFkgaJpZM4IoHfz.

mozilla thunderbird email client

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants