This guide explains how to update the firmware on a TinySA device using a Mac computer. The process involves installing software tools, downloading firmware files, and using terminal commands to complete the update.
To update TinySA firmware:
‣ Install MacPorts from here. Pick your operating system from the list.
‣ Open up a terminal. The terminal app can be found in
Applications > Utilities > Terminal
‣ Copy/Paste this in to your terminal and press enter: 
sudo port install dfu-util
.This command installs the dfu utility that allows the computer to send firmware to your device.
‣ You'll be prompted to enter your password. Visit this link if you want to learn more.
‣ Close the terminal that you were just in.
‣ Rename the
.bin
file to tinySA.bin
‣ Open a new terminal window.
‣ Type
dfu-util
and press Enter. ‣ Does the terminal display any output text?
- If yes, you're ready to continue.
- If no, please go back and repeat the dfu-util installation step above.
To resolve installation issues:
‣ Locate the downloaded
.bin
file. It's typically in your Downloads
folder.‣ Navigate your terminal to the folder containing the
.bin
file.‣ By default, the terminal opens in your Home folder (shortcut:
~
). You'll see something like "➜ ~"
‣ From the Home folder, type
cd ./Downloads.
Press Enter to move to your Downloads folder. (
cd
means "change directory" and ./
refers to your current location.)To verify you're in the correct folder:
‣ Type
ls
and press Enter. ‣ This will show a list of files in your
Downloads
folder.‣ Enter 
DFU
mode on the TinySA.- The standard TinySA has a menu option for this mode.
- The Ultra needs to be connected to your computer, and powered on while holding the jog wheel down. The screen will go black when this occurs.
‣ Finally type
dfu-util -a 0 -s 0x08000000:leave -D tinySA.bin
and press Enter. ‣ This will load the (renamed)
tinySA.bin
onto the device.If you have any errors, please visit this website.