Topics

MB408 versione del 21 feb

Alberto Buffolino
 

Ciao a tutti (e buonanotte XD),
appena caricata la versione che dovrebbe funzionare con tutti i modelli in circolazione, Bluetooth e seriali, della MB408, basata su ben due diverse DLL.
Se tutti mi darete conferma positiva, inizierò a concentrarmi sulla parte di scrittura.
In caso di problemi, al solito, mandatemi il log.
La trovate sempre qui:
https://github.com/ABuffEr/mb408sl-driver
Grazie a Sergio e a Michele per i test e la pazienza di questi ultimi due giorni.
Alberto
----------
"...e di come era importante fra la gente
non essere solo musica e parole..."

sergio brunetti
 

Grazie infinite Alberto. Domani la provo. Sia come sia, in via cautelativa mi tengo a portata di mano anche quella di oggi... felice notte!


In data 21 Febbraio 2020 00:18:55 "Alberto Buffolino" <a.buffolino@...> ha scritto:

Ciao a tutti (e buonanotte XD),
appena caricata la versione che dovrebbe funzionare con tutti i modelli
in circolazione, Bluetooth e seriali, della MB408, basata su ben due
diverse DLL.
Se tutti mi darete conferma positiva, inizierò a concentrarmi sulla
parte di scrittura.
In caso di problemi, al solito, mandatemi il log.
La trovate sempre qui:
https://github.com/ABuffEr/mb408sl-driver
Grazie a Sergio e a Michele per i test e la pazienza di questi ultimi
due giorni.
Alberto
----------
"...e di come era importante fra la gente
non essere solo musica e parole..."

Alberto Buffolino
 

Alberto Buffolino via Groups.Io, il 21/02/2020 00.18, ha scritto:
appena caricata la versione che dovrebbe funzionare con tutti i modelli
Alberto:
scusate, dimenticavo... chi ha la versione Bluetooth potrebbe dirmi come gli appare ora la selezione delle porte?
Se prima avevate più porte Bluetooth, ora dovreste avere solo quella su cui è connessa la barra, indicata anche in modo diverso (e migliore) da quanto visto finora.
Fate sapere.
Alberto
----------
"...e di come era importante fra la gente
non essere solo musica e parole..."

sergio brunetti
 

Ciao Alberto. Qui di seguito il log della prima vendemmia per così dire. Ho acceso la barra, Ho installato il componente e ho riavviato Nvda.

Dopo il messaggio di attesa la barra è partita automaticamente.

In un successivo messaggio ti invio il log con selezione manuale della barra.

