Skip to content

Alva BC680 doesn't initialize or initializes with wrong number of cells #8106

@DrSooom

Description

@DrSooom

On Sunday, 18th March 2018, I sent an e-mail to info@optelec.de and as CC to 'info@nvaccess.org' From Optelec GmbH I got the info that the latest Firmware for the Optelec ALVA BC680 is 3.0.2 and that the main developer in the Netherlands has nothing to do with the new ALVA-driver in NVDA 2018.1.

As I have a few other time-consuming task to do in the upcoming days and weeks I just use google Translate for translating my German e-mail into English. If something makes no sense, just let me know and I will translate it manually. You will find the German original below the English translation.

The "nvda.ini" in the user-config-folder has the same checksum (SHA-256) as the one in the systemconfig-folder in (C:\Programme (x86)\NVDA). And in addition to #8 the ALVA BC680 also hangs immediately after connecting and disconnecting a Bluetooth connection to a iPhone (iOS 10.3.3)or tablet (Fire OS 5.6.0.1 with BrailleBack). This issue exists since NVDA 2018.1 while the braille display is connected via USB2.

===== Translation of the German e-mail into English by Google Translate =====
[...] Firmware version of my Optelec ALVA BC680: 3.0.2 (Bluetooth version: 1.20.0)
There is no network and no keyboard (USB-A socket on the Braille display) connected to the ALVA BC680. The USB1 port (left) is connected to my stand PC with my NUC and the USB2 interface (right).
In NVDA 2017.4, the Braille display driver via USB1 also worked perfectly smoothly via USB2. In NVDA 2018.1, the driver was rewritten from scratch, and I also had to reiterate the importance of the functions of the Braille display. But I would not write an e-mail now, if that had already become everything. There are a lot of new bugs in NVDA 2018.1.
I would like to ask you to e-mail the firmware version for the Optelec ALVA BC680. Maybe you can fix a bug here - maybe.
My main system (stand-pc): Windows 7 64-bit SP1, NVDA 2018.1 is installed, update of the current version of the BC680 via USB2 with the PC (USB 2.0 port directly on the mainboard)
Note: The ALVA BC680 is installed via USB1 with the NUC (Intel NUC5i3RYH, Win7x64Sp1, NVDA 2015.3, here no NVDA update planned for 2018.1 in the near future), connected to USB2 to the USB 3.0 port does not work properly because the Intel USB drivers under Windows 7 do not work properly. However, the connection via USB1 (possibly in the Braille itself) also works perfectly.

