if (sc->sc_version == SC_BUILD_4 && cmd == 0x55 && RAY_GET_INDEX(ccs) == 0x55) { goto done;
sc->sc_deftxrate = SRAM_READ_FIELD_1(sc, ccs, ray_cmd_net,c_def_txrate); sc->sc_encrypt = SRAM_READ_FIELD_1(sc, ccs, ray_cmd_net, c_encrypt);   if (sc->sc_deftxrate == 0x55) sc->sc_deftxrate = RAY_PID_BASIC_RATE_1500K; if (sc->sc_encrypt == 0x55) sc->sc_encrypt = 0;  if (SRAM_READ_FIELD_1(sc, ccs, ray_cmd_net, c_upd_param)) { ray_read_region(sc, RAY_HOST_TO_ECF_BASE, &np, sizeof(np));  for (i = 0; i < sizeof(np.p_ssid); i++) { if (np.p_ssid[i] == '\0') break;
		SRAM_READ_FIELD_N(sc, ccs, ray_cmd_net, c_bss_id,		    sc->sc_bssid, sizeof(sc->sc_bssid));		rcmd = ray_start_assoc;		break;	case RAY_ECMD_ROAM_START:		/* no longer have network */		sc->sc_havenet = 0;		break;	case RAY_ECMD_JAPAN_CALL_SIGNAL:		break;	default:		ray_update_error_counters(sc);		/* this is a bogus return from build 4 don't free 0x55 */		if (sc->sc_version == SC_BUILD_4 && cmd == 0x55		    && RAY_GET_INDEX(ccs) == 0x55) {			goto done;		}