Firestorm clone from V3 to V2+ not working

I’m having trouble cloning with Firestorm from a V3 Pico (firmware 3.12) to a V2+ (firmware 2.25). I’ve successfully used this same installation of Firestorm to clone between two V2+ units, but was wondering if there’s some issue doing it between different PB hardware versions. Here’s what Firestorm shows, and the cloning process never seem to complete. The V3 is at 10.0.0.232, and the V2+ is at 10.0.0.207. Any ideas what’s happening? Thanks in advance!

C:\install\_swdev\packages\Firestorm\Firestorm-master>yarn server
yarn run v1.22.5
warning ..\..\..\..\..\package.json: No license field
$ node server
listening on 3000
> Pixelblaze Discovery Server listening on 0.0.0.0: 1889
connected to 10.0.0.207
sending to 6971602 at 10.0.0.207 {"getConfig":true,"listPrograms":true,"sendUpdates":false}
connected to 10.0.0.232
sending to 1326676 at 10.0.0.232 {"getConfig":true,"listPrograms":true,"sendUpdates":false}
clonePrograms { from: 1326676, to: [] }
sending to 1326676 at 10.0.0.232 {"getConfig":true,"listPrograms":true}
getting programuSDprvKsfmKv722Pw from 10.0.0.232
getting programaE5YEvSnbXWsu5ob2 from 10.0.0.232
getting program36h5YYz2jeCqkiZjj from 10.0.0.232
getting programFxwNyX6zQZAusmaKc from 10.0.0.232
getting programaRQN3PrptmG4zdGXr from 10.0.0.232
getting program7XT2JNLkLaXc3erFX from 10.0.0.232
getting programiYDPEfGzNLkCiHdnG from 10.0.0.232
getting programD2xuondCcLLi2jvMr from 10.0.0.232
getting programQvqmzcuci43MSBYij from 10.0.0.232
getting programpxH7PgGxoM7WPrFWs from 10.0.0.232
getting programvkpGsR88dcJmXfevp from 10.0.0.232
getting program9YNBonyhXfyFjpYzJ from 10.0.0.232
getting programRFQ83888m35aJfJMZ from 10.0.0.232
getting programro9Gei457fBoxop9Y from 10.0.0.232
getting programKtjben4j36Wqxnk8N from 10.0.0.232
getting programTkPYS2XhdyGYxZz8y from 10.0.0.232
getting program7Ju7GPHN7A6STrrxL from 10.0.0.232
getting program4Loof6CZmryBi5mGd from 10.0.0.232
getting programSjRfgcSSYXWAunFjZ from 10.0.0.232
getting programus3eB9nzTuifSTXzK from 10.0.0.232
getting programA5esgP2KqfwLzwbLP from 10.0.0.232
getting programnaDzrf7nK4HLFWBcW from 10.0.0.232
getting programaabwwBMMCEHQ8yLij from 10.0.0.232
getting programHEn3sPAtZez2JRJcM from 10.0.0.232
getting programBxgkrQTHPkhcM6a24 from 10.0.0.232
getting programQqZqNsLmk2CAvheRR from 10.0.0.232
getting programvmCXgwbox8nCBqQig from 10.0.0.232
getting programBvZoMSk6wu37yZ8zY from 10.0.0.232
getting programLR4KPE7qNStxaFMaA from 10.0.0.232
getting program8gjB89jqQojktXgc4 from 10.0.0.232
getting programwDn9FrZh8zZfKweL4 from 10.0.0.232
getting programTQMWygxoH8bnpZMWf from 10.0.0.232
getting programp49GpaZRpfGHPNGuX from 10.0.0.232
getting programLovYqewqXjNBhdGYL from 10.0.0.232
getting programZ6aFtRCE3AkpcP2E8 from 10.0.0.232
getting program5oaoxbPRNaJuX86yG from 10.0.0.232
getting programkuJfFyCSkCKNasyNE from 10.0.0.232
getting programwPnJGj5d5hzgeLbZD from 10.0.0.232
getting programFvhhj7uo6xaDciS46 from 10.0.0.232
getting programA8P6jQMBvTTfoPEwA from 10.0.0.232
getting programQ5WqRki8CanTF3n9s from 10.0.0.232
getting program8pcj483btM54uKnAc from 10.0.0.232
getting programvXGvYT7tqJCsCKfiD from 10.0.0.232
getting programFaJD9BrFGvxoSQ2Rg from 10.0.0.232
>

From the log, it looks like there is no destination selected:

clonePrograms { from: 1326676, to: [] }

The pattern files are mostly compatible, but there are some changes that may cause V2 and V3 patterns to not work when cloned across the major versions. Mostly around the GPIO/analog/touch and new array APIs.

1 Like

Doh! I forgot to tick the checkbox of the destination PB before hitting Clone. Thanks!