This is yet another “Dash doesn’t show up on serial” post. Yes, I’ve read all the previous ones, and they don’t help. I realize Dash runs in HID mode, blah blah, but it still doesn’t show up. I know it’s not bricked, but I have no way of programming it. I’ve gone through this twice before, and I can’t figure out what makes it go, but I’m getting tired spending a day trying to get the thing working again.
I think I hit the user reset button on it (as opposed to program button), and I’m in the hole again. My normal sketch does have Serial.being(), but I don’t think my sketch is in there anymore. When Dash starts, no LED light up, hitting the program button, the system led double flashes, so all should be good. Hologram’s updater in USB mode will throw an error: “Error updating over USB. Is the dash connected and you push the program button?”. OTA firmware says it succeeded, but I know it didn’t (my sketch has code to flash the user led, and it doesn’t flash).
The first line of setup() is “Serial.begin(9600)”, so the port should be showing up, but there is nothing.
And so it just worked now, after about 2 hours of fighting and repeating the same thing over and over, the Hologram programmer worked, and Dash is flashing the user LED at me again (and I got a “Hello, World!” through the cloud), however, still no serial port. And running the Hologram programmer second time, it fails again with the same USB error.
This used to be way more reliable with the old 0.9.x firmware.
What are my next steps?
I’m running on macOS (high Sierra) if it makes any difference…