Firmware Update
#1
Hello, My apologies if this is a basic question but I could use some help. I received my Tangara the other day and am trying to update the firmware. I have installed the flatpak version of Tangara Companion. However when I plug the Tangara into the computer, it isn't recognized. I just get a message saying "To begin, connect your Tangara and make sure it is switched on". Any ideas about how to get it to work?
  Reply
#2
Here are a couple things to check:
  • If you plug the Tangara into your computer and turn it on, then (in a terminal) run
    Code:
    dmesg | tail -n 20
    you should see messages about it recognizing the Tangara - a bunch of timestamps and usb-related messages, and "Product: Tangara" in there somewhere.
  •  In the same output, you should see something like "ttyACM1" that tells you the device it's using.  If you then run
    Code:
    ls -l /dev/ttyACM1
    (or whatever the ACM number was) you should see some permissions and then the owning user and group, something like "root dialout".  If you then run
    Code:
    groups
    you should see "dialout" listed (or whatever the group was).  If you don't, you need to add your user to that group using something like
    Code:
    sudo usermod -aG dialout $USER
    and then logout/login or reboot.
  Reply
#3
Hi all. 
I would like to update the firmware but I'm a tech idiot. I have no idea what to do when I get to the linked github page.
Are there any step-by-step instructions available on updating firmware, what the tangara companion is, how to download and how to use it in order to update the firmware?
Thanks in advance!

Cheers,
Emsho
  Reply
#4
(2025-02-02, 10:54 AM)emsho Wrote: the linked github page.

If you're looking at a GitHub page, then you're probably looking at the Tangara Companion, which is the software that (most easily) updates your Tangara.  You download that and install it like you would other software, so on Windows running the .exe (e.g. tangaracompanion-v0.4.3-windows-x86_64.exe), or on Mac unzipping the file and copying the .app to your Applications folder.  If you're on Linux, let us know which distribution, because there are a few ways to install it.  (Some community members have packaged it for various Linux distributions, or you can use the official Flatpak package, which can work anywhere.)

Then you download the latest .tra firmware file from Codeberg; as of today that's this file.

Then you run the Tangara Companion, click the Firmware Update tab, and select the .tra file you downloaded, and it will update your Tangara.  (It takes a couple minutes.)
  Reply
#5
(2025-02-02, 05:28 AM)redshift Wrote: Here are a couple things to check:
  • If you plug the Tangara into your computer and turn it on, then (in a terminal) run
    Code:
    dmesg | tail -n 20
    you should see messages about it recognizing the Tangara - a bunch of timestamps and usb-related messages, and "Product: Tangara" in there somewhere.
  •  In the same output, you should see something like "ttyACM1" that tells you the device it's using.  If you then run
    Code:
    ls -l /dev/ttyACM1
    (or whatever the ACM number was) you should see some permissions and then the owning user and group, something like "root dialout".  If you then run
    Code:
    groups
    you should see "dialout" listed (or whatever the group was).  If you don't, you need to add your user to that group using something like
    Code:
    sudo usermod -aG dialout $USER
    and then logout/login or reboot.

Thank you! That did the trick and my device is now updated!
  Reply


Forum Jump: