Below is a 100 % sketch-free way to prove the Arduino IDE (or your PC) can talk to the HexBright before you ever hit “Upload”.
/dev/cu.usbmodem… on macOS)The HexBright bootloader responds to a single ? byte with its signature string.
In the Serial Monitor input box, type exactly:
?
Press Enter (or click Send).
HexBright Flex v1.0
or similar (HexBright + version).
You will see it appear in the monitor window.
That’s it – no sketch, no upload. The PC → USB → ATmega328P → bootloader round-trip is verified.