Firmware 2.12

All of the bug fixes.