Tachyon alternative flashing method failure

Use of the following particle CLI command failed at 99%
particle flash --tachyon ./tachyon-ubuntu-20.04-NA-headless-1.0.61.zip

The error message was as follows:
particle flash --tachyon ./tachyon-ubuntu-20.04-NA-headless-1.0.61.zip

Starting download. See logs at: C:\SPB_Data.particle\logs\tachyon_flash_1754235804331.log

[█████████████████████████] 99% | Flashing module: modem_a (29952/44139 sectors)
Unable to complete device flashing. See logs for further details.

Relevant section of tachyon_flash_1754235804331.log is below.

Please advise
Thanks - Peter

….
status=Flashing module, module=modem_a, sectors_total=44139, sectors_done=29184
status=Flashing module, module=modem_a, sectors_total=44139, sectors_done=29440
status=Flashing module, module=modem_a, sectors_total=44139, sectors_done=29696
status=Flashing module, module=modem_a, sectors_total=44139, sectors_done=29952
[ERROR] bulk write failed: Operation timed out[ERROR] USB write failed for data chunk
[ERROR] bulk write failed: Operation timed out
[ERROR] failed to setup programming
[ERROR] firehose_run failed
Unable to complete device flashing. See logs for further details.

PS: particle.io link for latest images appears to be inactive? - Please advise

$ wget https://linux.particle.io/meta/tachyon-latest.json
wget: unable to resolve host address ‘linux.particle.io

Hey Peter949!

The url is:

wget https://tachyon-ci.particle.io/meta/tachyon-latest.json

Can I ask where you saw that other URL? In the docs? I’ll check as well as we changed this around 2 months ago!

An example of the right file name is taken from the JSON file:

  • formfactor_dvt - this is fixed, but there other options in there - just ignore them!
  • select region as RoW or NA (North America)
  • select the variant of headless or desktop (depending on what you want)

Can you try with the version of software that matches your requirements from that list?

When flashing, I have seen that error before when my USB connection was a little dodgy (specifically when using a USB cable that said it was USB 3 but actually didn’t manage the high speed burst) - the error handling protocol doesn’t like bad cables. I didn’t see the message “use USB 3 for faster flashing” which is why I mention this, but it could be something else.

I would recommend:

  • get the latest software
  • try the flash again, checking the cable is good.
  • let us know how it goes!

Thanks

Nick.

Nick,
thanks for your reply. That broken link is in the Install and Setup documentation under:

Alternative Flashing Method

The latest images can be sourced by running:

wget https://linux.particle.io/meta/tachyon-latest.json
cat tachyon-latest.json

Thanks! Will fix now :slight_smile:

Updated the docs! Thanks for the report :man_bowing:

PS: Thanks again, I was able to reflash the board with this image:
particle flash --tachyon ./tachyon-ubuntu-20.04-NA-headless-formfactor_dvt-1.0.162.zip

Subsequently went back to using particle tachyon setup which also completed successfully
However it appears the manufacturing data for this board has now been erased?

particle tachyon identify
Device ID: 422a0600000000008289f094
Region: Unknown
Manufacturing data: Missing
OS Version: Ubuntu 20.04

Tachyon Logs:
Command: Tachyon Flash
Using Device ID: 422a0600000000008289f094
Start time: 2025-08-03T22:42:56.312Z

Manifest Info:
Release name: tachyon-ubuntu-20.04-NA-headless-1.0.161
Version: 1.0.161
Region: NA
Variant: headless
Platform: qcm6490
Board: formfactor_dvt
OS: linux
Distribution: ubuntu
Distribution version: 20.04
Distribution variant: ubuntu
Build date: 2025-07-25T00:02:46.414136

After programming OS and config, then cycling power -off/-on, the RGB LED never progresses from flashing green to the expected slow green breathing pattern to show Linux is running.

The cloud console shows no connection with the device.
Could this be due to missing manufacturing info?

Hey peter949

I think it might be because the device was flashed with the wrong partition image and it caused some issue. The good news is that its easy to fix this (and restore the provisioning information) - we need to add this information to the developer docs which I’ll get done today, but essentially it requires to flash a manufacturing image that ‘resets’ everything and then we restore the backup Particle made of the provisioning information.

Loop back shortly!

Thanks

Nick.

Thanks for the clarification

This option was noted for particle CLI, but no documentation [yet] seen on this…
particle flash --tachyon --factory

Any news? I’m stuck in the same loop.-.

Just uploading the partition now - the files had changed due to a partition layout update and thus the new ones don’t exist now…

Gimmie 1 hour!

Thanks

Nick.

1 Like

Hi did you had the opportunity to upload the files? @mrlambchop

Sorry to annoy you again, do you have any update? or ETA? @mrlambchop

Hi Nick just to remind you of this… @mrlambchop

@peter949 - sent your backfile as a DM!

Thanks!

Nick

Thanks for your follow-up on this and providing that Ubuntu image, -sorry for my delayed reply

Manufacturing Data Missing appears to indeed apply to my situation**
**
Can the needed USERPROFILE / Provisioning Data please be sent to me?

Thanks
-Peter