The Problem: The RepairSolutions app has been switching back and forth between "Erasing Firmware… 0% completed" and "Upgrading Firmware… 0% completed" for more than half an hour.
What I Did: I just got an Innova Code Reader 3120f. I checked the codes on a vehicle, and installed and logged into Innova's RepairSolutions app on my Mac. When I plugged in the reader the software immediately said that there was a firmware update for it which I accepted.
What Can I Do? If I unplug it will it be broken forever, not broken at all, broken but able to be fixed with Windows? I know that disconnecting things while the firmware is being erased or updated often kills the device. It's been sitting here for a long time. It's been more than half an hour. I'm okay with leaving it longer, if it will work.