Topics

MB408 Bluetooth: potete farmi un test?

Alberto Buffolino
 

Ciao a tutti,
con Sergio siamo riusciti a trovare una versione della DLL che funziona anche per lui, ma che, viceversa, non sembra funzionare per i modelli senza Bluetooth (almeno il mio).
A questo punto, sto cercando di capire come mettere assieme le cose, e chiederei un favore a chi ha la versione Bluetooth della barra.
Potete installare questa versione del driver, che non metterò su Github per ora, e dirmi se vi funziona come la precedente? Vi basta aggiornare l'add-on e riavviare NVDA.
Se la barra non parte al riavvio, provate a riconfigurarla.
Dopodiché, in tutti i casi, mandatemi il log.
Da qui:
https://www.dropbox.com/s/jux2of1dlinvekc/mb408sl-driver-1.0-20200220-dev.nvda-addon?dl=1
Se non vi funzionasse, dopo avermi mandato il log, basta rimettere la versione che trovate su Github.
Alberto
----------
"...e di come era importante fra la gente
non essere solo musica e parole..."

Michele Rosso
 

Il 20/02/2020 19:14, Alberto Buffolino ha scritto:
Ciao a tutti,
con Sergio siamo riusciti a trovare una versione della DLL che funziona anche per lui, ma che, viceversa, non sembra funzionare per i modelli senza Bluetooth (almeno il mio).
A questo punto, sto cercando di capire come mettere assieme le cose, e chiederei un favore a chi ha la versione Bluetooth della barra.
Potete installare questa versione del driver, che non metterò su Github per ora, e dirmi se vi funziona come la precedente? Vi basta aggiornare l'add-on e riavviare NVDA.
Se la barra non parte al riavvio, provate a riconfigurarla.
Dopodiché, in tutti i casi, mandatemi il log.
Ciao Alberto provato il nuovo addon con la mia barra bluetooht ha funzionato al primo colpo, come con la precedente versione, allo stesso modo.
ti incollo qui sotto il log come da te richiesto grazie!

