firmware fixes