updating firmware and pcb