Modified version of Toastman's firmware.