INFO - __main__ (10:48:21.256) - MainThread (11968):
Starting NVDA version 2019.3.1
INFO - core.main (10:48:21.657) - MainThread (11968):
Config dir: C:\Users\Proprietario\AppData\Roaming\nvda
INFO - config.ConfigManager._loadConfig (10:48:21.657) - MainThread (11968):
Loading config: C:\Users\Proprietario\AppData\Roaming\nvda\nvda.ini
INFO - core.main (10:48:21.911) - MainThread (11968):
Using Windows version 10.0.17763 workstation
INFO - core.main (10:48:21.911) - MainThread (11968):
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 (10:48:21.911) - MainThread (11968):
Using comtypes version 1.1.7
INFO - core.main (10:48:21.911) - MainThread (11968):
Using configobj version 5.1.0 with validate version 1.0.1
INFO - synthDriverHandler.setSynth (10:48:22.549) - MainThread (11968):
Loaded synthDriver eloquence
INFO - core.main (10:48:22.549) - MainThread (11968):
Using wx version 4.0.3 msw (phoenix) wxWidgets 3.0.5 with six version 1.12.0
INFO - brailleInput.initialize (10:48:22.554) - MainThread (11968):
Braille input initialized
INFO - braille.initialize (10:48:22.554) - MainThread (11968):
Using liblouis version 3.10.0
INFO - braille.initialize (10:48:22.554) - MainThread (11968):
Using pySerial version 3.4
INFO - external:brailleDisplayDrivers.mb408sl.BrailleDisplayDriver.__init__ (10:48:22.569) - MainThread (11968):
Try MDV on port COM10 at baud 38400 and 19200
INFO - external:brailleDisplayDrivers.mb408sl.BrailleDisplayDriver.__init__ (10:48:22.735) - MainThread (11968):
Trying baud 38400
INFO - external:brailleDisplayDrivers.mb408sl.BrailleDisplayDriver.__init__ (10:48:26.157) - MainThread (11968):
Found MDV on port COM10 at baud 38400
INFO - braille.BrailleHandler.setDisplayByName (10:48:26.159) - MainThread (11968):
Loaded braille display driver mb408sl, current display has 40 cells.
INFO - core.main (10:48:26.402) - MainThread (11968):
Java Access Bridge support initialized
INFO - _UIAHandler.UIAHandler.MTAThreadFunc (10:48:26.420) - _UIAHandler.UIAHandler.MTAThread (12984):
UIAutomation: IUIAutomation6
INFO - core.main (10:48:27.086) - MainThread (11968):
NVDA initialized
INFO - globalCommands.GlobalCommands.script_navigatorObject_devInfo (10:48:39.575) - MainThread (11968):
Developer info for navigator object:
name: 'mb408sl-driver-1.0-20200221-dev.nvda-addon'
role: ROLE_LISTITEM
roleText: None
states: STATE_FOCUSABLE, STATE_SELECTABLE, STATE_FOCUSED, STATE_SELECTED
isFocusable: True
hasFocus: True
Python object: <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x00AA3E70>
Python class mro: (<class 'NVDAObjects.Dynamic_UIItemListItemUIA'>, <class 'NVDAObjects.UIA.UIItem'>, <class 'NVDAObjects.UIA.ListItem'>, <class 'NVDAObjects.UIA.UIA'>, <class 'NVDAObjects.window.Window'>, <class 'NVDAObjects.NVDAObject'>, <class 'documentBase.TextContainerObject'>, <class 'baseObject.ScriptableObject'>, <class 'baseObject.AutoPropertyObject'>, <class 'object'>)
description: ''
location: RectLTWH(left=338, top=115, width=598, height=22)
value: ''
appModule: <'explorer' (appName 'explorer', process ID 5960) at address 64e74f0>
appModule.productName: 'Sistema operativo Microsoft® Windows®'
appModule.productVersion: '10.0.17763.769'
TextInfo: <class 'NVDAObjects.NVDAObjectTextInfo'>
windowHandle: 1444214
windowClassName: 'DirectUIHWND'
windowControlID: 0
windowStyle: 1442840576
extendedWindowStyle: 0
windowThreadID: 10788
windowText: ''
displayText: ''
UIAElement: <POINTER(IUIAutomationElement) ptr=0x65d26b0 at a86d50>
UIA automationID: 97
UIA frameworkID: DirectUI
UIA runtimeID: (5960, 379053344, 0)
UIA providerDescription: [pid:5960,providerId:0x0 Main(parent link):Unidentified Provider (unmanaged:explorerframe.dll)]
UIA className: UIItem
UIA patterns available: ValuePattern, SelectionItemPattern, LegacyIAccessiblePattern, InvokePattern, ScrollItemPattern

Il 21/02/2020 00:18, Alberto Buffolino ha scritto:
Ciao a tutti (e buonanotte XD),
appena caricata la versione che dovrebbe funzionare con tutti i modelli in circolazione, Bluetooth e seriali, della MB408, basata su ben due diverse DLL.
Se tutti mi darete conferma positiva, inizierò a concentrarmi sulla parte di scrittura.
In caso di problemi, al solito, mandatemi il log.
La trovate sempre qui:
https://github.com/ABuffEr/mb408sl-driver
Grazie a Sergio e a Michele per i test e la pazienza di questi ultimi due giorni.
Alberto
----------
"...e di come era importante fra la gente
non essere solo musica e parole..."

sergio brunetti
 

Riciao Alberto.

Configurando manualmente come pronosticavi, appare solo la porta bluetooth utile al collegamento seguita dal nome della barra.

Nel mio caso 408l - 497.

Già che ci siamo, il bios della mia barra è 7.00

