firmware progress