INFO - __main__ (21:49:28.448) - MainThread (3448):
Starting NVDA version 2019.3.1
INFO - core.main (21:49:29.182) - MainThread (3448):
Config dir: C:\Users\stora\AppData\Roaming\nvda
INFO - config.ConfigManager._loadConfig (21:49:29.182) - MainThread (3448):
Loading config: C:\Users\stora\AppData\Roaming\nvda\nvda.ini
INFO - core.main (21:49:29.282) - MainThread (3448):
Using Windows version 10.0.18363 workstation
INFO - core.main (21:49:29.282) - MainThread (3448):
Using Python version 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 14 2019, 23:09:19) [MSC v.1916 32 bit (Intel)]
INFO - core.main (21:49:29.282) - MainThread (3448):
Using comtypes version 1.1.7
INFO - core.main (21:49:29.282) - MainThread (3448):
Using configobj version 5.1.0 with validate version 1.0.1
INFO - external:synthDrivers.vocalizer.SynthDriver.__init__ (21:49:29.759) - MainThread (3448):
Vocalizer info: Nuance Vocalizer 5.5, driver version 2.1.0, licensed:C:\Users\stora\AppData\Roaming\nvda\vocalizer_license.ini
INFO - synthDriverHandler.setSynth (21:49:29.799) - MainThread (3448):
Loaded synthDriver vocalizer
INFO - core.main (21:49:29.799) - MainThread (3448):
Using wx version 4.0.3 msw (phoenix) wxWidgets 3.0.5 with six version 1.12.0
INFO - brailleInput.initialize (21:49:29.799) - MainThread (3448):
Braille input initialized
INFO - braille.initialize (21:49:29.802) - MainThread (3448):
Using liblouis version 3.10.0
INFO - braille.initialize (21:49:29.807) - MainThread (3448):
Using pySerial version 3.4
INFO - external:brailleDisplayDrivers.mb408sl.BrailleDisplayDriver.__init__ (21:49:29.823) - MainThread (3448):
Try MDV on port COM4 at baud 38400 and 19200
INFO - external:brailleDisplayDrivers.mb408sl.BrailleDisplayDriver.__init__ (21:49:30.011) - MainThread (3448):
Trying baud 38400
INFO - external:brailleDisplayDrivers.mb408sl.BrailleDisplayDriver.__init__ (21:49:32.092) - MainThread (3448):
Found MDV on port COM4 at baud 38400
INFO - braille.BrailleHandler.setDisplayByName (21:49:32.099) - MainThread (3448):
Loaded braille display driver mb408sl, current display has 40 cells.
INFO - core.main (21:49:32.264) - MainThread (3448):
Java Access Bridge support initialized
INFO - _UIAHandler.UIAHandler.MTAThreadFunc (21:49:32.280) - _UIAHandler.UIAHandler.MTAThread (6396):
UIAutomation: IUIAutomation6
INFO - core.main (21:49:32.878) - MainThread (3448):
NVDA initialized
INFO - globalCommands.GlobalCommands.script_navigatorObject_devInfo (21:50:15.278) - MainThread (3448):
Developer info for navigator object:
name: None
role: ROLE_SECTION
roleText: None
states:
isFocusable: False
hasFocus: False
Python object: <NVDAObjects.IAccessible.mozilla.Mozilla object at 0x0A234730>
Python class mro: (<class 'NVDAObjects.IAccessible.mozilla.Mozilla'>, <class 'NVDAObjects.IAccessible.ia2Web.Ia2Web'>, <class 'NVDAObjects.IAccessible.IAccessible'>, <class 'NVDAObjects.window.Window'>, <class 'NVDAObjects.NVDAObject'>, <class 'documentBase.TextContainerObject'>, <class 'baseObject.ScriptableObject'>, <class 'baseObject.AutoPropertyObject'>, <class 'object'>)
description: ''
location: RectLTWH(left=107, top=436, width=811, height=1065)
value: None
appModule: <'thunderbird' (appName 'thunderbird', process ID 6460) at address 9f42910>
appModule.productName: 'Thunderbird'
appModule.productVersion: '68.5.0'
TextInfo: <class 'NVDAObjects.IAccessible.IA2TextTextInfo'>
windowHandle: 197710
windowClassName: 'MozillaWindowClass'
windowControlID: 0
windowStyle: 382664704
extendedWindowStyle: 256
windowThreadID: 10972
windowText: '[nvda-it] MB408 Bluetooth: potete farmi un test? - Mozilla Thunderbird'
displayText: ''
IAccessibleObject: <POINTER(IAccessible2) ptr=0x5479a34 at a240a80>
IAccessibleChildID: 0
IAccessible event parameters: windowHandle=197710, objectID=-4, childID=-231
IAccessible accName: None
IAccessible accRole: 'div'
IAccessible accState: (0)
IAccessible accDescription: ''
IAccessible accValue: None
IAccessible2 windowHandle: 197710
IAccessible2 uniqueID: -231
IAccessible2 role: IA2_ROLE_SECTION
IAccessible2 states: IA2_STATE_SELECTABLE_TEXT, IA2_STATE_OPAQUE (5120)
IAccessible2 attributes: 'margin-left:0px;text-align:start;text-indent:0px;margin-right:0px;tag:div;class:moz-text-flowed;margin-top:0px;margin-bottom:0px;display:block;formatting:block;'


Da qui:
https://www.dropbox.com/s/jux2of1dlinvekc/mb408sl-driver-1.0-20200220-dev.nvda-addon?dl=1 Se non vi funzionasse, dopo avermi mandato il log, basta rimettere la versione che trovate su Github.
Alberto
----------
"...e di come era importante fra la gente
non essere solo musica e parole..."
--
Michele Rosso

Alberto Buffolino
 