Mb408l+ V7.66.
Ecco il log della configurazione manuale della barra:
INFO - __main__ (10:56:55.797) - MainThread (10160):
Starting NVDA version 2019.3.1
INFO - core.main (10:56:56.094) - MainThread (10160):
Config dir: C:\Users\Proprietario\AppData\Roaming\nvda
INFO - config.ConfigManager._loadConfig (10:56:56.094) - MainThread (10160):
Loading config: C:\Users\Proprietario\AppData\Roaming\nvda\nvda.ini
INFO - core.main (10:56:56.344) - MainThread (10160):
Using Windows version 10.0.17763 workstation
INFO - core.main (10:56:56.344) - MainThread (10160):
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 (10:56:56.344) - MainThread (10160):
Using comtypes version 1.1.7
INFO - core.main (10:56:56.344) - MainThread (10160):
Using configobj version 5.1.0 with validate version 1.0.1
INFO - synthDriverHandler.setSynth (10:56:56.786) - MainThread (10160):
Loaded synthDriver eloquence
INFO - core.main (10:56:56.786) - MainThread (10160):
Using wx version 4.0.3 msw (phoenix) wxWidgets 3.0.5 with six version 1.12.0
INFO - brailleInput.initialize (10:56:56.786) - MainThread (10160):
Braille input initialized
INFO - braille.initialize (10:56:56.786) - MainThread (10160):
Using liblouis version 3.10.0
INFO - braille.initialize (10:56:56.786) - MainThread (10160):
Using pySerial version 3.4
INFO - braille.BrailleHandler.setDisplayByName (10:56:56.796) - MainThread (10160):
Loaded braille display driver noBraille, current display has 0 cells.
INFO - core.main (10:56:56.986) - MainThread (10160):
Java Access Bridge support initialized
INFO - _UIAHandler.UIAHandler.MTAThreadFunc (10:56:56.996) - _UIAHandler.UIAHandler.MTAThread (15996):
UIAutomation: IUIAutomation6
INFO - core.main (10:56:57.426) - MainThread (10160):
NVDA initialized
INFO - external:brailleDisplayDrivers.mb408sl.BrailleDisplayDriver.getPossiblePorts (10:57:16.049) - MainThread (10160):
Port {'hardwareID': 'BTHENUM\\{00001101-0000-1000-8000-00805f9b34fb}_LOCALMFG&0002', 'port': 'COM10', 'bluetoothAddress': 32220723610, 'bluetoothName': '408L-497', 'friendlyName': 'Collegamento standard seriale su Bluetooth (COM10)'}
INFO - external:brailleDisplayDrivers.mb408sl.BrailleDisplayDriver.getPossiblePorts (10:57:16.049) - MainThread (10160):
Port {'hardwareID': 'BTHENUM\\{00001101-0000-1000-8000-00805f9b34fb}_LOCALMFG&0000', 'port': 'COM11', 'bluetoothAddress': 0, 'friendlyName': 'Collegamento standard seriale su Bluetooth (COM11)'}
INFO - external:brailleDisplayDrivers.mb408sl.BrailleDisplayDriver.__init__ (10:57:29.668) - MainThread (10160):
Try MDV on port COM10 at saved baud 38400
INFO - external:brailleDisplayDrivers.mb408sl.BrailleDisplayDriver.__init__ (10:57:29.668) - MainThread (10160):
Trying baud 38400
INFO - external:brailleDisplayDrivers.mb408sl.BrailleDisplayDriver.__init__ (10:57:32.530) - MainThread (10160):
Found MDV on port COM10 at baud 38400
INFO - braille.BrailleHandler.setDisplayByName (10:57:32.540) - MainThread (10160):
Loaded braille display driver mb408sl, current display has 40 cells.
INFO - globalCommands.GlobalCommands.script_navigatorObject_devInfo (10:57:45.885) - MainThread (10160):
Developer info for navigator object:
name: 'Display braille'
role: ROLE_EDITABLETEXT
roleText: None
states: STATE_MULTILINE, STATE_FOCUSABLE, STATE_FOCUSED, STATE_READONLY
isFocusable: True
hasFocus: True
Python object: <NVDAObjects.Dynamic_IAccessibleRichEdit50WindowNVDAObject object at 0x087B2F70>
Python class mro: (<class 'NVDAObjects.Dynamic_IAccessibleRichEdit50WindowNVDAObject'>, <class 'NVDAObjects.IAccessible.IAccessible'>, <class 'NVDAObjects.window.edit.RichEdit50'>, <class 'NVDAObjects.window.edit.RichEdit'>, <class 'NVDAObjects.window.edit.Edit'>, <class 'NVDAObjects.behaviors.EditableTextWithAutoSelectDetection'>, <class 'NVDAObjects.behaviors.EditableText'>, <class 'editableText.EditableText'>, <class 'NVDAObjects.window.Window'>, <class 'NVDAObjects.NVDAObject'>, <class 'documentBase.TextContainerObject'>, <class 'baseObject.ScriptableObject'>, <class 'baseObject.AutoPropertyObject'>, <class 'object'>)
description: None
location: RectLTWH(left=782, top=377, width=246, height=19)
value: 'MDV MB408S/L\r'
appModule: <'nvda' (appName 'nvda', process ID 15012) at address 32f9610>
appModule.productName: 'NVDA'
appModule.productVersion: '2019.3.1'
TextInfo: <class 'NVDAObjects.window.edit.ITextDocumentTextInfo'>
windowHandle: 2099314
windowClassName: 'RICHEDIT50W'
windowControlID: -31906
windowStyle: 1375803396
extendedWindowStyle: 0
windowThreadID: 10160
windowText: 'MDV MB408S/L'
displayText: 'MDV MB408S/L'
IAccessibleObject: <POINTER(IAccessible) ptr=0x540e270 at 87c28a0>
IAccessibleChildID: 0
IAccessible event parameters: windowHandle=2099314, objectID=-4, childID=0
IAccessible accName: 'Display braille'
IAccessible accRole: ROLE_SYSTEM_TEXT
IAccessible accState: STATE_SYSTEM_FOCUSED, STATE_SYSTEM_READONLY, STATE_SYSTEM_FOCUSABLE, STATE_SYSTEM_VALID (1048644)
IAccessible accDescription: None
IAccessible accValue: 'MDV MB408S/L\r'

