# nvram for bcm94389c1GGmodG2_V1.1 # nvram copied and edited from bcm94389c1fcpage_p300.txt # SSID generated using Alberto's boardssid.py script: #********************SUMMARY******************** #Board Name: bcm94389c1GGmodG2 P10 SUB6 #SSID: 0x09f0 #macmid: 0x046f #Successfully made SSID entry in sromdefs.tcl. #Successfully made macmid entry in sromdefs.tcl. #Successfully made SSID entry in tblssid.py. # $ Copyright Broadcom $ # # # <> # # # NVRAMRev=$Rev: 855734 $ # # All svn keyword entries must come before this comment. Any change within four # lines of an svn keyword line will cause patching errors in precommit. # sromrev=11 boardrev=0x1101 boardtype=0x09f0 boardflags=0x10401001 boardflags2=0x00800000 boardflags3=0xc0002100 #boardnum=57410 jtag_irw=38 #Regulatory specific ccode=0 regrev=0 sar_regul_ver=1 # Board specific vendid=0x14e4 devid=0x4441 manfid=0x2d0 antswitch=0 pdgain5g=0 pdgain2g=0 aa2g=3 aa5g=3 agbg0=0 agbg1=0 aga0=0 aga1=0 ag6ga0=0 ag6ga1=0 extpagain5g=0 slice/1/extpagain2g=0 rxgains2gelnagaina0=13 rxgains2gtrisoa0=15 rxgains2gtrelnabypa0=1 rxgains5gelnagaina0=14 rxgains5gtrisoa0=23 rxgains5gtrelnabypa0=1 rxgains5gmelnagaina0=14 rxgains5gmtrisoa0=23 rxgains5gmtrelnabypa0=1 rxgains5ghelnagaina0=14 rxgains5ghtrisoa0=23 rxgains5ghtrelnabypa0=1 rxgains2gelnagaina1=13 rxgains2gtrisoa1=15 rxgains2gtrelnabypa1=1 rxgains5gelnagaina1=14 rxgains5gtrisoa1=23 rxgains5gtrelnabypa1=1 rxgains5gmelnagaina1=14 rxgains5gmtrisoa1=23 rxgains5gmtrelnabypa1=1 rxgains5ghelnagaina1=14 rxgains5ghtrisoa1=23 rxgains5ghtrelnabypa1=1 rxgains2gfelossa0=2 rxgains2gfelossa1=2 rxgains5gfelossa0=1 rxgains5gfelossa1=1 rxgains5gmfelossa0=1 rxgains5gmfelossa1=1 rxgains5ghfelossa0=1 rxgains5ghfelossa1=1 #RSSI related rssi_cal_rev=1 rxgaincal_rssical=1 gain_cal_temp=32 rssi_cal_freq_grp_2g= 0x08,0x01,0x91,0x2a,0x23,0xb3,0xc4 rssi_delta_2gb0=-10,-1,-8,-1,-10,-1,-8,-1,-7,-4,-7,-2,-7,-4,-7,-2 rssi_delta_2gb1=-9,-2,-6,-4,-7,-2,-6,-4,-7,-3,-5,-2,-7,-3,-5,-2 rssi_delta_2gb2=-7,-5,-8,-7,-7,-5,-8,-7,-7,-6,-8,-5,-7,-6,-8,-5 rssi_delta_2gb3=-4,-3,-6,-4,-4,-3,-6,-4,-7,-6,-7,-4,-7,-6,-7,-4 rssi_delta_2gb4=-3,1,-3,-2,-3,1,-3,-2,-6,-3,-5,-2,-6,-3,-5,-2 rssi_delta_5gl=8,0,6,7,4,-3,2,5,6,-1,4,1,10,5,9,3,6,-1,3,4,1,-5,-2,1,2,-5,-2,-3,7,3,4,2 rssi_delta_5gml=13,1,10,8,8,-2,5,5,10,1,14,1,13,5,11,4,8,-4,2,2,4,-7,-2,0,6,-5,0,-2,8,0,3,0 rssi_delta_5gmu=13,1,9,7,11,0,7,7,10,-1,5,-1,12,2,10,-1,9,-2,3,2,7,-3,0,2,9,-1,2,-1,9,2,4,-1 rssi_delta_5gh=17,3,11,4,13,0,6,2,17,8,17,-3,19,8,15,4,13,0,6,6,8,-7,1,3,10,2,11,-9,13,4,8,1 rssi_delta_6gb0=15,6,10,11,16,9,9,11,19,10,12,8,19,11,19,8,13,6,6,11,11,4,2,11,14,7,6,11,16,9,13,11 rssi_delta_6gb1=21,8,16,11,20,8,21,11,23,11,15,8,25,13,22,8,20,8,14,10,18,7,10,10,21,9,13,10,24,13,20,10 rssi_delta_6gb2=21,10,15,21,20,10,11,21,23,13,14,20,27,18,23,20,18,9,14,20,19,10,11,20,21,12,14,19,25,16,21,19 rssi_delta_6gb3=27,14,18,27,24,12,14,27,28,16,17,26,31,19,25,26,23,12,16,24,21,10,11,24,25,13,14,23,28,17,21,23 rssi_delta_6gb4=28,16,20,33,28,16,15,33,32,20,21,29,32,20,26,29,23,10,14,22,24,11,10,22,29,16,13,20,28,16,19,20 rssi_delta_6gb5=35,24,24,35,31,20,19,35,35,24,26,31,37,26,29,31,28,17,19,21,25,14,13,21,29,17,18,19,32,20,23,19 slice/2/rssicorrnorm5g_c0=-6,0,0,-5,0,0,-7,0,0,-8,0,0 slice/2/rssicorrnorm_c0=-2,0 slice/1/rxgain_tempcoeff2g_sub=14,9,21,18,18,15,13,18,16,15 rxgain_tempcoeff5gl=34,38 rxgain_tempcoeff5gml=37,32 rxgain_tempcoeff5gmu=38,32 rxgain_tempcoeff5gh=41,32 rxgain_tempcoeff6g_sub=39,33,33,38,41,43,36,37,38,36,39,42 slice/1/rxgain_tempcoeff2g_sub_elnaoff=11,10,12,16,10,10,9,8,15,9 rxgain_tempcoeff5gl_elnaoff=33,33 rxgain_tempcoeff5gml_elnaoff=32,27 rxgain_tempcoeff5gmu_elnaoff=34,32 rxgain_tempcoeff5gh_elnaoff=36,35 rxgain_tempcoeff6g_sub_elnaoff=36,36,37,36,37,37,32,33,39,32,40,37 nocrc=1 otpimagesize=502 xtalfreq=59970 txchain=3 rxchain=3 ## --- 11b ANT selection Diversity --- cck_onecore_tx=1 #ocl_cm=1 #slice/1/ocl_cm=2 cckdigfilttype=4 bandcap=6 slice/1/bandcap=1 #TXBF Related #rpcal5gb0=5 #rpcal5gb1=11 #rpcal5gb2=8 #rpcal5gb3=10 paprdis=1 slice/1/paprdis=1 #Tempsense Related tempthresh=255 tempoffset=32 rawtempsense=0x1ff phycal_tempdelta=15 temps_period=15 temps_hysteresis=0xf #olpc disable_olpc=0 olpc_thresh5g=32 olpc_anchor5g=32 olpc_anchor6g=32 olpc_thresh6g=32 slice/1/disable_olpc=0 slice/1/olpc_thresh2g=40 slice/1/olpc_anchor2g=40 slice/1/olpc_thresh2g_hi=0x7f7f hwolpc_offset_c0=0x2,0xFF010002,0x00FFFEFF,0x0,0x20202 hwolpc_offset_c1=0x2,0xFF010102,0xFF00FEFF,0xFFFFFFFF,0xFF000101 hwolpc_offset6g_c0=0xFE000102,0xFE010202,0xFF020201,0xFF010102,0xFF010202,0xFF010302 hwolpc_offset6g_c1=0xFF010102,0xFE020102,0xFF010102,0xFF010102,0xFF010202,0xFF010201 tssipos2g=1 tssipos5g=1 slice/1/AvVmid_c0=5,62 slice/1/AvVmid_c1=5,62 AvVmid_c0=2,137,2,137,2,137,2,138,2,139 AvVmid_c1=2,135,2,135,2,135,2,135,2,138 AvVmid_6g_c0=2,143,2,141,2,142,2,143,2,143,2,144 AvVmid_6g_c1=2,138,2,139,2,140,2,140,2,142,2,143 pa2ga0=0xff9d,0x1f79,0xfc7e pa2ga1=0xffa5,0x1fa5,0xfc82 pa5ga0=-20,9531,-1311,-32,9305,-1307,-63,9045,-1315,-74,9027,-1314 pa5ga1=-53,8863,-1249,-68,8765,-1267,-55,8915,-1280,-55,8720,-1277 pa6ga0=-69,8983,-1317,-40,9228,-1325,-65,9001,-1327,-42,9134,-1328,-79,8709,-1322,-80,8627,-1330 pa6ga1=-81,8501,-1278,-111,8226,-1284,-109,8058,-1261,-82,8320,-1274,-84,8306,-1272,-75,8424,-1285 # Max power and offsets slice/1/powoffs2gtna0=2,2,3,3,3,3,3,3,3,2,2,2,1,1 slice/1/powoffs2gtna1=1,1,2,2,2,3,2,2,2,2,2,2,1,1 maxp2ga0=100 maxp2ga1=100 maxp5ga0=96,94,92,93 maxp5ga1=93,93,90,89 maxp6ga0=87,85,85,86,86,87 maxp6ga1=79,81,81,82,83,85 subband5gver=0x4 paparambwver=3 slice/1/cckpwroffset0=4 slice/1/cckpwroffset1=4 pdoffset40ma0=0x2222 pdoffset80ma0=0x1000 pdoffset40ma1=0x2212 pdoffset80ma1=0x1000 pdoffset160ma0=0xEEFF pdoffset160ma1=0xEEFF pdoffset6g40ma0=0x221122 pdoffset6g40ma1=0x222211 pdoffset6g80ma0=0x111002 pdoffset6g80ma1=0x1000F0 pdoffset6g160ma0=0x0FEEF0 pdoffset6g160ma1=0x0FFFFE slice/1/pdoffset20mRU_c0=2,0,-1,-2,-3,-2,-1,0,2,1,-1,-2,1,0,0,0 slice/1/pdoffset20mRU_c1=3,1,0,-2,-2,-2,-1,1,3,1,-1,-2,2,0,0,1 pdoffset20mRU_c0=1,1,0,-1,-1,-1,-1,0,1,1,0,-1,1,0,0,1 pdoffset20mRU_c1=2,1,0,0,-1,-1,-1,0,1,1,-1,-1,1,1,1,0 pdoffset40mRU_c0=3,1,0,0,0,-1,-1,-1,-1,-1,-2,-2,-2,-1,-1,-1,1,3,1,0,-3,-1,-2,-2,0,1,2,-1,-1,1,0,0,-1 pdoffset40mRU_c1=0,-1,-2,-2,-2,-3,-3,-2,-3,-4,-4,-4,-4,-3,-3,-3,-2,0,0,-1,-3,-3,-4,-4,-3,-1,0,-3,-4,-2,-2,-2,-2 pdoffset80mRUset1_c0=3,1,2,-1,-2,-1,-1,0,-1,0,1,0,0,0,0,0,0,1,0,2,1,1,0,0,0,1,1,0,0,-1,-1,-1,-1,0 pdoffset80mRUset2_c0=1,1,2,2,0,-1,-1,0,0,0,1,1,0,0,0,0,-1,0,1,1,1,-1,0,0,-1,-1,2,1,0,-1,0,1,0,0 pdoffset80mRUset1_c1=2,0,0,-1,-2,-2,-2,-1,-2,0,1,-2,0,0,0,-1,-1,-1,0,-1,0,0,-2,0,0,1,1,0,-2,-2,-2,-2,-2,-1 pdoffset80mRUset2_c1=1,1,2,1,0,-2,-1,-1,0,0,0,0,-2,0,-1,-1,-1,0,1,0,-1,0,-1,-1,-2,-1,1,-1,0,0,-1,0,0,-2 pdoffset160mRUset1_c0=3,3,4,4,2,1,1,-2,-2,-1,1,1,1,2,2,2,2,2,1,3,3,2,1,1,1,0,0,0,1,1,1,1,2,2 pdoffset160mRUset2_c0=2,2,2,2,3,1,-2,-1,1,2,2,3,2,1,0,1,2,2,2,4,0,0,2,2,0,2,2,2,1,1,2,1,0,0 pdoffset160mRUset1_c1=2,1,3,2,1,1,-1,-2,-3,-1,-1,0,-1,2,2,0,0,1,1,1,1,0,0,0,-1,-1,-1,-1,-1,-1,0,0,0,0 pdoffset160mRUset2_c1=0,0,0,2,2,0,-3,-2,-1,2,1,1,1,0,0,0,0,0,0,2,-1,0,1,1,-1,0,1,1,0,1,1,0,0,-1 pdoffset6g20mRU_c0=1,-1,-1,-2,-2,-1,0,1,1,-1,-1,0,0,-1,0,-1 pdoffset6g20mRU_c1=1,0,0,0,-1,0,-1,0,2,1,0,0,1,1,1,0 pdoffset6g40mRU_c0=2,2,0,-1,0,-1,-1,-1,-1,-2,-2,-2,-2,-1,-1,-1,0,2,2,1,-1,-1,-2,-2,0,1,1,-1,-1,1,-1,0,0 pdoffset6g40mRU_c1=3,2,1,1,1,0,0,0,0,-1,-1,-1,-1,0,0,-1,1,4,3,1,0,0,-1,-1,0,2,1,0,-1,2,2,0,1 pdoffset6g80mRUset1_c0=2,2,1,1,0,1,0,1,2,2,2,2,1,1,2,1,2,2,1,2,2,1,1,1,1,1,2,0,0,0,0,0,0,1 pdoffset6g80mRUset2_c0=3,1,3,4,2,1,2,1,2,2,1,2,1,0,1,1,-1,1,2,3,0,1,2,1,0,0,2,2,1,0,2,1,1,0 pdoffset6g80mRUset1_c1=1,1,1,0,-1,-1,-1,0,-1,0,0,0,0,-1,0,0,1,1,0,1,0,-1,-1,-1,0,0,0,-2,-2,-1,-1,-2,-1,-1 pdoffset6g80mRUset2_c1=1,0,2,2,0,-1,-1,-1,-1,-1,0,0,0,0,-1,-1,-1,0,1,0,-1,-1,0,-1,-1,-1,0,1,-2,-2,0,0,0,0 pdoffset6g160mRUset1_c0=2,3,3,3,3,2,0,-1,-2,-1,1,2,1,2,3,3,2,3,2,3,3,2,2,1,1,1,1,0,1,1,1,2,2,2 pdoffset6g160mRUset2_c0=2,2,2,3,4,1,0,-1,2,3,3,3,2,1,-1,1,1,3,2,3,0,0,2,2,1,2,2,2,1,1,2,2,0,0 pdoffset6g160mRUset1_c1=2,1,3,3,2,1,-1,-2,-3,-2,-1,0,0,0,1,1,1,1,0,3,2,0,1,1,1,-1,0,-2,0,1,0,1,1,1 pdoffset6g160mRUset2_c1=1,1,2,2,2,0,-2,-2,0,1,1,2,1,0,-2,0,1,1,1,2,-1,-1,1,1,-1,0,1,2,-1,0,1,1,-1,0 #2G/5G related PPR params cckbw202gpo=0x0111 mcsbw202gpo=0xCB986543 dot11agofdmhrbw202gpo=0x7643 ofdmlrbw202gpo=0x4032 mcsbw205glpo=0xDCA86432 mcsbw405glpo=0xCB986666 mcsbw805glpo=0xDCA97666 mcsbw1605glpo=0xDCA97666 mcsbw205gmpo=0xBA865321 mcsbw405gmpo=0xBA876555 mcsbw805gmpo=0xCA976555 mcsbw1605gmpo=0xCA976555 mcsbw205ghpo=0xCB975312 mcsbw405ghpo=0xCB987666 mcsbw805ghpo=0xCB997666 mcsbw1605ghpo=0xCB997666 mcs1024qam5glpo=0xFFFFFFFF mcs1024qam5gmpo=0xEEEEEEDD mcs1024qam5ghpo=0xFFFFFFEE # 5G power offset per channel for band edge channel powoffs5g20mtna0=0,0,0,0,0,0,0 powoffs5g20mtna1=0,0,0,0,0,0,0 powoffs5g40mtna0=0,0,0,0,0 powoffs5g40mtna1=0,0,0,0,0 powoffs5g80mtna0=0,0,0,0,0 powoffs5g80mtna1=0,0,0,0,0 ## 6G related PPR params mcsbw206gb1po=0x76542000 mcsbw406gb1po=0x87653222 mcsbw806gb1po=0x87543222 mcsbw1606gb1po=0x87543333 mcsbw206gb2po=0x76542000 mcsbw406gb2po=0x87653222 mcsbw806gb2po=0x87543222 mcsbw1606gb2po=0x87543333 mcsbw206gb3po=0x76542000 mcsbw406gb3po=0x87653222 mcsbw806gb3po=0x87543222 mcsbw1606gb3po=0x87543333 mcsbw206gb4po=0x76542000 mcsbw406gb4po=0x87653222 mcsbw806gb4po=0x87543222 mcsbw1606gb4po=0x87543333 mcsbw206gb5po=0x76542000 mcsbw406gb5po=0x87653222 mcsbw806gb5po=0x87543222 mcsbw1606gb5po=0x87543333 mcsbw206gb6po=0xA9875333 mcsbw406gb6po=0xA9875444 mcsbw806gb6po=0xA9875444 mcsbw1606gb6po=0xA9876555 mcs1024qam6gb1po=0xAAAAAAAA mcs1024qam6gb2po=0xAAAAAAAA mcs1024qam6gb3po=0xAAAAAAAA mcs1024qam6gb4po=0xAAAAAAAA mcs1024qam6gb5po=0xAAAAAAAA mcs1024qam6gb6po=0xCCCCCCCC subband6gver=0x1 #OOB params #device_wake_opt=1 host_wake_opt=0 # temporarily disable deepsleep health check ds_hc_enable=0 # SWCTRL Related swctrlmap_5g=0x70707070,0x18180000,0x38380000,0x00000000,0x3FF swctrlmapext_5g=0x02020000,0x02020000,0x00000000,0x00000000,0x003 slice/2/swctrlmap_5g=0x70707070,0x18180000,0x38380000,0x00000000,0x3FF slice/2/swctrlmapext_5g=0x02020000,0x02020000,0x00000000,0x00000000,0x003 swctrlmap_6g=0x50505050,0x18180000,0x38380000,0x00000000,0x3FF swctrlmapext_6g=0x02020000,0x02020000,0x00000000,0x00000000,0x003 slice/2/swctrlmap_6g=0x50507070,0x18180000,0x38380000,0x00000000,0x3FF slice/2/swctrlmapext_6g=0x02020000,0x02020000,0x00000000,0x00000000,0x003 slice/1/swctrlmap_2g=0x81818181,0x82820000,0x80800000,0x000000,0x3FF slice/1/swctrlmapext_2g=0x01010000,0x01010000,0x00000000,0x000000,0x003 slice/2/swctrlmap_2g=0x81818181,0x82820000,0x80800000,0x000000,0x3FF slice/2/swctrlmapext_2g=0x01010000,0x01010000,0x00000000,0x000000,0x003 #slice0=Main, slice1=Aux clb5gslice0core0=0x278 clb5gslice0core1=0x278 clb5gslice2core0=0x278 clb2gslice1core0=0x107 clb2gslice1core1=0x107 clb2gslice2core0=0x107 muxenab=1 # [31:24] - rts; [23:16] - cts; [15:8] - Tx; [7:0] - Rx; fuart_sig2pin_map=0x0b0a0908 ###Comment out BT section for initial bringup #BT Coex btc_mode=1 #btc_params82=0x1a0 # BT shared ant configuration btc_prisel_ant_mask=0x0 btc_prisel_mask=0x1 clb_swctrl_smask_ant0=0x37f clb_swctrl_smask_ant1=0x37f # UWB Coex uwbcx_en=1 uwbcx_gpio_input=0xc uwbcx_coex_bitmap_5g=0x0,0x0,0x0 uwbcx_coex_bitmap_6g=0x0,0x0,0x0,0x0 # energy detect threshold ed_thresh2g=-63 ed_thresh5g=-68 ed_thresh6g=-72,-72 # energy detect threshold for EU eu_edthresh2g=-63 eu_edthresh5g=-68 eu_edthresh6g=-74,-65 #Feature flags femctrl=17 # FE Loss comp parameters slice/1/felossTx2ga0=8,8,8,8,7,8,7,9,9,9,8,9,9,9 slice/1/felossTx2ga1=12,11,11,11,11,11,11,10,10,11,12,12,12,12 slice/1/felossRx2ga0=9,11,11,8,9,9,4,6,6,6,6,7,5,5 slice/1/felossRx2ga1=10,12,12,12,11,11,7,10,11,11,12,14,11,11 felossTx5ga0=12,10,8,9 felossTx5ga1=9,9,6,5 felossRx5ga0=19,20,13,13 felossRx5ga1=15,17,12,9 felossTx6ga0=9,7,7,8,8,9 felossTx6ga1=1,3,3,4,5,7 felossRx6ga0=9,14,12,8,11,11 felossRx6ga1=9,9,9,10,22,14 slice/2/felossRx2ga0=0,0,0,0,0,0,0,0,0,0,0,0,0,0 slice/2/felossRx5ga0=0,0,0,0 slice/2/felossRx6ga0=0,0,0,0,0,0 ## ULOFDMA Board limit PPRs for 2G20 ## ruppr2g20bpsk=0x18618c63 ruppr2g20qpsk=0x18618c63 ruppr2g20qam16=0x186294a5 ruppr2g20qam64=0x1864a529 ruppr2g20qam256=0x1866318c ruppr2g20qam1024=0x3fffffff ## ULOFDMA Board limit PPRs for 5G20 ## ruppr5g20bpsk=0x18608421 ruppr5g20qpsk=0x18608421 ruppr5g20qam16=0x18618c63 ruppr5g20qam64=0x18642108 ruppr5g20qam256=0x1865ad6b ruppr5g20qam1024=0x1866b5ad ## ULOFDMA Board limit PPRs for 5G40 ## ruppr5g40bpsk=0x185294a5 ruppr5g40qpsk=0x185294a5 ruppr5g40qam16=0x185294a5 ruppr5g40qam64=0x18842108 ruppr5g40qam256=0x18b5ad6b ruppr5g40qam1024=0x18e739ce ## ULOFDMA Board limit PPRs for 5G80 ## ruppr5g80bpsk=0x145294a5 ruppr5g80qpsk=0x145294a5 ruppr5g80qam16=0x145294a5 ruppr5g80qam64=0x2494a529 ruppr5g80qam256=0x30c6318c ruppr5g80qam1024=0x38e739ce ## ULOFDMA Board limit PPRs for 5G160 ## ruppr5g160bpsk=0x145294a5 ruppr5g160qpsk=0x145294a5 ruppr5g160qam16=0x145294a5 ruppr5g160qam64=0x2494a529 ruppr5g160qam256=0x30c6318c ruppr5g160qam1024=0x38e739ce ## ULOFDMA Board limit PPRs for 6G20 ## ruppr6g20bpsk=0x0c300000 ruppr6g20qpsk=0x0c300000 ruppr6g20qam16=0x0c300000 ruppr6g20qam64=0x0c3294a5 ruppr6g20qam256=0x0c339ce7 ruppr6g20qam1024=0x0c35294a ## ULOFDMA Board limit PPRs for 6G40 ## ruppr6g40bpsk=0x0c210842 ruppr6g40qpsk=0x0c210842 ruppr6g40qam16=0x0c210842 ruppr6g40qam64=0x0c6318c6 ruppr6g40qam256=0x0c842108 ruppr6g40qam1024=0x0ca5294a ## ULOFDMA Board limit PPRs for 6G80 ## ruppr6g80bpsk=0x08210842 ruppr6g80qpsk=0x08210842 ruppr6g80qam16=0x08210842 ruppr6g80qam64=0x145294a5 ruppr6g80qam256=0x20842108 ruppr6g80qam1024=0x28a5294a ## ULOFDMA Board limit PPRs for 6G160 ## ruppr6g160bpsk=0x0c318c63 ruppr6g160qpsk=0x0c318c63 ruppr6g160qam16=0x0c318c63 ruppr6g160qam64=0x145294a5 ruppr6g160qam256=0x20842108 ruppr6g160qam1024=0x28a5294a # Kvalues for PHYTS method, in ps resolution phyts_5g80_kval=0x101b,0xf50,0xe61,0xf89,0xeab,0xfb5 # Base K Values (For the VHT case 5G 160 & 5G80/40/20/2G20) proxd_basekival_5g_160=35704 proxd_basektval_5g_160=35704 proxd_basekival=36010,34864,36515,36403 proxd_basektval=36010,34864,36515,36403 # Offsets across channels (Upper nibble for target, lower nibble for initiator - saved in hex) proxd_160mkval=0x1010,0x0000 proxd_80mkval=0x0d0d,0x1111,0x0505,0x0303,0x0000,0x0000 proxd_40mkval=0x1e1e,0x1d1d,0x1818,0x1616,0x0c0c,0x0909,0x0808,0x0606,0x0202,0x0101,0x1919,0x0000 proxd_20mkval=0x3131,0x3838,0x2e2e,0x3333,0x2929,0x3131,0x2626,0x2e2e,0x1717,0x1e1e,0x1515,0x2a2a,0x1212,0x1818,0x0f0f,0x1515,0x0b0b,0x1313,0x0a0a,0x0f0f,0x2727,0x3030,0x2424,0x0000,0x0303 proxd_2gkval=0x3a0,0x5d,0x5f,0x0,0x4f,0x57,0x43,0x2c,0x4d,0x58,0x3a1,0x399,0x3a9,0 # Offsets across frame formats @ Initiator # Only for non-VHT frame (Leg6, Leg non-6, mcs0, non-mcs0) # Delta between the base values are adjusted here proxdi_rate160m=2420,7951,0,0 proxdi_rate80m=2706,7951,0,0 proxdi_rate40m=1648,7552,7,8 proxdi_rate20m=2314,7755,61,63 proxdi_rate2g=2249,7729,75,75 proxdi_ack=0,0,0,0 # Offsets across frame formats @ Responder proxdt_rate160m=2420,7951,0,0 proxdt_rate80m=2706,7951,0,0 proxdt_rate40m=1648,7552,7,8 proxdt_rate20m=2314,7755,61,63 proxdt_rate2g=2249,7729,75,75 proxdt_ack=0,0,0,0 # Offsets for sub-bands (VHT, Leg6, Leg non-6, mcs0, non-mcs0) proxd_sub160m80m=-21,-14,-16,0,0 proxd_sub160m40m=974,-74,665,0,0 proxd_sub160m20m=1635,81,1259,0,0 proxd_sub80m40m=974,-76,661,0,0 proxd_sub80m20m=1647,91,1344,0,0 proxd_sub40m20m=195,-312,151,188,187 # Base K Values (For the HE case 6G 160/80/40/20) proxd_basekval_6g=39570,40446,39239,40842 # Offsets across channels proxd_6g_160mkval=0x8,0x7,0x2,0x16,0xa,0x6,0x0 proxd_6g_80mkval=0x15,0x13,0x10,0xb,0xf,0x3,0x5,0x2,0x0,0x11,0xd,0xa,0x7,0x3 proxd_6g_40mkval=0x2c,0x23,0x2a,0x25,0x26,0x1b,0x21,0x1b,0x20,0x12,0x14,0xf,0x7,0x7,0x9,0x4,0x0,0x5,0x0,0xf,0x13,0xd,0x11,0xc,0x6,0xa,0x6,0x9,0x3 proxd_6g_low_20mkval=0x3c,0x2d,0x31,0x36,0x37,0x31,0x27,0x2f,0x2d,0x2e,0x30,0x23,0x27,0x21,0x23,0x21,0x25,0x29,0x1b,0x1f,0x14,0x18,0x1d,0x14,0x18,0xf,0x15,0x9,0x10,0x8 proxd_6g_high_20mkval=0x9,0x6,0x4,0x9,0x0,0x5,0x1d,0x23,0x17,0x1d,0x14,0x18,0x1e,0x12,0x17,0xc,0x12,0x16,0xd,0x11,0x6,0xc,0x9,0x8,0xc,0x4,0x6,0x6,0x2 ocl=1 slice/1/ocl=1 #CLTM Duty cycles tvpm_dc_cltm=100,100,90,90,80,80,70,70,60,60,50,50,40,40,30,30,20,20,1,1 ### SAR ROW FCC JP CA # Set "sar_regul_ver=1" to add CANADA to existing regulatory region definition (FCC/JP/RoW). Setting to zero will fall back to use just FCC/JP/ROW (R4/O6) sar_regulatory_enab=1 slice/1/sar_regulatory_enab=1 # ### ROW ##SAR HEAD-MIMO MODE Params slice/1/dynsar_2g=0xbcbc slice/1/dynsar_2g_2=0xbcbc dynsar_5gs=0xcaca,0xcaca,0xc8c8,0xd8d8 dynsar_5gs_2=0xcaca,0xcaca,0xc8c8,0xd8d8 dynsar_6gs=0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4 dynsar_6gs_2=0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4 # ##SAR HEAD-RSDB MODE Params slice/1/rsdb_dynsar_2g=0xbcbc slice/1/rsdb_dynsar_2g_2=0xbcbc rsdb_dynsar_5gs=0xcaca,0xcaca,0xc8c8,0xd8d8 rsdb_dynsar_5gs_2=0xcaca,0xcaca,0xc8c8,0xd8d8 rsdb_dynsar_6gs=0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4 rsdb_dynsar_6gs_2=0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4 # ##SAR GRIP-MIMO MODE Params slice/1/grip_dynsar_2g=0xbcbc slice/1/grip_dynsar_2g_2=0xbcbc grip_dynsar_5gs=0xcaca,0xcaca,0xc8c8,0xdada grip_dynsar_5gs_2=0xc0c0,0xc0c0,0xc0c0,0xdada grip_dynsar_6gs=0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4 grip_dynsar_6gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8,0xc8c8,0xc8c8 # ##SAR GRIP-RSDB MODE Params slice/1/grip_rsdb_dynsar_2g=0xbcbc slice/1/grip_rsdb_dynsar_2g_2=0xbcbc grip_rsdb_dynsar_5gs=0xcaca,0xcaca,0xc8c8,0xdada grip_rsdb_dynsar_5gs_2=0xc0c0,0xc0c0,0xc0c0,0xdada grip_rsdb_dynsar_6gs=0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4 grip_rsdb_dynsar_6gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8,0xc8c8,0xc8c8 # ##SAR BT-MIMO MODE Params slice/1/bt_dynsar_2g=0xf8f8 slice/1/bt_dynsar_2g_2=0xffff bt_dynsar_5gs=0xf8f8,0xf8f8,0xf8f8,0xf8f8 bt_dynsar_5gs_2=0xffff,0xffff,0xffff,0xffff bt_dynsar_6gs=0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8 bt_dynsar_6gs_2=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff # ##SAR BT-RSDB MODE Params slice/1/bt_rsdb_dynsar_2g=0xf8f8 slice/1/bt_rsdb_dynsar_2g_2=0xffff bt_rsdb_dynsar_5gs=0xf8f8,0xf8f8,0xf8f8,0xf8f8 bt_rsdb_dynsar_5gs_2=0xffff,0xffff,0xffff,0xffff bt_rsdb_dynsar_6gs=0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8 bt_rsdb_dynsar_6gs_2=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff # ##SAR HOTSPOT-MIMO MODE Params slice/1/hotspot_dynsar_2g=0xffff slice/1/hotspot_dynsar_2g_2=0xffff hotspot_dynsar_5gs=0xffff,0xffff,0xffff,0xffff hotspot_dynsar_5gs_2=0xffff,0xffff,0xffff,0xffff hotspot_dynsar_6gs=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff hotspot_dynsar_6gs_2=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff # ##SAR HOTSPOT-RSDB MODE Params slice/1/hotspot_rsdb_dynsar_2g=0xffff slice/1/hotspot_rsdb_dynsar_2g_2=0xffff hotspot_rsdb_dynsar_5gs=0xffff,0xffff,0xffff,0xffff hotspot_rsdb_dynsar_5gs_2=0xffff,0xffff,0xffff,0xffff hotspot_rsdb_dynsar_6gs=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff hotspot_rsdb_dynsar_6gs_2=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff ### FCC ##SAR HEAD-MIMO MODE Params slice/1/fcc_dynsar_2g=0xc2c2 slice/1/fcc_dynsar_2g_2=0xbaba fcc_dynsar_5gs=0xbaba,0xbaba,0xbcbc,0xbebe fcc_dynsar_5gs_2=0xacac,0xacac,0xaaaa,0xaeae fcc_dynsar_6gs=0xbebe,0xbebe,0xbaba,0xbaba,0xb6b6,0xb0b0 fcc_dynsar_6gs_2=0xbebe,0xbebe,0xbaba,0xbaba,0xb6b6,0xb0b0 # ##SAR HEAD-RSDB MODE Params slice/1/fcc_rsdb_dynsar_2g=0xc0c0 slice/1/fcc_rsdb_dynsar_2g_2=0xaeae fcc_rsdb_dynsar_5gs=0xbaba,0xbaba,0xbcbc,0xbebe fcc_rsdb_dynsar_5gs_2=0xacac,0xacac,0xaaaa,0xaeae fcc_rsdb_dynsar_6gs=0xbebe,0xbebe,0xbaba,0xbaba,0xb6b6,0xb0b0 fcc_rsdb_dynsar_6gs_2=0xbebe,0xbebe,0xbaba,0xbaba,0xb6b6,0xb0b0 # ##SAR GRIP-MIMO MODE Params slice/1/fcc_grip_dynsar_2g=0xdada slice/1/fcc_grip_dynsar_2g_2=0xd0d0 fcc_grip_dynsar_5gs=0xcece,0xcece,0xcece,0xd2d2 fcc_grip_dynsar_5gs_2=0xb8b8,0xc6c6,0xcaca,0xbcbc fcc_grip_dynsar_6gs=0xbaba,0xbaba,0xbebe,0xbebe,0xbaba,0xb6b6 fcc_grip_dynsar_6gs_2=0xbaba,0xbaba,0xbebe,0xbebe,0xbaba,0xb6b6 # ##SAR GRIP-RSDB MODE Params slice/1/fcc_grip_rsdb_dynsar_2g=0xdada slice/1/fcc_grip_rsdb_dynsar_2g_2=0xc6c6 fcc_grip_rsdb_dynsar_5gs=0xcece,0xcece,0xcece,0xd2d2 fcc_grip_rsdb_dynsar_5gs_2=0xb8b8,0xc6c6,0xcaca,0xbcbc fcc_grip_rsdb_dynsar_6gs=0xbaba,0xbaba,0xbebe,0xbebe,0xbaba,0xb6b6 fcc_grip_rsdb_dynsar_6gs_2=0xbaba,0xbaba,0xbebe,0xbebe,0xbaba,0xb6b6 # ##SAR BT-MIMO MODE Params slice/1/fcc_bt_dynsar_2g=0xf8f8 slice/1/fcc_bt_dynsar_2g_2=0xffff fcc_bt_dynsar_5gs=0xf8f8,0xf8f8,0xf8f8,0xf8f8 fcc_bt_dynsar_5gs_2=0xffff,0xffff,0xffff,0xffff fcc_bt_dynsar_6gs=0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8 fcc_bt_dynsar_6gs_2=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff # ##SAR BT-RSDB MODE Params slice/1/fcc_bt_rsdb_dynsar_2g=0xf8f8 slice/1/fcc_bt_rsdb_dynsar_2g_2=0xffff fcc_bt_rsdb_dynsar_5gs=0xf8f8,0xf8f8,0xf8f8,0xf8f8 fcc_bt_rsdb_dynsar_5gs_2=0xffff,0xffff,0xffff,0xffff fcc_bt_rsdb_dynsar_6gs=0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8 fcc_bt_rsdb_dynsar_6gs_2=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff # ##SAR HOTSPOT-MIMO MODE Params slice/1/fcc_hotspot_dynsar_2g=0xffff slice/1/fcc_hotspot_dynsar_2g_2=0xffff fcc_hotspot_dynsar_5gs=0xffff,0xffff,0xffff,0xffff fcc_hotspot_dynsar_5gs_2=0xffff,0xffff,0xffff,0xffff fcc_hotspot_dynsar_6gs=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff fcc_hotspot_dynsar_6gs_2=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff # ##SAR HOTSPOT-RSDB MODE Params slice/1/fcc_hotspot_rsdb_dynsar_2g=0xffff slice/1/fcc_hotspot_rsdb_dynsar_2g_2=0xffff fcc_hotspot_rsdb_dynsar_5gs=0xffff,0xffff,0xffff,0xffff fcc_hotspot_rsdb_dynsar_5gs_2=0xffff,0xffff,0xffff,0xffff fcc_hotspot_rsdb_dynsar_6gs=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff fcc_hotspot_rsdb_dynsar_6gs_2=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff ### JAPAN ##SAR HEAD-MIMO MODE Params slice/1/jp_dynsar_2g=0xbcbc slice/1/jp_dynsar_2g_2=0xbcbc jp_dynsar_5gs=0xcaca,0xcaca,0xc8c8,0xd8d8 jp_dynsar_5gs_2=0xcaca,0xcaca,0xc8c8,0xd8d8 jp_dynsar_6gs=0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4 jp_dynsar_6gs_2=0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4 # ##SAR HEAD-RSDB MODE Params slice/1/jp_rsdb_dynsar_2g=0xbcbc slice/1/jp_rsdb_dynsar_2g_2=0xbcbc jp_rsdb_dynsar_5gs=0xcaca,0xcaca,0xc8c8,0xd8d8 jp_rsdb_dynsar_5gs_2=0xcaca,0xcaca,0xc8c8,0xd8d8 jp_rsdb_dynsar_6gs=0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4 jp_rsdb_dynsar_6gs_2=0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4 # ##SAR GRIP-MIMO MODE Params slice/1/jp_grip_dynsar_2g=0xbcbc slice/1/jp_grip_dynsar_2g_2=0xbcbc jp_grip_dynsar_5gs=0xcaca,0xcaca,0xc8c8,0xdada jp_grip_dynsar_5gs_2=0xc0c0,0xc0c0,0xc0c0,0xdada jp_grip_dynsar_6gs=0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4 jp_grip_dynsar_6gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8,0xc8c8,0xc8c8 # ##SAR GRIP-RSDB MODE Params slice/1/jp_grip_rsdb_dynsar_2g=0xbcbc slice/1/jp_grip_rsdb_dynsar_2g_2=0xbcbc jp_grip_rsdb_dynsar_5gs=0xcaca,0xcaca,0xc8c8,0xdada jp_grip_rsdb_dynsar_5gs_2=0xc0c0,0xc0c0,0xc0c0,0xdada jp_grip_rsdb_dynsar_6gs=0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4 jp_grip_rsdb_dynsar_6gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8,0xc8c8,0xc8c8 # ##SAR BT-MIMO MODE Params slice/1/jp_bt_dynsar_2g=0xf8f8 slice/1/jp_bt_dynsar_2g_2=0xffff jp_bt_dynsar_5gs=0xf8f8,0xf8f8,0xf8f8,0xf8f8 jp_bt_dynsar_5gs_2=0xffff,0xffff,0xffff,0xffff jp_bt_dynsar_6gs=0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8 jp_bt_dynsar_6gs_2=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff # ##SAR BT-RSDB MODE Params slice/1/jp_bt_rsdb_dynsar_2g=0xf8f8 slice/1/jp_bt_rsdb_dynsar_2g_2=0xffff jp_bt_rsdb_dynsar_5gs=0xf8f8,0xf8f8,0xf8f8,0xf8f8 jp_bt_rsdb_dynsar_5gs_2=0xffff,0xffff,0xffff,0xffff jp_bt_rsdb_dynsar_6gs=0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8 jp_bt_rsdb_dynsar_6gs_2=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff # ##SAR HOTSPOT_MIMO MODE Params slice/1/jp_hotspot_dynsar_2g=0xffff slice/1/jp_hotspot_dynsar_2g_2=0xffff jp_hotspot_dynsar_5gs=0xffff,0xffff,0xffff,0xffff jp_hotspot_dynsar_5gs_2=0xffff,0xffff,0xffff,0xffff jp_hotspot_dynsar_6gs=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff jp_hotspot_dynsar_6gs_2=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff # ##SAR HOTSPOT-RSDB MODE Params slice/1/jp_hotspot_rsdb_dynsar_2g=0xffff slice/1/jp_hotspot_rsdb_dynsar_2g_2=0xffff jp_hotspot_rsdb_dynsar_5gs=0xffff,0xffff,0xffff,0xffff jp_hotspot_rsdb_dynsar_5gs_2=0xffff,0xffff,0xffff,0xffff jp_hotspot_rsdb_dynsar_6gs=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff jp_hotspot_rsdb_dynsar_6gs_2=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff ### CANADA ##SAR HEAD-MIMO MODE Params slice/1/ca_dynsar_2g=0xc2c2 slice/1/ca_dynsar_2g_2=0xbaba ca_dynsar_5gs=0xbaba,0xbaba,0xbcbc,0xbebe ca_dynsar_5gs_2=0xacac,0xacac,0xaaaa,0xaeae ca_dynsar_6gs=0xbebe,0xbebe,0xbebe,0xbebe,0xc2c2,0xc2c2 ca_dynsar_6gs_2=0xbebe,0xbebe,0xbebe,0xbebe,0xbaba,0xb6b6 # ##SAR HEAD-RSDB MODE Params slice/1/ca_rsdb_dynsar_2g=0xc0c0 slice/1/ca_rsdb_dynsar_2g_2=0xaeae ca_rsdb_dynsar_5gs=0xbaba,0xbaba,0xbcbc,0xbebe ca_rsdb_dynsar_5gs_2=0xacac,0xacac,0xaaaa,0xaeae ca_rsdb_dynsar_6gs=0xbebe,0xbebe,0xbebe,0xbebe,0xc2c2,0xc2c2 ca_rsdb_dynsar_6gs_2=0xbebe,0xbebe,0xbebe,0xbebe,0xbaba,0xb6b6 # ##SAR GRIP-MIMO MODE Params slice/1/ca_grip_dynsar_2g=0xdada slice/1/ca_grip_dynsar_2g_2=0xd0d0 ca_grip_dynsar_5gs=0xcece,0xcece,0xcece,0xd6d6 ca_grip_dynsar_5gs_2=0xb8b8,0xc6c6,0xcaca,0xbcbc ca_grip_dynsar_6gs=0xbebe,0xbebe,0xbebe,0xbebe,0xc2c2,0xc2c2 ca_grip_dynsar_6gs_2=0xbebe,0xbebe,0xbebe,0xbebe,0xc2c2,0xc2c2 # ##SAR GRIP-RSDB MODE Params slice/1/ca_grip_rsdb_dynsar_2g=0xdada slice/1/ca_grip_rsdb_dynsar_2g_2=0xc6c6 ca_grip_rsdb_dynsar_5gs=0xcece,0xcece,0xcece,0xd6d6 ca_grip_rsdb_dynsar_5gs_2=0xb8b8,0xc6c6,0xcaca,0xbcbc ca_grip_rsdb_dynsar_6gs=0xbebe,0xbebe,0xbebe,0xbebe,0xc2c2,0xc2c2 ca_grip_rsdb_dynsar_6gs_2=0xbebe,0xbebe,0xbebe,0xbebe,0xc2c2,0xc2c2 # ##SAR BT-MIMO MODE Params slice/1/ca_bt_dynsar_2g=0xf8f8 slice/1/ca_bt_dynsar_2g_2=0xffff ca_bt_dynsar_5gs=0xf8f8,0xf8f8,0xf8f8,0xf8f8 ca_bt_dynsar_5gs_2=0xffff,0xffff,0xffff,0xffff ca_bt_dynsar_6gs=0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8 ca_bt_dynsar_6gs_2=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff # ##SAR BT-RSDB MODE Params slice/1/ca_bt_rsdb_dynsar_2g=0xf8f8 slice/1/ca_bt_rsdb_dynsar_2g_2=0xffff ca_bt_rsdb_dynsar_5gs=0xf8f8,0xf8f8,0xf8f8,0xf8f8 ca_bt_rsdb_dynsar_5gs_2=0xffff,0xffff,0xffff,0xffff ca_bt_rsdb_dynsar_6gs=0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8,0xf8f8 ca_bt_rsdb_dynsar_6gs_2=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff # ##SAR HOTSPOT_MIMO MODE Params slice/1/ca_hotspot_dynsar_2g=0xffff slice/1/ca_hotspot_dynsar_2g_2=0xffff ca_hotspot_dynsar_5gs=0xffff,0xffff,0xffff,0xffff ca_hotspot_dynsar_5gs_2=0xffff,0xffff,0xffff,0xffff ca_hotspot_dynsar_6gs=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff ca_hotspot_dynsar_6gs_2=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff # ##SAR HOTSPOT-RSDB MODE Params slice/1/ca_hotspot_rsdb_dynsar_2g=0xffff slice/1/ca_hotspot_rsdb_dynsar_2g_2=0xffff ca_hotspot_rsdb_dynsar_5gs=0xffff,0xffff,0xffff,0xffff ca_hotspot_rsdb_dynsar_5gs_2=0xffff,0xffff,0xffff,0xffff ca_hotspot_rsdb_dynsar_6gs=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff ca_hotspot_rsdb_dynsar_6gs_2=0xffff,0xffff,0xffff,0xffff,0xffff,0xffff #Peak current txpwrcap peak_curr_txpwrcap=0x7f,0x7f,0x7f