Problema comunicazione IDE-PICSIMLAB Arduino uno

Salve, volevo iniziare ad usare il programma "Picsimlab" che simula la scheda Arduino uno.
ho installato sul mio pc ( SO WIN 8.1) 2 porte COM virtuali che ho assegnato rispettivamente al mio IDE ( ver. 1.8.16) e alla scheda Arduino uno "virtuale". selezionata tra le varie schede disponibili di Picsimlab per consentire la comunicazione come se avessi una scheda fisica collegata con il cavo.
Aprendo due istanze delle porte seriali virtuali installate con il programma "com0com" la comunicazione bidirezionale è regolare. Anche l'ide funziona regolarmente compilando gli sketch e inviandoli regolarmente, se collego una scheda fisica arduino uno Ma quando invio uno sketch e faccio l'uploading sull'arduino uno di picsimlab, mi appare questo errore.
Qulcuno ha qualche esperienza in merito?
di seguito copio incollo l'errore che mi viene mostrato.
Grazie
Daniele

Arduino:1.8.16 (Windows 8.1), Scheda:"Arduino Uno"

Lo sketch usa 932 byte (2%) dello spazio disponibile per i programmi. Il massimo è 32256 byte.

Le variabili globali usano 9 byte (0%) di memoria dinamica, lasciando altri 2039 byte liberi per le variabili locali. Il massimo è 2048 byte.

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x14

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x10

avrdude: stk500_initialize(): (b) protocol error, expect=0x10, resp=0x01

avrdude: initialization failed, rc=-1

     Double check connections and try again, or use -F to override

     this check.

avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x10

avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x10

Questo report potrebbe essere più ricco di informazioni abilitando l'opzione
"Mostra un output dettagliato durante la compilazione"
in "File -> Impostazioni"

Ho risolto aumentando la velocità di clock dell'arduino uno virtuale. Di default era 2Mhz.
Andando a 4 o oltre lo sketch viene trasferito.