Here is the new list of bugs that do not yet apply with NVDA 2017.4:

  1. After the boot process on the logon screen, only the first characters on the Braille display are displayed via USB2. NVDA does not recognize that the Braille display has 80 modules. In the system menu of the Braille display, the braille display division is disabled, especially since the default value of "5 characters" has been changed to "30" characters "for testing purposes." What this value of "5 characters" comes from at once is beyond me Braille output can be problematic to move these five characters forward and backward, and if the braille display is connected via USB1, this will not cause these errors.
  2. Immediately after logging in, here too NVDA outputs only the five characters on the Braille display when connected via USB2. With USB1, this error does not occur.
  3. If NVDA is restarted via the desktop connection, the Braille display via USB2 will not be known. The "Braille Settings" dialog box says "No braille display". If NVDA is started again via this connection, this will be announced again. Also this problem occurs only on USB2, but not on USB1.
  4. If you open the dialog window "Braille Settings", "Braille display: Optelec ALVA 6-Series / Protocol converter" is selected, and closes with "OK", the following error message appears: "Error while driving the Braille display! ALVA "could not be changed." If you close the window again with "OK" (or the Enter key), the ALVA BC680 will be correctly recognized again via USB2. But it can also be that here too more than ever 80 characters are displayed. follow together: "double" is poached, it goes again.
  5. In the "protected desktop" (CTRL + ALT + Del) there will be no more output on the Braille display, even if it has been knocked down at the user level. That was not the case with NVDA 2017.4. Here, the Braille content was automatically switched in both environments. In NVDA 2018.1, "Protected Desktop" was on the Braille display, so CTRL + ALT + Del was pressed and the braille display was paired at the user level.
  6. Under NVDA 2017.4, when the PC was put into standby mode, a blinking cursor (points 7 and 8) was briefly shown on the ALVA BC680 due to the password input text box. This is no longer the case with NVDA 2018.1. (Is related to point 5)
  7. If you switch on the Braille display first and wake up the PC from the standby mode only after that, the cursor blinked under NVDA 2017.4 after a few seconds in the password input text field again. This is no longer the case with NVDA 2018.1. (Is related to point 5)
  8. If you switch the connection types between USB (which means USB1), USB2 and BT (that means Bluetooth) with the right smartpad buttons SP2 + SP3 + SPUp or SP2 + SP3 + SPDown, the braille display responds after the switch back to USB2 under NVDA 2018.1 no longer. No new text is output on the Braille display, nor do the buttons on the Braille display work. The braille display has to be "double" reconnected so that it becomes usable again. It also does not matter whether a connection via USB1 or via Bluetooth to another device has actually been made before switching back to "USB2". Via USB1 this error does not occur under NVDA 2018.1. Under NVDA 2017.4, this error does not occur on either USB1 or USB2.
  9. By simultaneously pressing SP1 + SP2 + SP3, SP2 + SP3 + Sp4 and SP1 + SP2 + SP3 + SP4, at least one of these four smartpad buttons will "hang" under both NVDA 2018.1 via USB1 and via USB2. If you then immediately press, for example "Etouch1", NVDA recognizes "SP1 + Sp2 + Sp3 + etouch1". By repeatedly pressing each of the four aforementioned smartpad buttons, this "snagging" can sometimes be released. Alternatively, the braille display needs to be "double" reconnected so that all control buttons on the ALVA BC680 are working properly again. Under NVDA 2017.4 this problem did not occur either.
  10. [Describes another bug that already exists in NVDA 2015.3. That's why he does not stand here.]

===== Original e-mail in German =====
[…] Firmware-Version meiner Optelec ALVA BC680: 3.0.2 (Bluetooth-Version: 1.20.0)
Es ist kein Netzteil und auch keine Tastatur (USB-A-Buchse links an der Braillezeile) an der ALVA BC680 angeschlossen. Der USB1-Port (links) ist mit meinem NUC und der USB2-Port (rechts) mit meinem Stand-PC verbunden.

In NVDA 2017.4 funktionierte der Braillezeilen-Treiber via USB1 sowie via USB2 absolut problemlos. In NVDA 2018.1 wurde jener Treiber von Grund auf neu geschrieben, weshalb ich auch sämtliche Bedientasten der Braillezeile wieder den von mir gewünschten Funktionen zuweisen musste. Ich würde Ihnen jetzt aber keine E-Mail extra schreiben, wenn das schon alles gewesen wäre. Es kamen nämlich einige zahlreiche neue Bugs in NVDA 2018.1 dazu.

Zuvor darf ich Sie allerdings darum bitten mir so rasch wie nur möglich die aktuellste Firmware-Version für die Optelec ALVA BC680 via E-Mail zukommen zu lassen. Vielleicht können hierdurch ein paar der neuen Bugs gleich behoben werden – vielleicht.

Mein Haupt-System (Stand-PC): Windows 7 64-Bit SP1, NVDA 2018.1 ist installiert (keine portable Kopie, Update erfolgte heute Morgen von 2017.4 auf 2018.1), Anschluss der ALVA BC680 via USB2 mit dem PC (USB-2.0-Port direkt am Motherboard)
Anmerkung am Rande: Die ALVA BC680 ist via USB1 mit dem NUC (Intel NUC5i3RYH, Win7x64Sp1, NVDA 2015.3 installiert, hier kein NVDA-Update auf 2018.1 in der nahen Zukunft geplant) angeschlossen, da dort der Anschluss via USB2 an den USB-3.0-Port nicht korrekt funktioniert, weil die Intel-USB-Treiber unter Windows 7 nicht vollumfänglich ordentlich arbeiten. Der Anschluss via USB1 (möglicherweise dank dem USB-Hub in der Braillezeile selber) funktioniert aber tadellos.

Hier nun die Auflistung der neuen Bugs, die mit NVDA 2017.4 noch nicht auftragen:

  1. Nach dem Boot-Vorgang auf dem Logon-Screen werden via USB2 nur die ersten fünf Zeichen ganz links auf der Braillezeile angezeigt. NVDA erkennt hier nicht, dass die Braillezeile über 80 Module verfügt. Im System-Menü der Braillezeile ist die Braillezeilen-Splittung deaktiviert, zumal ich dort sowieso den Standardwert von „5 Zeichen“ auf „30“ Zeichen“ zu Testzwecken geändert gehabt hatte. Woher folglich dieser Wert von „5 Zeichen“ auf einmal herkommen soll, ist mir schleierhaft. Die Braillezeilen-ausgabe kann allerdings problemlos um diese fünf Zeichen nach vor und zurück gescrollt werden. Ist die Braillezeile via USB1 verbunden, so tritt dieser Fehler nicht auf.
  2. Unmittelbar nach der Anmeldung gibt auch hier NVDA nur die fünf Zeichen auf der Braillezeile aus, wenn jene via USB2 angeschlossen ist. Bei USB1 tritt dieser Fehler nicht auf.
  3. Wird NVDA über die Desktop-Verknüpfung neu gestartet, so wird die Braillezeile via USB2 nicht erkannt. Im Dialogfenster „Braille-Einstellungen“ steht „Keine Braillezeile“. Wird NVDA ein weiteres Mal über dieselbe Verknüpfung neu gestartet, so wird jene wieder korrekt erkannt. Auch dieses Problem tritt nur via USB2, nicht aber via USB1 auf.
  4. Öffnet man das Dialogfenster „Braille-Einstellungen“, wobei „Braillezeile: Optelec ALVA 6-Serien/Protokoll-Konverter“ bereits ausgewählt ist, und schließt jenes mit „OK“, so erscheint folgende Fehlermeldung: „Fehler beim Ansteuern der Braillezeile! Die Braillezeile "ALVA" konnte nicht angesteuert werden.“ Schließt man dieses Dialogfenster nun gleich wieder mit „OK“ (oder die Enter-Taste), so wird die ALVA BC680 via USB2 meistens wieder korrekt erkannt. Es kann aber auch sein, dass auch hier plötzlich dann mur mehr fünf statt 80 Zeichen angezeigt werden. folglich muss wieder „doppelt“ gekoppelt werden, damit es wieder geht.
  5. Im „geschützten Desktop“ (STRG+ALT+Entf) erfolgt keine Ausgabe mehr auf der Braillezeile, weil jene auf Benutzer-Ebene ja gekoppelt ist. Bei NVDA 2017.4 war dem nicht so. Hier wurde der Braillezeilen-Inhalt in beiden Umgebungen automatisch umgeschaltet. bei NVDA 2018.1 bleibt stattdessen „Geschützter Desktop“ auf der Braillezeile stehen, sobald STRG+ALT+Entf gedrückt wurde und die Braillezeile zuvor auf Benutzer-Ebene gekoppelt war.
  6. Unter NVDA 2017.4 war beim Versetzen des PCs in den Standby-Modus kurz noch ein blinkender Cursor (Punkte 7 und 8) wegen dem Kennwort-Eingabe-Textfeld auf der ALVA BC680 zu sehen. Bei NVDA 2018.1 ist dem nicht mehr so. (Hängt mit Punkt 5 zusammen.)
  7. Schaltet man die Braillezeile zuerst ein und weckt erst danach den PC aus dem Standby-Modus wieder auf, so blinkte der Cursor unter NVDA 2017.4 nach wenigen Sekunden im Kennwort-Eingabe-textfeld wieder weiter. Bei NVDA 2018.1 ist dem nicht mehr so. (Hängt mit Punkt 5 zusammen.)
  8. Schaltet man die Verbindungsarten zwischen USB (damit ist USB1 gemeint), USB2 und BT (damit ist Bluetooth gemeint) mit den rechten Smartpad-Tasten SP2+SP3+SPUp bzw. SP2+SP3+SPDown um, so reagiert die Braillezeile nach dem zurückschalten auf USB2 unter NVDA 2018.1 gar nicht mehr. Es wird weder neuer Text auf der Braillezeile ausgegeben, noch funktionieren die Tasten auf der Braillezeile. Die Braillezeile muss „doppelt“ neu gekoppelt werden, damit jene wieder benutzbar wird. Es spielt hierbei auch keine Rolle, ob via USB1 oder via Bluetooth zu einem anderen Gerät tatsächlich auch eine Verbindung hergestellt worden ist, bevor wieder auf „USB2“ zurückgeschalten wird. Via USB1 tritt dieser Fehler unter NVDA 2018.1 nicht auf. Unter NVDA 2017.4 tritt dieser Fehler weder bei USB1 noch bei USB2 auf.
  9. Durch das gleichzeitige Betätigen von SP1+SP2+SP3, SP2+SP3+Sp4 und SP1+SP2+SP3+SP4 bleibt unter NVDA 2018.1 sowohl via USB1 als auch via USB2 jeweils mindestens einer dieser vier Smartpad-Tasten „hängen“. Betätigt man gleich daraufhin z.B. „etouch1“, so wird von NVDA „SP1+Sp2+Sp3+etouch1“ erkannt. Durch mehrfaches, einzelne Drücken der vier zuvor genannten Smartpad-Tasten kann dieses „Hängenbleiben“ manchmal wieder gelöst werden. Alternativ muss halt die Braillezeile „doppelt“ neu gekoppelt werden, damit wieder alle Bedientasten auf der ALVA BC680 ordnungsgemäß funktionieren. Unter NVDA 2017.4 trat dieses Problem ebenfalls noch nicht auf.
  10. [Beschreibt einen anderen Bug, der bereits in NVDA 2015.3 existiert. Deshalb steht er hier nicht.]

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions