- Tesla (Model S,3,X,Y?)
- Raspberry Pi Zero
- Micro USB to USB A cable
- Micro SDHC Card
- Download and install Etcher (https://github.com/balena-io/etcher/releases/download/v1.5.45/balenaEtcher-1.5.45-mac.zip)
- Download Raspbian Lite (Debian distro for Raspbery Pi)
- Copy Raspbian Lite to your SD card (using a USB Micro SD card reader or SD card adapter on your Mac) using Etcher
- Open up the boot partition (in Windows Explorer, Finder etc) and add to the bottom of the config.txt file dtoverlay=dwc2 on a new line, then save the file.
- Create a new file simply called ssh in the SD card as well. By default SSH is now disabled so this is required to enable it. Remember - Make sure your file doesn't have an extension (like .txt etc)!
- Open up the cmdline.txt. Be careful with this file, it is very picky with its formatting! Each parameter is seperated by a single space (it does not use newlines). Insert modules-load=dwc2,g_ether after rootwait
- Add your WIFI configuration details (consider adding several, including a portable hotspot such as your phone)