Timeline of events:
- Installed a stable version of Raspbian, all systems work no real testing with the GPIO but HDMI and SSH work.
- Tested various GPIO pins for running fans and several pieces of hardware, no issues since last version.
- Installed touchscreens drivers from here. After this everything works fine, booting works without HDMI, with HDMI, or with the touchscreen. However, Touchscreen always defaults to even if HDMI is connected.
- Attempted to address the issue that the Pi always defaults to the touchscreen, but no luck. To the best of my knowledge the same functionality from the above section was all retained, and no issues appeared.
- I came back to working on the device one or two months later, but now the device will not boot without the touchscreen. It appears it hangs waiting for a touchscreen to get connected.
Steps attempted to fix the issue:
- Multiple HDMI cables tested, (no difference).
- Multiple power cords tested, (voltage issues on some but all work with the touchscreen).