Il 21/02/2020 00:27, Alberto Buffolino ha scritto:
Alberto Buffolino via Groups.Io, il 21/02/2020 00.18, ha scritto:
appena caricata la versione che dovrebbe funzionare con tutti i modelli
Alberto:
scusate, dimenticavo... chi ha la versione Bluetooth potrebbe dirmi come gli appare ora la selezione delle porte?
Se prima avevate più porte Bluetooth, ora dovreste avere solo quella su cui è connessa la barra, indicata anche in modo diverso (e migliore) da quanto visto finora.
Fate sapere.
Alberto
----------
"...e di come era importante fra la gente
non essere solo musica e parole..."

Alberto Buffolino
 

sergio brunetti, il 21/02/2020 11.19, ha scritto:
Configurando manualmente come pronosticavi, appare solo la porta bluetooth utile al collegamento seguita dal nome della barra.
Alberto:
ok, tutto perfetto... aspettiamo qualche altra conferma :)
(Marialaura, Anna Rita, Massimo? Tic toc?) XD
Alberto

sergio brunetti
 

Ciao Alberto. So bene che la situazione impone cautela e verifica per cui so già che non andrai avanti se non dopo gli opportuni riscontri, tuttavia se hai usato entrambe le dll (quella che funzionava prima e quella che funziona anche con la mia barra), il tutto dovrebbe funzionare correttamente. Io sono per il progetto @scriviamotuttiquantitrallallerotrallallà!


In data 21 Febbraio 2020 20:12:32 "Alberto Buffolino" <a.buffolino@...> ha scritto:

sergio brunetti, il 21/02/2020 11.19, ha scritto:
Configurando manualmente come pronosticavi, appare solo la porta
bluetooth utile al collegamento seguita dal nome della barra.
Alberto:
ok, tutto perfetto... aspettiamo qualche altra conferma :)
(Marialaura, Anna Rita, Massimo? Tic toc?) XD
Alberto

Michele Rosso
 

Il 21/02/2020 00:27, Alberto Buffolino ha scritto:
Alberto Buffolino via Groups.Io, il 21/02/2020 00.18, ha scritto:
appena caricata la versione che dovrebbe funzionare con tutti i modelli
Alberto:
scusate, dimenticavo... chi ha la versione Bluetooth potrebbe dirmi come gli appare ora la selezione delle porte?
Se prima avevate più porte Bluetooth, ora dovreste avere solo quella su cui è connessa la barra, indicata anche in modo diverso (e migliore) da quanto visto finora.
Fate sapere.
Ciao Alberto, tutto ok quì da me! per quanto riguarda la selezione delle porte mi compare la com4seriale su bluetooth, che è quella dove è collegata la barra bluetooth, e poi se muovo la frecciain basso compare com1seriale, non compare più com3 seriale su bluetooth!

