updated firmware section