panther: Regenerate vendor tree

Signed-off-by: HeroBuxx <me@herobuxx.me>
This commit is contained in:
HeroBuxx committed 2026-08-25 19:13:19 +00:00
commit 1581e038c0
2758 files changed
+106303

No files matched your search

Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large. Load diff
Binary file not shown.
+769
View File
@@ -0,0 +1,769 @@
# 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 MMW
#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 $
#
#
# <<Broadcom-WL-IPTag/Proprietary:Vendor1007>>
#
#
#
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=-57
ed_thresh5g=-65
ed_thresh6g=-71,-71
# energy detect threshold for EU
eu_edthresh2g=-57
eu_edthresh5g=-65
eu_edthresh6g=-68,-61
#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=0xc6c6
slice/1/dynsar_2g_2=0xc6c6
dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xb6b6
dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xb6b6
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=0xc6c6
slice/1/rsdb_dynsar_2g_2=0xc6c6
rsdb_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xb6b6
rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xb6b6
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=0xc6c6
slice/1/grip_dynsar_2g_2=0xc6c6
grip_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xb6b6
grip_dynsar_5gs_2=0xb6b6,0xb6b6,0xb6b6,0xb6b6
grip_dynsar_6gs=0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4
grip_dynsar_6gs_2=0xc4c4,0xc4c4,0xc4c4,0xc4c4,0xc4c4,0xc4c4
#
##SAR GRIP-RSDB MODE Params
slice/1/grip_rsdb_dynsar_2g=0xc6c6
slice/1/grip_rsdb_dynsar_2g_2=0xc0c0
grip_rsdb_dynsar_5gs=0xc4c4,0xc4c4,0xc4c4,0xb6b6
grip_rsdb_dynsar_5gs_2=0xb6b6,0xb6b6,0xb6b6,0xb6b6
grip_rsdb_dynsar_6gs=0xd2d2,0xd2d2,0xd2d2,0xd2d2,0xd2d2,0xd2d2
grip_rsdb_dynsar_6gs_2=0xc4c4,0xc4c4,0xc4c4,0xc4c4,0xc4c4,0xc4c4
#
##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=0xc6c6
slice/1/fcc_dynsar_2g_2=0xbaba
fcc_dynsar_5gs=0xb6b6,0xb6b6,0xbcbc,0xc0c0
fcc_dynsar_5gs_2=0xa8a8,0xa8a8,0xacac,0xb0b0
fcc_dynsar_6gs=0xbcbc,0xbcbc,0xb4b4,0xb4b4,0xaeae,0xbcbc
fcc_dynsar_6gs_2=0xb8b8,0xb8b8,0xb4b4,0xb4b4,0xaeae,0xb6b6
#
##SAR HEAD-RSDB MODE Params
slice/1/fcc_rsdb_dynsar_2g=0xbebe
slice/1/fcc_rsdb_dynsar_2g_2=0xacac
fcc_rsdb_dynsar_5gs=0xb6b6,0xb6b6,0xbcbc,0xc0c0
fcc_rsdb_dynsar_5gs_2=0xa8a8,0xa8a8,0xacac,0xb0b0
fcc_rsdb_dynsar_6gs=0xbcbc,0xbcbc,0xb4b4,0xb4b4,0xaeae,0xbcbc
fcc_rsdb_dynsar_6gs_2=0xb8b8,0xb8b8,0xb4b4,0xb4b4,0xaeae,0xb6b6
#
##SAR GRIP-MIMO MODE Params
slice/1/fcc_grip_dynsar_2g=0xdcdc
slice/1/fcc_grip_dynsar_2g_2=0xd4d4
fcc_grip_dynsar_5gs=0xcaca,0xcaca,0xcaca,0xd0d0
fcc_grip_dynsar_5gs_2=0xb4b4,0xc6c6,0xc6c6,0xc6c6
fcc_grip_dynsar_6gs=0xb6b6,0xb6b6,0xb6b6,0xb6b6,0xb4b4,0xbcbc
fcc_grip_dynsar_6gs_2=0xb6b6,0xb6b6,0xb6b6,0xb6b6,0xb4b4,0xbcbc
#
##SAR GRIP-RSDB MODE Params
slice/1/fcc_grip_rsdb_dynsar_2g=0xdcdc
slice/1/fcc_grip_rsdb_dynsar_2g_2=0xc6c6
fcc_grip_rsdb_dynsar_5gs=0xcaca,0xcaca,0xcaca,0xd0d0
fcc_grip_rsdb_dynsar_5gs_2=0xb4b4,0xc6c6,0xc6c6,0xc2c2
fcc_grip_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb6b6,0xb6b6,0xb4b4,0xbcbc
fcc_grip_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb6b6,0xb6b6,0xb4b4,0xbcbc
#
##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=0xc6c6
slice/1/jp_dynsar_2g_2=0xc6c6
jp_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xb6b6
jp_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xb6b6
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=0xc6c6
slice/1/jp_rsdb_dynsar_2g_2=0xc6c6
jp_rsdb_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xb6b6
jp_rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xb6b6
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=0xc6c6
slice/1/jp_grip_dynsar_2g_2=0xc6c6
jp_grip_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xb6b6
jp_grip_dynsar_5gs_2=0xb6b6,0xb6b6,0xb6b6,0xb6b6
jp_grip_dynsar_6gs=0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4
jp_grip_dynsar_6gs_2=0xc4c4,0xc4c4,0xc4c4,0xc4c4,0xc4c4,0xc4c4
#
##SAR GRIP-RSDB MODE Params
slice/1/jp_grip_rsdb_dynsar_2g=0xc6c6
slice/1/jp_grip_rsdb_dynsar_2g_2=0xc0c0
jp_grip_rsdb_dynsar_5gs=0xc4c4,0xc4c4,0xc4c4,0xb6b6
jp_grip_rsdb_dynsar_5gs_2=0xb6b6,0xb6b6,0xb6b6,0xb6b6
jp_grip_rsdb_dynsar_6gs=0xd2d2,0xd2d2,0xd2d2,0xd2d2,0xd2d2,0xd2d2
jp_grip_rsdb_dynsar_6gs_2=0xc4c4,0xc4c4,0xc4c4,0xc4c4,0xc4c4,0xc4c4
#
##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=0xc6c6
slice/1/ca_dynsar_2g_2=0xbaba
ca_dynsar_5gs=0xb6b6,0xb6b6,0xbcbc,0xc0c0
ca_dynsar_5gs_2=0xa8a8,0xa8a8,0xacac,0xb0b0
ca_dynsar_6gs=0xbcbc,0xbcbc,0xbebe,0xbebe,0xb8b8,0xbcbc
ca_dynsar_6gs_2=0xb8b8,0xb8b8,0xbaba,0xbaba,0xb4b4,0xb4b4
#
##SAR HEAD-RSDB MODE Params
slice/1/ca_rsdb_dynsar_2g=0xbebe
slice/1/ca_rsdb_dynsar_2g_2=0xacac
ca_rsdb_dynsar_5gs=0xb6b6,0xb6b6,0xbcbc,0xc0c0
ca_rsdb_dynsar_5gs_2=0xa8a8,0xa8a8,0xaeae,0xb0b0
ca_rsdb_dynsar_6gs=0xbcbc,0xbcbc,0xbebe,0xbebe,0xb8b8,0xbcbc
ca_rsdb_dynsar_6gs_2=0xb8b8,0xb8b8,0xbaba,0xbaba,0xb4b4,0xb4b4
#
##SAR GRIP-MIMO MODE Params
slice/1/ca_grip_dynsar_2g=0xdcdc
slice/1/ca_grip_dynsar_2g_2=0xd4d4
ca_grip_dynsar_5gs=0xcaca,0xcaca,0xcaca,0xd4d4
ca_grip_dynsar_5gs_2=0xb4b4,0xc6c6,0xc6c6,0xc6c6
ca_grip_dynsar_6gs=0xbcbc,0xbcbc,0xbebe,0xbebe,0xb8b8,0xbcbc
ca_grip_dynsar_6gs_2=0xbcbc,0xbcbc,0xbebe,0xbebe,0xb8b8,0xbcbc
#
##SAR GRIP-RSDB MODE Params
slice/1/ca_grip_rsdb_dynsar_2g=0xdcdc
slice/1/ca_grip_rsdb_dynsar_2g_2=0xc6c6
ca_grip_rsdb_dynsar_5gs=0xcaca,0xcaca,0xcaca,0xd4d4
ca_grip_rsdb_dynsar_5gs_2=0xb4b4,0xc6c6,0xc6c6,0xc2c2
ca_grip_rsdb_dynsar_6gs=0xbcbc,0xbcbc,0xbebe,0xbebe,0xb8b8,0xbcbc
ca_grip_rsdb_dynsar_6gs_2=0xbcbc,0xbcbc,0xbebe,0xbebe,0xb8b8,0xbcbc
#
##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
+769
View File
@@ -0,0 +1,769 @@
# 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 $
#
#
# <<Broadcom-WL-IPTag/Proprietary:Vendor1007>>
#
#
#
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
+769
View File
@@ -0,0 +1,769 @@
# 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 MMW
#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 $
#
#
# <<Broadcom-WL-IPTag/Proprietary:Vendor1007>>
#
#
#
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=-57
ed_thresh5g=-65
ed_thresh6g=-71,-71
# energy detect threshold for EU
eu_edthresh2g=-57
eu_edthresh5g=-65
eu_edthresh6g=-68,-61
#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=0xc6c6
slice/1/dynsar_2g_2=0xc6c6
dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xb6b6
dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xb6b6
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=0xc6c6
slice/1/rsdb_dynsar_2g_2=0xc6c6
rsdb_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xb6b6
rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xb6b6
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=0xc6c6
slice/1/grip_dynsar_2g_2=0xc6c6
grip_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xb6b6
grip_dynsar_5gs_2=0xb6b6,0xb6b6,0xb6b6,0xb6b6
grip_dynsar_6gs=0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4
grip_dynsar_6gs_2=0xc4c4,0xc4c4,0xc4c4,0xc4c4,0xc4c4,0xc4c4
#
##SAR GRIP-RSDB MODE Params
slice/1/grip_rsdb_dynsar_2g=0xc6c6
slice/1/grip_rsdb_dynsar_2g_2=0xc0c0
grip_rsdb_dynsar_5gs=0xc4c4,0xc4c4,0xc4c4,0xb6b6
grip_rsdb_dynsar_5gs_2=0xb6b6,0xb6b6,0xb6b6,0xb6b6
grip_rsdb_dynsar_6gs=0xd2d2,0xd2d2,0xd2d2,0xd2d2,0xd2d2,0xd2d2
grip_rsdb_dynsar_6gs_2=0xc4c4,0xc4c4,0xc4c4,0xc4c4,0xc4c4,0xc4c4
#
##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=0xc6c6
slice/1/fcc_dynsar_2g_2=0xbaba
fcc_dynsar_5gs=0xb6b6,0xb6b6,0xbcbc,0xc0c0
fcc_dynsar_5gs_2=0xa8a8,0xa8a8,0xacac,0xb0b0
fcc_dynsar_6gs=0xbcbc,0xbcbc,0xb4b4,0xb4b4,0xaeae,0xbcbc
fcc_dynsar_6gs_2=0xb8b8,0xb8b8,0xb4b4,0xb4b4,0xaeae,0xb6b6
#
##SAR HEAD-RSDB MODE Params
slice/1/fcc_rsdb_dynsar_2g=0xbebe
slice/1/fcc_rsdb_dynsar_2g_2=0xacac
fcc_rsdb_dynsar_5gs=0xb6b6,0xb6b6,0xbcbc,0xc0c0
fcc_rsdb_dynsar_5gs_2=0xa8a8,0xa8a8,0xacac,0xb0b0
fcc_rsdb_dynsar_6gs=0xbcbc,0xbcbc,0xb4b4,0xb4b4,0xaeae,0xbcbc
fcc_rsdb_dynsar_6gs_2=0xb8b8,0xb8b8,0xb4b4,0xb4b4,0xaeae,0xb6b6
#
##SAR GRIP-MIMO MODE Params
slice/1/fcc_grip_dynsar_2g=0xdcdc
slice/1/fcc_grip_dynsar_2g_2=0xd4d4
fcc_grip_dynsar_5gs=0xcaca,0xcaca,0xcaca,0xd0d0
fcc_grip_dynsar_5gs_2=0xb4b4,0xc6c6,0xc6c6,0xc6c6
fcc_grip_dynsar_6gs=0xb6b6,0xb6b6,0xb6b6,0xb6b6,0xb4b4,0xbcbc
fcc_grip_dynsar_6gs_2=0xb6b6,0xb6b6,0xb6b6,0xb6b6,0xb4b4,0xbcbc
#
##SAR GRIP-RSDB MODE Params
slice/1/fcc_grip_rsdb_dynsar_2g=0xdcdc
slice/1/fcc_grip_rsdb_dynsar_2g_2=0xc6c6
fcc_grip_rsdb_dynsar_5gs=0xcaca,0xcaca,0xcaca,0xd0d0
fcc_grip_rsdb_dynsar_5gs_2=0xb4b4,0xc6c6,0xc6c6,0xc2c2
fcc_grip_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb6b6,0xb6b6,0xb4b4,0xbcbc
fcc_grip_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb6b6,0xb6b6,0xb4b4,0xbcbc
#
##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=0xc6c6
slice/1/jp_dynsar_2g_2=0xc6c6
jp_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xb6b6
jp_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xb6b6
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=0xc6c6
slice/1/jp_rsdb_dynsar_2g_2=0xc6c6
jp_rsdb_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xb6b6
jp_rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xb6b6
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=0xc6c6
slice/1/jp_grip_dynsar_2g_2=0xc6c6
jp_grip_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xb6b6
jp_grip_dynsar_5gs_2=0xb6b6,0xb6b6,0xb6b6,0xb6b6
jp_grip_dynsar_6gs=0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4,0xd4d4
jp_grip_dynsar_6gs_2=0xc4c4,0xc4c4,0xc4c4,0xc4c4,0xc4c4,0xc4c4
#
##SAR GRIP-RSDB MODE Params
slice/1/jp_grip_rsdb_dynsar_2g=0xc6c6
slice/1/jp_grip_rsdb_dynsar_2g_2=0xc0c0
jp_grip_rsdb_dynsar_5gs=0xc4c4,0xc4c4,0xc4c4,0xb6b6
jp_grip_rsdb_dynsar_5gs_2=0xb6b6,0xb6b6,0xb6b6,0xb6b6
jp_grip_rsdb_dynsar_6gs=0xd2d2,0xd2d2,0xd2d2,0xd2d2,0xd2d2,0xd2d2
jp_grip_rsdb_dynsar_6gs_2=0xc4c4,0xc4c4,0xc4c4,0xc4c4,0xc4c4,0xc4c4
#
##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=0xc6c6
slice/1/ca_dynsar_2g_2=0xbaba
ca_dynsar_5gs=0xb6b6,0xb6b6,0xbcbc,0xc0c0
ca_dynsar_5gs_2=0xa8a8,0xa8a8,0xacac,0xb0b0
ca_dynsar_6gs=0xbcbc,0xbcbc,0xbebe,0xbebe,0xb8b8,0xbcbc
ca_dynsar_6gs_2=0xb8b8,0xb8b8,0xbaba,0xbaba,0xb4b4,0xb4b4
#
##SAR HEAD-RSDB MODE Params
slice/1/ca_rsdb_dynsar_2g=0xbebe
slice/1/ca_rsdb_dynsar_2g_2=0xacac
ca_rsdb_dynsar_5gs=0xb6b6,0xb6b6,0xbcbc,0xc0c0
ca_rsdb_dynsar_5gs_2=0xa8a8,0xa8a8,0xaeae,0xb0b0
ca_rsdb_dynsar_6gs=0xbcbc,0xbcbc,0xbebe,0xbebe,0xb8b8,0xbcbc
ca_rsdb_dynsar_6gs_2=0xb8b8,0xb8b8,0xbaba,0xbaba,0xb4b4,0xb4b4
#
##SAR GRIP-MIMO MODE Params
slice/1/ca_grip_dynsar_2g=0xdcdc
slice/1/ca_grip_dynsar_2g_2=0xd4d4
ca_grip_dynsar_5gs=0xcaca,0xcaca,0xcaca,0xd4d4
ca_grip_dynsar_5gs_2=0xb4b4,0xc6c6,0xc6c6,0xc6c6
ca_grip_dynsar_6gs=0xbcbc,0xbcbc,0xbebe,0xbebe,0xb8b8,0xbcbc
ca_grip_dynsar_6gs_2=0xbcbc,0xbcbc,0xbebe,0xbebe,0xb8b8,0xbcbc
#
##SAR GRIP-RSDB MODE Params
slice/1/ca_grip_rsdb_dynsar_2g=0xdcdc
slice/1/ca_grip_rsdb_dynsar_2g_2=0xc6c6
ca_grip_rsdb_dynsar_5gs=0xcaca,0xcaca,0xcaca,0xd4d4
ca_grip_rsdb_dynsar_5gs_2=0xb4b4,0xc6c6,0xc6c6,0xc2c2
ca_grip_rsdb_dynsar_6gs=0xbcbc,0xbcbc,0xbebe,0xbebe,0xb8b8,0xbcbc
ca_grip_rsdb_dynsar_6gs_2=0xbcbc,0xbcbc,0xbebe,0xbebe,0xb8b8,0xbcbc
#
##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
+699
View File
@@ -0,0 +1,699 @@
# 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 PROTO1.0
#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 $
#
#
# <<Broadcom-WL-IPTag/Proprietary:>>
#
#
#
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
# 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=6,49
slice/1/AvVmid_c1=6,53
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=98
maxp2ga1=98
maxp5ga0=96,95,93,94
maxp5ga1=94,93,90,93
maxp6ga0=91,90,90,90,92,93
maxp6ga1=83,85,84,85,87,90
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=0x222222
pdoffset6g40ma1=0x222211
pdoffset6g80ma0=0x010002
pdoffset6g80ma1=0x1000F0
pdoffset6g160ma0=0x0FEEF1
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=0x0001
mcsbw202gpo=0xCB987543
dot11agofdmhrbw202gpo=0x7643
ofdmlrbw202gpo=0x3032
mcsbw205glpo=0xCA986421
mcsbw405glpo=0xCB986555
mcsbw805glpo=0xCA986555
mcsbw1605glpo=0xDBA98766
mcsbw205gmpo=0xCB986421
mcsbw405gmpo=0xCB987555
mcsbw805gmpo=0xCA986555
mcsbw1605gmpo=0xDBA98766
mcsbw205ghpo=0xBA875311
mcsbw405ghpo=0xBA876555
mcsbw805ghpo=0xBA875555
mcsbw1605ghpo=0xDCA98766
mcs1024qam5glpo=0xEEEEEEDD
mcs1024qam5gmpo=0xEEEEEEDD
mcs1024qam5ghpo=0xEEDDDDDD
# 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=0x98753222
mcsbw406gb1po=0x98764333
mcsbw806gb1po=0x98754333
mcsbw1606gb1po=0xA9765555
mcsbw206gb2po=0x98753222
mcsbw406gb2po=0x98764333
mcsbw806gb2po=0x98754333
mcsbw1606gb2po=0xA9765555
mcsbw206gb3po=0x98753222
mcsbw406gb3po=0x98764333
mcsbw806gb3po=0x98754333
mcsbw1606gb3po=0x99755555
mcsbw206gb4po=0x98753222
mcsbw406gb4po=0x98764333
mcsbw806gb4po=0x98754333
mcsbw1606gb4po=0x99755555
mcsbw206gb5po=0x98753222
mcsbw406gb5po=0x98764333
mcsbw806gb5po=0x98754333
mcsbw1606gb5po=0xA9765555
mcsbw206gb6po=0xBA986444
mcsbw406gb6po=0xBA987655
mcsbw806gb6po=0xBA976555
mcsbw1606gb6po=0xBA987666
mcs1024qam6gb1po=0xCCCCBBBB
mcs1024qam6gb2po=0xCCCCBBBB
mcs1024qam6gb3po=0xBBBBBBBB
mcs1024qam6gb4po=0xBBBBBBBB
mcs1024qam6gb5po=0xCCCCBBBB
mcs1024qam6gb6po=0xDDDDDDDD
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=-63
ed_thresh6g=-63
# energy detect threshold for EU
eu_edthresh2g=-63
eu_edthresh5g=-63
eu_edthresh6g=-63
#Feature flags
femctrl=17
# FE Loss comp parameters
slice/1/felossTx2ga0=10,10,10,10,9,10,8,9,9,9,8,9,9,9
slice/1/felossTx2ga1=10,9,9,9,9,9,9,8,8,9,11,11,11,11
slice/1/felossRx2ga0=11,13,13,10,11,11,6,8,8,8,8,9,7,7
slice/1/felossRx2ga1=10,12,12,12,11,11,7,10,11,11,12,14,11,11
felossTx5ga0=11,9,7,8
felossTx5ga1=10,9,9,3
felossRx5ga0=16,18,12,10
felossRx5ga1=14,15,9,7
felossTx6ga0=9,7,7,8,8,9
felossTx6ga1=1,3,2,3,2,8
felossRx6ga0=9,14,12,9,12,12
felossRx6ga1=10,10,10,12,23,16
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=0x14518c63
ruppr2g20qpsk=0x14518c63
ruppr2g20qam16=0x145294a5
ruppr2g20qam64=0x1454a529
ruppr2g20qam256=0x1456318c
ruppr2g20qam1024=0x3def7bde
## ULOFDMA Board limit PPRs for 5G20 ##
ruppr5g20bpsk=0x18608421
ruppr5g20qpsk=0x18608421
ruppr5g20qam16=0x18621084
ruppr5g20qam64=0x1864a529
ruppr5g20qam256=0x1866318c
ruppr5g20qam1024=0x1866b5ad
## ULOFDMA Board limit PPRs for 5G40 ##
ruppr5g40bpsk=0x185294a5
ruppr5g40qpsk=0x185294a5
ruppr5g40qam16=0x185294a5
ruppr5g40qam64=0x1894a529
ruppr5g40qam256=0x18c6318c
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=0x186318c6
ruppr5g160qpsk=0x186318c6
ruppr5g160qam16=0x1c739ce7
ruppr5g160qam64=0x28a5294a
ruppr5g160qam256=0x34d6b5ad
ruppr5g160qam1024=0x38e739ce
## ULOFDMA Board limit PPRs for 6G20 ##
ruppr6g20bpsk=0x14521084
ruppr6g20qpsk=0x14521084
ruppr6g20qam16=0x14521084
ruppr6g20qam64=0x1454a529
ruppr6g20qam256=0x1455ad6b
ruppr6g20qam1024=0x1456b5ad
## ULOFDMA Board limit PPRs for 6G40 ##
ruppr6g40bpsk=0x145294a5
ruppr6g40qpsk=0x145294a5
ruppr6g40qam16=0x146318c6
ruppr6g40qam64=0x1494a529
ruppr6g40qam256=0x14b5ad6b
ruppr6g40qam1024=0x14d6b5ad
## ULOFDMA Board limit PPRs for 6G80 ##
ruppr6g80bpsk=0x145294a5
ruppr6g80qpsk=0x145294a5
ruppr6g80qam16=0x145294a5
ruppr6g80qam64=0x2494a529
ruppr6g80qam256=0x2cb5ad6b
ruppr6g80qam1024=0x34d6b5ad
## ULOFDMA Board limit PPRs for 6G160 ##
ruppr6g160bpsk=0x186318c6
ruppr6g160qpsk=0x186318c6
ruppr6g160qam16=0x186318c6
ruppr6g160qam64=0x2494a529
ruppr6g160qam256=0x2cb5ad6b
ruppr6g160qam1024=0x34d6b5ad
# Base K Values (For the VHT case 5G 160 & 5G80/40/20/2G20)
proxd_basekival_5g_160=35312
proxd_basektval_5g_160=35312
proxd_basekival=36016,34867,36521,36548
proxd_basektval=36016,34867,36521,36548
# Offsets across channels (Upper nibble for target, lower nibble for initiator - saved in hex)
proxd_160mkval=0x0b0b,0x0000
proxd_80mkval=0x1010,0x0d0d,0x0505,0x0000,0x0101,0x0000
proxd_40mkval=0x2020,0x1d1d,0x1919,0x1717,0x0a0a,0x0707,0x0a0a,0x0707,0x0404,0x0505,0x1616,0x0000
proxd_20mkval=0x2e2e,0x3232,0x2a2a,0x2f2f,0x2424,0x2b2b,0x2020,0x2828,0x1414,0x1919,0x0f0f,0x1818,0x0f0f,0x1414,0x0d0d,0x1414,0x0a0a,0x1010,0x0707,0x0e0e,0x2121,0x2c2c,0x2020,0x0000,0x0101
proxd_2gkval=0x2f3,0x50,0x53,0x59,0x0,0x4c,0x50,0x55,0x1e,0x4c,0x2b5,0x2e9,0x2f1,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=2430,7953,0,0
proxdi_rate80m=2708,7950,0,0
proxdi_rate40m=1639,7545,15,15
proxdi_rate20m=2316,7745,62,63
proxdi_rate2g=2263,7685,76,119
proxdi_ack=0,0,0,0
# Offsets across frame formats @ Responder
proxdt_rate160m=2430,7953,0,0
proxdt_rate80m=2708,7950,0,0
proxdt_rate40m=1639,7545,15,15
proxdt_rate20m=2316,7745,62,63
proxdt_rate2g=2263,7685,76,119
proxdt_ack=0,0,0,0
# Offsets for sub-bands (VHT, Leg6, Leg non-6, mcs0, non-mcs0)
proxd_sub160m80m=-15,-20,-17,0,0
proxd_sub160m40m=977,-72,666,0,0
proxd_sub160m20m=1639,72,1256,0,0
proxd_sub80m40m=973,-80,661,0,0
proxd_sub80m20m=1646,84,1343,0,0
proxd_sub40m20m=200,-299,160,185,186
# 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 and JP
sar_regulatory_enab=1
slice/1/sar_regulatory_enab=1
#
### ROW
##SAR HEAD-MIMO MODE Params
slice/1/dynsar_2g=0xcccc
slice/1/dynsar_2g_2=0xcccc
dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR HEAD-RSDB MODE Params
slice/1/rsdb_dynsar_2g=0xcccc
slice/1/rsdb_dynsar_2g_2=0xcccc
rsdb_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR GRIP-MIMO MODE Params
slice/1/grip_dynsar_2g=0xcccc
slice/1/grip_dynsar_2g_2=0xcccc
grip_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
grip_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
grip_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
grip_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR GRIP-RSDB MODE Params
slice/1/grip_rsdb_dynsar_2g=0xcccc
slice/1/grip_rsdb_dynsar_2g_2=0xcccc
grip_rsdb_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
grip_rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
grip_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
grip_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR BT-MIMO MODE Params
slice/1/bt_dynsar_2g=0xcccc
slice/1/bt_dynsar_2g_2=0xcccc
bt_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
bt_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
bt_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
bt_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR BT-RSDB MODE Params
slice/1/bt_rsdb_dynsar_2g=0xcccc
slice/1/bt_rsdb_dynsar_2g_2=0xcccc
bt_rsdb_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
bt_rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
bt_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
bt_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR HOTSPOT-MIMO MODE Params
slice/1/hotspot_dynsar_2g=0xcccc
slice/1/hotspot_dynsar_2g_2=0xcccc
hotspot_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
hotspot_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
hotspot_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
hotspot_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR HOTSPOT-RSDB MODE Params
slice/1/hotspot_rsdb_dynsar_2g=0xcccc
slice/1/hotspot_rsdb_dynsar_2g_2=0xcccc
hotspot_rsdb_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
hotspot_rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
hotspot_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
hotspot_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
### FCC
##SAR HEAD-MIMO MODE Params
slice/1/fcc_dynsar_2g=0xb0b0
slice/1/fcc_dynsar_2g_2=0xc4c4
fcc_dynsar_5gs=0xacac,0xacac,0xb2b2,0xbaba
fcc_dynsar_5gs_2=0xc0c0,0xc0c0,0xc4c4,0xcccc
fcc_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
fcc_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR HEAD-RSDB MODE Params
slice/1/fcc_rsdb_dynsar_2g=0xb0b0
slice/1/fcc_rsdb_dynsar_2g_2=0xc4c4
fcc_rsdb_dynsar_5gs=0xacac,0xacac,0xb2b2,0xbaba
fcc_rsdb_dynsar_5gs_2=0xc0c0,0xc0c0,0xc4c4,0xcccc
fcc_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
fcc_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR GRIP-MIMO MODE Params
slice/1/fcc_grip_dynsar_2g=0xb8b8
slice/1/fcc_grip_dynsar_2g_2=0xb8b8
fcc_grip_dynsar_5gs=0xc0c0,0xc0c0,0xbaba,0xb6b6
fcc_grip_dynsar_5gs_2=0xc0c0,0xc0c0,0xbaba,0xb6b6
fcc_grip_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
fcc_grip_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR GRIP-RSDB MODE Params
slice/1/fcc_grip_rsdb_dynsar_2g=0xb8b8
slice/1/fcc_grip_rsdb_dynsar_2g_2=0xb8b8
fcc_grip_rsdb_dynsar_5gs=0xc0c0,0xc0c0,0xbaba,0xb6b6
fcc_grip_rsdb_dynsar_5gs_2=0xc0c0,0xc0c0,0xbaba,0xb6b6
fcc_grip_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
fcc_grip_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR BT-MIMO MODE Params
slice/1/fcc_bt_dynsar_2g=0xb8b8
slice/1/fcc_bt_dynsar_2g_2=0xb8b8
fcc_bt_dynsar_5gs=0xc0c0,0xc0c0,0xbaba,0xb6b6
fcc_bt_dynsar_5gs_2=0xc0c0,0xc0c0,0xbaba,0xb6b6
fcc_bt_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
fcc_bt_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR BT-RSDB MODE Params
slice/1/fcc_bt_rsdb_dynsar_2g=0xb8b8
slice/1/fcc_bt_rsdb_dynsar_2g_2=0xb8b8
fcc_bt_rsdb_dynsar_5gs=0xc0c0,0xc0c0,0xbaba,0xb6b6
fcc_bt_rsdb_dynsar_5gs_2=0xc0c0,0xc0c0,0xbaba,0xb6b6
fcc_bt_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
fcc_bt_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR HOTSPOT-MIMO MODE Params
slice/1/fcc_hotspot_dynsar_2g=0xb8b8
slice/1/fcc_hotspot_dynsar_2g_2=0xb8b8
fcc_hotspot_dynsar_5gs=0xc4c4,0xc4c4,0xbebe,0xbaba
fcc_hotspot_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
fcc_hotspot_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
fcc_hotspot_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR HOTSPOT-RSDB MODE Params
slice/1/fcc_hotspot_rsdb_dynsar_2g=0xb8b8
slice/1/fcc_hotspot_rsdb_dynsar_2g_2=0xb8b8
fcc_hotspot_rsdb_dynsar_5gs=0xc4c4,0xc4c4,0xbebe,0xbaba
fcc_hotspot_rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
fcc_hotspot_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
fcc_hotspot_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
### JAPAN
##SAR HEAD-MIMO MODE Params
slice/1/jp_dynsar_2g=0xcccc
slice/1/jp_dynsar_2g_2=0xcccc
jp_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
jp_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR HEAD-RSDB MODE Params
slice/1/jp_rsdb_dynsar_2g=0xcccc
slice/1/jp_rsdb_dynsar_2g_2=0xcccc
jp_rsdb_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
jp_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR GRIP-MIMO MODE Params
slice/1/jp_grip_dynsar_2g=0xcccc
slice/1/jp_grip_dynsar_2g_2=0xcccc
jp_grip_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_grip_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_grip_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
jp_grip_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR GRIP-RSDB MODE Params
slice/1/jp_grip_rsdb_dynsar_2g=0xcccc
slice/1/jp_grip_rsdb_dynsar_2g_2=0xcccc
jp_grip_rsdb_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_grip_rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_grip_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
jp_grip_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR BT-MIMO MODE Params
slice/1/jp_bt_dynsar_2g=0xcccc
slice/1/jp_bt_dynsar_2g_2=0xcccc
jp_bt_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_bt_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_bt_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
jp_bt_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR BT-RSDB MODE Params
slice/1/jp_bt_rsdb_dynsar_2g=0xcccc
slice/1/jp_bt_rsdb_dynsar_2g_2=0xcccc
jp_bt_rsdb_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_bt_rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_bt_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
jp_bt_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR HOTSPOT_MIMO MODE Params
slice/1/jp_hotspot_dynsar_2g=0xcccc
slice/1/jp_hotspot_dynsar_2g_2=0xcccc
jp_hotspot_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_hotspot_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_hotspot_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
jp_hotspot_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR HOTSPOT-RSDB MODE Params
slice/1/jp_hotspot_rsdb_dynsar_2g=0xcccc
slice/1/jp_hotspot_rsdb_dynsar_2g_2=0xcccc
jp_hotspot_rsdb_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_hotspot_rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_hotspot_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
jp_hotspot_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
+699
View File
@@ -0,0 +1,699 @@
# 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 PROTO1.1
#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 $
#
#
# <<Broadcom-WL-IPTag/Proprietary:>>
#
#
#
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
# 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=6,49
slice/1/AvVmid_c1=6,53
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=98
maxp2ga1=98
maxp5ga0=96,95,93,94
maxp5ga1=94,93,90,93
maxp6ga0=91,90,90,90,92,93
maxp6ga1=83,85,84,85,87,90
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=0x222222
pdoffset6g40ma1=0x222211
pdoffset6g80ma0=0x010002
pdoffset6g80ma1=0x1000F0
pdoffset6g160ma0=0x0FEEF1
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=0x0001
mcsbw202gpo=0xCB987543
dot11agofdmhrbw202gpo=0x7643
ofdmlrbw202gpo=0x3032
mcsbw205glpo=0xCA986421
mcsbw405glpo=0xCB986555
mcsbw805glpo=0xCA986555
mcsbw1605glpo=0xDBA98766
mcsbw205gmpo=0xCB986421
mcsbw405gmpo=0xCB987555
mcsbw805gmpo=0xCA986555
mcsbw1605gmpo=0xDBA98766
mcsbw205ghpo=0xBA875311
mcsbw405ghpo=0xBA876555
mcsbw805ghpo=0xBA875555
mcsbw1605ghpo=0xDCA98766
mcs1024qam5glpo=0xEEEEEEDD
mcs1024qam5gmpo=0xEEEEEEDD
mcs1024qam5ghpo=0xEEDDDDDD
# 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=0x98753222
mcsbw406gb1po=0x98764333
mcsbw806gb1po=0x98754333
mcsbw1606gb1po=0xA9765555
mcsbw206gb2po=0x98753222
mcsbw406gb2po=0x98764333
mcsbw806gb2po=0x98754333
mcsbw1606gb2po=0xA9765555
mcsbw206gb3po=0x98753222
mcsbw406gb3po=0x98764333
mcsbw806gb3po=0x98754333
mcsbw1606gb3po=0x99755555
mcsbw206gb4po=0x98753222
mcsbw406gb4po=0x98764333
mcsbw806gb4po=0x98754333
mcsbw1606gb4po=0x99755555
mcsbw206gb5po=0x98753222
mcsbw406gb5po=0x98764333
mcsbw806gb5po=0x98754333
mcsbw1606gb5po=0xA9765555
mcsbw206gb6po=0xBA986444
mcsbw406gb6po=0xBA987655
mcsbw806gb6po=0xBA976555
mcsbw1606gb6po=0xBA987666
mcs1024qam6gb1po=0xCCCCBBBB
mcs1024qam6gb2po=0xCCCCBBBB
mcs1024qam6gb3po=0xBBBBBBBB
mcs1024qam6gb4po=0xBBBBBBBB
mcs1024qam6gb5po=0xCCCCBBBB
mcs1024qam6gb6po=0xDDDDDDDD
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=-63
ed_thresh6g=-63
# energy detect threshold for EU
eu_edthresh2g=-63
eu_edthresh5g=-63
eu_edthresh6g=-63
#Feature flags
femctrl=17
# FE Loss comp parameters
slice/1/felossTx2ga0=10,10,10,10,9,10,8,9,9,9,8,9,9,9
slice/1/felossTx2ga1=10,9,9,9,9,9,9,8,8,9,11,11,11,11
slice/1/felossRx2ga0=11,13,13,10,11,11,6,8,8,8,8,9,7,7
slice/1/felossRx2ga1=10,12,12,12,11,11,7,10,11,11,12,14,11,11
felossTx5ga0=11,9,7,8
felossTx5ga1=10,9,9,3
felossRx5ga0=16,18,12,10
felossRx5ga1=14,15,9,7
felossTx6ga0=9,7,7,8,8,9
felossTx6ga1=1,3,2,3,2,8
felossRx6ga0=9,14,12,9,12,12
felossRx6ga1=10,10,10,12,23,16
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=0x14518c63
ruppr2g20qpsk=0x14518c63
ruppr2g20qam16=0x145294a5
ruppr2g20qam64=0x1454a529
ruppr2g20qam256=0x1456318c
ruppr2g20qam1024=0x3def7bde
## ULOFDMA Board limit PPRs for 5G20 ##
ruppr5g20bpsk=0x18608421
ruppr5g20qpsk=0x18608421
ruppr5g20qam16=0x18621084
ruppr5g20qam64=0x1864a529
ruppr5g20qam256=0x1866318c
ruppr5g20qam1024=0x1866b5ad
## ULOFDMA Board limit PPRs for 5G40 ##
ruppr5g40bpsk=0x185294a5
ruppr5g40qpsk=0x185294a5
ruppr5g40qam16=0x185294a5
ruppr5g40qam64=0x1894a529
ruppr5g40qam256=0x18c6318c
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=0x186318c6
ruppr5g160qpsk=0x186318c6
ruppr5g160qam16=0x1c739ce7
ruppr5g160qam64=0x28a5294a
ruppr5g160qam256=0x34d6b5ad
ruppr5g160qam1024=0x38e739ce
## ULOFDMA Board limit PPRs for 6G20 ##
ruppr6g20bpsk=0x14521084
ruppr6g20qpsk=0x14521084
ruppr6g20qam16=0x14521084
ruppr6g20qam64=0x1454a529
ruppr6g20qam256=0x1455ad6b
ruppr6g20qam1024=0x1456b5ad
## ULOFDMA Board limit PPRs for 6G40 ##
ruppr6g40bpsk=0x145294a5
ruppr6g40qpsk=0x145294a5
ruppr6g40qam16=0x146318c6
ruppr6g40qam64=0x1494a529
ruppr6g40qam256=0x14b5ad6b
ruppr6g40qam1024=0x14d6b5ad
## ULOFDMA Board limit PPRs for 6G80 ##
ruppr6g80bpsk=0x145294a5
ruppr6g80qpsk=0x145294a5
ruppr6g80qam16=0x145294a5
ruppr6g80qam64=0x2494a529
ruppr6g80qam256=0x2cb5ad6b
ruppr6g80qam1024=0x34d6b5ad
## ULOFDMA Board limit PPRs for 6G160 ##
ruppr6g160bpsk=0x186318c6
ruppr6g160qpsk=0x186318c6
ruppr6g160qam16=0x186318c6
ruppr6g160qam64=0x2494a529
ruppr6g160qam256=0x2cb5ad6b
ruppr6g160qam1024=0x34d6b5ad
# Base K Values (For the VHT case 5G 160 & 5G80/40/20/2G20)
proxd_basekival_5g_160=35312
proxd_basektval_5g_160=35312
proxd_basekival=36016,34867,36521,36548
proxd_basektval=36016,34867,36521,36548
# Offsets across channels (Upper nibble for target, lower nibble for initiator - saved in hex)
proxd_160mkval=0x0b0b,0x0000
proxd_80mkval=0x1010,0x0d0d,0x0505,0x0000,0x0101,0x0000
proxd_40mkval=0x2020,0x1d1d,0x1919,0x1717,0x0a0a,0x0707,0x0a0a,0x0707,0x0404,0x0505,0x1616,0x0000
proxd_20mkval=0x2e2e,0x3232,0x2a2a,0x2f2f,0x2424,0x2b2b,0x2020,0x2828,0x1414,0x1919,0x0f0f,0x1818,0x0f0f,0x1414,0x0d0d,0x1414,0x0a0a,0x1010,0x0707,0x0e0e,0x2121,0x2c2c,0x2020,0x0000,0x0101
proxd_2gkval=0x2f3,0x50,0x53,0x59,0x0,0x4c,0x50,0x55,0x1e,0x4c,0x2b5,0x2e9,0x2f1,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=2430,7953,0,0
proxdi_rate80m=2708,7950,0,0
proxdi_rate40m=1639,7545,15,15
proxdi_rate20m=2316,7745,62,63
proxdi_rate2g=2263,7685,76,119
proxdi_ack=0,0,0,0
# Offsets across frame formats @ Responder
proxdt_rate160m=2430,7953,0,0
proxdt_rate80m=2708,7950,0,0
proxdt_rate40m=1639,7545,15,15
proxdt_rate20m=2316,7745,62,63
proxdt_rate2g=2263,7685,76,119
proxdt_ack=0,0,0,0
# Offsets for sub-bands (VHT, Leg6, Leg non-6, mcs0, non-mcs0)
proxd_sub160m80m=-15,-20,-17,0,0
proxd_sub160m40m=977,-72,666,0,0
proxd_sub160m20m=1639,72,1256,0,0
proxd_sub80m40m=973,-80,661,0,0
proxd_sub80m20m=1646,84,1343,0,0
proxd_sub40m20m=200,-299,160,185,186
# 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 and JP
sar_regulatory_enab=1
slice/1/sar_regulatory_enab=1
#
### ROW
##SAR HEAD-MIMO MODE Params
slice/1/dynsar_2g=0xcccc
slice/1/dynsar_2g_2=0xcccc
dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR HEAD-RSDB MODE Params
slice/1/rsdb_dynsar_2g=0xcccc
slice/1/rsdb_dynsar_2g_2=0xcccc
rsdb_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR GRIP-MIMO MODE Params
slice/1/grip_dynsar_2g=0xcccc
slice/1/grip_dynsar_2g_2=0xcccc
grip_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
grip_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
grip_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
grip_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR GRIP-RSDB MODE Params
slice/1/grip_rsdb_dynsar_2g=0xcccc
slice/1/grip_rsdb_dynsar_2g_2=0xcccc
grip_rsdb_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
grip_rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
grip_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
grip_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR BT-MIMO MODE Params
slice/1/bt_dynsar_2g=0xcccc
slice/1/bt_dynsar_2g_2=0xcccc
bt_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
bt_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
bt_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
bt_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR BT-RSDB MODE Params
slice/1/bt_rsdb_dynsar_2g=0xcccc
slice/1/bt_rsdb_dynsar_2g_2=0xcccc
bt_rsdb_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
bt_rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
bt_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
bt_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR HOTSPOT-MIMO MODE Params
slice/1/hotspot_dynsar_2g=0xcccc
slice/1/hotspot_dynsar_2g_2=0xcccc
hotspot_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
hotspot_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
hotspot_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
hotspot_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR HOTSPOT-RSDB MODE Params
slice/1/hotspot_rsdb_dynsar_2g=0xcccc
slice/1/hotspot_rsdb_dynsar_2g_2=0xcccc
hotspot_rsdb_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
hotspot_rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
hotspot_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
hotspot_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
### FCC
##SAR HEAD-MIMO MODE Params
slice/1/fcc_dynsar_2g=0xb0b0
slice/1/fcc_dynsar_2g_2=0xc4c4
fcc_dynsar_5gs=0xacac,0xacac,0xb2b2,0xbaba
fcc_dynsar_5gs_2=0xc0c0,0xc0c0,0xc4c4,0xcccc
fcc_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
fcc_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR HEAD-RSDB MODE Params
slice/1/fcc_rsdb_dynsar_2g=0xb0b0
slice/1/fcc_rsdb_dynsar_2g_2=0xc4c4
fcc_rsdb_dynsar_5gs=0xacac,0xacac,0xb2b2,0xbaba
fcc_rsdb_dynsar_5gs_2=0xc0c0,0xc0c0,0xc4c4,0xcccc
fcc_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
fcc_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR GRIP-MIMO MODE Params
slice/1/fcc_grip_dynsar_2g=0xb8b8
slice/1/fcc_grip_dynsar_2g_2=0xb8b8
fcc_grip_dynsar_5gs=0xc0c0,0xc0c0,0xbaba,0xb6b6
fcc_grip_dynsar_5gs_2=0xc0c0,0xc0c0,0xbaba,0xb6b6
fcc_grip_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
fcc_grip_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR GRIP-RSDB MODE Params
slice/1/fcc_grip_rsdb_dynsar_2g=0xb8b8
slice/1/fcc_grip_rsdb_dynsar_2g_2=0xb8b8
fcc_grip_rsdb_dynsar_5gs=0xc0c0,0xc0c0,0xbaba,0xb6b6
fcc_grip_rsdb_dynsar_5gs_2=0xc0c0,0xc0c0,0xbaba,0xb6b6
fcc_grip_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
fcc_grip_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR BT-MIMO MODE Params
slice/1/fcc_bt_dynsar_2g=0xb8b8
slice/1/fcc_bt_dynsar_2g_2=0xb8b8
fcc_bt_dynsar_5gs=0xc0c0,0xc0c0,0xbaba,0xb6b6
fcc_bt_dynsar_5gs_2=0xc0c0,0xc0c0,0xbaba,0xb6b6
fcc_bt_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
fcc_bt_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR BT-RSDB MODE Params
slice/1/fcc_bt_rsdb_dynsar_2g=0xb8b8
slice/1/fcc_bt_rsdb_dynsar_2g_2=0xb8b8
fcc_bt_rsdb_dynsar_5gs=0xc0c0,0xc0c0,0xbaba,0xb6b6
fcc_bt_rsdb_dynsar_5gs_2=0xc0c0,0xc0c0,0xbaba,0xb6b6
fcc_bt_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
fcc_bt_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR HOTSPOT-MIMO MODE Params
slice/1/fcc_hotspot_dynsar_2g=0xb8b8
slice/1/fcc_hotspot_dynsar_2g_2=0xb8b8
fcc_hotspot_dynsar_5gs=0xc4c4,0xc4c4,0xbebe,0xbaba
fcc_hotspot_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
fcc_hotspot_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
fcc_hotspot_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR HOTSPOT-RSDB MODE Params
slice/1/fcc_hotspot_rsdb_dynsar_2g=0xb8b8
slice/1/fcc_hotspot_rsdb_dynsar_2g_2=0xb8b8
fcc_hotspot_rsdb_dynsar_5gs=0xc4c4,0xc4c4,0xbebe,0xbaba
fcc_hotspot_rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
fcc_hotspot_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
fcc_hotspot_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
### JAPAN
##SAR HEAD-MIMO MODE Params
slice/1/jp_dynsar_2g=0xcccc
slice/1/jp_dynsar_2g_2=0xcccc
jp_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
jp_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR HEAD-RSDB MODE Params
slice/1/jp_rsdb_dynsar_2g=0xcccc
slice/1/jp_rsdb_dynsar_2g_2=0xcccc
jp_rsdb_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
jp_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR GRIP-MIMO MODE Params
slice/1/jp_grip_dynsar_2g=0xcccc
slice/1/jp_grip_dynsar_2g_2=0xcccc
jp_grip_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_grip_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_grip_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
jp_grip_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR GRIP-RSDB MODE Params
slice/1/jp_grip_rsdb_dynsar_2g=0xcccc
slice/1/jp_grip_rsdb_dynsar_2g_2=0xcccc
jp_grip_rsdb_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_grip_rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_grip_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
jp_grip_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR BT-MIMO MODE Params
slice/1/jp_bt_dynsar_2g=0xcccc
slice/1/jp_bt_dynsar_2g_2=0xcccc
jp_bt_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_bt_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_bt_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
jp_bt_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR BT-RSDB MODE Params
slice/1/jp_bt_rsdb_dynsar_2g=0xcccc
slice/1/jp_bt_rsdb_dynsar_2g_2=0xcccc
jp_bt_rsdb_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_bt_rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_bt_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
jp_bt_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR HOTSPOT_MIMO MODE Params
slice/1/jp_hotspot_dynsar_2g=0xcccc
slice/1/jp_hotspot_dynsar_2g_2=0xcccc
jp_hotspot_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_hotspot_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_hotspot_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
jp_hotspot_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
#
##SAR HOTSPOT-RSDB MODE Params
slice/1/jp_hotspot_rsdb_dynsar_2g=0xcccc
slice/1/jp_hotspot_rsdb_dynsar_2g_2=0xcccc
jp_hotspot_rsdb_dynsar_5gs=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_hotspot_rsdb_dynsar_5gs_2=0xc8c8,0xc8c8,0xc8c8,0xc8c8
jp_hotspot_rsdb_dynsar_6gs=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
jp_hotspot_rsdb_dynsar_6gs_2=0xb6b6,0xb6b6,0xb0b0,0xb0b0,0xb0b0,0xb2b2
+769
View File
@@ -0,0 +1,769 @@
# 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 $
#
#
# <<Broadcom-WL-IPTag/Proprietary:Vendor1007>>
#
#
#
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
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+6
View File
@@ -0,0 +1,6 @@
[build-info]
date = 2025-10-24T07:34:52+00:00
user = android-build
uname = "Linux r-abefe6b4c3ef0adb-jsr6 5.15.0-1013-gcp #18~20.04.1-Ubuntu SMP Sun Jul 3 08:20:07 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux"
modem = 681d4efe48c893e5de47a930e8a319511b9fe3fa
config = 4c4eba542089b8abd26930209ebfc7e44877c265
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
7328d7f7b320a3573f5ead60af24de3086f6de60e8442a9ae131cccf
@@ -0,0 +1,4 @@
v1.0sbm-0x18F.sim2"
�Ï­°"
ÑšÈÎ
@@ -0,0 +1,7 @@
v1.0orange_re.sim1"
ÑêÏÍ"
 ¿¼Ö" ¬ßÊêá"
