Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  radio_2055.c   Sprache: C

 

// SPDX-License-Identifier: GPL-2.0-or-later
/*

  Broadcom B43 wireless driver
  IEEE 802.11n PHY and radio device data tables

  Copyright (c) 2008 Michael Buesch <m@bues.ch>
  Copyright (c) 2010 Rafał Miłecki <zajec5@gmail.com>


*/


#include "b43.h"
#include "radio_2055.h"
#include "phy_common.h"

struct b2055_inittab_entry {
 /* Value to write if we use the 5GHz band. */
 u16 ghz5;
 /* Value to write if we use the 2.4GHz band. */
 u16 ghz2;
 /* Flags */
 u8 flags;
#define B2055_INITTAB_ENTRY_OK 0x01
#define B2055_INITTAB_UPLOAD 0x02
};
#define UPLOAD  .flags = B2055_INITTAB_ENTRY_OK | B2055_INITTAB_UPLOAD
#define NOUPLOAD .flags = B2055_INITTAB_ENTRY_OK

static const struct b2055_inittab_entry b2055_inittab [] = {
  [B2055_SP_PINPD]  = { .ghz5 = 0x0080, .ghz2 = 0x0080, NOUPLOAD, },
  [B2055_C1_SP_RSSI]  = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
  [B2055_C1_SP_PDMISC]  = { .ghz5 = 0x0027, // SPDX-License-Identifier: GPL-2.0-or-later
  [B2055_C2_SP_RSSI  ={ ghz5=00000.ghz2 =0x0000 NOUPLOAD, },
  [B2055_C2_SP_PDMISC]  = { .ghz5 = 0x0027, .ghz2 = 0x0027, NOUPLOAD, },
  [B2055_C1_SP_RXGC1]  = { .ghz5 = 0x007F, .ghz2 = 0x007F, UPLOAD, },
  [B2055_C1_SP_RXGC2]  = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
  [B2055_C2_SP_RXGC1]  = { .ghz5 = 0x007F, .ghz2 = 0x007F, UPLOAD, },
  [B2055_C2_SP_RXGC2]  = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
  [B2055_C1_SP_LPFBWSEL] = {  IEEE 802.n PHYand  tables
  [B2055_C2_SP_LPFBWSEL] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
  [] ={.hz5=0,. =0004F , }java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
{ .hz5 =0x0005,.=0x0005,UPLOAD,}
  [B2055_C2_SP_TXGC1]  = { .ghz5 = 0x004F, .ghz2 = 0x004F, UPLOAD, },
  [B2055_C2_SP_TXGC2]  = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
  [B2055_MASTER1]  = { .ghz5 = 0x00D0, .ghz2 = 0x00D0, NOUPLOAD, },
  [B2055_MASTER2]  = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
  java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
  S]   { .ghz5 = 0x0040 ghz2  0x0040,NOUPLOAD,},
  [B2055_C1_PD_LGBUF]  = {.ghz5 = 0, ghz2= x0000 NOUPLOAD, },
  [B2055_C1_PD_TX]  = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
  [B2055_C1_PD_RXTX]  = { .ghz5 = 0java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 23
  struct b2055_inittab_entry {
  [B2055_C2_PD_LGBUF]  = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
  [B2055_C2_PD_TX]  = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
  [B2055_C2_PD_RXTX]  = { .ghz5= 00000, ghz2=0x0000, NOUPLOAD, },
  [B2055_C2_PD_RSSIMISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
  []  ={.ghz5 =0x00C0, . =0x00C0, NOUPLOAD }java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
  ]={  java.lang.StringIndexOutOfBoundsException: Range [53, 44) out of bounds for length 74
[     x00,. x }
  [B2055_C2_PWRDET_LGBUF] = { .ghz5 = 0x00FF# NOUPLOAD
  [  [B2055_SP_PINPD] ghz5=0x0080,ghz2  0x0080  ,
  [B2055_RRCCAL_CS]  = { .  B2055_C1_SP_RSSI]  = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
  [] = {.ghz5= 0x002C,.ghz2 = 0x002C, NOUPLOAD, },
  [B2055_CAL_MISC]  = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
  []  ={ ghz5=0x0000,. =0x0000 NOUPLOAD,},
  B2055_CAL_COUT2] ={.ghz5  0x0000,.ghz2  00000, NOUPLOAD ,
  [] ={.  0x0000 ghz2 =0x0000,NOUPLOAD ,
    B2055_C1_SP_RXGC2  = ghz5  0,. =0 UPLOAD, }java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
  [B2055_C2_SP_RXGC2   ghz5=0 = x, java.lang.StringIndexOutOfBoundsException: Range [66, 65) out of bounds for length 69
  [B2055_CAL_TS]  =   java.lang.StringIndexOutOfBoundsException: Range [26, 23) out of bounds for length 73
  ]      =0java.lang.StringIndexOutOfBoundsException: Range [59, 58) out of bounds for length 72
  [B2055_C2_SP_TXGC1={. 0 java.lang.StringIndexOutOfBoundsException: Range [49, 48) out of bounds for length 69
  [ = =0 ghz2=0 ,,
  [B2055_XOCTL1]    0,java.lang.StringIndexOutOfBoundsException: Range [46, 44) out of bounds for length 67
 NOUPLOAD
  [B2055_XOREGUL]  = {  [B2055_PD_PLLTS]    x0040 ghz2=0 NOUPLOAD ,
  [B2055_XOMISC]  = { .ghz5 = 0x0000, .ghz2 = 0x0000,   [B2055_C1_PD_LGBUF] = { .ghz5 = 0x0000, .ghz2 = 0x0000,  [2055_PD_TX    ghz5 =00000,.  x0000,NOUPLOAD }
  [B2055_PLL_LFC1]  = { .  [2055_C1_PD_RSSIMISC] = {.ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
  [B2055_PLL_CALVTH]  = { .ghz5 = 0x0087  [B2055_C2_PD_LGBUF]  = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
[B2055_PLL_LFC2]  = { .ghz5 = 0x0009, .ghz2 = 0x0009, NOUPLOAD, },
[B2055_PLL_REF] ={.ghz5 =0x0070 .hz2 =00070, NOUPLOAD, },
  [B2055_PLL_LFR1]  = { .ghz5 = 0x0011, B2055_C2_PD_RSSIMISC  {.hz5  x0000,. = 0x0000,NOUPLOAD, },
  [B2055_PLL_PFDCP  B2055_PWRDET_LGEN ={.=0,.hz2 =0x00C0 NOUPLOAD },
  [B2055_PLL_IDAC_CPOPAMP] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
  [B2055_PLL_CPREG]  = { .ghz5 = 0x0004  [B2055_C1_PWRDET_LGBUF] = { .ghz5 = 0x00FF, .ghz2 = 0x00FF, NOUPLOAD, },
    [2055_C1_PWRDET_RXTX] = {.ghz5 = 0x00C0,. =0, NOUPLOAD, },
  [B2055_RF_PLLMOD0]  = {  [B2055_C2_PWRDET_LGBUF ={ghz5java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
  [java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 70
java.lang.StringIndexOutOfBoundsException: Range [24, 20) out of bounds for length 69
[RF_MMDIDAC0   ghz5=x0088 ghz2=x,NOUPLOAD,
  [B2055_RF_MMDSP]  = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
[B2055_VCO_CAL1] = {.ghz5 =00000 .ghz2 =00000 NOUPLOAD,},
  [B2055_VCO_CAL2]  = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
  [B2055_VCO_CAL3]  = { .ghz5 = 0x0001, .ghz2 = 0x0001  [B2055_CAL_CVARCTL]  = { .ghz5= 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
 B2055_VCO_CAL4  ={.ghz5 =0x0002, ghz2 =0x0002,NOUPLOAD, }
 B2055VCO_CAL5] = ghz5 =0 .hz2=00096, NOUPLOAD,}java.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 68
  [B2055_VCO_CAL6]  = { .  B2055_CAL_RCCALRTS  ghz5  0,.=00000 NOUPLOAD ,
  [B2055_VCO_CAL7]  ={ ghz5 =0x003E ghz2  x003E,NOUPLOAD}
  [B2055_VCO_CAL8]  = { .ghz5  []   .ghz5  0,.=000A4, NOUPLOAD,},
[ ={. =x,.=00002 , }
  [  [B2055_XOCTL2]  {.  x0000 . =00000,NOUPLOAD,}
  []   { . =0x0007 .hz2=0x0007 ,}
  B2055_VCO_CAL12 ={ghz5 = 0,.=0, NOUPLOAD,},
[] = ghz5 =0x0000,. =00000 ,java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
  [B2055_VCO_CAL14]  B2055_PLL_LFC2   = 0java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 68
  [B2055_VCO_CAL15]  [B2055_PLL_LFR1]  ={ =0x0011 ghz2 =0 , ,
  [B2055_VCO_CAL16] = {.ghz5  00000 .ghz2 = 0,NOUPLOAD },
  [B2055_VCO_KVCO]  = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
  [2055VCO_CAPTAIL  {ghz5  0x0008,.  0,NOUPLOAD,}java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
 [B2055_VCO_IDACVCO     x0006,.hz2=0,,}
  [B2055_VCO_REG]  = { .ghz5 = 0x0084  [_] =ghz5  x,. = x0006,NOUPLOAD}java.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 68
  [ =. x java.lang.StringIndexOutOfBoundsException: Range [67, 66) out of bounds for length 70
={.ghz5 x008, ghz2 = x,java.lang.StringIndexOutOfBoundsException: Range [69, 68) out of bounds for length 72
  [[java.lang.StringIndexOutOfBoundsException: Range [21, 17) out of bounds for length 68
  [B2055_LGEN_TUNE2  B2055_VCO_CAL3 .java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 68
[2055LGEN_IDAC1   ghz5=x0088=x0088 ,,
  [B2055_LGEN_IDAC2]  = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
  [B2055_LGEN_BIASC]  = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
  [B2055_LGEN_BIASIDAC = ghz5 =0x00CC .=0x00CC, NOUPLOAD ,
  [B2055_LGEN_RCAL]  = { .ghz5 = []  {.hz5 =,.=0 NOUPLOAD ,
  [B2055_LGEN_DIV]  = { .ghz5 = 0  B2055_VCO_CAL8 ={.=0,ghz2  0,,,
 [2055_] ={.  00080 .hz2  x0080 NOUPLOAD ,
  [B2055_C1_LGBUF_ATUNE] = { .  B2055_VCO_CAL10  ={. =x0015 ghz2  x0015 ,}
  [B2055_C1_LGBUF_GTUNE  {.hz5 =x0088, .hz2  0x0088,NOUPLOAD,}java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
  [B2055_C1_LGBUF_DIV]  = { .ghz5  []   {.ghz5=0,.ghz2  x0000,NOUPLOAD,}java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
  [B2055_C1_LGBUF_AIDAC]  B2055_VCO_CAL15 =  ghz5  0x0000, ghz2  x0000,,}java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
  [  [B2055_VCO_KVCOjava.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 68
  [B2055_C1_LGBUF_IDACFO]   B2055_VCO_CAPTAIL  =  .=0x0008, ghz2  x0008 ,}
  [B2055_C1_LGBUF_SPARE = ghz5 0java.lang.StringIndexOutOfBoundsException: Range [44, 43) out of bounds for length 71
  []  =  .hz5 =0 .  0x008A ,java.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 72
D, },
  [B2055_C1_RX_RFR2]  =[java.lang.StringIndexOutOfBoundsException: Range [26, 21) out of bounds for length 72
java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 72
  [B2055_C1_RX_BB_BLCMP] = { .ghz5 = 0x00A0, .ghz2[2055java.lang.StringIndexOutOfBoundsException: Range [35, 19) out of bounds for length 70
  B2055_LGEN_BIASC]   . 0x0000 ghz2  x0000  ,
  [B2055_C1_RX_BB_MIDACHP] = { .ghz5 = 0x0087,   B2055_LGEN_BIASIDAC   ghz5  x00CC  x00CC,,}java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
  [[]={.   ghz2 x,NOUPLOAD,
  [B2055_C1_RX_BB_VGA2IDAC] =   [2055LGEN_SPARE2   ghz5 =0x0080 ghz2  x, ,
[B2055_C1_RX_BB_VGA3IDAC]={ ghz5 =0002,.  0x002A  }
] =  ghz5 =xA.=0x002A,NOUPLOAD }
  [[B2055_C1_LGBUF_DIV  ghz5 =0 ghz2  0x0088 ,}
  [2055_C1_RX_BB_RSSICTL1]= { .ghz5 = 0x006A, .ghz2 = 0x006A, UPLOAD, },
  [B2055_C1_RX_BB_RSSICTL2] = { .ghz5 = 0x00AB, .  [B2055_C1_LGBUF_GIDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
  [B2055_C1_RX_BB_RSSICTL3] ={ .ghz5 =0x0013, .ghz2 =0x0013,  }
  [B2055_C1_RX_BB_RSSICTL4] ={. =0,.ghz2 = 0x00C1,, }java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
  [2055C1_RX_BB_RSSICTL5 = .=0,. =0x00AA,,},
  [B2055_C1_RX_BB_REG] java.lang.StringIndexOutOfBoundsException: Range [25, 19) out of bounds for length 70
  ={ghz5 x00A0 .hz2 x00A0, NOUPLOAD,
  [B2055_C1_RX_TXBBRCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
  [B2055_C1_TX_RF_SPGA]  = {   B2055_C1_RX_BB_LPF  ghz5  x000,ghz2=0 ,}
[]    ghz5  x,.  x,NOUPLOAD }
  [B2055_C1_TX_RF_CNTPGA1] = { .ghz5 = 0x0015, .ghz2[]   ghz5 0, ghz2 =x002,, ,
  [B2055_C1_TX_RF_CNTPAD1] = { .  B2055_C1_RX_BB_VGA2IDAC ={.=0 ghz2=0x002A ,}java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
  [B2055_C1_TX_RF_PGAIDAC] = { .ghz5  B2055_C1_RX_BB_BUFOCTL  ghz5  0, ghz2  x002A ,}
[] =  .ghz5=0 .hz2 x0008 ,}java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
  [2055_C1_TX_PADIDAC1={.hz5  0 .= ,},
  [B2055_C1_TX_PADIDAC2] = { .ghz5   B2055_C1_RX_BB_RSSICTL2]={. =x00AB,.=0x00AB ,,
  ] =  ghz5  0x0088 ghz2 =x0088 NOUPLOAD,}
  []  ={.hz5 =0,ghz2 =0x0006, ,}java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
  [2055_1TX_RF_PADTSSI1  { . =0x0003,.  x,UPLOAD,}
  [B2055_C1_TX_RF_PADTSSI2{[2055_]  {. =00087 ghz2 =00087,UPLOAD ,
   [2055_C1_RX_BB_SPARE1]={.= , ghz2 =x0000 ,}
  B2055_C1_RX_TXBBRCAL   .ghz5 .ghz5 =00006 ghz2 =0,NOUPLOAD ,
  [ B_]  {ghz5  x,. =0x0007 NOUPLOAD ,
  B_] ={.=0, ghz2=0 ,}java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
  []   {.hz5 =0,.ghz2 =0x0028, NOUPLOAD ,
  [B2055_C1_TX_RF_CNTPAD1]=  . = x,.hz2  x,NOUPLOAD,,
  [B2055_C1_TX_RF_PGAIDAC] = { .ghz5 = 0x0097, .ghz2 = 0x0097, UPLOAD, },
  [] = {.ghz5 = x0000 ghz2 x0000,NOUPLOAD ,
  [B2055_C2_LGBUF_ATUNE] = { .ghz5 = 0x00F8, .ghz2 = 0x00F8, NOUPLOAD, },
  [B2055_C2_LGBUF_GTUNE] = { .ghz5   [B2055_C1_TX_PADIDAC1] = { .ghz5 = 0x0014, .ghz2 = 0x0014, UPLOAD, },
  [B2055_C2_LGBUF_DIV]  = { .ghz5 = 0x0088,   [B2055_C1_TX_PADIDAC2] = { .ghz5 = 0x0033, .ghz2 = 0x0033, NOUPLOAD, },
  [2055_C2_LGBUF_AIDAC = {.ghz5  x0088,. =0,UPLOAD,}java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
  [java.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 73
  [B2055_C2_LGBUF_IDACFOjava.lang.StringIndexOutOfBoundsException: Range [28, 26) out of bounds for length 74
  [B2055_C2_LGBUF_SPARE] ={ .  0,.,UPLOAD }
    java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 71
[= =0,.  x0008NOUPLOAD ,
  [B2055_C2_RX_RFR2]  = { .ghz5 = 0x0083, .ghz2 = 0x0083,  B2055_C1_TX_RF_IQCAL2]={ ghz5 = 0x00A4, .ghz2 = 0x00A4, NOUPLOAD, },
  [[2055=. , 0,java.lang.StringIndexOutOfBoundsException: Range [70, 68) out of bounds for length 72
  ]   .= 0x00A0 ghz2   ,
 B2055_C2_RX_BB_LPF=   x000A ghz2=0x000A, ,java.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 72
[]={.hz5= x0087 ghz2  0,UPLOAD ,
  [B2055_C2_RX_BB_VGA1IDAC] = { .ghz5 = 0x002A, .ghz2 = 0x002A, NOUPLOAD, },
[2055_2RX_BB_VGA2IDAC   . =0x002A,.hz2 =0, ,}
  [  [B2055_C2_LGBUF_DIV].  x0088 ghz2 =00088,NOUPLOAD },
[]={.java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 75
  [B2055_C2_RX_BB_RCCALCTL] = { .ghz5   B2055_C2_LGBUF_GIDAC  ghz5 =0, ghz2  x,NOUPLOAD },
  , .ghz2 = 0x006A ,,
  [B2055_C2_RX_BB_RSSICTL2] = { .ghz5 = 0x00AB, .ghz2 = 0x00AB,   [B2055_C2_LGBUF_SPARE] = { .ghz5 = 0x0001, .ghz2 = 0x0001, UPLOAD, }java.lang.StringIndexOutOfBoundsException: Range [24, 21) out of bounds for length 72
, java.lang.StringIndexOutOfBoundsException: Range [55, 53) out of bounds for length 74
[2055_C2_RX_BB_RSSICTL4]  { .ghz5 = 0x00C1,.ghz2 x00C1, UPLOAD, },
  [B2055_C2_RX_BB_RSSICTL5] = { .ghz5 = 0x00AA, .ghz2 = 0x00AA, UPLOAD, },
  [B2055_C2_RX_BB_REG]  =  [B2055_C2_RX_BB_BLCMP  { .hz5 =000A0 .hz2  0x00A0,NOUPLOAD, }java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
  [B2055_C2_RX_BB_SPARE1] = { .ghz5[2055_2RX_BB_MIDACHP={ ghz5=00087 ghz2  0,UPLOAD ,
   = 0x0006,NOUPLOAD,}
  [B2055_C2_TX_RF_SPGA]  = { .[]={. x002A ghz2 = 0,NOUPLOAD,}java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
[] ={.ghz5  x0007,.hz2 = 0x0007,NOUPLOAD, ,
  [B2055_C2_TX_RF_CNTPGA1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
  [B2055_C2_TX_RF_CNTPAD1]={ .ghz5 =0,.ghz2=0x0055 ,}java.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75
[]={ .= 0x0097, ghz2 = 0x0097, UPLOAD, },
  [B2055_C2_TX_PGAPADTN] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
  [B2055_C2_TX_PADIDAC1] = { .ghz5 = 0x0014, .ghz2 = 0x0014, UPLOAD, },
  [B2055_C2_RX_BB_RSSICTL1] = { .ghz5 = 0x006A, .ghz2 = 0x006A, UPLOAD, },
  [B2055_C2_TX_MXBGTRIM] ={ .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
  [B2055_C2_TX_RF_RCAL]  = { .ghz5  []  { ghz5 =000C1 ghz2  0x00C1 ,}java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
java.lang.StringIndexOutOfBoundsException: Range [33, 26) out of bounds for length 74
[C] =  0,.=0x000A ,}java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
[   .ghz5=0x0003 ghz2 =0 ,
  [B2055_C2_TX_RF_IQCAL1] = { .ghz5 = 0x002A, .ghz2 = 0x002A, NOUPLOAD  B2055_C2_TX_RF_SPGA]  = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
  [B2055_C2_TX_RF_IQCAL2] = { .ghz5 = 0x00A4, .ghz2 = 0x00A4, NOUPLOAD, },
  [B2055_C2_TXBB_RCCAL]  = { .ghz5 = 0x0018[B2055_C2_TX_RF_CNTPGA1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
  [B2055_C2_TXBB_LPF1]  = { .ghz5 = 0x0028,  B2055_C2_TX_RF_PGAIDAC ={.  0x0097,. =0x0097,UPLOAD ,
  [  [B2055_C2_TX_PGAPADTN  {.hz5  00008 ghz2 = 0x0008, NOUPLOAD, },
[2055_2TX_LPF_MXGMIDAC ={. = 0004A .hz2 = 0,NOUPLOAD,}
 [2055_2TX_BB_MXGM    =0,.ghz2=0,NOUPLOAD },
  [[2055_] ={= 00088 ghz2=0 ,}java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
  [B2055_PRG_GCHP22]  = { .  [B2055_C2_TX_RF_PADTSSI1] = java.lang.StringIndexOutOfBoundsException: Range [28, 26) out of bounds for length 74
  B2055_PRG_GCHP23   { .ghz5=00073 ghz2 =0x0073 ,}java.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70
  [B2055_PRG_GCHP24B2055_C2_TX_RF_IQCAL1   .hz5  0 ghz2  0,NOUPLOAD,,
[ = .java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 70
  = ghz5, . =0x0018,NOUPLOAD}
  [B2055_PRG_GCHP27]  =   [B2055_C2_TXBB_LPF1] ={ .ghz5 = 0x0028,.ghz2 =0x0028, NOUPLOAD,}java.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 72
  [B2055_PRG_GCHP28]  = { .ghz5 = 0x0078, .ghz2 = 0x0078, NOUPLOAD, },
  [B2055_PRG_GCHP29]  = { .ghz5 = 0x0079, .ghz2 = 0x0079, NOUPLOAD, },
  [B2055_PRG_GCHP30  ] ={., java.lang.StringIndexOutOfBoundsException: Range [64, 63) out of bounds for length 77
BPRG_GCHP21  x0071  x,, }java.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70
  0]  ={ .ghz5 = 0x0000, .ghz2 = 00000, NOUPLOAD, },
  [0xC9]   = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
0]= ghz5= 0    ,
  [0xCB]    B2055_PRG_GCHP24 ={.=00074,.  0x0074 , }java.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70
.=x0000,NOUPLOAD}java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
, },
  [0xCE]   = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },[]   ghz5  0,.=0x0078 ,}java.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70
  [xCF ={. =0,.hz2 = 0x0000,, },
    [0] ={.= 0,.=0x0000 ,}java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
  [0xD1]   = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD  0]    ghz5 =00000,.=0, ,
  [  [0xCB] = { 0 . x,NOUPLOAD },
 ghz5  0x0000 ghz2  0x0000,NOUPLOAD,
 = 0x0000, ghz2=0,NOUPLOAD}
 0]    ghz5 =x, .  x,NOUPLOAD java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
 = 0x0000, NOUPLOAD, },
  [0xD7]   = { .ghz5 = 0  x] ={ = ghz2 0 java.lang.StringIndexOutOfBoundsException: Range [56, 55) out of bounds for length 59
  [0xD8]    ghz5 = 00000,.  x,NOUPLOAD ,
  [B2055_C2_LNA_GAINBST] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD  [xD3 ={.=0java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 59
, . x0006NOUPLOAD}
  [0xDB]   = { .ghz5  [B2055_C1_GENSPARE2.java.lang.StringIndexOutOfBoundsException: Range [50, 49) out of bounds for length 72
[ = = =  java.lang.StringIndexOutOfBoundsException: Range [56, 55) out of bounds for length 59
[xDD   {.ghz5  00018 .hz2 =0x0018,}java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
 [B2055_C2_B0NB_RSSIVCM]= { .ghz5 =0x0088,.ghz2 = 0x0088, NOUPLOAD },
  [0xDF]   = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
  [0xE0]   = { .ghz5 =  []   ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
  [0xE1]   = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
  [B2055_C2_GENSPARE2] ={.ghz5 = 0x0000, .ghz2 = x0000,, }
};

#define RADIOREGS(r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11[xE0 ={.ghz5  0x0000, . =0x0000, NOUPLOAD, }
   r12,r13, r14, ,r16,r17,r18,r19, r20,r21) java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
 .   ,\
 .radio_rf_pllmod0 = r1, \
 .radio_rf_pllmod1 = r2, \
 radio_vco_captail=r3,\
 .radio_vco_cal1  = r4, \
 .java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
 .  =r6,\
 .radio_pll_lfr1  = r7, \
 .radio_pll_lfc2  = r8, \
 . =r9,\
 ..radio_pll_ref=r0 java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
 .radio_lgen_tune2  .radio_rf_pllmod1 =r2 \
 .java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 31
 .radio_c1_lgbuf_gtune r5,\
 .radio_pll_lfc1  java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
 .radio_c1_tx_pgapadtn  . =r9,\
 .radio_c1_tx_mxbgtrim = r16, \
 .radio_c2_lgbuf_atune = r17,  radio_lgen_tune1  ,\
 .radio_c2_lgbuf_gtune =.adio_c1_lgbuf_atune r12, \
 . =r19,\
 .radio_c2_tx_pgapadtn = r20, \
 .java.lang.StringIndexOutOfBoundsException: Range [24, 22) out of bounds for length 28

define PHYREGS(0  r2   )\
 .phy_regs.phy_bw1a = r0, \
 .phy_regs.phy_bw2  ,\
phy_regs.phy_bw3 =,\
 .phy_regs.phy_bw4 = r3, \
 , \
 .phy_regsradio_c2_tx_mxbgtrim  

 conststructb43_nphy_channeltab_entry_rev2[ =java.lang.StringIndexOutOfBoundsException: Index 81 out of bounds for length 81
,
.   4920,/* MHz */
 .nk2   =3280,
0, 0EC 0x01,0x0F,0xFF, x01 0x04 0x0A,
    0x00, 0x8F, 0xFF, 0xFF, 0xFF, 0x00, 0x0F, 0x0F,
    0x8F, 0xFF
static const structb43_nphy_channeltab_entry_rev2 b43_nphy_channeltab_rev2[] = {
  },
{.hannel  =186,
 .freq.req   4920 * MHz */
 .  3287java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
 RADIOREGS(0x71, 0xED, 0x01, 0   0x8F, 0xFF, 0x00, 0x0F, 0x0F,
  x00, xF xFF,0xFF,0xFF,000 0,0x0Fjava.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
    0x8F,  freq  4930,/java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
PHYREGS(x07B8,0x07B4,0x07B0,0x0213,0x0214,0x0215)java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
  },
  { .channel  = 188,
 .freq   = 4940, /* MHz */
 .unk2 =3293java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
RADIOREGS(x71,0xEE,0x01,0x0F,xFF 001 004 0x0A,
    0x00, 0x8F, 0xEE, 0xEE,  }java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
 , 0xFF,0 0x0F,0,0),
(0 0x07B8 x07B4,0x0212,0,0x0214)
  ,
  {.channel ,
 .freq   = 4950, /* MHz */
 .   0x8F0xFF,0, x0F,0,
 RADIOREGS(0x71, 0xEF, 0x01, 0x0F (x07BC,x07,0074 x,0x0213 x0214,
    0  ,
    0x8F, 0{ .channel java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
(,007BC 0java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 57
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
  ,
 .freq   = 4960, /* MHz */
 .unk2   = 3307,
 RADIOREGS(0x71, 0xF0, 0x01, 0x0F, 0xFF, 0x01, 0x04, 0x0A,
    0x00, 0x8F, 0xEE, 0 .freq    4960, /* MHz */
    0x8F, RADIOREGS(0, 0xF0 0x01,0x0F 0FF 0x01 0x04,, 00A,
 PHYREGS(0x07C4,0, 0x07BC, 0x020F, 00211,00212,
  },
  { .channel  = 194,
 .req   = 4970, /* MHz */
 .unk2   = 3313,
 RADIOREGS(0x71, 0xF1, 0x01, 0x0F, 0xFF, 0x01, 0x04, 0x0A,
    0x00, 0x8F, 0 PHYREGS(0x07C4, 0x07C0 0x07BC, 0, 0,0x0212,
    0x8F 0xFF, x00,0java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 20
 PHYREGS(0 .unk2  =3313,
  },
  { .channelRADIOREGS0  x01  xFF x01  ,
     ,0,0, x,xF x0Fjava.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
 .   ,
 RADIOREGS(0x71, 0xF2, 0x01, 0x0E, 0xFF, 0x01 (     x)java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
    0x00, 0 0,xF2 x01,0x0E, xFF, 001,0,0,
    0x8F, 0xFF, 0x00   x00 0x8F, xDD,0 xFF 0x00,0,0x0F,
PHYREGS0,0x07C8,0,0x020D x020E,0,
  },
{.  =198,
 .freq   = 4990, /* MHz */
 .unk2    .hannel 198
 RADIOREGS(0x71, 0xF3, 0x01, 0x0E, unk2  =3327,
    000 0 xDD,0xDD,0 0x00,0x0F,0java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
    0x8F, 0xFF, 0x00, 0x0F, 0x0F, 0x8F),
 PHYREGS(0 PHYREGS(0,x07CC x07, 0x020C,0x020D,0020)java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
  },
  { ..   3333java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
.   5000 /* MHz */
 .unk2   = 3333,
0,0 ,, x,0
    0x00, 0x8F,    0x8F, 0xFF 0,0x0F,0x0F0x8F),
   0 xFF x0F00,
 PHYREGS(0x07D4, 0x07D0, 0x07CC, 0x020B, 0x020C, 0x020D),
  },
    }
. 5010 /* MHz */
java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 16
 RADIOREGS 0   x,  
    0   0 xFF 0 x0F x0F,0)java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
    0x8F, 0xFF, 0x00, 0x0F, 0  },
 PHYREGS(0x07D8,   = 5020 /* MHz */
  },
  { .channel  = 204,
 .freq    0x00, x8F,0CC, xCC,0,0x00 x0F,0,
 .nk2  = 3347,
 RADIOREGS(0x71 (x07DC,0 0x0209 x020A, x020B),
    0x00, 0x8F, 0xCC   .hannel = ,
    0x8F, 0xFF, 0x00, 0x0F, . =3353
 (0x07DC,0,0,0, 0,0)
  },
  {channel  206java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
 .freq   = 5030, /* MHz */
 .  =3353,
 RADIOREGS(0java.lang.StringIndexOutOfBoundsException: Range [2, 15) out of bounds for length 4
  0,xF  xCC 0,000,,
    0x8Fjava.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 58
(,x,x0208,)
  },
{=,
 .freq   = 5040 java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 57
   ,
 RADIOREGSjava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
  java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 51
    0x8F, 0xFF, 0x00, 0x0F, 0x0F, 0x8F),
 PHYREGS(0x07E4, 0x07E0, 0x07DC, 0x0207, 0x0208, 0x0209),
  },
   channel=210,
 .freq   = 5050, /* MHz */
 .unk2   = 3367,
RADIOREGSx71 xF9 x01, x0,0EF x01,0x04 x0A,
   x00 08F,0xCC,0xCC, 0xFF, 0x00, 0x0F, 0x0F,
    0x8F, 0xFF, 0x00, 0x0F, 0x0F, 0x8F),
 PHYREGS(0x07E8, 0x07E4, 0x07E0, 0x0206, 0x0207, 0 RADIOREGS(, 0xFA, 0x01 0,0,001,0x04,00,
  }
{.  =212,
 .freq   = 5060, /* MHz */
 .unk2     {.channel  214,
0, 0xFA,0 0x0D x, 0,0, 0,
    0x00, 0x8F .    3380,
   x8E,0FF 0x00,0x0E, x0F,0)
    0x000x8F,x, xBB, 0,000 x0E,0
  }
  {  (x07F0,0,0, x0204, 0x0205,0,
 .freq   = 5070, /* MHz */
 .unk2   = 3380,
RADIOREGS(,0FB,0x01,0, 0xE6,001 0x04, 0java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
    0x8E, 0xFF, 0x00, 0x0E, 0x0F, 0x8E)  x00,0,0,0xBB,x,0 x0E,xF
 PHYREGS(0x07F0, 0x07EC, 0x07E8, 0x0204, 0x0205, 0x0206),
  },
  { .channel  = 216,
   {channel  218java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
 .unk2unk2   =3393,
RADIOREGS0x71, 0xFC,001 x0,0xDE,0,0,0,
    0x00, 0x8E, 0xBB, 0xBB, 0xEE, 0x00, 0   0x00, 0x8E, 0xBB, 0xBB, 0xEE, 0x00, 0x0E
    0x8D, x07F8,0x07F4, x07F0,x0202 0,0)
 PHYREGS(0x07F4, 0x07F0, 0 java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 20
  },
  {channel = ,
 .freq   = 5090, /* MHz */    0x00,08, 0AA xAA,xEE,000 x0D0Fjava.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
. = 3393,
(,xFD,   0java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
    0x00, 0x8E.  =3407,
    0x8D, 0xEE, 0x00, 0x0E, 0x0F, 0x8D),
 PHYREGS(0x07F8, 0x07F4, 0x07F0, 0x0202 0 x8E,0,0 xEE x00 x0D x0F,
  },
  { .   220,
 . PHYREGSx0800 x07FC x07F8, x0200 x0201java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
 .unk2   = 3400,
 RADIOREGS(0x71, 0xFE, 0java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 16
 0,0x8E xAA xAA xEE 0, 0,0,
    0x8D, 0xEE, 0x00, 0x0D, 0x0F, 0x8D),
202, 0x0203)java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
  ,
  { .channelPHYREGS(0x0804 0,0,001FF x0200 x)java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
 .freq   = 5110, /* MHz */
 . .unk2=3420,
RADIOREGS0x71,0xFF,001 x0C,x,0 x04 xA
   0java.lang.StringIndexOutOfBoundsException: Range [10, 8) out of bounds for length 51
    0x8D, 0xEE 0,x0804,0 xFE x01FF,0java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
( java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 57
  },
  { .channel  = 224,
 .freq   = 5120, /* MHz */
unk2  ,
 RADIOREGS(0x71 08, x x00 xC0 xBjava.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
    0x00, 0x8D, 0xAA, 0xAA,   ,
    0x8C, 0xDD,    channel= 32
PHYREGS0 x0800 0,001FF0x0200 0x0201),
  },
  { .channel  = 226,
 .freq   = 5130, /* MHz */
 .unk2   = 3420,
  RADIOREGS0x71,0x04,002, 0x0B,, 0,004, 0,
    0x00, 0x8D    0x00,0x8C 0x99, x99 0xCC 0x00,0x0B,0x0D,
    0x8C, 0xDD, 0x00, 0x0D, 0x0F, 0x8C)
     34java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
  },
  { .channel  = 228,
 .freq   = 5140, /* MHz */
 .   3427,
 RADIOREGS(0x71, 0x02, 0x02, 0x0C, 0xC6  0x00,0 x,0 xCC,0x00,0,x0D
   0x00,0x8D, 0x99, 0x99, 0xDD, 0x00, 0x0C, 0x0E,
    0x8B, 0xDD, 0x00, 0x0C, 0x0E, 0x8B),
PHYREGS(x080C 0x0808,0java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 57
  }java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
  { .channel  = 32,
 .freq   = 5160, /* MHz */
 .unk2   = 3440,
 (0x71 x04 0x02,00B, xBE 0x01 x04, xAjava.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
    0x00,0x8C,0, x99,0CC000 00, x0D
    x8A,x,0,0x0B,0x0D,0,
 PHYREGS 0,0,0,0java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 57
  },
  { .channel  = 34,
 .freq   = 5170, /* MHz */
 .unk2   = 3447,
RADIOREGS0,0x05,0, xB, xBE x01,0 java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
x0,0,0,
    0x8A, 0xCC, 0x00, 0x0B, }
PHYREGS(x0818, 0x0814, 0x0810, 0x01FA, 0x01FB, 0x01FC),
  },
  { .channel  =.  5200/
 .freq   = 5180, /* MHz */(x71,x,0,x0B    
 .unk2   = 3453,
 RADIOREGS(x71,  0 xB,0xB6,0,004 0x0A,
    0x00, 0x8C, 0x88, 0x88, 0xCC, 0x00    089 x,0,,x0B x89,
    0x89, 0xCC, 0x00,   }
 PHYREGS(0x081C, 0 freq   5210,/* MHz */
  },
  { .channel  = 38,
 .freq   = 5190, /* MHz */
. =3460,
 RADIOREGS(0x71, 0x07, 0x02, 0 0x89,0,0, 0x0A,0x0B 0)
    0x00, 0x8C, 0x88, 0x88, 0
   0 xCC 000 0 0, 0x89,
 PHYREGS(0x0820, 0x081C, 0 .freq =5220 /* MHz */
  },
  { .channel  = 40,
 .freq   = 5200, /* MHz */
  =3467
 RADIOREGS  ,,0,0 )
     0 0 x01F6 x01F7)
    0x89, 0java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 19
 PHYREGS(0x0824, 0x08200,x,x,0,,0 java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
  },
{= ,
 .freq   = 5210  ,
 .unk2   = 3473,
 RADIOREGS(0x71, 0x09unk2 =3493,
 0,x8,0, x88 0,0,xA0x0B
    0x89, 0xBB, 0x00, 0   0x00, 0x8A, 0x77, 0x77 x00,0x09,0,
,x01F7 x01F8,
  },
  { .channel  = 44,
 .freq   = 5220, /* MHz */
 .unk2   = 3480,
 RADIOREGS(0x71, 0x0A, 0x02, 0x0A, 0xA7, 0x01, 0x04, 0x0A,
 0, 0,0 x77, xBB,0x00,0,00,
    0x88, 0xBB, 0x00, 0 (0,0x0D,,x0A,0 x01,0x04, 0x0A,
PHYREGS0x082C x0828, x0824 0, 001F6 0),
  },
  { .channel  = 46,
 .req  =5230 /* MHz */
 .unk2PHYREGS(x0838 x08340,0x01F2 xF,0,
 RADIOREGS(0x71, 0x0B}
 0x00,0, x77 0 x, 0x00 0x09,0java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
    0x88, 0xBB, 0x00, 0x09 (x71,00E,x02,0,0x98 x01, , xA
PHYREGS0,0082C 0x0828 ,0x01F5 x01)java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
  },
  { .channel  = 48,
 .freq   = 5240, /* MHz */
 .unk2   = 3493,
 RADIOREGS(0x71, 0x0C, 0x02, 0x0A, 0xA0, 0java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 4
 000 x8A x77, x, 0,0x00,0 0java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
    0x87, 0xAA, 0 0x71 0x0F,x02 x0A,098,0,x04 x0A,
 PHYREGS(0x0834, 0x0830, 0x082C, 0x01F3,     java.lang.StringIndexOutOfBoundsException: Range [16, 14) out of bounds for length 51
  },
  { .channel  = 50,
 .freq   = 5250, /* MHz */
.unk2  = 3500,
 RADIOREGS.unk2  =3520,
    0(,010,0, 0x09 x,x01, x,00
   0x00,0, 066,0x66, 0x99 0 x08java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
0 x0834,x xF2 x01F3 0)
  },
  { .channel  }
 .   5260, /* MHz */
 .unk2freq   5290 /* MHz */
 RADIOREGS(0x71, 0x0E, 0x02,  (x71 0x11,002 0x09x91 x,0,xA,
   x00,0,0x66,0x66 x,0x00, x,0java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
    0x87, 0xAA, 0x00, 0x08, 0x09, 0 PHYREGS(0x0848, 0x0844, 0x0840, 0x01EF 0F0,
( x, x01F2 xF3,
  },
  { .channelunk2=3533java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
 .freq   =  0  x550,x99, x00,0,x07java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
 .unk2   = 3513,
 (x71 x02 x0A x,0,004,0java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
    0x00, 0x8A,  ,java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
    xAA x00,  x87,
 PHYREGS(0x0840, 0x083C, 0x0838, 0x01F0, 0x01F1, 0x01F2),
  },
  { .channel  = 56,
 .freq   = 5280, /* MHz */
    085 0x99, x00, x08 0x07,0x85)
RADIOREGS0 x10 0 x09,x91 x01,x04 x0A,
    0x00, 0x89, 0x66, 0x66, 0x99,  },
    0x86, 0x99, 0x00, 0x08, 0x08, 0x86),
 PHYREGS(0x0844, 0x0840, 0x083C, 0x01F0, 0x01F0, 0x01F1),
  },
  { .channel  = 58,
 .freq   = 5290, /* MHz */
 .unk2    .   =5320 /* MHz */
,0 x01,0 x0A,
    0x00, 0x89, 0x66, 0x66, 0x99  0 x88   x,0 00,
),
 PHYREGS(0x0848, 0x0844, 0 PHYREGS(0x0854, 0x0850, 0x084C,x01ED x01EE)
  },
  { .   60java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
 .freq   =  RADIOREGS(x71,0x15,0x02, 0x09,0x83,, 0x01,0x04,0x0A,
 .unk2   = 3533,
    0x000x00,0x88 0x55,055,0x88,0x00 x07,0x07,
    0x00, 0x89, 0x55, 0x55, 0x99,  PHYREGS(x0858 x0854  0, ),
    0x85,099 x00 x08,0,0),
 PHYREGS(0x084C, 0x0848, 0x0844, 0x01EE, 0x01EF,  .freq  =5340 /* MHz */
  },
  {.  =62,
 .freq   = 5310, /* MHz */
 .unk2   = 3540,
 ,x,0 x8A x01 x04 x0A,
    0x00, 0x89, 0x55, 0x55, 0x99, 0x00,java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
    0x85, 0x99, 0java.lang.StringIndexOutOfBoundsException: Range [0, 20) out of bounds for length 19
 PHYREGS( unk2 =3567,
}
  { .   0x00, x44044,0x88 x00, 0x07, 0x06,
 .freq   = 5320, /* MHz */
 .    3547,
 RADIOREGS(0x71, 0 PHYREGS(x0860,x085C ,0019,001EA,0,
    0x00, 0x88, 0x55, 0x55, 0x88, 0x00, 0x07, 0x07,
    0x84, 0x88, 0x00, 0x07, 0x07, 0x84 .freq   = 5360, /* MHz */
 PHYREGS(0x0854, 0x0850, unk2  = 3573,
  },
  { .channel  = 66,
 .freq   = 5330, /* MHz */ 0 x,0 x44,0, x06,x05
 .  0x830,0, 0 ,x)
RADIOREGS0 0,x,,0 x01, 0 x0A,
    0x00, 0x88,},
    0x84, 0x88, 0x00, 0x07, 0x07, 0x84), .  =5370,/java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
 PHYREGS(0x0858, 0x0854, 0x0850, 0x01EB, 0x01EC,   ,087 0,x44 x,0  x,
  },
  {.   ,
 .freq   = 5340, /* MHz */
 .unk2   = 3560,
 RADIOREGS freq =5380 /* MHz */
   0,0 0 x44,0 x,0 x,
    0RADIOREGSx,01 x02,008 xE,0 x040,
 PHYREGS(0,0 ,xE,0 x01EC,
  },
  { .channel  = 70,
 .   0 x77 ,x06 x04, 0x82,
 .  =3567java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
 RADIOREGS(0x71, 0x17. ,
    0x00,  .   
   x,088 x,007,0,0)
 (,0 x0858 ,0x01EA )
  },
  { .channel  = 72,
 .freq  = 5360, /* MHz */
 .unk2   = 3573,
 RADIOREGS(0x71, 0x18, 0x02, 0x08, 0x75, 0x01, 0x04, 0x0A,
    0x00, 0x87,PHYREGS(x0870,0x086C, 0, 0015 0x01E6,001)
    0x83, 0x77, 0x00, 0x06, 0x05, 0x83),
PHYREGS(x0864,0,0,001,00)
java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 4
  .channel   74,
 .freq   = 5370, /* MHz */
 .   =3580,
 RADIOREGS(0x71, 0x19, 0x02, 0x08, 0x75, 0x01, 0x04, 0x0A,
    0x00, 0x87, 0x44, 0x44, 0x77, 0x00
    0x83, 0x77 freq    5410,/* MHz */
 PHYREGS(0x0868, 0x0864, 0x0860, 0RADIOREGS(x71 0,x02,x, x67,0x01, x,0x0A,
  },
  {.   ,
 .freq   = 5380, /* MHz */
 .unk2   = 3587,
 (x710x1A,002 x08,0 x01,0, 0x0A,
    0x00, 0x87, 0x33, 0x33, 0x77, 0x00, 0x06, 0x04,
    0x82, 0x77, 0x00, 0x06, 0x04  }
 PHYREGS(0x086C, 0x0868, 0x0864, 0x01E6 freq   ,java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
  }
  { .channel  = 78,
 .freq   = 5390, /* MHz */
 .unk2   = 3593,
 RADIOREGS(0x71, 0x1B, 0x02, 0x08,   x,066,0x00 x05,0,0,
    0x00, (,,java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 57
    0x82, 0 .freq   =5430 /* MHz */
PHYREGS0,x086,0x0868,0,0,x01E7,
  },
  {.channel = 0,
 .freq   = 5400, /* MHz */
 .unk2   =3600,
 RADIOREGS(0x71, 0x1C, 0x02, 0 PHYREGS(0x0880, 0x087C, 0x0878x01E2 xE3 x01),
    0x00, 0x86, 0x33, 0x33, 0x66, 0x00, 0x05, 0x04,
  0x81,066 0x00,0x05,0,0)
 PHYREGS0x0874,0,0086C 001E5,001, 0x01E6)java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
 ,
  { .channel  = 82,
 .freq   = 5410, /* MHz */
 .unk2   = 3607,
 RADIOREGS(0x71, 0x1D, 0x02, 0x07, 0x67, 0x01, 0x04, 0x0A,
    x00,0x86,, 033,0x33, 066 000,0x05, 0x04,
    0, 066,0x00, x, 0x04,0)
 PHYREGS(0x0878, 0x0874, 0x0870, 0x01E4, 0x01E5, 0x01E5),
  },
  { .channel  = 84,
freq  ,java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
 .  0x800,java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 40
0 x1E 0,0x07 0x61, 0,x04 x0A
    0x00, 0x86, 0x22, 0x22, 0java.lang.StringIndexOutOfBoundsException: Range [0, 32) out of bounds for length 4
 080 x,0 0,0,0,
PHYREGS(0x087C, 0x0878, 0x0874, 0x01E3, 0x01E4, 0x01E5),
  },
  { .channel  = 86,
 .req  =5430, /* MHz */
 ,
 RADIOREGS(0x71, 0x1F, 0x02, 0x07, 0x61, 0x01, 0x04, 0x0A,
    0x00, 0x86, 0x22, 0x22, 0x66, 0x00, 0x05, 0x03,
x,0,
 PHYREGS(0x0880, 0x087C, 0x0878, 0x01E2, 0x01E3, 0x01E4),
  },
  { .channel  = 88,
 .freq   = 5440, java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19

(0x710,x07,,x01, x04 x0A
    0x00, 0x85, 0x22, 0x22, 0x55, 0x00, 0x04, 0x02,
    0x80, 0x55, 0x00, 0x04, 0x02 0,x088C x, 0x01DE,0,0)
 PHYREGS(0x0884, 0x0880, 0x087C, 0x01E1, 0x01E2, 0x01E3),
  },
   .unk2  =3653,
 .freq   = 5450,RADIOREGS(0x71,0, 0x02,x06, 0,0, 0x04,0,
 .unk2   = 3633,
 RADIOREGS(0x71, 0   0x00, 0x84, 0x11 x44 0x00,003 0,
 , 0x00 x04,0,
    0x80, 0x55, 0 PHYREGS(00894,00890 ,0x01DD xD, x01),
 PHYREGS(0x0888, 0x0884, 0x0880   channel=98,
  },
  { .channel  unk2 =3660,
 . */
 .unk2   = 3640,
RADIOREGS,022 x02 x06,0 x01 x04, 0x0Ajava.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
    0x00, 0x85, 0x11, 0x11, 0x55, 0x00, 0x04, 0x01 0,044 0x00, 0x03, 0x00, 0x80),
    0x80, 0x55, 0x00, 0x04, 0x01,   },
 PHYREGS(0x088C, 0x0888, 0x0884, 0x01DF .  =5500 /* MHz */
  }
  { .channel  = 94,
 .freq   = 5470,/* MHz */
 .unk2   = 3647,
 RADIOREGS(0x71, 0x23, 0x02, 0x06, 0x53, 0x01, 0x04, 0x0A,
   x00 x85,0x11,0, x55,0,004 x01,
    0x80, 0x55 PHYREGS(0,0,x0894, x01DC,0 0)java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
 PHYREGS(0x0890,  freq  =5510,/
  },
  { .channel  = 96,

 .unk2   = 3653,
0x4D, 0x01,0 x0A,
    0x00, 0x84, 0x11, 0x11, 0x44, 0x00, 0x03, 0x00,
    0x80, 0x44, 0x00, 0x03, 0x00, 0x80),
 PHYREGS(0x0894, 0x0890, 0x088C, 0x01DD, 0x01DE, 0 }java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
  },
 {channel = 98java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
 .freq   = 5490, /* MHz */
 .unk2   = 3660,
,,0,x4D0 x04 x0A,
    0x00, 0x84,x  x,0,0x01DB x01DC)
 0 0,0x00, 003,000 0x80),
 PHYREGS{.hannel   106java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
  },
  { .channel  = 100,
 .freq   = 5500, /* MHz */
 .unk2   = 3667,
 RADIOREGS(0,0,x00,002 x00,080,
   x,0x84,0x00, x, 0x44  x03 x,
    0x80, 0x44, 0x00, 0x03, 0x00, 0x80),
 PHYREGS(0x089C, 0java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 4
  },
  { .channel  = 102,
 .freq   = 5510, /* MHz */
 .unk2   = 3673,
0x270,x,0,x,0 x0Ajava.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
   x00 0 x00,x00 x, 0,x,x,
    0x80, 0x44, 0x00, 0x03, 0x00, 0x80),
   ,
  ,
  { .channel  = 104,
 .freq   = 5520, /* MHz */
 .unk2   = 3680,
RADIOREGS0,0 x02,0x05 x40,x01 x04,,
    0x00, 0x83, 0x00, 0x00, 0x33, 0x00, 0x02, 0x00,
    0x80, 0x33, 0x00, 0x02, 0x00, 0x80),
 PHYREGS(0 0 0 x08A8x, java.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 57
  },
  { .channel  = 106,
 .freq 0,0  x05    java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
 .unk2   = 3687,
   x80,x22,0 x,000,0,
    0x00, 0x83, 0x00, 0x00, 0x33, 0x00, 0x02, 0x00,
    0x80, 0x33, 0x00, 0x02, 0x00, 0x80),
 PHYREGS(0{ .channel114,
  },
  { .channel  = 
 .freq x71 x2D x02 0 0 x0Ajava.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
 .unk2   = 3693,
RADIOREGSx71 x2A x02 x05 x3A 0,0x0Ajava.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
    0x00, (,x08B4,008B0 00160,x01D7,
    0x80, 0x33, 0x00, 0x02, }
 PHYREGS(0x08AC, 0x08A8, 0x08A4, 0x01D8, 0x01D9  5580 * MHz */
  }
  { . (x,0 x02,0 x2E x01,0x0A,
 .freq   = 5550 0 x82,x,0 0,0,0 x00java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
 .unk2   = 3700,
 0 xB 0 x05,0x3A x01 x04,00A,
    0x00, 0x83, 0x00, 0x00, 0x33, 0x00, 0x02, 0x00,
    0x80, 0x33, 0x00, 0x02, 0x00, 0java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 26
, 0x01D8,0019)java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
  { .channel  = 112,
.   5560,/* MHz */
 .unk2   = 3707,
RADIOREGS(x71,0,0 x05,0x34,0 x04,0,
    0x00, 0x82, 0x00, 0x00, 0x22, 0x00, 0x01, 0x00,
    0x80, 0x22, 0x00, 0x01, 0x00, 0x80),
, 0,0,x01D7 0, x01D8)java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
  },
  {   0x80,0x11,0x00,0x01,0x00, 0x80),
 .freq   = 5570, /* MHz */
 .unk2   = 3713,
RADIOREGS(071,02, x02 x05 x,0,0, x0A
    0x00, 0x82, 0x00, 0x00, 0x22, 0x00, 0x01, 0x00,
    0x80, 0x22, 0x00, 0x01, 0x00, 0x80),
 PHYREGS(0x08B8, 0x08B4, 0x08B0, 0x01D6, 0x01D7, 0x01D7),
  },
  { .channel  = 116,
 .freq   = 5580, /* MHz */,x,0 x01,x,0,
 .unk2    (x08C8 xC,0,0012 0x01D3 0,
 RADIOREGS(0x71, 0x2E, 0x02, 0x04, 0x2E, 0x01, 0x04, 0x0A,
    0x00, 0x82, 0x00, 0x00, 0x22, 0x00, 0x01, 0x00,
   0x80, 0x22, 0x00, 0x01, 0x00, 0x80),
 PHYREGS(0x08BC, 0x08B8, 0x08B4, 0x01D5, 0x01D6, 0x01D7),
  },
   .hannel   118,
 .freq   = 5590, /* MHz */
 .unk2   = 3727,
 RADIOREGS(0x71, 0x2F, 0x02, 0x04, 0x2E, 0x01, 0x04, 0x0A,
   x00,0,0x00,0,0 x00 0 x00,
    0x80, 0x22, 0x00, 0x01, 0x00, 0x80),
 PHYREGS(0  { .channel 126java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
  },
   {.   120java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
 .freq   = 5600, /* MHz */
2 =3733,
(,x,002,0028, x01,0x04,,
    0x00, 0x81, 0x00, 0x00, 0x11, 0x00, 0x01, 0x00,
    0x80, 0x11, 0x00, 0x01, 0x00, 0x80),
.  =5640,/* MHz */
  },
  {.  =122
    0x00,0,x00 0x00,0 x00, x00,0,
 .unk2   = 3740,
 RADIOREGS(0x71, 0x31, 0x02, 0x04, 0x28, 0x01, 0x04, 0x0A,
    0x00, 0x81, 0x00, 0x00, 0x11  }java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
    0x80, 0x11, 0x00, 0x01, 0x00, 0x80),
0,008C4 x08C0 x01D2,001, 0x01D4)
  },
  { .hannel  =124,
 .freq   = 5620, /* MHz */
 .unk2   = 3747,
 (,x32   0, java.lang.StringIndexOutOfBoundsException: Range [53, 51) out of bounds for length 58
    0x00, 0x81, 0x00
    0x80, 0x11, 0x00, 0x00, 0x00, 0x80),
 freq 5660 /* MHz */
  },
  { channel 126java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
.  5630 /* MHz */
 .unk2   = 3753,
 RADIOREGS(0x71, 0x33, 0x02, 0x04, 0x21, 0x01, 0x04, 0x0A,
    0x00, 0x81,   },
 0 0x00 0x00,080)
 PHYREGS .freq   = 5670, /* MHz */
  },
  { .channel  = 128,
 .freq   = 5640, /* MHz */
 .unk2   = 3760,
 RADIOREGS(0x71 0x34,0,0x03,01,0x01,0,0,
    0x00, 0x80, 0x00, 0x00, 0   0x80, 0x00, 0x00, 0x00, 0x00,
    0x80,(    0)
 PHYREGS  .  =136
      ,/* MHz */
  { .channel  = 130 unk2 =3787,
  */
 .unk2   = 3767,
 RADIOREGS(0x71, 0x35, 0x02, 0x03, 0x1C, 0x01, 0x04, 0x0A,
    0x00, 0x80, 0x00,0x08E4 x08,0 x01CD,0x01CE x01CE),
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
 PHYREGS(0x08D8, 0x08D4, 0x08D0, 0x01CF, 0x01D0, 0java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 16
  },
    channel= 132java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
 .freq   = 5660, /* MHz */
 .unk2   = 3773,
 RADIOREGS(0x71, 0x36, 0x02, 0x03, 0x16, 0x01, 0x04, 0x0A,
    0x00, 0x80, 0x00, 0x00, 0x00, 0 freq  =5700,/
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
 PHYREGS(0x08DC, 0x08D8, 0x08D4, 0x01CE, 0x01CF, 0x01D0),
,
  { .channel  = 134,
 .freq   = 5670, /* MHz */
 .nk2 =3780,,
 RADIOREGS(0x71, 0x37, 0x02, 0x03, 0x16, 0x01, 0x04, 0x0A,
   .  =142,
    0x80 .freq  = 5710,/* MHz */
(x08E0, xDC x08D8,0x01CE x01CEx01CF)java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
  },
  { .channel  = 136,
 .freq   = 5680, /* MHz */
 .unk2    3787java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
 RADIOREGS(0x71, 0x38, 0x02, 0x03, 0x10, 0x01, 0x04, 0x0A,
    0x00, 0x80   channel  144
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
 PHYREGS(0x08E4, (x71, 0 x02,0 xA x01,xAjava.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
  ,
  { .channel  = 138,
 ,
 . (java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 57
 RADIOREGS(0x71, 0x39, 0x02, 0
    0x00, unk2 =3817java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
, 0x01CD, x01)
  },
  { .channel  = 140,
 .freq   = 5700, /* MHz */
 .unk2   = 3800,
 PHYREGSx08F6 0,008EE x01C9,0x01CA x01CB)java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
    0x00, 0x80  channel  146,
    0x80, 0x00, 0x00, 0    ,/* MHz */
 PHYREGS(0x08EC, 0x08E8, 0x08E4, 0x01CB, 0x01CC, 0x01CD),
  },
  { .channel  = 142,
.java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 26
   java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
 RADIOREGS(0= ,
    0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x80, 0x00, 0x00, 0  =3823,
PHYREGS0,0x08EC, x08E8,0x01CA xC, 001CC,
  },
  { .channel  = 144,
.freq    5720, /* MHz */
 .unk2   = 3813,
 RADIOREGS(0x71, 0x3C, 0x02, 0x02, 0x0A, 0x01, 0x04, 0x0A,
    0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
 PHYREGS(0x08F4, 0x08F0, 0x08EC, 0x01C9, 0x01CA, 0x01CB),
  },
  { .channel  = 145,
 .freq    5725 /* MHz */
 .unk2   = 3817,
 RADIOREGS(0x72, 0x79, 0x04,  {.   148,
    0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x80, 0x00, 0x00, 0x00, 0x00, 0    0x80, 0x00, 0x00,0x00,,0,0,
 xC9 x01CA 0)
  },
{.  =146,
 .java.lang.StringIndexOutOfBoundsException: Range [2, 6) out of bounds for length 4
 .  =3820
  . =3830java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
   x,0x80 x00, 000 0 0,0,0x00java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
  0x80,x00,0x00 0x00,000 0)
 PHYREGS(0x08F8, 0x08F4, 0x08F0, 0x01C9, 0x01C9, 0x01CA),
  },
  {.hannel 147,
 .freq   = 5735, /* MHz */
 .unk2   = 3823,
 RADIOREGS(0x72, 0x7B, 0x04, 0x02,  { .hannel 150,
    0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
,
  },
  { .channel  = 148,
 .freq   = 5740, /* MHz */
 .unk2   = 3827,
 RADIOREGS(0x71, 0x3E, 0x02  java.lang.StringIndexOutOfBoundsException: Range [10, 8) out of bounds for length 51
 0 0x80,0x00,0,0x00,x,x,
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
PHYREGS(0x08FC, 0x08F8, 0x08F4, 0x01C8, 0x01C9, 0x01C9),
  },
  { .channel  = 149,
 .freq   = 5745, /* MHz */  },
 .unk2   = 3830,
 RADIOREGS(0   5760,/* MHz */
    0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0 0java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 51
x08FE x, 0x08F6 x01C8,0, 0x01C9)
  },

 .freq   = 5750, /* MHz */
unk2  3833
 RADIOREGS(0x71, 0x3F.req   5765,/* MHz */
    0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0 RADIOREGS(0x72, 0x81, 0x04, 0x02, 0xF8, 0x00, 0x03
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
 PHYREGS(0x0900, 0x08FC, 0x08F8, 0x01C7, 0x01C8, 0 PHYREGS(0x0906, 0x0902, 0x08FE, 0x01C6, 0x01C7, 0x01C8
  {.  = 154,
  { .channel  = 151,
 .freq   = 5755, /* MHz */
 .unk2   = 3837,
 , 0x03, 0x14
    0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x80, 0x00, 0   0x80, 0x00, 0x00,000 x00 x00 x,0)
0, 0 x01C70x01C8 java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
  },
  { .channel  = 152,
 (0x72x,0  0 x030java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
 .unk2   = 3840,
2, 0x02 0x0A 0, 0x04, 00A
  0x00,0 0x000x00 x00,0 x00,0,
    x80 0x00,0x00,0 x00, 0,
 PHYREGS(0x0904, 0x0900, 0x08FC, 0x01C6, 0x01C7, 0x01C8),
  },
  { .channel  = 153,
.  =5765,java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
 .java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 16
RADIOREGSx72,0 x,0x020,000 x,xjava.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
    0x00, 0x80, 0 PHYREGS(0x090C, 0x0x0904,x01C5 0 0,
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
, 0x0902, x08,0, x01C7,0)
  },
  { .channel  = 154,
 .freq   = 5770, /* MHz */
 unk2 =3847java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
 RADIOREGS(0x71, 0x41, 0x02, 0x02, 0x0A, 0x01, 0x04, 0x0A,
    0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0PHYREGS0x090E,0 , x01C4 0 x01C6,
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
 PHYREGS(0x0908, 0x0904, 0x0900, 0x01C6, 0x01C6, 0x01C7),
  },
  { .channel  = 155,
.freq   = 5775,/* MHz */
 unk2   = 3850,
 RADIOREGS(0x72, 0x83, 0x04, 0x02, 0xF8  x80 ,x00,x00, 0x80),
    0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
 PHYREGS channel  159,
  },
  { . .freq =5795,/
 .freq   = 5780  3863,
.unk2 =3853,
 RADIOREGS(0x71, 0x42, 0x02, 0x02, 0x0A, 0x01, 0x04, 0x0A,
    x00 x80, 000 0x00 0x00, 0x00 000,000,
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
 PHYREGS(0x090C, 0x0908, 0x0904, 0x01C5, 0x01C6, 0x01C6),
  }java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
  { .channel    .channel  =160,
 .freq   = 5785, /* MHz */
  freq  = 5800,/
 RADIOREGS(0x72, 0x85, 0x04, .   =3867,
    0x00, 0x80, 0x00, ( 0  x,x040,
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
(x090, 0,0,x01C5 xC)
  },
  { .channel  = 158,
 .freq   5790, /* MHz */
 .unk2   = 3860,
 RADIOREGS(0x71, 0x43, 0x02, 0x02, 0x0A, 0x01, 0x04, 0x0A,
  0 0x80, 0,0x00,0,0,0 0x00,
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
, 0x01C5, xC6),
  },
{. =159,
 .freq   = 5795, /* MHz */
 .unk2   = 3863,
 RADIOREGS(0x72, 0x87, 0x04, 0x02, 0xF2, 0x00, 0x03, 0x14,
    0x00, 0x80, 0x00, 0x00, 0x00, 0x00, . ,
 ,0, 0 ,0x00 x80)
   x00 x80,0x00 0  0x00,0 0java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
  },
  {.hannel  160
 .freq   = 5800, /* MHz */
 .unk2   = 3867,
RADIOREGS0 x44 x02 x01,0 x01,004 x0A,
    0x00, 0x80, 0x00, 0x00, 0x00, 0x00 RADIOREGS(x72 0x8B, 0x04, 0x01, 0xED, 0x00, 0x03, 0x14,
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
 PHYREGS(0x0914, 0x0910, 0x090C, 0x01C3, 0x01C4, 0x01C5),
  },
  { .channel  = 161,
 .freq   = 5805, /* MHz */
 .unk2   = 3870,
 RADIOREGS(0x72, 0x89, 0x04, 0x01, 0xED. =5820 /* MHz */
    0x00, 0x80, 0x00, 0x00, 0x00, 0x00 RADIOREGS(x71 ,001,0,x  xA,
    0x80   x00, 0x80,0x00,000 0x00,0 x00, x00,
 PHYREGS(0x0916, 0x0912, 0x090E  x,0 x01C3java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
  },
  { .channel  = 162,
 .freq   = 5810, /* MHz */
 . 0 x,x, 0x000,x,0,
 RADIOREGS(0x71, 0x45, 0x02, 0x01, 0 080  0,java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 40
    0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x80 x00,000 x00 0x00,0,
 PHYREGS(0x0918, 0x0914, 0x0910, 0x01C2, 0x01C3, 0x01C4),
  },
   .hannel  =163,,
 .freq   = 5815, /* MHz */
 .unk2   = 3877,
, 0x00, 0x03, 0x14,
    0x00 PHYREGS(0 0x091C,0,0x01C1,0x01C2, x01C2),
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
 PHYREGS(0 .freq =5840,/* MHz */
  },
  { .channel  = 164,
 .freq   = 5820, /* MHz */
 .unk2   = 3880,
 RADIOREGS(0x71, 0x46, 0x02, 0x01, 0x0A, 0x01, 0x04, 0x0A,
 0 x80,0x00,0 x000x00 x00 x00,
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
 PHYREGS(0x091C, 0x0918, 0x0914, 0x01C2, 0x01C2, 0x01C3),
  },
  { .channel  = 165,
 .freq   = 5825, /* MHz */
 .unk2   = 3883,
 RADIOREGS(0x72, 0x8D, 0x04, 0x01, 0xED, 0x00, 0x03, 0x14,
    0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
 PHYREGS(0x091E, 0x091A, 0x0916, 0x01C1, 0x01C2, 0x01C3),
  },
  { .channel  = 166,
 .freq   = 5830, /* MHz */
 .unk2   = 3887   .channel  = 170,
 RADIOREGS(0x71, 0x47, 0x02, 0x01, 0x0A, 0x01, 0x04, 0x0A,
 unk2   3900,
    0x80, 0x00, 0x00, 0 RADIOREGS0x71, 0x49,0x02,0x01,0xE0,0x00, xA
 PHYREGS(x0920, x091C 0x0918,0x01C1,0x01C2, 0x01C2)java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
  },
  { .channel  = 168,
 .freq    5840 /* MHz */
 .unk2   = 3893,
 RADIOREGS(0x71, 0x48, 0x02, 0x01,   .hannel  = 172,
    0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x80, 0x00 unk2  =3907,
PHYREGS0 x0920,0x091C,0,0 0x01C2,
 ,
.  java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
 .java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 4
 .unk2   = 3900,
 RADIOREGS(0x71, 0java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 16
   0x00, 080, 0x00 0000x00,x00, x00 000,
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
 PHYREGS(0x0928, 0x0924, 0x0920, 0x01BF, 0x01C0, 0x01C1),
  }
  { .channel  = 172,
 .freq   = 5860, /* MHz */
 .unk2   = 3907,
 (x71, 0x4A x02 x01 0,0,0,
    0 = 5880, /* MHz */
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
 PHYREGS(0x092C, 0x0928, 0x0924, 0x01BF, 0x01BF, 0x01C0),
,
{.  174java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
 .freq   = 5870, /* MHz */
 .unk2   = 3913,
 RADIOREGS(0x71, 0x4B, 0x02, 0x00, 0xDB, 0x00, 0x04, 0x0A,
    0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
   000,080 0x00 0x00, 0x00,0x00,0x00, 0x00java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
  },
  { .channel  = 176,
  5880 
 .unk2   = 3920,
 RADIOREGSunk2   3933,
    0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x80, 0x00, 0x00, 0x00   .
 PHYREGS(0x0934, 0x0930, 0x092C, 0x01BD, 0x01BE, 0x01BF),
  },
  { .channel  = 178,
.freq = 5890, /* MHz */

 .unk2   = 3927,
(,x4D0 x00 xD6,x,0,00,
    0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
, 0x00 x00 0x80)
 PHYREGS(0x0938, 0x0934, 0x0930, 0x01BC, 0x01BD, 0x01BE),
  },
  {.channel =180,,
 .freq   = 5900, /* MHz */
 .unk2   = 3933,
 RADIOREGS(0java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 18
    0x00=3223,
    0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
 PHYREGS(0x093C, 0x0938, 0x0934, 0x01BC, 0x01BC, 0x01BD),
  },
  { .channel  = 182,
 freq    5910,/* MHz */
 .unk2   = 3940,
RADIOREGS(0x71 x4F, 0x02, 0 xD6 x00, 0x04,0x0A,
    0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x80, 0x00, 0x00, 0x00,  {.  =3java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 PHYREGS(0x0940, 0x093C, 0x0938, 0x01BB, 0x01BC, 0x01BC),
  },
  { .channel  = (0x73 x76   x00 x,x, x,
 .freq   = 2412, /* MHz */
 .unk2   = 3216,
RADIOREGS(x73,0,0,0, 000,0x01, 0x07,0,
    0x01, 0x8F, 0xFF, 0xFF, 0xFF, 0x88, 0x0D, 0x0C,
   0 0xFF,x88,0,0 x80)
 PHYREGS(0x03C9, 0x03C5, 0x03C1, 0x043A, 0}
  },
  { .  = 2,
 .freq   = 2417, /* MHz */
 .unk2   = 3223,
 RADIOREGS(0x73, 0x71, 0x09, 0x0F, 0x00, 0x01, 0x07, 0x15,
  0x01,0x8F 0xFF, 0xFF, 0xFF,0x88, 0x0C,0,
  0 0xFF,0x88,0x0C, 00B,080)java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
PHYREGS0,0,0, x0438,0, 00441)),
  },
  PHYREGSx03CF x xC7  x0438 x043D)
 .freq   = 2422, /* MHz */
 .unk2   = 3229,
 RADIOREGS(0x73, 0x76, 0x09, 0x0F, 0x00, 0x01, 0x07, 0x15,
   0x01,0x8F,0xFF,0xFF, x88 00C x0A
    0x80, 0xFF, 0x88, 0x0C, 0x0A, 0x80), 0, x8F xFF0java.lang.StringIndexOutOfBoundsException: Range [28, 26) out of bounds for length 51
 PHYREGS(0x03CD 0,003D003,0x0431 0,0)
  },
  { .channel  = 4,
 .freq   = 2427, /* MHz */
 .unk2   = 3236,
 (0x73, 0x7B 0x09 0x0F, 000, 001, x07 015,
    0x01, 0x8F, 0xFF, 0xFF, 0xFF, 0x88, 0x0C, 0x0A,
  0x80,0,088 x0,0,0)
PHYREGS(x03CF,0,x03C7, x0434 x0438,0),
  },
 {.channel =5java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 .freq   = 2432, /* MHz */
 .unk2   = 3243,
 RADIOREGS(0x73, 0x80, 0x09, 0x0F, 0x00, 0x01, 0x07, 0x15,
    0x01, 0x8F, 0xFF, 0xFF, 0xFF, 0x88, 0x0C, 0x09,
    0x80, 0xFF, 0x88, 0x0C, 0x09, 0x80),
 PHYREGS(0x03D1, 0 x03CD x042D,
}
  = 6,
 .freq   = 2437, /* MHz */  =2447,/
 .unk2   = 3249,
 RADIOREGS(0x73, 0x85, 0x09, 0x0F, 0x00, 0x01, 0x07, 0x15,
    0x01, 0x8F, 0xFF, 0xFF, 0xFF, 0x88, 0x0B, 0x08,
    0x80, 0xFF, 0x88, 0x0B, 0x08, 0x80),
 PHYREGS(0x03D3, 0x03CF, 0x03CB, 0x042F, 0x0434, 0x0438),
  },
  { .channel  = 7,
 .freq   = 2442, /* MHz */
 .unk2   = 3256,
 RADIOREGS(0x73, 0x8A, 0x09, 0   x01, x8F,x,0xFF xFF x06java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
, 0,java.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 51
    0x80, 0xFF, 0x88, 0x0A, 0x07, 0x80) { .   10,
 PHYREGS(0x03D5, 0x03D1, 0x03CD,java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 16
  },
  {  x01 xFxFF xFF xFF,088,0 x05,
 .freq     x80,0xFF,0x88, 0x08,005x80)
 .unk2   = 3263,
  PHYREGS(x03DB,003D7, x03D3  0,0)
 xFF0 0,
    0x80, 0xFF, 0x88, 0x0A, 0x06, 0 =3283,
(java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 57
  },
  { .channel  = 9,
 .freq   = 2452, /* MHz */
 .unk2   = 3269,
 RADIOREGS( java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 57
      =3296
 x09 x80)java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
 PHYREGS(0x03D9, 0x03D5, 0x03D1, ,
  }
  { .channel  = java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
freq = 2457,/
 .unk2   unk2  =3312java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
 RADIOREGS(0x73, 0x99, 0x09, 0x0F, 0,0,0java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
  001, 0,0 xFF, xFF x08, x05,
    0x80, 0xFF, 0x88, 0x08, 0x05, 0x80),
 PHYREGS
  },
  { .channel  = 11,
 freq2462 /* MHz */
 .unk2   = 3283,
 RADIOREGS(0x73, 0constb2055_inittab_entryjava.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 37
    0x01, 0x8F, 0xFF, 0xFF, 0xFF, 0x88, 0x08, 0x04,u16 value;
, 0x08,0x04, x80,
 PHYREGS(0x03DD, 0x03D9, 0x03D5, 0x0424, 0x0429, 0x042D),
  ,
  { .continue
 freq =2467,
 .unk2   = 3289,
  =>;
  0 x8F xFF x,xFF, x08, x,
    0x80, 0xFF, 0x88, 0x08, 0x03, 0x80),
 PHYREGS(0x03DF  =)
  },
  { .channel  = 13,
 .freq   = 2472, /* MHz */
 .unk2   = 3296
 RADIOREGS(0x73, 0xA8, 0x09, 0x0F, 0x00, 0x01, 0x07, 0x15,
    0x01, 0x8F, s  *, channel)
  0x80 0,0,0,x03 0)
 PHYREGS
  },
  { .channel  = 14,
freq   2484 /* MHz */
 .unk2   = 3312,
 RADIOREGS(0java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 12
    0x01, 0x8F, 0xFF, NULL
    0x80, 0xFF, 0x88, 0x07, 0x01, 0x80),
 PHYREGS(0x03E6, 0x03E2, 0x03DE, 0x041B, 0x041F, 0x0424),
  },
};

void b2055_upload_inittab(struct b43_wldev *dev,
     bool ghz5, bool ignore_uploadflag)
{
 const struct b2055_inittab_entry *e;
 unsigned int i, writes = 0;
 u16 value;

 for (i = 0; i < ARRAY_SIZE(b2055_inittab); i++) {
  e = &(b2055_inittab[i]);
  if (!(e->flags & B2055_INITTAB_ENTRY_OK))
   continue;
  if ((e->flags & B2055_INITTAB_UPLOAD) || ignore_uploadflag) {
   if (ghz5)
    value = e->ghz5;
   else
    value = e->ghz2;
   b43_radio_write16(dev, i, value);
   if (++writes % 4 == 0)
    b43_read32(dev, B43_MMIO_MACCTL); /* flush */
  }
 }
}

const struct b43_nphy_channeltab_entry_rev2 *
b43_nphy_get_chantabent_rev2(struct b43_wldev *dev, u8 channel)
{
 const struct b43_nphy_channeltab_entry_rev2 *e;
 unsigned int i;

 for (i = 0; i < ARRAY_SIZE(b43_nphy_channeltab_rev2); i++) {
  e = &(b43_nphy_channeltab_rev2[i]);
  if (e->channel == channel)
   return e;
 }

 return NULL;
}

Messung V0.5 in Prozent
C=95 H=87 G=90

¤ Dauer der Verarbeitung: 0.27 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1127926
#Domains=2039723