check in firmware 2.1.2 source code