No idea what I’m doing wrong here. I have five identical boards and two are working correctly. I went to flash two more a day later and the screen stays black and they won’t turn on afterwards. I’m able to re-flash them, but get the same result.
Looks like you are using the wrong firmware .bin. You need to use “firmware-tbeam-US-xxxxx.bin” (assuming US from your voice haha). This will map the correct pins and parameters for your particular board. I would also recommend using the latest firmware release which has some great features https://github.com/meshtastic/Meshtastic-device/releases/tag/0.7.10
Awesome you have five devices! Keen to hear how you get on with them.
I have seen screens behave similar to that when the power to them has been iffy. Have you tried another battery? Or if you have a means to, you could check the voltage between the VCC and GND pins of the screen and ensure it is ~3.3V. After that, if you are really keen, you could swap screens to see if the fault follows with the screen or is T-Beam related.