Has anyone performed a successful partial flash on a Tachyon running Ubuntu 20.04?
I attempted a partial flash on a Tachyon running Ubuntu 20.04 NA Desktop 1.0.172 to 1.0.180.
The device flashed successfully. The Tachyon came up in desktop mode with cellular connectivity and the userdata was preserved. However, cat /etc/particle/distro_versions.json still reported version as 1.0.172.
I followed the instructions for partial flash, created a filtered bundle with the following partitions (both slots A/B):
$ python3 bundle_partition_filter.py \
filter-in tachyon-ubuntu-20.04-NA-desktop-formfactor_dvt-1.0.180.zip \
--partitions dtbo_a,dtbo_b,xbl_a,xbl_b,xbl_config_a,xbl_config_b,boot_a,boot_b \
-o tachyon-ubuntu-20.04-NA-desktop-formfactor_dvt-1.0.180-BOOT+KERNEL.zip
Manifest lists XMLs that are not present in EDL:
- patch0.xml
- patch1.xml
- patch2.xml
- patch3.xml
- patch4.xml
- patch5.xml
- patch6.xml
- rawprogram1.xml
- rawprogram2.xml
- rawprogram6.xml
Validation OK: Referenced files match EDL directory.
Validation OK: Referenced files match EDL directory.
Wrote: tachyon-ubuntu-20.04-NA-desktop-formfactor_dvt-1.0.180-BOOT+KERNEL.zip
The bundle validated successfully.
$ python3 bundle_partition_filter.py validate tachyon-ubuntu-20.04-NA-desktop-formfactor_dvt-1.0.180-BOOT+KERNEL.zip
Manifest lists XMLs that are not present in EDL:
- patch0.xml
- patch1.xml
- patch2.xml
- patch3.xml
- patch4.xml
- patch5.xml
- patch6.xml
- rawprogram1.xml
- rawprogram2.xml
- rawprogram6.xml
Validation OK: Referenced files match EDL directory.
Also, verified which partitions were in the bundle.
$ python3 bundle_partition_filter.py list tachyon-ubuntu-20.04-NA-desktop-formfactor_dvt-1.0.180-BOOT+KERNEL.zip
The logs in ~/.particle folder showed that the device was flashed successfully.
Is there any reason why the version doesn’t show up as 1.0.180?
Thanks.
__________
I also flashed the full 1.0.180 bundle. The Tachyon booted up fine in desktop mode with WiFi / cellular connectivity, plus the Arducam IMX 519 camera autofocus works!
