I was able to load firmware on the arduino with XLoader. Seems to be working at this point. The update script detects the version properly, tries to download the latest version but fails, presumably because it is downloading the latest (non-arduino compatible) version.