Finishing firmware API Documentation