Tachyon Ubuntu 20.04 Release 1.0.170

Hello Tachyon Community,

It’s been a little while since my last update and I know we've been quiet. The sad truth is we’ve been extremely busy on a number of fronts (more on that later) and not been able to ship out the software that we've been sitting on.

This build addresses a bunch of the things you’ve asked about, and in a moment I’ll also post the first Ubuntu 24.04 early-access build with full source code. But for now, here’s what’s included.

Features in 1.0.170

  • DSI Display support: Raspberry Pi Touch Display 2 (link) auto-detected at boot and supported in Ubuntu Wayland and Weston. Other DSI displays also supported but not as commercially available. We are introducing this in 24.04 next and will document how to add displays - we have a simple pattern of copying over the Rasberry Pi code with a few updates that should make this fairy simple moving forwards.
  • Thermal fix: Default charging current reduced from 3.6A → 2.5A, significantly lowering PCB hotspot temps. There was an issue where we would self heat the board by over stressing a component that was providing charge current to both the 1 or 3 cell batteries and this patch addresses that.
  • Fake battery profile: When running from DC, charge level locks at 100% and charging is disabled.
  • PCIe expansion: Support added for SATA HBAs and RAID arrays.
  • Container support: Re-enabled with Particle’s container repository, authenticated via platform credentials.
  • Power management: Suspend/resume now supported in both headless and desktop builds, with substantial power savings!
  • Manufacturing fixes (internal, not user-facing).

Known Issues

  • Cameras: The following Arducam IMX519 16MP modules work, but colors may appear off. A tuning fix exists but touches 350+ files, so we’re working to reduce risk before integrating:
  • Suspend with USB inserted: Prevents suspend from completing if USB is installed.
  • Syscon bug: When switching from fake battery → real battery during boot, incorrect battery info may display (we'll roll this out in a debian update)

How to Install

You can install this release three ways:

  1. Manual flash: Download a link from below:

Run through setup with this specific version:

particle tachyon setup --version=/Users/nicklambourne/Downloads/tachyon-ubuntu-20.04-NA-headless-formfactor_dvt-1.0.170.zip

This build will be moved to be the default very shortly.

  1. Incremental update (kernel-only): I’ll follow up shortly with steps to flash just the updated kernel and supporting bits, ideal if you want to add features (e.g. display support) without wiping your filesystem.

  2. Setup mode (wipe + install): Put your device through the standard setup flow - this will wipe the device and install the new build. This is in progress - will ping back in the thread when the stable build is set!

That’s it for now. Thank you for your patience - it’s great to finally get this 1.0.170 release into your hands. Please try it out, share your feedback, and stay tuned for the 24.04 build announcement coming next.

Thanks to the team for the hard work on this (and many other things) over the last month!

The Tachyon Team


I pushed this to my device using the manual flashing method but in the Particle console it says the device is still on 1.0.161.

Is this just because it was a manual flash?

Glad that this issue has been fixed!

Hey kristyl

Can you DM @Support with your device ID and we'll check!

Thanks

Nick

Hi, Thanks for the update. I tried Desktop release but cannot login to the system. Login screen does not appear. It was working with the previous release.

Thanks.

It looks like it was just delayed. It is now showing 1.0.170 in the console this morning.

Thanks for the report. We see the missing login prompt on the desktop variant too. We’ll get a fix out for that shortly.

For me, the desktop is there, but the resolution is much higher than my monitor can support so I can’t see the login - if I move the mouse all the way to the right I get the cursor arrow. Is there a way to set the display resolution from the command line in the particle console?

update - what got me logged in was to hit enter after boot and then entering my password and the desktop loaded - I think the login prompt/box is way off to the left. Hitting enter gets you to the password entry box…

I also added a file called .xprofile to my home directory and added the line

image

2 Likes

Thanks for posting a workaround :+1:

1 Like

We updated our tachyon to 20.04 NA headless 1.0.170 and also seeing 1.0.161 in console

Also, are the kernel headers still not included? we cannot build our own drivers without them.

We are looking for the Intel IGC Ethernet driver (pcie). Thanks!

1 Like

Hey folks,

1.0.172 is out now with the following fixes in it:

  • No DSI display is detected correctly. Sorry for the hassle - this bug slipped by use in the excitement of DSI display testing
  • Camera tuning is in!

You can get the build using the above instructions, but replacing 170 with 172 in the URL to download.

I put together a quick video showing it working here: https://www.youtube.com/watch?v=IK-JlZ9sSsc

Thanks

Nick.

1 Like

kristyl, Tiho, mstasiak - thanks for testing and the feedback! Sorry 170 was a little glitchy - that's on me for being far far far to excited about DSI and mounting the said display in my car (more on that later...) and less about re-re-re-regression testing.

2 Likes

What are the steps for the incremental/kernel update only to Ubuntu 1.0.172? Thanks.

Are the kernel headers included in the Ubuntu 1.0.172? I’ve modified and tested a couple of SPI display drivers that use Adafruit / Pimoroni HATs on Raspberry Pi waiting to be ported to Tachyon.

1 Like

I confirm, all is working now. Thanks a lot for the prompt action.

Hi @mrlambchop , Any update on these items? Thanks.

What are the steps for the incremental/kernel update only to Ubuntu 1.0.172?

Are the kernel headers included in the Ubuntu 1.0.172?

First of all thank you. I downloaded and installed your 172 Version. It is running. Please check the “Camera Problem” Thread, the drivers still seem to be missing for the focus, nothing seems to be happening. Did I misunderstand and this was not part of the fix?

Hi, I have recently installed 1.0.170:

Package name Installed version
particle-linux 0.21.0
particle-tachyon-ril 0.4.5-1
particle-tachyon-syscon 1.0.19-1

OS version: 1.0.172

And have found that the battery level displayed in the console is staying at 100% for ever

I completed the update on Saturday 27th, and my vitals are here https://drive.google.com/file/d/1xRiFCPl6dFdVg0uQN8jkzmdbbaJEdI3j/view?usp=sharing

You can see at 00:06 on 03-10-25 it ran out of battery but was still displaying 100%

Battery issues are not new to the update, and I had a thread open, but it has been pulling teeth to get a response from particle on any issue: Battery percentage tracking _wildly_ wrong - Tachyon - Particle

Hi,
Thank you! Now with the 1.0.72 release the Panta SATA Hat works!
I actually reinstalled the system, but for future updates will be this the process, always reinstalling the system?

It will be easier to update low-level components when 24.04 is widely available through the user of overlays.

With 20.04 the easiest is always to just reinstall, but it is possible to do a partial flash of a subset of components, leaving the user file system unchanged.

And of course you can apt upgradecomponents, but don't attempt to update the 20.04 kernel to a newer version using apt.

1 Like