[PATCH 4/8] firmware: correct pointer inits and assignments