If your Mac has never been used to program or update a Solo 2 (also known as V2) before, you will need to prep your computer. Initial setup below installs the necessary language driver (Rust) and then the Solo2 Client that will actually interact with your Solo 2 device. It appears complicated to the nondeveloper...but it works! Once you are complete with the Steps 1-5 of the initial setup, you will then be able to update your device. All of this is done in the default Command Line Interface (CLI) tool known as iTerm.
If you have previously installed the Rust library and the Solo2 client, than you can skip to the section 'Update the Solo 2 Firmware'.