@@ -0,0 +1,392 @@
+#!/usr/bin/env python3%0Aimport time%0Aimport cereal.messaging as messaging%0A%0A%0Aif __name__ == %22__main__%22:%0A  sm = messaging.SubMaster(%5B'thermal', 'health', 'model', 'liveCalibration', 'dMonitoringState', 'plan', 'pathPlan'%5D)%0A%0A%0A  i = 0%0A  while True:%0A    sm.update(0)%0A%0A%0A    i += 1%0A    if i %25 100 == 0:%0A      print()%0A      print(%22alive%22, sm.alive)%0A      print(%22valid%22, sm.valid)%0A%0A    time.sleep(0.01)%0A

add simple script to print controlsd alive and valid