Steps to run load-build.sh give permissions chmod 777 load-build.sh Enables data sharing between components install sshpass brew install sshpass execute the script using './load-build.sh' Steps to run firmware_update.py Python must be installed Create a python virtual env using python3 -m venv my_venv Activate the virtual env using source my_venv/bin/activate It should have (my_env) at the beginning of every prompt run pip3 install paramiko execute the script using './firmware_update.py'