[Pkg-electronics-devel] Bug#1077208: arduino patch eliminates wifi-firmware-updater tool

Tad Whiteside tad.whiteside at gmail.com
Fri Jul 26 21:54:29 BST 2024


Package: arduino
Version: 2:1.8.19+dfsg1-1
Severity: normal
X-Debbugs-Cc: tad.whiteside at gmail.com

Dear Maintainer,

    *I was using the Arduino IDE and attempting to update Wifi firmware, following the instructions here: https://learn.adafruit.com/adafruit-feather-m0-wifi-atwinc1500/updating-firmware
    however the "Wifi101 Firmware Updater" option was not present on the Debian version of the Arudino IDE.

    *After searching, I found that this capability had been removed by the following patch: https://sources.debian.org/patches/arduino/2:1.8.19%2Bdfsg1-1~bpo11%2B1/debian-hacks/Prevent-more-downloads-while-package-build.patch/

    *A simple solution was found here: https://docs.arduino.cc/retired/getting-started-guides/ArduinoUnoWiFiFwUpdater/
    summarized here:
    create "tools" directory in Arduino directory (mkdir ~/Arduino/tools)
    download and extract the latest zip in this directory (from here https://github.com/arduino/UnoWiFi-FirmwareUpdater-Plugin/releases/download/0.0.2/UnoWiFi-Updater-ArduinoIDE-Plugin-0.0.2.zip)
    restart the IDE

   * Doing this, the  Wifi Firmware updater was enabled
   
   * I don't know the best solution, I'm sure the patch was correct, but perhaps somewhere in the Debian documentation, these instructions could be documented.

    Thank you

-- System Information:
Debian Release: 12.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-22-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages arduino depends on:
ii  arduino-builder               1.3.25-4+b3
ii  arduino-core-avr              1.8.6+dfsg-1
ii  avrdude                       7.1+dfsg-3
ii  default-jre                   2:1.17-74
ii  dpkg-dev                      1.21.22
ii  libastylej-jni                3.1-3+b1
ii  libbatik-java                 1.16+dfsg-1+deb12u1
ii  libbcpg-java                  1.72-2
ii  libbcprov-java                1.72-2
ii  libcommons-codec-java         1.15-1
ii  libcommons-compress-java      1.22-1
ii  libcommons-exec-java          1.3-2
ii  libcommons-io-java            2.11.0-2
ii  libcommons-lang3-java         3.12.0-2
ii  libcommons-logging-java       1.2-3
ii  libcommons-net-java           3.9.0-1
ii  libhttpclient-java            4.5.14-1
ii  libjackson2-annotations-java  2.14.0-1
ii  libjackson2-core-java         2.14.1-1
ii  libjackson2-databind-java     2.14.0-1
ii  libjaxp1.3-java               1.3.05-6
ii  libjmdns-java                 3.5.5-1
ii  libjna-java                   5.13.0-2
ii  libjna-platform-java          5.13.0-2
ii  libjsch-java                  0.1.55-1
ii  libjssc-java                  2.8.0-3
ii  liblistserialsj-dev           1.4.0+repack-1
ii  liblog4j2-java                2.19.0-2
ii  librsyntaxtextarea-java       2.5.8-2
ii  librxtx-java                  2.2.0+dfsg-2
ii  libsemver-java                0.9.0-4
ii  libslf4j-java                 1.7.32-1
ii  libxml-commons-external-java  1.4.01-5
ii  libxmlgraphics-commons-java   2.8-2

Versions of packages arduino recommends:
ii  extra-xdg-menus  1.0-6
ii  policykit-1      122-3

arduino suggests no packages.

-- no debconf information



More information about the Pkg-electronics-devel mailing list