-
Notifications
You must be signed in to change notification settings - Fork 486
Description
Describe the bug
I try to update the NumWorks calculator using Chromium and WebUSB, but it stops at "Retrieving device infos…". I use Raspberry Pi 500 and the most updated Raspberry Pi OS aarch64, but it is Debian GNU/Linux 12 (bookworm) aarch64. In "View site information" it says "NumWorks Calculator USB device". I also tried "Reset permission" on the USB device and then I reloaded the page and the browser re-detected the NumWorks, but during update it still gets stuck at the same place. I have tested with:
Chromium Version 142.0.7444.59 (Official Build) built on Debian GNU/Linux 12 (bookworm) (64-bit)
and
Version 143.0.7499.109 (Official Build) built on Debian GNU/Linux 12 (bookworm) (64-bit)
When I try an alternative upgrade system https://ti-planet.github.io/webdfu_numworks/ I get the error:
SecurityError: Failed to execute 'open' on 'USBDevice': Access denied.
dmesg:
[848349.386911] usb 3-1.2: New USB device found, idVendor=0483, idProduct=a291, bcdDevice= 1.10
[848349.386921] usb 3-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[848349.386925] usb 3-1.2: Product: NumWorks Calculator
[848349.386928] usb 3-1.2: Manufacturer: NumWorks
[848349.386930] usb 3-1.2: SerialNumber: [SECRET]
lsusb:
Bus 003 Device 066: ID 0483:a291 STMicroelectronics NumWorks Calculator
Screenshots
The error is not on the calculator screen, but is reported in the browser.
To Reproduce
I use this page to update: https://my.numworks.com/devices/upgrade#/start
Here is a video that shows how it should work: https://cdn.numworks.com/65d9d225.mp4
On my Raspberry Pi it stops on page 3/4.
Expected behavior
The update should work as in the video. I believe Raspberry Pi 500 and 500+ are common computers, so it would be good to support them. I reported this to Raspberry Pi, but got no answer yet: https://forums.raspberrypi.com/viewtopic.php?t=393617
Does anyone get update of NumWorks to work using a Raspberry Pi?
Environment
- Epsilon version: 24.8.0 ( bea4886 )
- The platform(s) on which the problem happens: actual device Model N0110
- Computer is Raspberry Pi 500 and the most updated Raspberry Pi OS aarch64, but it is Debian GNU/Linux 12 (bookworm) aarch64.