----------
"...e di come era importante fra la gente
non essere solo musica e parole..."
--
Michele Rosso

Anna Rita de Bonis
 

Ciao. Alberto scusa, ma non ho potuto fare le prove prima. A me funziona tutto alla grande! Complimenti e grazie infinite per il lavoro svolto e l’impegno e il tempo che ci hai dedicato. Io però non ho il modello bluetooth, quindi non posso aiutarti su questo aspetto. Grazie ancora. Buona giornata

Anna Rita de Bonis - Inviato da iPhone

Il giorno 21 feb 2020, alle ore 20:12, Alberto Buffolino <a.buffolino@...> ha scritto:

sergio brunetti, il 21/02/2020 11.19, ha scritto:
Configurando manualmente come pronosticavi, appare solo la porta bluetooth utile al collegamento seguita dal nome della barra.
Alberto:
ok, tutto perfetto... aspettiamo qualche altra conferma :)
(Marialaura, Anna Rita, Massimo? Tic toc?) XD
Alberto


Alberto Buffolino
 

Anna Rita de Bonis via Groups.Io, il 22/02/2020 03.06, ha scritto:
Alberto scusa, ma non ho potuto fare le prove prima. A me funziona tutto alla grande!
Alberto:
Ciao Anna Rita,
ma figurati, avevo immaginato! :)
Grazie per la conferma, e non preoccuparti se la tua barra non è Bluetooth, mi serviva anche qualcuno che la usasse da USB/seriale ;)
Alberto
----------
"...e di come era importante fra la gente
non essere solo musica e parole..."

Alberto Buffolino
 

sergio brunetti, il 21/02/2020 21.43, ha scritto:
Io sono per il progetto @scriviamotuttiquantitrallallerotrallallà!
Alberto:
dovresti fare il promotore di startupper :P
Battute a parte... la mia ha la tastiera Perkins, quella di Michele la qwerty, la tua com'è? Così ho già un'idea dei tester ;)
Alberto
----------
"...e di come era importante fra la gente
non essere solo musica e parole..."

sergio brunetti
 

Anche la mia ha la perkins.


In data 22 Febbraio 2020 19:34:34 "Alberto Buffolino" <a.buffolino@...> ha scritto:

sergio brunetti, il 21/02/2020 21.43, ha scritto:
Io sono per il progetto
@scriviamotuttiquantitrallallerotrallallà!
Alberto:
dovresti fare il promotore di startupper :P
Battute a parte... la mia ha la tastiera Perkins, quella di Michele la
qwerty, la tua com'è? Così ho già un'idea dei tester ;)
Alberto
----------
"...e di come era importante fra la gente
non essere solo musica e parole..."

Anna Rita de Bonis
 

Ciao. La mia ha la Perkins.

Anna Rita de Bonis - Inviato da iPhone

Il giorno 22 feb 2020, alle ore 19:34, Alberto Buffolino <a.buffolino@...> ha scritto:

sergio brunetti, il 21/02/2020 21.43, ha scritto:
Io sono per il progetto @scriviamotuttiquantitrallallerotrallallà!
Alberto:
dovresti fare il promotore di startupper :P
Battute a parte... la mia ha la tastiera Perkins, quella di Michele la qwerty, la tua com'è? Così ho già un'idea dei tester ;)
Alberto
----------
"...e di come era importante fra la gente
non essere solo musica e parole..."


Andrea Prantoni
 

Tutto ok, installazione perfetta, io ho mb408l collegato via cavo usb-seriale, come detto in precedente messaggio rileva correttamente la porta.

il mio mb408 ha la tastiera perchins.

Grazie alberto, ottimo lavoro.


Andrea

Massimo Cervelli
 

Buongiorno Alberto,

scusa ma leggo solo ora. Ho provato il nuovo driver e va tutto perfettamente. Io utilizzo addirittura una mb408s 40 caratteri quindi con seriale e ovviamente senza tastiera.

Grazie infinite!

Il 21/02/2020 20:12, Alberto Buffolino ha scritto:
sergio brunetti, il 21/02/2020 11.19, ha scritto:
Configurando manualmente come pronosticavi, appare solo la porta bluetooth utile al collegamento seguita dal nome della barra.
Alberto:
ok, tutto perfetto... aspettiamo qualche altra conferma :)
(Marialaura, Anna Rita, Massimo? Tic toc?) XD
Alberto