SC_NEEDS_FIRMWARE
if (sc->sc_flags & SC_NEEDS_FIRMWARE) {
sc->sc_flags &= ~SC_NEEDS_FIRMWARE;
sc->sc_flags |= SC_NEEDS_FIRMWARE;
sc->sc_flags |= SC_NEEDS_FIRMWARE | SC_UNINITIALIZED;
sc->sc_flags |= SC_NEEDS_FIRMWARE;
if (sc->sc_flags & SC_NEEDS_FIRMWARE || sc->sc_flags & SC_UNINITIALIZED)