[BugFix][API-1312]update fw test fw & nv && others file
Affected branch:MR3.0-xx && GSW3.0
Affected module:wifi
Is it addected on both ZXIC and MTK: only MTK
Self-test: Yes
Doc Update: No
Change-Id: Ica7cda97d4a9a8a05f1a3903b91d88eff30790a1
diff --git a/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/cyw955572fcipa_rev2.52.txt b/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/cyw955572fcipa_rev2.52.txt
index 8891dad..bd1353c 100755
--- a/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/cyw955572fcipa_rev2.52.txt
+++ b/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/cyw955572fcipa_rev2.52.txt
@@ -1,13 +1,13 @@
-#
-NVRAMRev=$Rev$
+#V1.0_20230822_88570
+NVRAMRev=$Rev: 35 $
sromrev=11
-boardrev=0x1254
-boardtype=0x0884
+boardrev=0x1158
+boardtype=0x0860
boardflags=0x00400001
boardflags2=0x00800000
boardflags3=0x40002100
#boardnum=57410
-macaddr=00:90:4c:2d:80:01
+macaddr=00:90:4c:2f:70:01
#Regulatory specific
ccode=0
@@ -53,37 +53,48 @@
rxgains5ghtrisoa1=7
rxgains5ghtrelnabypa1=0
+#RFLDO3P3 war
+rfldo3p3_cap_war=1
+
+#TCXO war
+tcxo_war=0x1
+
#RSSI related
-rssicorrnorm_c0=0,0
-rssicorrnorm_c1=1,0
-rssicorrnorm5g_c0=13,14,17,9,10,13,8,14,12,6,7,11
-rssicorrnorm5g_c1=13,15,16,10,13,13,10,14,12,7,8,11
-low_pwr_rssi_bias_5g_c0=0,-8,-12,0,-8,-12,0,0,-12,0,-8,-12
-low_pwr_rssi_bias_5g_c1=0,-6,-8,0,-6,-8,0,-6,-8,0,-6,-8
-rssicorrnorm6g_c0=15,9,18,16,18,16,36,34,40,52,52,60
-rssicorrnorm6g_c1=8,6,12,12,10,16,26,30,30,46,46,52
+rssicorrnorm_c0=8,0
+rssicorrnorm_c1=9,0
+rssicorrnorm5g_c0=14,13,12,10,4,5,8,8,6,6,1,3
+rssicorrnorm5g_c1=13,13,11,10,7,5,10,8,6,7,2,4
+low_pwr_rssi_thresh_qdBm_5g=-334
+low_pwr_rssi_bias_5g_c0=0,-3,-6,0,-3,-6,0,-3,-7,0,-4,-7
+low_pwr_rssi_bias_5g_c1=0,-3,-7,0,-2,-7,0,-2,-6,0,-3,-7
+rssicorrnorm6g_c0=12,11,12,12,12,14,3,2,1,8,7,8
+rssicorrnorm6g_c1=12,10,14,10,10,14,0,0,-2,6,0,6
rssi_cal_freq_grp_2g= 0x08,0x01,0x91,0x2a,0x23,0xb3,0xc4
rssi_delta_5gl=-6 4 -8 -8 -6 4 -8 -8 -6 4 -8 -8 -3 6 -3 -4 -3 6 -3 -4 -3 6 -3 -4
rssi_delta_5gml=-1 3 -1 -3 -1 3 -1 -3 -1 3 -1 -3 -1 2 0 -2 -1 2 0 -2 -1 2 0 -2
rssi_delta_5gmu=0 3 -1 -2 0 3 -1 -2 0 3 -1 -2 0 2 0 -2 0 2 0 -2 0 2 0 -2
rssi_delta_5gh=2 4 2 -1 2 4 2 -1 2 4 2 -1 0 0 2 -2 0 0 2 -2 0 0 2 -2
-rssi_delta_6gunii5=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rssi_delta_6gunii6=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rssi_delta_6gunii7=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rssi_delta_6gunii8=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+rssi_delta_6gunii5=-4 0 0 0 -4 0 0 0 -4 0 0 0 -4 0 0 0 -3 0 0 0 -7 0 0 0
+rssi_delta_6gunii6=-1 0 0 0 -4 0 0 0 -4 0 0 0 -5 0 0 0 -4 0 0 0 -6 0 0 0
+rssi_delta_6gunii7=0 0 0 0 -1 0 0 0 2 0 0 0 -4 0 0 0 -1 0 0 0 -1 0 0 0
+rssi_delta_6gunii8=-4 0 0 0 -3 0 0 0 -1 0 0 0 -9 0 0 0 -2 0 0 0 -5 0 0 0
rssi_cal_rev=1
rxgaincal_rssical=1
gain_cal_temp=25
rxgain_tempcoeff2g_sub=40,40,40,40,40,40,40,40,40,40
-rxgain_tempcoeff5gl=20,20
-rxgain_tempcoeff5gml=20,20
-rxgain_tempcoeff5gmu=20,20
+rxgain_tempcoeff5gl=18,18
+rxgain_tempcoeff5gml=22,22
+rxgain_tempcoeff5gmu=22,22
rxgain_tempcoeff5gh=20,20
rxgain_tempcoeff2g_sub_elnaoff=40,40,40,40,40,40,40,40,40,40
-rxgain_tempcoeff5gl_elnaoff=20,20
-rxgain_tempcoeff5gml_elnaoff=20,20
-rxgain_tempcoeff5gmu_elnaoff=20,20
+rxgain_tempcoeff5gl_elnaoff=18,18
+rxgain_tempcoeff5gml_elnaoff=22,22
+rxgain_tempcoeff5gmu_elnaoff=22,22
rxgain_tempcoeff5gh_elnaoff=20,20
+rxgain_tempcoeff6g_unii5=12,10
+rxgain_tempcoeff6g_unii6=20,14
+rxgain_tempcoeff6g_unii7=6,14
+rxgain_tempcoeff6g_unii8=20,20
rssi_cal_freq_grp_2g= 0x08,0x01,0x91,0x2a,0x23,0xb3,0xc4
rssi_delta_2gb0=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
rssi_delta_2gb1=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
@@ -124,7 +135,6 @@
fdss_level_5g=9,9
fdss_interp_en=0
fdss_level_2g=4,4
-
#FIXME: fdss level for 6G made same as 5G for now
fdss_level_6g=9,9
@@ -174,23 +184,21 @@
# SINGLE RANGE TPC/TSSI
#2G OFDM
#pa2ga0=-106,6424,-703
-pa2ga0=-129,5802,-662
+pa2ga0=-126,6076,-712
#pa2ga1=-120,6301,-702
-pa2ga1=-120,5960,-669
-
+pa2ga1=-145,6073,-714
#2G CCK
-pa2ga2=-100,6347,-701
-pa2ga3=-112,6411,-721
-
+pa2ga2=-123,6406,-752
+pa2ga3=-137,6413,-758
#5G High pwr
-pa5ga0=-200,6256,-774,-177,6168,-750,-184,6098,-747,-171,5929,-707
-pa5ga1=-186,6086,-743,-162,6493,-771,-184,6140,-756,-188,5943,-734
+pa5ga0=-230,5605,-725,-177,6168,-750,-188,5969,-728,-192,5946,-729
+pa5ga1=-242,5281,-704,-162,6493,-771,-198,5782,-720,-213,5806,-734
#5G Low pwr
pa5ga2=-239,4574,-587,-233,5017,-643,-225,5518,-705,-231,5352,-684
pa5ga3=-229,5269,-675,-239,4366,-560,-234,4693,-603,-225,5414,-693
#PA Params 6G UNII-5,6,7,8
pa6ga0=-150,6336,-746,-119,6732,-773,-166,6212,-767,-154,5988,-742
-pa6ga1=-175,6181,-746,-173,6265,-759,-194,5830,-737,-186,6190,-766
+pa6ga1=-170,6398,-786,-140,6587,-774,-193,5815,-742,-122,6358,-755
# Max power and offsets
@@ -243,13 +251,13 @@
mcsbw405ghpo=0x65322222
mcsbw805ghpo=0x76322222
# ppr offsets for UNII-5/6 of 6GHz band
-mcsbw206glpo=0x87522222
-mcsbw406glpo=0x87522222
-mcsbw806glpo=0x87522222
+mcsbw206glpo=0x87100000
+mcsbw406glpo=0x65100000
+mcsbw806glpo=0x76310000
# ppr offsets for UNII-7/8 of 6GHz band
-mcsbw206gmpo=0x87522222
-mcsbw406gmpo=0x98622222
-mcsbw806gmpo=0x98622222
+mcsbw206gmpo=0x98530000
+mcsbw406gmpo=0x98642100
+mcsbw806gmpo=0xA9532100
powoffs2gtna0=-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3
powoffs2gtna1=-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2
@@ -257,15 +265,13 @@
mcs1024qam5glpo=0xBABAA9
mcs1024qam5gmpo=0xBABAA9
mcs1024qam5ghpo=0xBABAA9
-mcs1024qam5gx1po=0xBABAA9
-mcs1024qam5gx2po=0xBABAA9
mcs8poexp=0
mcs9poexp=0
mcs10poexp=0
# 1024QAM rates' offset for 6GHz UNII-5/6
-mcs1024qam6glpo=0xBBBBAA
+mcs1024qam6glpo=0xAABBBB
# 1024QAM rates' offset for 6GHz UNII-7/8
-mcs1024qam6gmpo=0xBBBBAA
+mcs1024qam6gmpo=0xDDCCDD
#UL-OFDMA PPR's accros RU's
#currently programmed same PPR accross RU's
@@ -357,9 +363,9 @@
swctrlmap_2g=0x00000110,0x00000020,0x01100110,0x000000,0x17F
swctrlmapext_2g=0x00000202,0x00000000,0x00000000,0x000000,0x0DF
-clb2gslice0core0=0x230
+clb2gslice0core0=0x030
clb5gslice0core0=0x200
-clb2gslice0core1=0x201
+clb2gslice0core1=0x001
clb5gslice0core1=0x200
#For TDM coex use the following
btc_prisel_ant_mask=0x0
@@ -377,6 +383,7 @@
# --- PAPD Cal related params ----
# 0:NBPAPD 1:WBPAPD
txwbpapden=1
+wb_auto_board_adj=1
# NB PAPD Cal params
# 0x5Gc02Gc0,5Gc12Gc1
nb_eps_offset=0x01db01da,0x01db01da
@@ -406,9 +413,9 @@
wb_txattn=0,1,1,1,0,1,1,1
wb_rxattn=0,0,0,0,0,0,0,0
wb_tia_gain_mode=2,2,2,2,2,2,2,2
-wb_eps_offset=472,467,467,467,472,467,467,467
+wb_eps_offset=470,460,462,462,470,464,464,465
wb_papdcalidx=10,10,10,10,10,10,10,10
-wb_bbmult=64,80,80,80,64,80,80,80
+wb_bbmult=64,110,100,100,64,90,90,90
wb_calref_db=26,24,24,24,26,24,24,24
wb_txbuf_offset=43,42,39,39,43,42,39,39
wb_frac_del=255,255,255,255,255,255,255,255
@@ -425,43 +432,43 @@
wb_tia_gain_mode_6g20=2,2,2,2,6,6,6,6
wb_tia_gain_mode_6g40=3,3,3,3,6,6,6,6
wb_tia_gain_mode_6g80=4,4,4,4,6,6,6,6
-wb_papdcalidx_6g20=10,10,10,10,30,32,30,32
-wb_papdcalidx_6g40=25,25,25,25,30,32,30,32
-wb_papdcalidx_6g80=27,28,27,28,30,32,30,32
-wb_bbmult_6g20=66,64,70,64,76,76,76,86
-wb_bbmult_6g40=76,76,68,76,80,80,76,86
-wb_bbmult_6g80=76,80,66,80,84,84,84,80
-wb_eps_offset_6g20=467,469,467,467,472,473,471,470
-wb_eps_offset_6g40=463,463,462,463,471,472,471,470
-wb_eps_offset_6g80=464,465,464,466,471,472,468,472
-wb_calref_db_6g20=26,26,26,26,27,27,29,28
-wb_calref_db_6g40=30,30,32,30,27,27,29,28
-wb_calref_db_6g80=32,30,34,30,27,27,29,28
+wb_papdcalidx_6g20=25,30,25,30,25,30,30,25
+wb_papdcalidx_6g40=25,30,25,30,25,30,20,30
+wb_papdcalidx_6g80=25,30,25,30,25,30,20,25
+wb_bbmult_6g20=70,70,65,70,70,70,76,80
+wb_bbmult_6g40=70,70,65,70,70,70,80,75
+wb_bbmult_6g80=70,70,65,70,70,70,75,80
+wb_eps_offset_6g20=464,469,465,469,468,470,471,465
+wb_eps_offset_6g40=463,468,465,468,468,469,462,468
+wb_eps_offset_6g80=464,468,466,469,469,470,464,466
+wb_calref_db_6g20=30,30,30,30,30,30,29,30
+wb_calref_db_6g40=30,30,30,30,30,30,30,30
+wb_calref_db_6g80=30,30,30,30,30,30,30,30
#2nd LUT parameters
wb_multipapd_en=1
-wb_PapdLutSel_idx_6g20=42,42,42,42,42,42,39,42
-wb_PapdLutSel_idx_6g40=42,42,42,42,42,42,42,45
-wb_PapdLutSel_idx_6g80=42,42,42,42,39,39,41,44
-wb_eps_index_offset_6g20=0,0,0,4,2,7,3,5
-wb_eps_index_offset_6g40=10,7,9,3,2,8,0,8
-wb_eps_index_offset_6g80=12,7,5,5,2,4,3,8
-wb_papdcalidx_6g20_lut1=10,10,10,10,30,32,30,32
-wb_papdcalidx_6g40_lut1=25,25,25,25,30,32,32,32
-wb_papdcalidx_6g80_lut1=27,28,27,28,30,10,10,32
-wb_bbmult_6g20_lut1=54,50,55,35,52,45,56,66
-wb_bbmult_6g40_lut1=28,42,32,45,70,42,50,45
-wb_bbmult_6g80_lut1=35,50,50,50,50,30,40,50
-wb_calref_db_6g20_lut1=30,26,30,30,30,30,32,28
-wb_calref_db_6g40_lut1=30,30,32,30,27,30,35,28
-wb_calref_db_6g80_lut1=28,30,30,30,30,30,32,28
+wb_PapdLutSel_idx_6g20=42,56,52,80,38,42,39,39
+wb_PapdLutSel_idx_6g40=40,40,80,80,46,40,37,40
+wb_PapdLutSel_idx_6g80=42,48,80,80,54,40,36,40
+wb_eps_index_offset_6g20=6,6,5,6,4,7,3,6
+wb_eps_index_offset_6g40=6,6,5,6,6,6,11,7
+wb_eps_index_offset_6g80=7,7,5,7,8,8,8,6
+wb_papdcalidx_6g20_lut1=30,35,30,35,30,35,30,30
+wb_papdcalidx_6g40_lut1=30,35,30,35,30,35,35,35
+wb_papdcalidx_6g80_lut1=30,35,30,35,30,35,25,30
+wb_bbmult_6g20_lut1=70,70,65,70,70,70,56,80
+wb_bbmult_6g40_lut1=70,70,65,70,70,70,80,75
+wb_bbmult_6g80_lut1=70,70,65,70,70,70,75,80
+wb_calref_db_6g20_lut1=28,28,28,28,28,28,32,28
+wb_calref_db_6g40_lut1=28,28,28,28,28,28,28,28
+wb_calref_db_6g80_lut1=28,28,28,28,28,28,28,28
# 2g/5G 2nd PAPD LUT parameters applicable for -40degc
-wb_eps_offset_lut1=22,10,10,7,22,10,10,7
+wb_eps_offset_lut1=22,11,7,3,22,5,7,8
wb_calref_db_lut1=23,19,19,19,23,19,19,19
wb_papdcalidx_lut1=10,10,10,10,10,10,10,10
-wb_bbmult_lut1=25,40,40,40,25,40,40,40
-wb_PapdLutSel_idx_2g5g=53,52,53,52,53,52,53,52
+wb_bbmult_lut1=25,40,40,26,25,40,40,40
+wb_PapdLutSel_idx_2g5g=53,62,63,62,53,62,54,54
# energy detect threshold
ed_thresh2g=-65
@@ -493,8 +500,6 @@
#PALDO settings 0=3.3 1=3.35 2=3.41 3=3.46 4=2.86, 5=2.97 6=3.08, 7=3.19
#paldo3p3_voltage=0
-#2G lowpwr settings 0=TOT 1=setting1 2=setting2 3=settingHE(lowpwr)
-ipa2glowpwr=3
#temperature throttling
tvpm=1
@@ -507,7 +512,8 @@
tvpm_txc_txdc_init_step=50
##Dynamic Desense Params for 2 ant hybrid coex
-#btcdyn_flags=3
+##btcdyn_flags = bit 3- PWRCTRL: bit 2- MSWITCH: bit 1- DESENSE: bit 0- DYNCTL
+#btcdyn_flags=0xB
#btcdyn_dflt_dsns_level=0
#btcdyn_low_dsns_level=1
#btcdyn_mid_dsns_level=2
@@ -516,7 +522,8 @@
#btcdyn_dsns_rows=2
#btcdyn_dsns_row1=5,-4,0,-50,-70
#btcdyn_dsns_row0=5,12,0,-50,-65
-
+#btcdyn_wlpwr_val=2,4,6,8,10,12,14,16
+#btcdyn_wlpwr_thresh=-10,-20,-30,-40,-50,-60,-70
ppr_hitemp_offset=70,10
# idx 0: PPR temp thresh, default 150
diff --git a/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/cyw989570fcref_CN_rev1.58.txt b/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/cyw989570fcref_CN_rev1.58.txt
index ebdbd7e..d2189c2 100755
--- a/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/cyw989570fcref_CN_rev1.58.txt
+++ b/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/cyw989570fcref_CN_rev1.58.txt
@@ -1,5 +1,5 @@
-#
-NVRAMRev=$Rev$
+#V1.0_20230822_88570
+NVRAMRev=$Rev: 35 $
sromrev=11
boardrev=0x1158
boardtype=0x0860
@@ -60,10 +60,10 @@
tcxo_war=0x1
#RSSI related
-rssicorrnorm_c0=0,0
-rssicorrnorm_c1=1,0
-rssicorrnorm5g_c0=14,17,20,10,12,13,8,16,14,6,9,11
-rssicorrnorm5g_c1=13,17,19,10,15,13,10,16,14,7,10,12
+rssicorrnorm_c0=8,0
+rssicorrnorm_c1=9,0
+rssicorrnorm5g_c0=14,13,12,10,4,5,8,8,6,6,1,3
+rssicorrnorm5g_c1=13,13,11,10,7,5,10,8,6,7,2,4
low_pwr_rssi_thresh_qdBm_5g=-334
low_pwr_rssi_bias_5g_c0=0,-3,-6,0,-3,-6,0,-3,-7,0,-4,-7
low_pwr_rssi_bias_5g_c1=0,-3,-7,0,-2,-7,0,-2,-6,0,-3,-7
@@ -74,10 +74,10 @@
rssi_delta_5gml=-1 3 -1 -3 -1 3 -1 -3 -1 3 -1 -3 -1 2 0 -2 -1 2 0 -2 -1 2 0 -2
rssi_delta_5gmu=0 3 -1 -2 0 3 -1 -2 0 3 -1 -2 0 2 0 -2 0 2 0 -2 0 2 0 -2
rssi_delta_5gh=2 4 2 -1 2 4 2 -1 2 4 2 -1 0 0 2 -2 0 0 2 -2 0 0 2 -2
-rssi_delta_6gunii5=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rssi_delta_6gunii6=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rssi_delta_6gunii7=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rssi_delta_6gunii8=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+rssi_delta_6gunii5=-4 0 0 0 -4 0 0 0 -4 0 0 0 -4 0 0 0 -3 0 0 0 -7 0 0 0
+rssi_delta_6gunii6=-1 0 0 0 -4 0 0 0 -4 0 0 0 -5 0 0 0 -4 0 0 0 -6 0 0 0
+rssi_delta_6gunii7=0 0 0 0 -1 0 0 0 2 0 0 0 -4 0 0 0 -1 0 0 0 -1 0 0 0
+rssi_delta_6gunii8=-4 0 0 0 -3 0 0 0 -1 0 0 0 -9 0 0 0 -2 0 0 0 -5 0 0 0
rssi_cal_rev=1
rxgaincal_rssical=1
gain_cal_temp=25
@@ -91,9 +91,9 @@
rxgain_tempcoeff5gml_elnaoff=22,22
rxgain_tempcoeff5gmu_elnaoff=22,22
rxgain_tempcoeff5gh_elnaoff=20,20
-rxgain_tempcoeff6g_unii5=20,20
-rxgain_tempcoeff6g_unii6=20,20
-rxgain_tempcoeff6g_unii7=20,20
+rxgain_tempcoeff6g_unii5=12,10
+rxgain_tempcoeff6g_unii6=20,14
+rxgain_tempcoeff6g_unii7=6,14
rxgain_tempcoeff6g_unii8=20,20
rssi_cal_freq_grp_2g= 0x08,0x01,0x91,0x2a,0x23,0xb3,0xc4
rssi_delta_2gb0=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
@@ -183,16 +183,16 @@
# SINGLE RANGE TPC/TSSI
#2G OFDM
-#pa2ga0=-89,6036,-654
-pa2ga0=-129,5802,-662
+#pa2ga0=-106,6424,-703
+pa2ga0=-126,6076,-712
#pa2ga1=-120,6301,-702
-pa2ga1=-123,6120,-688
+pa2ga1=-145,6073,-714
#2G CCK
-pa2ga2=-91,6576,-737
-pa2ga3=-106,6697,-748
+pa2ga2=-123,6406,-752
+pa2ga3=-137,6413,-758
#5G High pwr
-pa5ga0=-195,5950,-731,-177,6168,-750,-183,6006,-736,-185,5910,-731
-pa5ga1=-179,6049,-724,-162,6493,-771,-196,6016,-752,-197,6161,-764
+pa5ga0=-230,5605,-725,-177,6168,-750,-188,5969,-728,-192,5946,-729
+pa5ga1=-242,5281,-704,-162,6493,-771,-198,5782,-720,-213,5806,-734
#5G Low pwr
pa5ga2=-239,4574,-587,-233,5017,-643,-225,5518,-705,-231,5352,-684
pa5ga3=-229,5269,-675,-239,4366,-560,-234,4693,-603,-225,5414,-693
@@ -251,13 +251,13 @@
mcsbw405ghpo=0x65322222
mcsbw805ghpo=0x76322222
# ppr offsets for UNII-5/6 of 6GHz band
-mcsbw206glpo=0x87522222
-mcsbw406glpo=0x87522222
-mcsbw806glpo=0x87522222
+mcsbw206glpo=0x87100000
+mcsbw406glpo=0x65100000
+mcsbw806glpo=0x76310000
# ppr offsets for UNII-7/8 of 6GHz band
-mcsbw206gmpo=0x87522222
-mcsbw406gmpo=0x98622222
-mcsbw806gmpo=0x98622222
+mcsbw206gmpo=0x98530000
+mcsbw406gmpo=0x98642100
+mcsbw806gmpo=0xA9532100
powoffs2gtna0=-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3
powoffs2gtna1=-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2
@@ -265,8 +265,6 @@
mcs1024qam5glpo=0xBABAA9
mcs1024qam5gmpo=0xBABAA9
mcs1024qam5ghpo=0xBABAA9
-mcs1024qam5gx1po=0xBABAA9
-mcs1024qam5gx2po=0xBABAA9
mcs8poexp=0
mcs9poexp=0
mcs10poexp=0
@@ -365,9 +363,9 @@
swctrlmap_2g=0x00000110,0x00000020,0x01100110,0x000000,0x17F
swctrlmapext_2g=0x00000202,0x00000000,0x00000000,0x000000,0x0DF
-clb2gslice0core0=0x230
+clb2gslice0core0=0x030
clb5gslice0core0=0x200
-clb2gslice0core1=0x201
+clb2gslice0core1=0x001
clb5gslice0core1=0x200
#For TDM coex use the following
btc_prisel_ant_mask=0x0
@@ -385,6 +383,7 @@
# --- PAPD Cal related params ----
# 0:NBPAPD 1:WBPAPD
txwbpapden=1
+wb_auto_board_adj=1
# NB PAPD Cal params
# 0x5Gc02Gc0,5Gc12Gc1
nb_eps_offset=0x01db01da,0x01db01da
@@ -414,9 +413,9 @@
wb_txattn=0,1,1,1,0,1,1,1
wb_rxattn=0,0,0,0,0,0,0,0
wb_tia_gain_mode=2,2,2,2,2,2,2,2
-wb_eps_offset=470,467,467,467,470,467,467,467
+wb_eps_offset=470,460,462,462,470,464,464,465
wb_papdcalidx=10,10,10,10,10,10,10,10
-wb_bbmult=64,80,80,80,64,80,80,80
+wb_bbmult=64,110,100,100,64,90,90,90
wb_calref_db=26,24,24,24,26,24,24,24
wb_txbuf_offset=43,42,39,39,43,42,39,39
wb_frac_del=255,255,255,255,255,255,255,255
@@ -433,43 +432,43 @@
wb_tia_gain_mode_6g20=2,2,2,2,6,6,6,6
wb_tia_gain_mode_6g40=3,3,3,3,6,6,6,6
wb_tia_gain_mode_6g80=4,4,4,4,6,6,6,6
-wb_papdcalidx_6g20=10,10,10,10,30,32,30,32
-wb_papdcalidx_6g40=25,25,25,25,30,32,30,32
-wb_papdcalidx_6g80=27,28,27,28,30,32,30,32
-wb_bbmult_6g20=66,64,70,64,76,76,76,86
-wb_bbmult_6g40=76,76,68,76,80,80,76,86
-wb_bbmult_6g80=76,80,66,80,84,84,84,80
-wb_eps_offset_6g20=467,469,467,467,472,473,471,470
-wb_eps_offset_6g40=463,463,462,463,471,472,471,470
-wb_eps_offset_6g80=464,465,464,466,471,472,468,472
-wb_calref_db_6g20=26,26,26,26,27,27,29,28
-wb_calref_db_6g40=30,30,32,30,27,27,29,28
-wb_calref_db_6g80=32,30,34,30,27,27,29,28
+wb_papdcalidx_6g20=25,30,25,30,25,30,30,25
+wb_papdcalidx_6g40=25,30,25,30,25,30,20,30
+wb_papdcalidx_6g80=25,30,25,30,25,30,20,25
+wb_bbmult_6g20=70,70,65,70,70,70,76,80
+wb_bbmult_6g40=70,70,65,70,70,70,80,75
+wb_bbmult_6g80=70,70,65,70,70,70,75,80
+wb_eps_offset_6g20=464,469,465,469,468,470,471,465
+wb_eps_offset_6g40=463,468,465,468,468,469,462,468
+wb_eps_offset_6g80=464,468,466,469,469,470,464,466
+wb_calref_db_6g20=30,30,30,30,30,30,29,30
+wb_calref_db_6g40=30,30,30,30,30,30,30,30
+wb_calref_db_6g80=30,30,30,30,30,30,30,30
#2nd LUT parameters
wb_multipapd_en=1
-wb_PapdLutSel_idx_6g20=42,42,42,42,42,42,39,42
-wb_PapdLutSel_idx_6g40=42,42,42,42,42,42,42,45
-wb_PapdLutSel_idx_6g80=42,42,42,42,39,39,41,44
-wb_eps_index_offset_6g20=0,0,0,4,2,7,3,5
-wb_eps_index_offset_6g40=10,7,9,5,2,8,0,8
-wb_eps_index_offset_6g80=12,7,5,5,2,4,3,8
-wb_papdcalidx_6g20_lut1=10,10,10,10,30,32,30,32
-wb_papdcalidx_6g40_lut1=25,25,25,25,30,32,32,32
-wb_papdcalidx_6g80_lut1=27,28,27,28,30,10,10,32
-wb_bbmult_6g20_lut1=54,50,55,35,52,45,56,66
-wb_bbmult_6g40_lut1=28,42,32,45,70,42,50,45
-wb_bbmult_6g80_lut1=35,50,50,50,50,30,40,50
-wb_calref_db_6g20_lut1=30,26,30,30,30,30,32,28
-wb_calref_db_6g40_lut1=30,30,32,30,27,30,35,28
-wb_calref_db_6g80_lut1=28,30,30,30,30,30,32,28
+wb_PapdLutSel_idx_6g20=42,56,52,80,38,42,39,39
+wb_PapdLutSel_idx_6g40=40,40,80,80,46,40,37,40
+wb_PapdLutSel_idx_6g80=42,48,80,80,54,40,36,40
+wb_eps_index_offset_6g20=6,6,5,6,4,7,3,6
+wb_eps_index_offset_6g40=6,6,5,6,6,6,11,7
+wb_eps_index_offset_6g80=7,7,5,7,8,8,8,6
+wb_papdcalidx_6g20_lut1=30,35,30,35,30,35,30,30
+wb_papdcalidx_6g40_lut1=30,35,30,35,30,35,35,35
+wb_papdcalidx_6g80_lut1=30,35,30,35,30,35,25,30
+wb_bbmult_6g20_lut1=70,70,65,70,70,70,56,80
+wb_bbmult_6g40_lut1=70,70,65,70,70,70,80,75
+wb_bbmult_6g80_lut1=70,70,65,70,70,70,75,80
+wb_calref_db_6g20_lut1=28,28,28,28,28,28,32,28
+wb_calref_db_6g40_lut1=28,28,28,28,28,28,28,28
+wb_calref_db_6g80_lut1=28,28,28,28,28,28,28,28
# 2g/5G 2nd PAPD LUT parameters applicable for -40degc
-wb_eps_offset_lut1=22,10,10,7,22,10,10,7
+wb_eps_offset_lut1=22,11,7,3,22,5,7,8
wb_calref_db_lut1=23,19,19,19,23,19,19,19
wb_papdcalidx_lut1=10,10,10,10,10,10,10,10
-wb_bbmult_lut1=25,40,40,40,25,40,40,40
-wb_PapdLutSel_idx_2g5g=53,52,53,52,53,52,53,52
+wb_bbmult_lut1=25,40,40,26,25,40,40,40
+wb_PapdLutSel_idx_2g5g=53,62,63,62,53,62,54,54
# energy detect threshold
ed_thresh2g=-65
diff --git a/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/cyw989570fcref_EU_rev1.58.txt b/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/cyw989570fcref_EU_rev1.58.txt
index 1e62d0f..bb8b4f8 100755
--- a/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/cyw989570fcref_EU_rev1.58.txt
+++ b/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/cyw989570fcref_EU_rev1.58.txt
@@ -1,5 +1,5 @@
-#
-NVRAMRev=$Rev$
+#V1.0_20230822_88570
+NVRAMRev=$Rev: 35 $
sromrev=11
boardrev=0x1158
boardtype=0x0860
@@ -60,10 +60,10 @@
tcxo_war=0x1
#RSSI related
-rssicorrnorm_c0=0,0
-rssicorrnorm_c1=1,0
-rssicorrnorm5g_c0=14,17,20,10,12,13,8,16,14,6,9,11
-rssicorrnorm5g_c1=13,17,19,10,15,13,10,16,14,7,10,12
+rssicorrnorm_c0=8,0
+rssicorrnorm_c1=9,0
+rssicorrnorm5g_c0=14,13,12,10,4,5,8,8,6,6,1,3
+rssicorrnorm5g_c1=13,13,11,10,7,5,10,8,6,7,2,4
low_pwr_rssi_thresh_qdBm_5g=-334
low_pwr_rssi_bias_5g_c0=0,-3,-6,0,-3,-6,0,-3,-7,0,-4,-7
low_pwr_rssi_bias_5g_c1=0,-3,-7,0,-2,-7,0,-2,-6,0,-3,-7
@@ -74,10 +74,10 @@
rssi_delta_5gml=-1 3 -1 -3 -1 3 -1 -3 -1 3 -1 -3 -1 2 0 -2 -1 2 0 -2 -1 2 0 -2
rssi_delta_5gmu=0 3 -1 -2 0 3 -1 -2 0 3 -1 -2 0 2 0 -2 0 2 0 -2 0 2 0 -2
rssi_delta_5gh=2 4 2 -1 2 4 2 -1 2 4 2 -1 0 0 2 -2 0 0 2 -2 0 0 2 -2
-rssi_delta_6gunii5=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rssi_delta_6gunii6=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rssi_delta_6gunii7=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rssi_delta_6gunii8=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+rssi_delta_6gunii5=-4 0 0 0 -4 0 0 0 -4 0 0 0 -4 0 0 0 -3 0 0 0 -7 0 0 0
+rssi_delta_6gunii6=-1 0 0 0 -4 0 0 0 -4 0 0 0 -5 0 0 0 -4 0 0 0 -6 0 0 0
+rssi_delta_6gunii7=0 0 0 0 -1 0 0 0 2 0 0 0 -4 0 0 0 -1 0 0 0 -1 0 0 0
+rssi_delta_6gunii8=-4 0 0 0 -3 0 0 0 -1 0 0 0 -9 0 0 0 -2 0 0 0 -5 0 0 0
rssi_cal_rev=1
rxgaincal_rssical=1
gain_cal_temp=25
@@ -91,9 +91,9 @@
rxgain_tempcoeff5gml_elnaoff=22,22
rxgain_tempcoeff5gmu_elnaoff=22,22
rxgain_tempcoeff5gh_elnaoff=20,20
-rxgain_tempcoeff6g_unii5=20,20
-rxgain_tempcoeff6g_unii6=20,20
-rxgain_tempcoeff6g_unii7=20,20
+rxgain_tempcoeff6g_unii5=12,10
+rxgain_tempcoeff6g_unii6=20,14
+rxgain_tempcoeff6g_unii7=6,14
rxgain_tempcoeff6g_unii8=20,20
rssi_cal_freq_grp_2g= 0x08,0x01,0x91,0x2a,0x23,0xb3,0xc4
rssi_delta_2gb0=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
@@ -183,16 +183,16 @@
# SINGLE RANGE TPC/TSSI
#2G OFDM
-#pa2ga0=-89,6036,-654
-pa2ga0=-129,5802,-662
+#pa2ga0=-106,6424,-703
+pa2ga0=-126,6076,-712
#pa2ga1=-120,6301,-702
-pa2ga1=-123,6120,-688
+pa2ga1=-145,6073,-714
#2G CCK
-pa2ga2=-91,6576,-737
-pa2ga3=-106,6697,-748
+pa2ga2=-123,6406,-752
+pa2ga3=-137,6413,-758
#5G High pwr
-pa5ga0=-195,5950,-731,-177,6168,-750,-183,6006,-736,-185,5910,-731
-pa5ga1=-179,6049,-724,-162,6493,-771,-196,6016,-752,-197,6161,-764
+pa5ga0=-230,5605,-725,-177,6168,-750,-188,5969,-728,-192,5946,-729
+pa5ga1=-242,5281,-704,-162,6493,-771,-198,5782,-720,-213,5806,-734
#5G Low pwr
pa5ga2=-239,4574,-587,-233,5017,-643,-225,5518,-705,-231,5352,-684
pa5ga3=-229,5269,-675,-239,4366,-560,-234,4693,-603,-225,5414,-693
@@ -251,13 +251,13 @@
mcsbw405ghpo=0x65322222
mcsbw805ghpo=0x76322222
# ppr offsets for UNII-5/6 of 6GHz band
-mcsbw206glpo=0x87522222
-mcsbw406glpo=0x87522222
-mcsbw806glpo=0x87522222
+mcsbw206glpo=0x87100000
+mcsbw406glpo=0x65100000
+mcsbw806glpo=0x76310000
# ppr offsets for UNII-7/8 of 6GHz band
-mcsbw206gmpo=0x87522222
-mcsbw406gmpo=0x98622222
-mcsbw806gmpo=0x98622222
+mcsbw206gmpo=0x98530000
+mcsbw406gmpo=0x98642100
+mcsbw806gmpo=0xA9532100
powoffs2gtna0=-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3
powoffs2gtna1=-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2
@@ -265,8 +265,6 @@
mcs1024qam5glpo=0xBABAA9
mcs1024qam5gmpo=0xBABAA9
mcs1024qam5ghpo=0xBABAA9
-mcs1024qam5gx1po=0xBABAA9
-mcs1024qam5gx2po=0xBABAA9
mcs8poexp=0
mcs9poexp=0
mcs10poexp=0
@@ -365,9 +363,9 @@
swctrlmap_2g=0x00000110,0x00000020,0x01100110,0x000000,0x17F
swctrlmapext_2g=0x00000202,0x00000000,0x00000000,0x000000,0x0DF
-clb2gslice0core0=0x230
+clb2gslice0core0=0x030
clb5gslice0core0=0x200
-clb2gslice0core1=0x201
+clb2gslice0core1=0x001
clb5gslice0core1=0x200
#For TDM coex use the following
btc_prisel_ant_mask=0x0
@@ -385,6 +383,7 @@
# --- PAPD Cal related params ----
# 0:NBPAPD 1:WBPAPD
txwbpapden=1
+wb_auto_board_adj=1
# NB PAPD Cal params
# 0x5Gc02Gc0,5Gc12Gc1
nb_eps_offset=0x01db01da,0x01db01da
@@ -414,9 +413,9 @@
wb_txattn=0,1,1,1,0,1,1,1
wb_rxattn=0,0,0,0,0,0,0,0
wb_tia_gain_mode=2,2,2,2,2,2,2,2
-wb_eps_offset=470,467,467,467,470,467,467,467
+wb_eps_offset=470,460,462,462,470,464,464,465
wb_papdcalidx=10,10,10,10,10,10,10,10
-wb_bbmult=64,80,80,80,64,80,80,80
+wb_bbmult=64,110,100,100,64,90,90,90
wb_calref_db=26,24,24,24,26,24,24,24
wb_txbuf_offset=43,42,39,39,43,42,39,39
wb_frac_del=255,255,255,255,255,255,255,255
@@ -433,43 +432,43 @@
wb_tia_gain_mode_6g20=2,2,2,2,6,6,6,6
wb_tia_gain_mode_6g40=3,3,3,3,6,6,6,6
wb_tia_gain_mode_6g80=4,4,4,4,6,6,6,6
-wb_papdcalidx_6g20=10,10,10,10,30,32,30,32
-wb_papdcalidx_6g40=25,25,25,25,30,32,30,32
-wb_papdcalidx_6g80=27,28,27,28,30,32,30,32
-wb_bbmult_6g20=66,64,70,64,76,76,76,86
-wb_bbmult_6g40=76,76,68,76,80,80,76,86
-wb_bbmult_6g80=76,80,66,80,84,84,84,80
-wb_eps_offset_6g20=467,469,467,467,472,473,471,470
-wb_eps_offset_6g40=463,463,462,463,471,472,471,470
-wb_eps_offset_6g80=464,465,464,466,471,472,468,472
-wb_calref_db_6g20=26,26,26,26,27,27,29,28
-wb_calref_db_6g40=30,30,32,30,27,27,29,28
-wb_calref_db_6g80=32,30,34,30,27,27,29,28
+wb_papdcalidx_6g20=25,30,25,30,25,30,30,25
+wb_papdcalidx_6g40=25,30,25,30,25,30,20,30
+wb_papdcalidx_6g80=25,30,25,30,25,30,20,25
+wb_bbmult_6g20=70,70,65,70,70,70,76,80
+wb_bbmult_6g40=70,70,65,70,70,70,80,75
+wb_bbmult_6g80=70,70,65,70,70,70,75,80
+wb_eps_offset_6g20=464,469,465,469,468,470,471,465
+wb_eps_offset_6g40=463,468,465,468,468,469,462,468
+wb_eps_offset_6g80=464,468,466,469,469,470,464,466
+wb_calref_db_6g20=30,30,30,30,30,30,29,30
+wb_calref_db_6g40=30,30,30,30,30,30,30,30
+wb_calref_db_6g80=30,30,30,30,30,30,30,30
#2nd LUT parameters
wb_multipapd_en=1
-wb_PapdLutSel_idx_6g20=42,42,42,42,42,42,39,42
-wb_PapdLutSel_idx_6g40=42,42,42,42,42,42,42,45
-wb_PapdLutSel_idx_6g80=42,42,42,42,39,39,41,44
-wb_eps_index_offset_6g20=0,0,0,4,2,7,3,5
-wb_eps_index_offset_6g40=10,7,9,5,2,8,0,8
-wb_eps_index_offset_6g80=12,7,5,5,2,4,3,8
-wb_papdcalidx_6g20_lut1=10,10,10,10,30,32,30,32
-wb_papdcalidx_6g40_lut1=25,25,25,25,30,32,32,32
-wb_papdcalidx_6g80_lut1=27,28,27,28,30,10,10,32
-wb_bbmult_6g20_lut1=54,50,55,35,52,45,56,66
-wb_bbmult_6g40_lut1=28,42,32,45,70,42,50,45
-wb_bbmult_6g80_lut1=35,50,50,50,50,30,40,50
-wb_calref_db_6g20_lut1=30,26,30,30,30,30,32,28
-wb_calref_db_6g40_lut1=30,30,32,30,27,30,35,28
-wb_calref_db_6g80_lut1=28,30,30,30,30,30,32,28
+wb_PapdLutSel_idx_6g20=42,56,52,80,38,42,39,39
+wb_PapdLutSel_idx_6g40=40,40,80,80,46,40,37,40
+wb_PapdLutSel_idx_6g80=42,48,80,80,54,40,36,40
+wb_eps_index_offset_6g20=6,6,5,6,4,7,3,6
+wb_eps_index_offset_6g40=6,6,5,6,6,6,11,7
+wb_eps_index_offset_6g80=7,7,5,7,8,8,8,6
+wb_papdcalidx_6g20_lut1=30,35,30,35,30,35,30,30
+wb_papdcalidx_6g40_lut1=30,35,30,35,30,35,35,35
+wb_papdcalidx_6g80_lut1=30,35,30,35,30,35,25,30
+wb_bbmult_6g20_lut1=70,70,65,70,70,70,56,80
+wb_bbmult_6g40_lut1=70,70,65,70,70,70,80,75
+wb_bbmult_6g80_lut1=70,70,65,70,70,70,75,80
+wb_calref_db_6g20_lut1=28,28,28,28,28,28,32,28
+wb_calref_db_6g40_lut1=28,28,28,28,28,28,28,28
+wb_calref_db_6g80_lut1=28,28,28,28,28,28,28,28
# 2g/5G 2nd PAPD LUT parameters applicable for -40degc
-wb_eps_offset_lut1=22,10,10,7,22,10,10,7
+wb_eps_offset_lut1=22,11,7,3,22,5,7,8
wb_calref_db_lut1=23,19,19,19,23,19,19,19
wb_papdcalidx_lut1=10,10,10,10,10,10,10,10
-wb_bbmult_lut1=25,40,40,40,25,40,40,40
-wb_PapdLutSel_idx_2g5g=53,52,53,52,53,52,53,52
+wb_bbmult_lut1=25,40,40,26,25,40,40,40
+wb_PapdLutSel_idx_2g5g=53,62,63,62,53,62,54,54
# energy detect threshold
ed_thresh2g=-65
diff --git a/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/cyw989570fcref_rev1.58.txt b/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/cyw989570fcref_rev1.58.txt
index ebdbd7e..d2189c2 100755
--- a/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/cyw989570fcref_rev1.58.txt
+++ b/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/cyw989570fcref_rev1.58.txt
@@ -1,5 +1,5 @@
-#
-NVRAMRev=$Rev$
+#V1.0_20230822_88570
+NVRAMRev=$Rev: 35 $
sromrev=11
boardrev=0x1158
boardtype=0x0860
@@ -60,10 +60,10 @@
tcxo_war=0x1
#RSSI related
-rssicorrnorm_c0=0,0
-rssicorrnorm_c1=1,0
-rssicorrnorm5g_c0=14,17,20,10,12,13,8,16,14,6,9,11
-rssicorrnorm5g_c1=13,17,19,10,15,13,10,16,14,7,10,12
+rssicorrnorm_c0=8,0
+rssicorrnorm_c1=9,0
+rssicorrnorm5g_c0=14,13,12,10,4,5,8,8,6,6,1,3
+rssicorrnorm5g_c1=13,13,11,10,7,5,10,8,6,7,2,4
low_pwr_rssi_thresh_qdBm_5g=-334
low_pwr_rssi_bias_5g_c0=0,-3,-6,0,-3,-6,0,-3,-7,0,-4,-7
low_pwr_rssi_bias_5g_c1=0,-3,-7,0,-2,-7,0,-2,-6,0,-3,-7
@@ -74,10 +74,10 @@
rssi_delta_5gml=-1 3 -1 -3 -1 3 -1 -3 -1 3 -1 -3 -1 2 0 -2 -1 2 0 -2 -1 2 0 -2
rssi_delta_5gmu=0 3 -1 -2 0 3 -1 -2 0 3 -1 -2 0 2 0 -2 0 2 0 -2 0 2 0 -2
rssi_delta_5gh=2 4 2 -1 2 4 2 -1 2 4 2 -1 0 0 2 -2 0 0 2 -2 0 0 2 -2
-rssi_delta_6gunii5=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rssi_delta_6gunii6=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rssi_delta_6gunii7=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-rssi_delta_6gunii8=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+rssi_delta_6gunii5=-4 0 0 0 -4 0 0 0 -4 0 0 0 -4 0 0 0 -3 0 0 0 -7 0 0 0
+rssi_delta_6gunii6=-1 0 0 0 -4 0 0 0 -4 0 0 0 -5 0 0 0 -4 0 0 0 -6 0 0 0
+rssi_delta_6gunii7=0 0 0 0 -1 0 0 0 2 0 0 0 -4 0 0 0 -1 0 0 0 -1 0 0 0
+rssi_delta_6gunii8=-4 0 0 0 -3 0 0 0 -1 0 0 0 -9 0 0 0 -2 0 0 0 -5 0 0 0
rssi_cal_rev=1
rxgaincal_rssical=1
gain_cal_temp=25
@@ -91,9 +91,9 @@
rxgain_tempcoeff5gml_elnaoff=22,22
rxgain_tempcoeff5gmu_elnaoff=22,22
rxgain_tempcoeff5gh_elnaoff=20,20
-rxgain_tempcoeff6g_unii5=20,20
-rxgain_tempcoeff6g_unii6=20,20
-rxgain_tempcoeff6g_unii7=20,20
+rxgain_tempcoeff6g_unii5=12,10
+rxgain_tempcoeff6g_unii6=20,14
+rxgain_tempcoeff6g_unii7=6,14
rxgain_tempcoeff6g_unii8=20,20
rssi_cal_freq_grp_2g= 0x08,0x01,0x91,0x2a,0x23,0xb3,0xc4
rssi_delta_2gb0=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
@@ -183,16 +183,16 @@
# SINGLE RANGE TPC/TSSI
#2G OFDM
-#pa2ga0=-89,6036,-654
-pa2ga0=-129,5802,-662
+#pa2ga0=-106,6424,-703
+pa2ga0=-126,6076,-712
#pa2ga1=-120,6301,-702
-pa2ga1=-123,6120,-688
+pa2ga1=-145,6073,-714
#2G CCK
-pa2ga2=-91,6576,-737
-pa2ga3=-106,6697,-748
+pa2ga2=-123,6406,-752
+pa2ga3=-137,6413,-758
#5G High pwr
-pa5ga0=-195,5950,-731,-177,6168,-750,-183,6006,-736,-185,5910,-731
-pa5ga1=-179,6049,-724,-162,6493,-771,-196,6016,-752,-197,6161,-764
+pa5ga0=-230,5605,-725,-177,6168,-750,-188,5969,-728,-192,5946,-729
+pa5ga1=-242,5281,-704,-162,6493,-771,-198,5782,-720,-213,5806,-734
#5G Low pwr
pa5ga2=-239,4574,-587,-233,5017,-643,-225,5518,-705,-231,5352,-684
pa5ga3=-229,5269,-675,-239,4366,-560,-234,4693,-603,-225,5414,-693
@@ -251,13 +251,13 @@
mcsbw405ghpo=0x65322222
mcsbw805ghpo=0x76322222
# ppr offsets for UNII-5/6 of 6GHz band
-mcsbw206glpo=0x87522222
-mcsbw406glpo=0x87522222
-mcsbw806glpo=0x87522222
+mcsbw206glpo=0x87100000
+mcsbw406glpo=0x65100000
+mcsbw806glpo=0x76310000
# ppr offsets for UNII-7/8 of 6GHz band
-mcsbw206gmpo=0x87522222
-mcsbw406gmpo=0x98622222
-mcsbw806gmpo=0x98622222
+mcsbw206gmpo=0x98530000
+mcsbw406gmpo=0x98642100
+mcsbw806gmpo=0xA9532100
powoffs2gtna0=-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3
powoffs2gtna1=-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2
@@ -265,8 +265,6 @@
mcs1024qam5glpo=0xBABAA9
mcs1024qam5gmpo=0xBABAA9
mcs1024qam5ghpo=0xBABAA9
-mcs1024qam5gx1po=0xBABAA9
-mcs1024qam5gx2po=0xBABAA9
mcs8poexp=0
mcs9poexp=0
mcs10poexp=0
@@ -365,9 +363,9 @@
swctrlmap_2g=0x00000110,0x00000020,0x01100110,0x000000,0x17F
swctrlmapext_2g=0x00000202,0x00000000,0x00000000,0x000000,0x0DF
-clb2gslice0core0=0x230
+clb2gslice0core0=0x030
clb5gslice0core0=0x200
-clb2gslice0core1=0x201
+clb2gslice0core1=0x001
clb5gslice0core1=0x200
#For TDM coex use the following
btc_prisel_ant_mask=0x0
@@ -385,6 +383,7 @@
# --- PAPD Cal related params ----
# 0:NBPAPD 1:WBPAPD
txwbpapden=1
+wb_auto_board_adj=1
# NB PAPD Cal params
# 0x5Gc02Gc0,5Gc12Gc1
nb_eps_offset=0x01db01da,0x01db01da
@@ -414,9 +413,9 @@
wb_txattn=0,1,1,1,0,1,1,1
wb_rxattn=0,0,0,0,0,0,0,0
wb_tia_gain_mode=2,2,2,2,2,2,2,2
-wb_eps_offset=470,467,467,467,470,467,467,467
+wb_eps_offset=470,460,462,462,470,464,464,465
wb_papdcalidx=10,10,10,10,10,10,10,10
-wb_bbmult=64,80,80,80,64,80,80,80
+wb_bbmult=64,110,100,100,64,90,90,90
wb_calref_db=26,24,24,24,26,24,24,24
wb_txbuf_offset=43,42,39,39,43,42,39,39
wb_frac_del=255,255,255,255,255,255,255,255
@@ -433,43 +432,43 @@
wb_tia_gain_mode_6g20=2,2,2,2,6,6,6,6
wb_tia_gain_mode_6g40=3,3,3,3,6,6,6,6
wb_tia_gain_mode_6g80=4,4,4,4,6,6,6,6
-wb_papdcalidx_6g20=10,10,10,10,30,32,30,32
-wb_papdcalidx_6g40=25,25,25,25,30,32,30,32
-wb_papdcalidx_6g80=27,28,27,28,30,32,30,32
-wb_bbmult_6g20=66,64,70,64,76,76,76,86
-wb_bbmult_6g40=76,76,68,76,80,80,76,86
-wb_bbmult_6g80=76,80,66,80,84,84,84,80
-wb_eps_offset_6g20=467,469,467,467,472,473,471,470
-wb_eps_offset_6g40=463,463,462,463,471,472,471,470
-wb_eps_offset_6g80=464,465,464,466,471,472,468,472
-wb_calref_db_6g20=26,26,26,26,27,27,29,28
-wb_calref_db_6g40=30,30,32,30,27,27,29,28
-wb_calref_db_6g80=32,30,34,30,27,27,29,28
+wb_papdcalidx_6g20=25,30,25,30,25,30,30,25
+wb_papdcalidx_6g40=25,30,25,30,25,30,20,30
+wb_papdcalidx_6g80=25,30,25,30,25,30,20,25
+wb_bbmult_6g20=70,70,65,70,70,70,76,80
+wb_bbmult_6g40=70,70,65,70,70,70,80,75
+wb_bbmult_6g80=70,70,65,70,70,70,75,80
+wb_eps_offset_6g20=464,469,465,469,468,470,471,465
+wb_eps_offset_6g40=463,468,465,468,468,469,462,468
+wb_eps_offset_6g80=464,468,466,469,469,470,464,466
+wb_calref_db_6g20=30,30,30,30,30,30,29,30
+wb_calref_db_6g40=30,30,30,30,30,30,30,30
+wb_calref_db_6g80=30,30,30,30,30,30,30,30
#2nd LUT parameters
wb_multipapd_en=1
-wb_PapdLutSel_idx_6g20=42,42,42,42,42,42,39,42
-wb_PapdLutSel_idx_6g40=42,42,42,42,42,42,42,45
-wb_PapdLutSel_idx_6g80=42,42,42,42,39,39,41,44
-wb_eps_index_offset_6g20=0,0,0,4,2,7,3,5
-wb_eps_index_offset_6g40=10,7,9,5,2,8,0,8
-wb_eps_index_offset_6g80=12,7,5,5,2,4,3,8
-wb_papdcalidx_6g20_lut1=10,10,10,10,30,32,30,32
-wb_papdcalidx_6g40_lut1=25,25,25,25,30,32,32,32
-wb_papdcalidx_6g80_lut1=27,28,27,28,30,10,10,32
-wb_bbmult_6g20_lut1=54,50,55,35,52,45,56,66
-wb_bbmult_6g40_lut1=28,42,32,45,70,42,50,45
-wb_bbmult_6g80_lut1=35,50,50,50,50,30,40,50
-wb_calref_db_6g20_lut1=30,26,30,30,30,30,32,28
-wb_calref_db_6g40_lut1=30,30,32,30,27,30,35,28
-wb_calref_db_6g80_lut1=28,30,30,30,30,30,32,28
+wb_PapdLutSel_idx_6g20=42,56,52,80,38,42,39,39
+wb_PapdLutSel_idx_6g40=40,40,80,80,46,40,37,40
+wb_PapdLutSel_idx_6g80=42,48,80,80,54,40,36,40
+wb_eps_index_offset_6g20=6,6,5,6,4,7,3,6
+wb_eps_index_offset_6g40=6,6,5,6,6,6,11,7
+wb_eps_index_offset_6g80=7,7,5,7,8,8,8,6
+wb_papdcalidx_6g20_lut1=30,35,30,35,30,35,30,30
+wb_papdcalidx_6g40_lut1=30,35,30,35,30,35,35,35
+wb_papdcalidx_6g80_lut1=30,35,30,35,30,35,25,30
+wb_bbmult_6g20_lut1=70,70,65,70,70,70,56,80
+wb_bbmult_6g40_lut1=70,70,65,70,70,70,80,75
+wb_bbmult_6g80_lut1=70,70,65,70,70,70,75,80
+wb_calref_db_6g20_lut1=28,28,28,28,28,28,32,28
+wb_calref_db_6g40_lut1=28,28,28,28,28,28,28,28
+wb_calref_db_6g80_lut1=28,28,28,28,28,28,28,28
# 2g/5G 2nd PAPD LUT parameters applicable for -40degc
-wb_eps_offset_lut1=22,10,10,7,22,10,10,7
+wb_eps_offset_lut1=22,11,7,3,22,5,7,8
wb_calref_db_lut1=23,19,19,19,23,19,19,19
wb_papdcalidx_lut1=10,10,10,10,10,10,10,10
-wb_bbmult_lut1=25,40,40,40,25,40,40,40
-wb_PapdLutSel_idx_2g5g=53,52,53,52,53,52,53,52
+wb_bbmult_lut1=25,40,40,26,25,40,40,40
+wb_PapdLutSel_idx_2g5g=53,62,63,62,53,62,54,54
# energy detect threshold
ed_thresh2g=-65
diff --git a/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/w870_rtecdc_mfg.trxs b/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/w870_rtecdc_mfg.trxs
deleted file mode 100755
index 7c31483..0000000
--- a/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/w870_rtecdc_mfg.trxs
+++ /dev/null
Binary files differ
diff --git a/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/w870_rtecdc_mfg.trxse b/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/w870_rtecdc_mfg.trxse
new file mode 100755
index 0000000..e1ed89b
--- /dev/null
+++ b/meta/meta-mediatek-mt2735/recipes-kernel/modules/files/wifi/wg870/w870_rtecdc_mfg.trxse
Binary files differ
diff --git a/meta/meta-mediatek-mt2735/recipes-kernel/modules/wg870-drv-insmod.bb b/meta/meta-mediatek-mt2735/recipes-kernel/modules/wg870-drv-insmod.bb
index 2f94a88..f0f56bc 100755
--- a/meta/meta-mediatek-mt2735/recipes-kernel/modules/wg870-drv-insmod.bb
+++ b/meta/meta-mediatek-mt2735/recipes-kernel/modules/wg870-drv-insmod.bb
@@ -10,7 +10,7 @@
file://wifi/wg870/cyw989570fcref_rev1.58.txt \
file://wifi/wg870/cyw989570fcref_EU_rev1.58.txt \
file://wifi/wg870/cyw989570fcref_CN_rev1.58.txt \
- file://wifi/wg870/w870_rtecdc_mfg.trxs "
+ file://wifi/wg870/w870_rtecdc_mfg.trxse "
inherit systemd
@@ -26,7 +26,7 @@
install -d ${D}/etc/wg870/
install -m 755 ${WORKDIR}/wifi/wg870/config_pcie.trxse ${D}/etc/wg870/
install -m 755 ${WORKDIR}/wifi/wg870/89570_mobiltek_ivi_v4.clm_blob ${D}/etc/wg870/
- install -m 755 ${WORKDIR}/wifi/wg870/w870_rtecdc_mfg.trxs ${D}/etc/wg870/
+ install -m 755 ${WORKDIR}/wifi/wg870/w870_rtecdc_mfg.trxse ${D}/etc/wg870/
install -m 755 ${WORKDIR}/wifi/wg870/cyw989570fcref_rev1.58.txt ${D}/etc/wg870/
install -m 755 ${WORKDIR}/wifi/wg870/cyw989570fcref_EU_rev1.58.txt ${D}/etc/wg870/
install -m 755 ${WORKDIR}/wifi/wg870/cyw989570fcref_CN_rev1.58.txt ${D}/etc/wg870/