- Install MacPorts from here. Pick your operating system from the list.
- Open up a terminal (I know it’s scary 😬) 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
- It will ask for your password. That’s OK; this command installs the dfu utility that allows the computer to send firmware to your device.
- Visit this link if you want to learn more.
- Close the terminal that you were just in
- Download the firmware from the tinysa.org website. You want to download the file that ends in
.bin
- Rename the
.bin
file totinySA.bin
- Open up a terminal again. (remember that scary part from before?)
- Type
dfu-util
and press Enter.
- Does the terminal print out a bunch of text?
- Yes? You’re all set to continue!
- No? You should re-visit the dfu-util installation step above
- Here’s where the magic happens:
- Find where the
.bin
file was downloaded into. Most likely it was in theDownloads
folder. - You need to navigate the terminal to the folder where you downloaded the
.bin
file. - The terminal opens up to your Home folder by default (the shortcut for the Home folder is
~
) If that’s the case you should see something like: ”➜ ~” - If you are in the Home folder, type:
cd ./Downloads
(and press Enter)to move the terminal into your Downloads folder. (Thecd
means “change directory” and the./
means starting from the folder, i.e.: “directory”, we are currently in) - If your terminal is inside the folder where the
.bin
file is, typingls
and pressing Enter should print out a list of the files in yourDownloads
folder. This can help troubleshoot.
- Enter
DFU
mode on the TinySA - The standard TinySA has a menu option for this
- 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. That’s OK!
- 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.