Michele Rosso via Groups.Io, il 20/02/2020 21.55, ha scritto:
ha funzionato al primo colpo, come con la precedente versione, allo stesso modo.
Alberto:
oh, ottimo! S'intravede una possibile soluzione, con le due DLL distinte...
Perdonami, Michele, solo un'ultima cosa, potresti mandarmi anche il log dopo aver riconfigurato la barra dalle opzioni? Mi ero dimenticato nella mail precedente, in questo caso mi dà alcune informazioni in più, su cui stavo investigando...
Grazie mille.
Alberto

Michele Rosso
 

Il 20/02/2020 22:22, Alberto Buffolino via Groups.Io ha scritto:
Michele Rosso via Groups.Io, il 20/02/2020 21.55, ha scritto:
ha funzionato al primo colpo, come con la precedente versione, allo stesso modo.
Alberto:
oh, ottimo! S'intravede una possibile soluzione, con le due DLL distinte...
Perdonami, Michele, solo un'ultima cosa, potresti mandarmi anche il log dopo aver riconfigurato la barra dalle opzioni? Mi ero dimenticato nella mail precedente, in questo caso mi dà alcune informazioni in più, su cui stavo investigando...
Ciao Alberto ti incollo il log, in realtà non ho avuto bisogno di riconfigurare la barra dalle opzioni è andata in automatico!

