Dasduino Core upload fails with 'property upload.tool.serial is undefined' on Windows 11

Customer:

I have a Dasduino Core that worked correctly on Linux about a year ago. Now I’m trying to use it on Windows 11, but when I attempt to upload any program (for example, a simple loop printing “test”), I get the error: Property ‘upload.tool.serial’ is undefined.

Steps I’ve taken:

  • Downloaded Arduino IDE
  • Added the GitHub repository link for board definitions to Additional board manager URLs in Preferences
  • Installed Dasduino AVR boards definitions from the board manager
  • Set Board to Dasduino Core (ATmega328P) and Port to the correct port
  • The Dasduino is connected with a data transfer cable (not charge-only)
  • Downloaded CH340 driver
  • Downloaded FTDI driver (VCP)

Board Info shows:
BN: Unknown board
VID: 0x1A86
PID: 0x7523
SN: (null)

Original message (Croatian)

Treba mi pomoć.

Imam dasduino core, no ne mogu uploadati ijedan program na njega.

Radio mi je na linuxu ispravno kad sam ga dobio prije godinu dana, no kad sam ga opet odlučio uporabiti sada na Windows 11, izbacuje mi error Property ‘upload.tool.serial’ is undefined kada pokušam bilo kakav program uploadati (npr. u loopu printati “test”).

Stvari koje sam napravio:

Skinuo sam Arduino IDE.

U Preferences sam pod Additional board manager URLs stavio link od github repozitorija za definicije boardova.

U board manageru sam instalirao definicije za Dasduino AVR boards.

U arduino IDE-u, postavio sam Board na Dasduino Core (ATmega328P) te Port na ispravan port (provjerio sam, nije to problem).

Dasduino nije spojen originalnim kablom kojeg sam dobio od vas, ali kabel nije charger-only, već je i za prijenos podataka.

Stvari koje sam još probao:

Skinuo sam CH340 driver (link je bio s ove stranice negdje).

Skinuo sam FTDI driver (VCP, link je bio iz nekog youtube tutoriala vašega).

Dodatne informacije:

Kad pritisnem Board Info, prikažu mi se ovi podaci:

BN: Unknown board

VID: 0x1A86

PID: 0x7523

SN: (null)

Originally submitted via email support on 23 November 2023. Migrated to the forum for community visibility.

Soldered Support:

The issue is in the software, not the hardware. Try manually clearing the Arduino cache, which will reset your settings but should also eliminate this bug.

To do this:

  1. Close Arduino IDE
  2. Open the Arduino15 directory at C:\Users[user] username]\AppData\Local\Arduino15
  3. Delete everything in that folder
  4. Restart Arduino IDE and add the board definition again
  5. Install Dasduino Core board
  6. Try uploading a test sketch again

If the problem persists, try using an older (legacy) version of Arduino IDE.

Original message (Croatian)

izgleda mi da si sve dobro napravio, vidim da razumiješ korištenje Arduina. Problem je u softveru, ne hardveru. Probaj ručno obrisati cache Arduina. Ovako ćeš izgubiti postavke ali vjerojatno i taj bug koji uzrokuje ovo. Evo kako to napraviti:

Zatvori Arduino IE Otvori Arduino15 direktorij u C:\Users[user] korisničko ime]\AppData\Local\Arduino15 Možeš obrisati sve u tom folderu Ponovno upali Arduino IDE, i dodaj board definition, instaliraj Dasduino Core board i probaj testni upload opet.
Ako je problem još tu, onda probaj sa starijom (legacy) verzijom arduino IDE-a.

Soldered Support:

We typically use the legacy IDE for testing. For development, we recommend trying VSCode with the Arduino VSCode extension, which works quite well if you want a more advanced development environment.

Original message (Croatian)

drago mi je čuti, mi inače koristmo legacy IDE za testiranja i takve stvari, a za razvoj VSCode+Arduino VScode ekstenziju. Radi prilično dobro, pa ako želiš isprobati malo naprednije orkuženje za razvoj, preporučujem to.