Create a debug console. Its should log events like what buttons are pressed, when OP starts, the fact NNFF is loaded, etc. example of using stdin and stdout as a message buffer: CHANGE PathEdgeWidth to 10 in defaults selfdrive/manager/build.py pandacan: pandacan is a user space library for talking to your car over USB or Wi-Fi from Python. It allows full read/write access to all the CAN and LIN buses. “pip install pandacan” SocketCAN: SocketCAN is the Linux standard for CAN interfaces. The included driver allows panda to work with all SocketCAN tools, including can-utils and Wireshark. SunnyPilot lfa btn: class HyundaiFlagsSP(IntFlag): SP_ENHANCED_SCC = 1 SP_CAN_LFA_BTN = 2 SP_NAV_MSG = 4 LFA_Pressed 188,47: self.lkas_enabled = cp.vl["BCM_PO_11"]["LFA_Pressed"] Light blue colors 1:53 PM Don't sulress cruise indicator 1:57 PM Fix gps issue, also make gps notice less obnoxious like pay attention 2:00 PM Suspend lateral if turn signal and nudged wheel - think this through VAL_ 1144 DRIVE_MODE2 3 "Set Sport" 1 "Set Normal" 2 "Set Eco"; BO_ 1144 DRIVE_MODE: 8 XXX SG_ DRIVE_MODE : 0|16@1+ (1,-61611) [0|61611] "" XXX SG_ DRIVE_MODE2 : 28|3@1+ (1,0) [1|3] "" XXX BO_ 1151 HVAC_TOUCH_BUTTONS: 8 XXX SG_ AUTO_BUTTON : 8|1@0+ (1,0) [0|1] "" XXX SG_ SYNC_BUTTON : 12|1@0+ (1,0) [0|1] "" XXX SG_ FR_DEFROST_BUTTON : 20|1@0+ (1,0) [0|1] "" XXX SG_ RR_DEFROST_BUTTON : 22|1@0+ (1,0) [0|1] "" XXX SG_ FAN_SPEED_UP_BUTTON : 24|1@0+ (1,0) [0|1] "" XXX SG_ FAN_SPEED_DOWN_BUTTON : 26|1@0+ (1,0) [0|1] "" XXX SG_ AIR_DIRECTION_BUTTON : 28|1@0+ (1,0) [0|1] "" XXX SG_ AC_BUTTON : 40|1@0+ (1,0) [0|1] "" XXX SG_ DRIVER_ONLY_BUTTON : 44|1@0+ (1,0) [0|1] "" XXX SG_ RECIRC_BUTTON : 48|1@0+ (1,0) [0|1] "" XXX SG_ HEAT_BUTTON : 52|1@0+ (1,0) [0|1] "" XXX BO_ 506 CLUSTER_SPEED_LIMIT: 32 XXX SG_ SPEED_LIMIT_3 : 119|8@0+ (1,0) [0|255] "" XXX SG_ SPEED_LIMIT_2 : 47|7@0+ (1,0) [0|255] "" XXX SG_ SPEED_LIMIT_1 : 39|7@0+ (1,0) [0|255] "" XXX SG_ SPEED_CHANGE_BLINKING : 129|1@1+ (1,0) [0|3] "" XXX SG_ CHIME_2 : 122|2@1+ (1,0) [0|7] "" XXX SG_ CHIME_1 : 133|1@0+ (1,0) [0|1] "" XXX SG_ ARROW_DOWN : 120|1@0+ (1,0) [0|1] "" XXX SG_ ARROW_UP : 121|1@0+ (1,0) [0|1] "" XXX SG_ SECONDARY_LIMIT_1 : 79|8@0+ (1,0) [0|127] "" XXX SG_ SECONDARY_LIMIT_2 : 103|8@0+ (1,0) [0|127] "" XXX SG_ SCHOOL_ZONE : 155|1@0+ (1,0) [0|1] "" XXX