The gc9a01 display SPI initialization causes a ~50mA current transient that trips the brownout detector, causing a boot loop. The bd-66hx power supply needs decoupling improvement; disabling brownout is the software workaround until hardware is reworked. Also discovered the previous sdkconfig was manually corrupted (wrong partition table, USB JTAG console instead of UART, Memprot lock enabled). Deleting sdkconfig and regenerating from sdkconfig.defaults restores the correct OTA partition table, UART0 console, and proper rollback config. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Merge pull request 'feat: systemd auto-start for ROS2 + dashboard on Orin boot (bd-1hyn)' (#732) from sl-perception/bd-1hyn-orin-autostart into main
Description
SaltyLab self-balancing bot firmware (STM32F722)
Languages
Python
67.1%
C
11.5%
JavaScript
9.2%
OpenSCAD
7.7%
HTML
1.5%
Other
2.9%