Serin RX, 2, 500, MainMenu, cereal

This line goes to MainMenu if nothing is received after 500 ms therefore [00]Dingleberry will only be printed if something is received.

What is going on?

Can you send the whole code again please?