Custom Dashboard?

So after doing a little bit of research, I understand how to go in and replace the dashboard’s executable with your own, say Zomb or SmartDashboard. However, the rulebook says that “The Driver Station software provided on the FRC website ( is the only tool permitted to specify and communicate the operating mode (i.e. Auto/Teleop) and operating state (enable/disable).” How can this be reconciled with a custom dashboard?

The driver station is a separate executable from the dashboard. You must run the specified driver station, you may run any dashboard. This is further clarified by the blue box under <R55>.