ᘢÏ"
 ¿¼Ö"
ÿ‹ŽŒ
@@ -0,0 +1,5 @@
v1.0id_uk" ç¥ñ·€"
Ξʾ"
Í®Â÷"
 ¿¼Ö
@@ -0,0 +1,5 @@
v1.0 sbm-0x18F"
Ü·ÂĎ "
ŹńŁ˙"
ä�í
@@ -0,0 +1,3 @@
v1.0 lowi_es.sim1"
 ¿¼Ö
@@ -0,0 +1,3 @@
v1.0be_orange.multislot"
㤿« "ážòÅMN
@@ -0,0 +1,2 @@
v1.0unitedwireless_us.sim1" §搔
@@ -0,0 +1,5 @@
v1.0telia_se.multislot" Řó…X"
•“«¸"
†Í™˙"
Ăč‘«
@@ -0,0 +1,2 @@
v1.0leb_uk
@@ -0,0 +1,3 @@
v1.0 m1.multislot"
㤿« "ážòÅ)MN
@@ -0,0 +1,5 @@
v1.0hr_telemach.sim1" А÷юэ ?" ╒╒≥▌ ░?"
и├и÷"
г╔╢й"
А≤╒о" ╛ъйЙР
@@ -0,0 +1,4 @@
v1.0
bell-0x17F"
¢ò¢š"⸘�BGN
@@ -0,0 +1,2 @@
v1.0hotmobile_il.sim1" áŸÀÜš?
@@ -0,0 +1,2 @@
v1.0 vzw-0x18F" が��P
@@ -0,0 +1,2 @@
v1.0␍rogers.common" °ïÚ6
@@ -0,0 +1,4 @@
v1.0simba"³¾ØðR_ÿ"ÄàШRQ"
×ë×®"
ýñì€
@@ -0,0 +1,3 @@
v1.0optus-au-0x14F.multislot"
…ÕϦ
@@ -0,0 +1,4 @@
v1.0telekom_hu.sim1"
 ¿¼Ö"
ÿ‹ŽŒ
Loaded 100 of 2758 files, more files were not shown because too many files have changed in this diff. Show more