Toolchain-gccarmnoneeabi version requirement error

Oh if you’re compiling Maple and not the standard Arduino-STM32, that needs an older compiler. Now PIO specifies

but there actually is no compiler between thos version numbers available, only 1.90301.200702 and 1.50401.1.tar.gz, the first one too new and the other one too old. So PIO was actually right in this case and I didn’t read the version numbers properly at first.

You might to try with that 1.5 version to see if it works without workarounds (Service End for Bintray, JCenter, GoCenter, and ChartCenter | JFrog).

Hm PIO does not have the dfuutil for Aarch64, but for armv6l (see bintray). Maybe they are binary compatible and you’re able to run these arm-32 bins? You can try and download Service End for Bintray, JCenter, GoCenter, and ChartCenter | JFrog, extract it yourself and try and run the binary. If that works, add tool-dfuutil@<link> as a new (indented) line in platform_packages.

You can also try and compile from source (dfu-util / Code / [7e1fc9]), then create a tool-dfuutil package with a package.json just like the one in the link above but with the correct architecture description, and publish it (docs)

Do you have the udev rules installed? See Redirecting... and reboot the system. If that still fails try with sudo pio run -t upload once.