Luckfox Omni3576 Boot Failure and Touchscreen Malfunction with Waveshare 70H-1024600
Posted: 2026-03-25 9:09
Hi everyone,
I am working with the Luckfox Omni3576 and trying to integrate the Waveshare 70H-1024600 (7-inch HDMI/DSI, 1024x600) display. I am encountering two specific issues that I hope the community can help with:
1. Boot Failure (Cold Boot)
When the Waveshare 70H-1024600 is connected during power-on, the Luckfox Omni3576 fails to boot. The system hangs before reaching the OS.
Observation: If I boot the device with a different monitor and then hot-plug the Waveshare screen, the display works, but this is not a viable solution for my application.
Question: Is there a known timing issue or power draw spike during the handshake that might be causing the bootloader (U-Boot) to hang?
2. Touchscreen Not Working
Even when I manage to get the display working (via the hot-plug method mentioned above), the touch functionality is completely unresponsive.
The screen is connected via HDMI and USB-TYPE-C cable for touch.
The system does not seem to initialize the HID-multitouch driver or the specific I2C driver required for this panel.
Hardware/Software Environment:
SBC: Luckfox Omni3576
Display: Waveshare 70H-1024600 (Resolution: 1024x600)
OS/Image: Debian 12 builded from sdk
Power Supply: 5V/3A
What I’ve Tried:
Tested with other HDMI/DSI monitors: Boots successfully.
Power cycling the display separately from the SBC.
Checking dmesg logs (though difficult when the boot hangs).
Has anyone successfully configured the device tree (.dts) or modified the boot configuration for this specific Luckfox/Waveshare combination? Any guidance on getting the touch drivers recognized would be greatly appreciated.
Thanks in advance!
I am working with the Luckfox Omni3576 and trying to integrate the Waveshare 70H-1024600 (7-inch HDMI/DSI, 1024x600) display. I am encountering two specific issues that I hope the community can help with:
1. Boot Failure (Cold Boot)
When the Waveshare 70H-1024600 is connected during power-on, the Luckfox Omni3576 fails to boot. The system hangs before reaching the OS.
Observation: If I boot the device with a different monitor and then hot-plug the Waveshare screen, the display works, but this is not a viable solution for my application.
Question: Is there a known timing issue or power draw spike during the handshake that might be causing the bootloader (U-Boot) to hang?
2. Touchscreen Not Working
Even when I manage to get the display working (via the hot-plug method mentioned above), the touch functionality is completely unresponsive.
The screen is connected via HDMI and USB-TYPE-C cable for touch.
The system does not seem to initialize the HID-multitouch driver or the specific I2C driver required for this panel.
Hardware/Software Environment:
SBC: Luckfox Omni3576
Display: Waveshare 70H-1024600 (Resolution: 1024x600)
OS/Image: Debian 12 builded from sdk
Power Supply: 5V/3A
What I’ve Tried:
Tested with other HDMI/DSI monitors: Boots successfully.
Power cycling the display separately from the SBC.
Checking dmesg logs (though difficult when the boot hangs).
Has anyone successfully configured the device tree (.dts) or modified the boot configuration for this specific Luckfox/Waveshare combination? Any guidance on getting the touch drivers recognized would be greatly appreciated.
Thanks in advance!