INFO - __main__ (22:02:36.799) - MainThread (5328):
Starting NVDA version 2019.3.1
INFO - core.main (22:02:37.277) - MainThread (5328):
Config dir: C:\Users\stora\AppData\Roaming\nvda
INFO - config.ConfigManager._loadConfig (22:02:37.277) - MainThread (5328):
Loading config: C:\Users\stora\AppData\Roaming\nvda\nvda.ini
INFO - core.main (22:02:37.377) - MainThread (5328):
Using Windows version 10.0.18363 workstation
INFO - core.main (22:02:37.377) - MainThread (5328):
Using Python version 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 14 2019, 23:09:19) [MSC v.1916 32 bit (Intel)]
INFO - core.main (22:02:37.377) - MainThread (5328):
Using comtypes version 1.1.7
INFO - core.main (22:02:37.377) - MainThread (5328):
Using configobj version 5.1.0 with validate version 1.0.1
INFO - external:synthDrivers.vocalizer.SynthDriver.__init__ (22:02:38.262) - MainThread (5328):
Vocalizer info: Nuance Vocalizer 5.5, driver version 2.1.0, licensed:C:\Users\stora\AppData\Roaming\nvda\vocalizer_license.ini
INFO - synthDriverHandler.setSynth (22:02:38.363) - MainThread (5328):
Loaded synthDriver vocalizer
INFO - core.main (22:02:38.582) - MainThread (5328):
Using wx version 4.0.3 msw (phoenix) wxWidgets 3.0.5 with six version 1.12.0
INFO - brailleInput.initialize (22:02:38.582) - MainThread (5328):
Braille input initialized
INFO - braille.initialize (22:02:38.587) - MainThread (5328):
Using liblouis version 3.10.0
INFO - braille.initialize (22:02:38.587) - MainThread (5328):
Using pySerial version 3.4
INFO - external:brailleDisplayDrivers.mb408sl.BrailleDisplayDriver.__init__ (22:02:38.623) - MainThread (5328):
Try MDV on port COM4 at saved baud 38400
INFO - external:brailleDisplayDrivers.mb408sl.BrailleDisplayDriver.__init__ (22:02:38.623) - MainThread (5328):
Trying baud 38400
INFO - external:brailleDisplayDrivers.mb408sl.BrailleDisplayDriver.__init__ (22:02:41.093) - MainThread (5328):
Found MDV on port COM4 at baud 38400
INFO - braille.BrailleHandler.setDisplayByName (22:02:41.098) - MainThread (5328):
Loaded braille display driver mb408sl, current display has 40 cells.
INFO - core.main (22:02:41.292) - MainThread (5328):
Java Access Bridge support initialized
INFO - _UIAHandler.UIAHandler.MTAThreadFunc (22:02:41.306) - _UIAHandler.UIAHandler.MTAThread (7108):
UIAutomation: IUIAutomation6
INFO - core.main (22:02:42.540) - MainThread (5328):
NVDA initialized
ERROR - queueHandler.flushQueue (22:13:37.858) - MainThread (5328):
Error in func nextLine from eventQueue
Traceback (most recent call last):
File "queueHandler.pyc", line 50, in flushQueue
File "sayAllHandler.pyc", line 133, in nextLine
File "textInfos\offsets.pyc", line 598, in move
File "virtualBuffers\__init__.pyc", line 225, in _getStoryLength
OSError: [WinError 1775] Un handle di un contesto vuoto è stato passato dal client all'host durante una chiamata a procedura remota
ERROR - speech.manager.SpeechManager._handleIndex (22:13:39.928) - MainThread (5328):
Error running speech callback
Traceback (most recent call last):
File "speech\manager.pyc", line 404, in _handleIndex
File "speech\commands.pyc", line 260, in run
File "sayAllHandler.pyc", line 145, in <lambda>
File "sayAllHandler.pyc", line 174, in lineReached
File "documentBase.pyc", line 24, in makeTextInfo
File "virtualBuffers\__init__.pyc", line 207, in __init__
File "textInfos\offsets.pyc", line 460, in __init__
File "virtualBuffers\__init__.pyc", line 225, in _getStoryLength
OSError: [WinError 1775] Un handle di un contesto vuoto è stato passato dal client all'host durante una chiamata a procedura remota
INFO - external:brailleDisplayDrivers.mb408sl.BrailleDisplayDriver.getPossiblePorts (22:23:33.237) - MainThread (5328):
Port {'hardwareID': 'BTHENUM\\{00001101-0000-1000-8000-00805f9b34fb}_LOCALMFG&000f', 'port': 'COM4', 'bluetoothAddress': 27491585669, 'bluetoothName': '408L-4E85', 'friendlyName': 'Collegamento standard seriale su Bluetooth (COM4)'}
INFO - external:brailleDisplayDrivers.mb408sl.BrailleDisplayDriver.getPossiblePorts (22:23:33.237) - MainThread (5328):
Port {'hardwareID': 'ACPI\\VEN_PNP&DEV_0501', 'port': 'COM1', 'friendlyName': 'Porta di comunicazione (COM1)'}
INFO - external:brailleDisplayDrivers.mb408sl.BrailleDisplayDriver.getPossiblePorts (22:23:33.237) - MainThread (5328):
Port {'hardwareID': 'BTHENUM\\{00001101-0000-1000-8000-00805f9b34fb}_LOCALMFG&0000', 'port': 'COM3', 'bluetoothAddress': 0, 'friendlyName': 'Collegamento standard seriale su Bluetooth (COM3)'}
INFO - external:brailleDisplayDrivers.mb408sl.BrailleDisplayDriver.terminate (22:23:46.772) - MainThread (5328):
MDV terminate
INFO - external:brailleDisplayDrivers.mb408sl.BrailleDisplayDriver.__init__ (22:23:48.796) - MainThread (5328):
Try MDV on port COM4 at saved baud 38400
INFO - external:brailleDisplayDrivers.mb408sl.BrailleDisplayDriver.__init__ (22:23:48.802) - MainThread (5328):
Trying baud 38400
INFO - external:brailleDisplayDrivers.mb408sl.BrailleDisplayDriver.__init__ (22:23:49.701) - MainThread (5328):
Found MDV on port COM4 at baud 38400
INFO - braille.BrailleHandler.setDisplayByName (22:23:49.706) - MainThread (5328):
Loaded braille display driver mb408sl, current display has 40 cells.
INFO - globalCommands.GlobalCommands.script_navigatorObject_devInfo (22:24:02.856) - MainThread (5328):
Developer info for navigator object:
name: 'Re: [nvda-it] MB408 Bluetooth: potete farmi un test?'
role: ROLE_DOCUMENT
roleText: None
states: STATE_READONLY, STATE_FOCUSABLE, STATE_FOCUSED
isFocusable: True
hasFocus: True
Python object: <NVDAObjects.Dynamic_BrokenFocusedStateDocumentMozillaIAccessible object at 0x0AB6B610>
Python class mro: (<class 'NVDAObjects.Dynamic_BrokenFocusedStateDocumentMozillaIAccessible'>, <class 'NVDAObjects.IAccessible.mozilla.BrokenFocusedState'>, <class 'NVDAObjects.IAccessible.mozilla.Document'>, <class 'NVDAObjects.IAccessible.mozilla.Mozilla'>, <class 'NVDAObjects.IAccessible.ia2Web.Document'>, <class 'NVDAObjects.IAccessible.ia2Web.Ia2Web'>, <class 'NVDAObjects.IAccessible.IAccessible'>, <class 'NVDAObjects.window.Window'>, <class 'NVDAObjects.NVDAObject'>, <class 'documentBase.TextContainerObject'>, <class 'baseObject.ScriptableObject'>, <class 'baseObject.AutoPropertyObject'>, <class 'object'>)
description: ''
location: RectLTWH(left=99, top=436, width=827, height=518)
value: None
appModule: <'thunderbird' (appName 'thunderbird', process ID 12128) at address bec0b50>
appModule.productName: 'Thunderbird'
appModule.productVersion: '68.5.0'
TextInfo: <class 'NVDAObjects.IAccessible.IA2TextTextInfo'>
windowHandle: 1311858
windowClassName: 'MozillaWindowClass'
windowControlID: 0
windowStyle: 382664704
extendedWindowStyle: 256
windowThreadID: 8196
windowText: '[nvda-it] MB408 Bluetooth: potete farmi un test? - Mozilla Thunderbird'
displayText: ''
IAccessibleObject: <POINTER(IAccessible2) ptr=0x9f53cbc at 131f990>
IAccessibleChildID: 0
IAccessible event parameters: windowHandle=1311858, objectID=-4, childID=-402
IAccessible accName: 'Re: [nvda-it] MB408 Bluetooth: potete farmi un test?'
IAccessible accRole: ROLE_SYSTEM_DOCUMENT
IAccessible accState: STATE_SYSTEM_FOCUSED, STATE_SYSTEM_READONLY, STATE_SYSTEM_FOCUSABLE, STATE_SYSTEM_VALID (1048644)
IAccessible accDescription: ''
IAccessible accValue: 'imap://storage%2Erosso%40gmail%2Ecom@...:993/fetch%3EUID%3E/INBOX%3E16822'
IAccessible2 windowHandle: 1311858
IAccessible2 uniqueID: -402
IAccessible2 role: ROLE_SYSTEM_DOCUMENT
IAccessible2 states: IA2_STATE_OPAQUE (1024)
IAccessible2 attributes: 'margin-left:8px;text-align:start;text-indent:0px;margin-right:8px;tag:body;margin-top:8px;margin-bottom:8px;display:block;explicit-name:true;'

Grazie mille.
Alberto
--
Michele Rosso

Alberto Buffolino
 

Michele Rosso via Groups.Io, il 20/02/2020 22.26, ha scritto:
Ciao Alberto ti incollo il log, in realtà non ho avuto bisogno di riconfigurare la barra dalle opzioni è andata in automatico!
Alberto:
perfetto, visto quello che mi serviva ;) Grazie ancora!
Alberto

Michele Rosso
 

Alberto ho provato l'addon anche su NVDA 2018.4.1 portable funziona anche lì!

Il 20/02/2020 22:30, Alberto Buffolino via Groups.Io ha scritto:
Michele Rosso via Groups.Io, il 20/02/2020 22.26, ha scritto:
Ciao Alberto ti incollo il log, in realtà non ho avuto bisogno di riconfigurare la barra dalle opzioni è andata in automatico!
Alberto:
perfetto, visto quello che mi serviva ;) Grazie ancora!
Alberto
--
Michele Rosso