commit 68b8b56c0819bdff2b285e937400c225afbdbca8 Author: Qubot <1445788683@qq.com> Date: Wed Oct 18 10:23:30 2023 +0800 New build diff --git a/BCM4345C0.hcd b/BCM4345C0.hcd new file mode 100755 index 0000000..67fb8f5 Binary files /dev/null and b/BCM4345C0.hcd differ diff --git a/BCM4345C5.hcd b/BCM4345C5.hcd new file mode 100755 index 0000000..cc87815 Binary files /dev/null and b/BCM4345C5.hcd differ diff --git a/README.md b/README.md new file mode 100644 index 0000000..b0935af --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# firmware +Orange Pi specific firmware diff --git a/RTL8192SU/rtl8192sfw.bin b/RTL8192SU/rtl8192sfw.bin new file mode 100644 index 0000000..41d6836 Binary files /dev/null and b/RTL8192SU/rtl8192sfw.bin differ diff --git a/ap6210/bcm20710a1.hcd b/ap6210/bcm20710a1.hcd new file mode 100644 index 0000000..ebfedd9 Binary files /dev/null and b/ap6210/bcm20710a1.hcd differ diff --git a/ap6210/bd_addr.txt b/ap6210/bd_addr.txt new file mode 100644 index 0000000..c03b4ff --- /dev/null +++ b/ap6210/bd_addr.txt @@ -0,0 +1 @@ +11:22:33:44:55:66 \ No newline at end of file diff --git a/ap6210/fw_bcm40181a2.bin b/ap6210/fw_bcm40181a2.bin new file mode 100644 index 0000000..dd54e60 Binary files /dev/null and b/ap6210/fw_bcm40181a2.bin differ diff --git a/ap6210/fw_bcm40181a2_apsta.bin b/ap6210/fw_bcm40181a2_apsta.bin new file mode 100644 index 0000000..dcdfa6a Binary files /dev/null and b/ap6210/fw_bcm40181a2_apsta.bin differ diff --git a/ap6210/fw_bcm40181a2_p2p.bin b/ap6210/fw_bcm40181a2_p2p.bin new file mode 100644 index 0000000..ae76625 Binary files /dev/null and b/ap6210/fw_bcm40181a2_p2p.bin differ diff --git a/ap6210/nvram.txt b/ap6210/nvram.txt new file mode 100644 index 0000000..92e5634 --- /dev/null +++ b/ap6210/nvram.txt @@ -0,0 +1,57 @@ +#AP6210_NVRAM_V1.3_08182013 +manfid=0x2d0 +prodid=0x492 +vendid=0x14e4 +devid=0x4343 +boardtype=0x0598 + +# Board Revision is P307, same nvram file can be used for P304, P305, P306 and P307 as the tssi pa params used are same +#Please force the automatic RX PER data to the respective board directory if not using P307 board, for e.g. for P305 boards force the data into the following directory /projects/BCM43362/a1_labdata/boardtests/results/sdg_rev0305 +boardrev=0x1307 +boardnum=777 +xtalfreq=26000 +boardflags=0x80201 +boardflags2=0x80 +sromrev=3 +wl0id=0x431b +macaddr=00:90:4c:07:71:12 +aa2g=1 +ag0=2 +maxp2ga0=74 +cck2gpo=0x2222 +ofdm2gpo=0x44444444 +mcs2gpo0=0x8888 +mcs2gpo1=0x8888 +pa0maxpwr=56 + +#P207 PA params +#pa0b0=5447 +#pa0b1=-658 +#pa0b2=-175
+ +#Same PA params for P304,P305, P306, P307 + +pa0b0=5447 +pa0b1=-607 +pa0b2=-160 +pa0itssit=62 +pa1itssit=62 + + +cckPwrOffset=5 +ccode=0 +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +triso2g=0 +noise_cal_enable_2g=1 +noise_cal_po_2g=6 +swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x010101,0x1ff +temp_add=29767 +temp_mult=425 + +btc_flags=0x6 +btc_params0=5000 +btc_params1=1000 +btc_params6=63 + diff --git a/ap6210/nvram_ap6210.txt b/ap6210/nvram_ap6210.txt new file mode 100644 index 0000000..6cb3fd7 --- /dev/null +++ b/ap6210/nvram_ap6210.txt @@ -0,0 +1,57 @@ +#AP6210_NVRAM_V1.2_03192013 +manfid=0x2d0 +prodid=0x492 +vendid=0x14e4 +devid=0x4343 +boardtype=0x0598 + +# Board Revision is P307, same nvram file can be used for P304, P305, P306 and P307 as the tssi pa params used are same +#Please force the automatic RX PER data to the respective board directory if not using P307 board, for e.g. for P305 boards force the data into the following directory /projects/BCM43362/a1_labdata/boardtests/results/sdg_rev0305 +boardrev=0x1307 +boardnum=777 +xtalfreq=26000 +boardflags=0x80201 +boardflags2=0x80 +sromrev=3 +wl0id=0x431b +macaddr=00:90:4c:07:71:12 +aa2g=1 +ag0=2 +maxp2ga0=74 +cck2gpo=0x2222 +ofdm2gpo=0x44444444 +mcs2gpo0=0x6666 +mcs2gpo1=0x6666 +pa0maxpwr=56 + +#P207 PA params +#pa0b0=5447 +#pa0b1=-658 +#pa0b2=-175
+ +#Same PA params for P304,P305, P306, P307 + +pa0b0=5447 +pa0b1=-607 +pa0b2=-160 +pa0itssit=62 +pa1itssit=62 + + +cckPwrOffset=5 +ccode=0 +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +triso2g=0 +noise_cal_enable_2g=0 +noise_cal_po_2g=0 +swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x010101,0x1ff +temp_add=29767 +temp_mult=425 + +btc_flags=0x6 +btc_params0=5000 +btc_params1=1000 +btc_params6=63 + diff --git a/ap6210/nvram_apxxxx.txt b/ap6210/nvram_apxxxx.txt new file mode 100644 index 0000000..6cb3fd7 --- /dev/null +++ b/ap6210/nvram_apxxxx.txt @@ -0,0 +1,57 @@ +#AP6210_NVRAM_V1.2_03192013 +manfid=0x2d0 +prodid=0x492 +vendid=0x14e4 +devid=0x4343 +boardtype=0x0598 + +# Board Revision is P307, same nvram file can be used for P304, P305, P306 and P307 as the tssi pa params used are same +#Please force the automatic RX PER data to the respective board directory if not using P307 board, for e.g. for P305 boards force the data into the following directory /projects/BCM43362/a1_labdata/boardtests/results/sdg_rev0305 +boardrev=0x1307 +boardnum=777 +xtalfreq=26000 +boardflags=0x80201 +boardflags2=0x80 +sromrev=3 +wl0id=0x431b +macaddr=00:90:4c:07:71:12 +aa2g=1 +ag0=2 +maxp2ga0=74 +cck2gpo=0x2222 +ofdm2gpo=0x44444444 +mcs2gpo0=0x6666 +mcs2gpo1=0x6666 +pa0maxpwr=56 + +#P207 PA params +#pa0b0=5447 +#pa0b1=-658 +#pa0b2=-175
+ +#Same PA params for P304,P305, P306, P307 + +pa0b0=5447 +pa0b1=-607 +pa0b2=-160 +pa0itssit=62 +pa1itssit=62 + + +cckPwrOffset=5 +ccode=0 +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +triso2g=0 +noise_cal_enable_2g=0 +noise_cal_po_2g=0 +swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x010101,0x1ff +temp_add=29767 +temp_mult=425 + +btc_flags=0x6 +btc_params0=5000 +btc_params1=1000 +btc_params6=63 + diff --git a/ap6212/bcm43438a0.hcd b/ap6212/bcm43438a0.hcd new file mode 100644 index 0000000..1fc806e Binary files /dev/null and b/ap6212/bcm43438a0.hcd differ diff --git a/ap6212/bcm43438a1.hcd b/ap6212/bcm43438a1.hcd new file mode 100644 index 0000000..c4a4b55 Binary files /dev/null and b/ap6212/bcm43438a1.hcd differ diff --git a/ap6212/fw_bcm43438a0.bin b/ap6212/fw_bcm43438a0.bin new file mode 100644 index 0000000..59972d5 Binary files /dev/null and b/ap6212/fw_bcm43438a0.bin differ diff --git a/ap6212/fw_bcm43438a0_apsta.bin b/ap6212/fw_bcm43438a0_apsta.bin new file mode 100644 index 0000000..93e3107 Binary files /dev/null and b/ap6212/fw_bcm43438a0_apsta.bin differ diff --git a/ap6212/fw_bcm43438a0_mfg.bin b/ap6212/fw_bcm43438a0_mfg.bin new file mode 100755 index 0000000..b692ff8 Binary files /dev/null and b/ap6212/fw_bcm43438a0_mfg.bin differ diff --git a/ap6212/fw_bcm43438a1.bin b/ap6212/fw_bcm43438a1.bin new file mode 100644 index 0000000..e815f44 Binary files /dev/null and b/ap6212/fw_bcm43438a1.bin differ diff --git a/ap6212/fw_bcm43438a1_apsta.bin b/ap6212/fw_bcm43438a1_apsta.bin new file mode 100644 index 0000000..e815f44 Binary files /dev/null and b/ap6212/fw_bcm43438a1_apsta.bin differ diff --git a/ap6212/fw_bcm43438a1_mfg.bin b/ap6212/fw_bcm43438a1_mfg.bin new file mode 100755 index 0000000..d2a3d73 Binary files /dev/null and b/ap6212/fw_bcm43438a1_mfg.bin differ diff --git a/ap6212/nvram.txt b/ap6212/nvram.txt new file mode 100644 index 0000000..8f0bf69 --- /dev/null +++ b/ap6212/nvram.txt @@ -0,0 +1,54 @@ +#AP6212_NVRAM_V1.0_20140603 +# 2.4 GHz, 20 MHz BW mode + +# The following parameter values are just placeholders, need to be updated. +manfid=0x2d0 +prodid=0x0726 +vendid=0x14e4 +devid=0x43e2 +boardtype=0x0726 +boardrev=0x1101 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=11 +boardflags=0x00404201 +xtalfreq=26000 +nocrc=1 +ag0=255 +aa2g=1 +ccode=ALL + +pa0itssit=0x20 +extpagain2g=0 + +#PA parameters for 2.4GHz, measured at CHIP OUTPUT +pa2ga0=-168,7161,-820 +AvVmid_c0=0x0,0xc8 +cckpwroffset0=5 + +# PPR params +maxp2ga0=90 +txpwrbckof=6 +cckbw202gpo=0x5555 +legofdmbw202gpo=0x77777777 +mcsbw202gpo=0xaaaaaaaa + +# OFDM IIR : +ofdmdigfilttype=7 +# PAPD mode: +papdmode=2 + +il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b + +#OOB parameters +hostwake=0x40 +hostrdy=0x41 +usbrdy=0x03 +usbrdydelay=100 +deadman_to=0xffffffff +# muxenab: 0x1 for UART enable, 0x10 for Host awake +muxenab=0x10 +# CLDO PWM voltage settings - 0x4 - 1.1 volt +#cldo_pwm=0x4 + diff --git a/ap6275p/BCM4362A2.hcd b/ap6275p/BCM4362A2.hcd new file mode 100644 index 0000000..f5e44fb Binary files /dev/null and b/ap6275p/BCM4362A2.hcd differ diff --git a/ap6275p/clm_bcm43752a2_pcie_ag.blob b/ap6275p/clm_bcm43752a2_pcie_ag.blob new file mode 100644 index 0000000..115dfe2 Binary files /dev/null and b/ap6275p/clm_bcm43752a2_pcie_ag.blob differ diff --git a/ap6275p/config.txt b/ap6275p/config.txt new file mode 100644 index 0000000..e6d2740 --- /dev/null +++ b/ap6275p/config.txt @@ -0,0 +1,8 @@ +PM=0 +pm_in_suspend=2 +keep_alive_period=120000 +garp=1 +suspend_bcn_li_dtim=10 +wl_preinit=pm2_sleep_ret=20 +pkt_filter_del=100, 102, 103, 104, 105, 107 +pkt_filter_add=142 0 0 77 0xffffffffffffffffffffffffffffff 0x2F6465766963652F77616B6575702F diff --git a/ap6275p/fw_bcm43752a2_pcie_ag.bin b/ap6275p/fw_bcm43752a2_pcie_ag.bin new file mode 100644 index 0000000..f03f5d4 Binary files /dev/null and b/ap6275p/fw_bcm43752a2_pcie_ag.bin differ diff --git a/ap6275p/nvram_AP6275P.txt b/ap6275p/nvram_AP6275P.txt new file mode 100755 index 0000000..d1e919c --- /dev/null +++ b/ap6275p/nvram_AP6275P.txt @@ -0,0 +1,337 @@ +# AP6275P_NVRAM_V1.3_20230109A +# AP6271P_V00 board, iPA version. +# nvram copied and edited from AP6271P_EVB_V02 EVB board // +# SSID generated using Alberto's boardssid.py script: +# ********************SUMMARY******************** +# Board Name: AP6271P_V00 +#SSID: 0x086d +#macmid: 0x02df +# Successfully made SSID entry in sromdefs.tcl. +# Successfully made macmid entry in sromdefs.tcl. +# Successfully made SSID entry in tblssid.py. +# ************************************************* +# $ Copyright Broadcom $ +# +# +# <> +NVRAMRev=$Rev: 874188 $ +sromrev=11 +boardrev=0x1213 +boardtype=0x08ed +boardflags=0x00400201 +boardflags2=0xc0800000 +boardflags3=0x40002180 +#boardnum=57410 +macaddr=00:90:4c:12:d0:01 +jtag_irw=38 + +#Regulatory specific +ccode=0 +regrev=0 + +# Board specific +vendid=0x14e4 +devid=0x449d +manfid=0x2d0 +antswitch=0 +pdgain5g=0 +pdgain2g=0 +aa2g=3 +aa5g=3 +agbg0=2 +agbg1=2 +aga0=2 +aga1=2 +extpagain2g=2 +extpagain5g=2 +rxgains2gelnagaina0=0 +rxgains2gtrisoa0=0 +rxgains2gtrelnabypa0=0 +rxgains5gelnagaina0=0 +rxgains5gtrisoa0=0 +rxgains5gtrelnabypa0=0 +rxgains5gmelnagaina0=0 +rxgains5gmtrisoa0=0 +rxgains5gmtrelnabypa0=0 +rxgains5ghelnagaina0=0 +rxgains5ghtrisoa0=0 +rxgains5ghtrelnabypa0=0 +rxgains2gelnagaina1=0 +rxgains2gtrisoa1=0 +rxgains2gtrelnabypa1=0 +rxgains5gelnagaina1=0 +rxgains5gtrisoa1=0 +rxgains5gtrelnabypa1=0 +rxgains5gmelnagaina1=0 +rxgains5gmtrisoa1=0 +rxgains5gmtrelnabypa1=0 +rxgains5ghelnagaina1=0 +rxgains5ghtrisoa1=0 +rxgains5ghtrelnabypa1=0 + +#RSSI related +# 2G +rssicorrnorm_c0=4,4 +rssicorrnorm_c1=4,4 +# 5G +rssicorrnorm5g_c0=5,5,5,5,5,5,5,5,5,5,5,5 +rssicorrnorm5g_c1=4,4,4,4,4,4,4,4,4,4,4,4 + + +#Two range TSSI +tworangetssi2g=0 +tworangetssi5g=0 +lowpowerrange2g=0 +lowpowerrange5g=0 +low_adc_rate_en=1 + +nocrc=1 +otpimagesize=502 + +xtalfreq=37400 + +txchain=3 +rxchain=3 + +cckdigfilttype=2 + +#bit mask for slice capability bit 0:2G bit 1:5G +bandcap=3 + +#TXBF Related +rpcal2g=0 +rpcal5gb0=0 +rpcal5gb1=0 +rpcal5gb2=0 +rpcal5gb3=0 + + +#FDSS Related +fdss_level_2g=4,4 +fdss_interp_en=1 +fdss_level_5g=3,3 +fdss_level_11ax_2g=3,3 +fdss_level_11ax_2g_ch1=3,3 +fdss_level_11ax_2g_ch11=3,3 +fdss_level_11ax_5g=3,3 + +#Tempsense Related +tempthresh=255 +tempoffset=40 +rawtempsense=0x1ff +phycal_tempdelta=15 +temps_period=15 +temps_hysteresis=15 + +#------------- TSSI Related ------------- +tssipos2g=1 +tssipos5g=1 +AvVmid_c0=2,127,4,92,4,91,4,91,4,94 +AvVmid_c1=2,127,4,93,4,93,4,95,3,110 + +# CCK in case of multi mode 2 +pa2gccka0=-51,9141,-1039 +pa2gccka1=-106,8172,-949 +# OFDM in case of multi_mode 2 + +pa2ga0=-31,8047,-863 +pa2ga1=-3,8006,-803 + +pa5ga0=-184,5375,-671,-174,5517,-677,-193,5122,-649,-177,5303,-666 +pa5ga1=-207,5022,-635,-168,5741,-695,-169,5544,-687,-182,5435,-687 + + +# Max power and offsets +maxp2ga0=88 +maxp2ga1=88 +maxp5ga0=68,68,68,66 +maxp5ga1=69,69,66,66 +subband5gver=0x4 +paparambwver=3 +cckpwroffset0=0 +cckpwroffset1=0 +pdoffset40ma0=0x4444 +pdoffset80ma0=0x4444 +pdoffset40ma1=0x4444 +pdoffset80ma1=0x4444 +cckbw202gpo=0x4444 +cckbw20ul2gpo=0 +mcsbw202gpo=0xBB977665 +mcsbw402gpo=0xBB977665 +dot11agofdmhrbw202gpo=0x7766 +ofdmlrbw202gpo=0x0055 +mcsbw205glpo=0x88331100 +mcsbw405glpo=0xC8332200 +mcsbw805glpo=0xCC443320 +mcsbw1605glpo=0 +mcsbw205gmpo=0x88331100 +mcsbw405gmpo=0xC8332200 +mcsbw805gmpo=0xCC443320 +mcsbw1605gmpo=0 +mcsbw205ghpo=0x88331100 +mcsbw405ghpo=0xC8333300 +mcsbw805ghpo=0xCC443320 +powoffs2gtna0=0,0,0,0,0,0,0,0,0,0,0,0,0,0 +powoffs2gtna1=0,0,0,0,0,0,0,0,0,0,0,0,0,0 +mcs1024qam2gpo=0xEEEE +mcs1024qam5glpo=0xFFFFDD +mcs1024qam5gmpo=0xFFFFDD +mcs1024qam5ghpo=0xFFFFDD +mcs1024qam5gx1po=0xFFFFDD +mcs1024qam5gx2po=0xFFFFDD +mcs8poexp=0 +mcs9poexp=0 +mcs10poexp=0 + +# 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 +mcs11poexp=0 + +#LTE Coex Related +ltecxmux=0 +ltecxpadnum=0x0504 +ltecxfnsel=0x44 +ltecxgcigpio=0x04 +#OOB params +#device_wake_opt=1 +host_wake_opt=0 + +# SWCTRL Related + +swctrlmap_2g=0x10101010,0x06030401,0x04011010,0x000000,0x3FF +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +swctrlmap_5g=0x80408040,0x21240120,0x01208040,0x000000,0x3FF +swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +clb2gslice0core0=0x01b +clb2gslice1core0=0x000 +clb5gslice0core0=0x064 +clb5gslice1core0=0x000 +clb2gslice0core1=0x056 +clb2gslice1core1=0x000 +clb5gslice0core1=0x0a1 +clb5gslice1core1=0x000 +btc_prisel_ant_mask=0x2 +clb_swctrl_smask_ant0=0x27f +clb_swctrl_smask_ant1=0x2f7 +muxenab=1 + +#BT Coex 1:TDM +btc_mode=1 + +# --- PAPD Cal related params ---- +txwbpapden=0 # 0:NBPAPD 1:WBPAPD +# NB PAPD Cal params +nb_eps_offset=470,470 +nb_bbmult=66,66 +nb_papdcalidx=6,6 +nb_txattn=2,2 +nb_rxattn=1,1 +nb_eps_stopidx=63 +epsilonoff_5g20_c0=0,0,0,0 +epsilonoff_5g40_c0=0,0,0,0 +epsilonoff_5g80_c0=0,0,0,0 +epsilonoff_5g20_c1=0,0,-2,-3 +epsilonoff_5g40_c1=0,0,-2,-3 +epsilonoff_5g80_c1=0,0,-2,-3 +epsilonoff_2g20_c0=0 +epsilonoff_2g20_c1=0 + +# energy detect threshold +ed_thresh2g=-67 +ed_thresh5g=-67 +# energy detect threshold for EU +eu_edthresh2g=-67 +eu_edthresh5g=-67 + +#rpcal coef for imptxbf +rpcal5gb0=238 +rpcal5gb1=228 +rpcal5gb2=222 +rpcal5gb3=229 +rpcal2g=15 +ocl=0 +bt_coex_chdep_div=1 + +# OLPC Related +disable_olpc=0 +olpc_thresh5g=32 +olpc_anchor5g=40 +olpc_thresh2g=32 +olpc_anchor2g=40 + +#PAPR related +paprdis=0 +paprrmcsgamma2g=500,550,550,-1,-1,-1,-1,-1,-1,-1,-1,-1 +paprrmcsgain2g=128,128,128,0,0,0,0,0,0,0,0,0 +paprrmcsgamma2g_ch13=500,550,550,-1,-1,-1,-1,-1,-1,-1,-1,-1 +paprrmcsgain2g_ch13=128,128,128,0,0,0,0,0,0,0,0,0 +paprrmcsgamma2g_ch1=500,550,550,-1,-1,-1,-1,-1,-1,-1,-1,-1 +paprrmcsgain2g_ch1=128,128,128,0,0,0,0,0,0,0,0,0 +paprrmcsgamma5g20=500,500,500,-1,-1,-1,-1,-1,-1,-1,-1,-1 +paprrmcsgain5g20=128,128,128,0,0,0,0,0,0,0,0,0 +paprrmcsgamma5g40=600,600,600,-1,-1,-1,-1,-1,-1,-1,-1,-1 +paprrmcsgain5g40=128,128,128,0,0,0,0,0,0,0,0,0 +paprrmcsgamma5g80=-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 +paprrmcsgain5g80=0,0,0,0,0,0,0,0,0,0,0,0 + +# Enable papd for cck when target pwr ge 16dBm +cckpapd_pwrthresh=64 + +## ULOFDMA Board limit PPRs for 2G20 ## +ruppr2g20bpska0=0x00021084 +ruppr2g20bpska1=0x00021084 +ruppr2g20qpska0=0x00021084 +ruppr2g20qpska1=0x00021084 +ruppr2g20qam16a0=0x000294A5 +ruppr2g20qam16a1=0x000294A5 +ruppr2g20qam64a0=0x00039CE7 +ruppr2g20qam64a1=0x00039CE7 +ruppr2g20qam256a0=0x0005AD6B +ruppr2g20qam256a1=0x0005AD6B +ruppr2g20qam1024a0=0x0005AD6B +ruppr2g20qam1024a1=0x0005AD6B +## ULOFDMA Board limit PPRs for 5G20 ## +ruppr5g20bpska0=0x00008421 +ruppr5g20bpska1=0x00008421 +ruppr5g20qpska0=0x00008421 +ruppr5g20qpska1=0x00008421 +ruppr5g20qam16a0=0x00010842 +ruppr5g20qam16a1=0x00010842 +ruppr5g20qam64a0=0x00021084 +ruppr5g20qam64a1=0x00021084 +ruppr5g20qam256a0=0x00042108 +ruppr5g20qam256a1=0x00042108 +ruppr5g20qam1024a0=0x0006318C +ruppr5g20qam1024a1=0x0006318C +## ULOFDMA Board limit PPRs for 5G40 ## +ruppr5g40bpska0=0x00108421 +ruppr5g40bpska1=0x00108421 +ruppr5g40qpska0=0x00108421 +ruppr5g40qpska1=0x00108421 +ruppr5g40qam16a0=0x00210842 +ruppr5g40qam16a1=0x00210842 +ruppr5g40qam64a0=0x00421084 +ruppr5g40qam64a1=0x00421084 +ruppr5g40qam256a0=0x00C6318C +ruppr5g40qam256a1=0x00C6318C +ruppr5g40qam1024a0=0x01084210 +ruppr5g40qam1024a1=0x01084210 +## ULOFDMA Board limit PPRs for 5G80 ## +ruppr5g80bpska0=0x04108421 +ruppr5g80bpska1=0x04108421 +ruppr5g80qpska0=0x04108421 +ruppr5g80qpska1=0x04108421 +ruppr5g80qam16a0=0x0C318C63 +ruppr5g80qam16a1=0x0C318C63 +ruppr5g80qam64a0=0x10421084 +ruppr5g80qam64a1=0x10421084 +ruppr5g80qam256a0=0x30C6318C +ruppr5g80qam256a1=0x30C6318C +ruppr5g80qam1024a0=0x41084210 +ruppr5g80qam1024a1=0x41084210 + diff --git a/aw87xxx_acf.bin b/aw87xxx_acf.bin new file mode 100644 index 0000000..4b3c8b5 Binary files /dev/null and b/aw87xxx_acf.bin differ diff --git a/brcm/BCM4330B1.hcd b/brcm/BCM4330B1.hcd new file mode 100644 index 0000000..463ac80 Binary files /dev/null and b/brcm/BCM4330B1.hcd differ diff --git a/brcm/BCM4334B0.hcd b/brcm/BCM4334B0.hcd new file mode 100644 index 0000000..d6dcfe8 Binary files /dev/null and b/brcm/BCM4334B0.hcd differ diff --git a/brcm/BCM43430A1.hcd b/brcm/BCM43430A1.hcd new file mode 100644 index 0000000..c4a4b55 Binary files /dev/null and b/brcm/BCM43430A1.hcd differ diff --git a/brcm/BCM4345C5.hcd b/brcm/BCM4345C5.hcd new file mode 100644 index 0000000..f92310c Binary files /dev/null and b/brcm/BCM4345C5.hcd differ diff --git a/brcm/BCM4356A2.hcd b/brcm/BCM4356A2.hcd new file mode 100644 index 0000000..dcefb61 Binary files /dev/null and b/brcm/BCM4356A2.hcd differ diff --git a/brcm/bcm4329.hcd b/brcm/bcm4329.hcd new file mode 100644 index 0000000..b7c5762 Binary files /dev/null and b/brcm/bcm4329.hcd differ diff --git a/brcm/bcm4330.hcd b/brcm/bcm4330.hcd new file mode 100644 index 0000000..947d5fe Binary files /dev/null and b/brcm/bcm4330.hcd differ diff --git a/brcm/bcm43438-sdio.hcd b/brcm/bcm43438-sdio.hcd new file mode 100644 index 0000000..1fc806e Binary files /dev/null and b/brcm/bcm43438-sdio.hcd differ diff --git a/brcm/brcmfmac-ap6330-sdio.bin b/brcm/brcmfmac-ap6330-sdio.bin new file mode 100644 index 0000000..3dd0444 Binary files /dev/null and b/brcm/brcmfmac-ap6330-sdio.bin differ diff --git a/brcm/brcmfmac-ap6330-sdio.txt b/brcm/brcmfmac-ap6330-sdio.txt new file mode 100644 index 0000000..cc8cb18 --- /dev/null +++ b/brcm/brcmfmac-ap6330-sdio.txt @@ -0,0 +1,82 @@ +#AP6330_NVRAM_V1.0_20121130 +#Sample variables file for BCM94330 SD FC AGB board +manfid=0x2d0 +prodid=0x0547 +vendid=0x14e4 +devid=0x4360 +boardtype=0x05e1 +boardrev=0x1202 +boardflags=0x0080200 +nocrc=1 +xtalfreq=26000 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +ag0=254 +aa2g=1 +ccode=ALL +pa0itssit=0x20 +pa0b0=5587 +pa0b1=-633 +pa0b2=-158 +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +#rssi params for 5GHz +rssismf5g=0x4 +rssismc5g=0x3 +rssisav5g=0x7 +#PA parameters for lower a-band +pa1lob0=4748 +pa1lob1=-566 +pa1lob2=-180 +#PA parameters for midband +pa1b0=4762 +pa1b1=-593 +pa1b2=-172 +#PA parameters for high band +#pa1hib0=4596 +pa1hib0=4666 +pa1hib1=-619 +pa1hib2=-163 +rxpo5g=0 +maxp2ga0=74 +maxp5ga0=66 +maxp5gla0=66 +maxp5gha0=66 +# 2.4G Tx Power offsets +cck2gpo=0x2222 +ofdm2gpo=0x44444444 +mcs2gpo0=0x6666 +mcs2gpo1=0x6666 +# 5G Tx Power offsets +ofdm5gpo=0x44444444 +ofdm5glpo=0x44444444 +ofdm5ghpo=0x44444444 +mcs5gpo0=0x6666 +mcs5gpo1=0x6666 +mcs5glpo0=0x6666 +mcs5glpo1=0x6666 +mcs5ghpo0=0x6666 +mcs5ghpo1=0x6666 +sromrev=3 +il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b +cckPwrOffset=4 +swctrlmap_2g=0x44844484,0x42824282,0x40804484,0x18282,0x1ff +triso5g=0 +swctrlmap_5g=0x00100010,0x20202020,0x20202020,0x14202,0x0f0 +rfreg033=0x19 +rfreg033_cck=0x1f +dacrate2g=160 +dacrate5g=160 +txalpfbyp2g=1 +bphyscale=17 +cckPwrIdxCorr=-15 +pacalidx2g=50 +#pacalidx5g=20 +noise_cal_ref_2g=53 +noise_cal_po_2g=0 +noise_cal_ref_5g=52 +noise_cal_po_5g=5,0,0 +# 4330 OOB parameter: High level trigger +muxenab=0x10 diff --git a/brcm/brcmfmac4329-sdio.bin b/brcm/brcmfmac4329-sdio.bin new file mode 100644 index 0000000..d4c4560 Binary files /dev/null and b/brcm/brcmfmac4329-sdio.bin differ diff --git a/brcm/brcmfmac4329-sdio.txt b/brcm/brcmfmac4329-sdio.txt new file mode 100644 index 0000000..6be3013 --- /dev/null +++ b/brcm/brcmfmac4329-sdio.txt @@ -0,0 +1,70 @@ +# bcm94329sdagb board +# $Copyright (C) 2008 Broadcom Corporation$ +# $id$ + +sromrev=3 +vendid=0x14e4 +devid=0x432f +boardtype=0x53e + +boardrev=0x41 + +#boardflags=0x1200 +boardflags=0x200 + +# Specify the xtalfreq if it is otherthan 38.4MHz +xtalfreq=37400 + +aa2g=3 +aa5g=0 + +ag0=255 +#tri2g=0x64 + +# 11g paparams +pa0b0=5542,5542,5542 +pa0b1=64244,64244,64244 +pa0b2=65202,65202,65202 + +pa0itssit=62 +pa0maxpwr=74 +opo=0 +mcs2gpo0=0x6666 +mcs2gpo1=0x6666 + +# 11g rssi params +rssismf2g=0xa,0xa,0xa +rssismc2g=0xb,0xb,0xb +rssisav2g=0x3,0x3,0x3 +bxa2g=0 + +# country code +ccode=ALL +cctl=0x0 +cckdigfilttype=0 +ofdmdigfilttype=1 + +rxpo2g=0 + +boardnum=1 +macaddr=00:90:4c:c5:00:34 + +# xtal pu and pd time control variable +# pu time is driver default (0x1501) +#r13t=0x1501 + +####### +nocrc=1 + +#for mfgc +otpimagesize=182 + +# sdio extra configs +hwhdr=0x05ffff031030031003100000 + +#This generates empty F1, F2 and F3 tuple chains, and may be used if the host SDIO stack does not require the standard tuples. +#RAW1=80 02 fe ff + +#This includes the standard FUNCID and FUNCE tuples in the F1, F2, F3 and common CIS. +RAW1=80 32 fe 21 02 0c 00 22 2a 01 01 00 00 c5 0 e6 00 00 00 00 00 40 00 00 ff ff 80 00 00 00 00 00 00 00 00 00 00 c8 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 20 04 D0 2 29 43 21 02 0c 00 22 04 00 20 00 5A +nvramver=4.218.214.0 diff --git a/brcm/brcmfmac4330-sdio.bin b/brcm/brcmfmac4330-sdio.bin new file mode 100644 index 0000000..e3bc355 Binary files /dev/null and b/brcm/brcmfmac4330-sdio.bin differ diff --git a/brcm/brcmfmac4330-sdio.rockchip,rk3318-box.txt b/brcm/brcmfmac4330-sdio.rockchip,rk3318-box.txt new file mode 100644 index 0000000..cc8cb18 --- /dev/null +++ b/brcm/brcmfmac4330-sdio.rockchip,rk3318-box.txt @@ -0,0 +1,82 @@ +#AP6330_NVRAM_V1.0_20121130 +#Sample variables file for BCM94330 SD FC AGB board +manfid=0x2d0 +prodid=0x0547 +vendid=0x14e4 +devid=0x4360 +boardtype=0x05e1 +boardrev=0x1202 +boardflags=0x0080200 +nocrc=1 +xtalfreq=26000 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +ag0=254 +aa2g=1 +ccode=ALL +pa0itssit=0x20 +pa0b0=5587 +pa0b1=-633 +pa0b2=-158 +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +#rssi params for 5GHz +rssismf5g=0x4 +rssismc5g=0x3 +rssisav5g=0x7 +#PA parameters for lower a-band +pa1lob0=4748 +pa1lob1=-566 +pa1lob2=-180 +#PA parameters for midband +pa1b0=4762 +pa1b1=-593 +pa1b2=-172 +#PA parameters for high band +#pa1hib0=4596 +pa1hib0=4666 +pa1hib1=-619 +pa1hib2=-163 +rxpo5g=0 +maxp2ga0=74 +maxp5ga0=66 +maxp5gla0=66 +maxp5gha0=66 +# 2.4G Tx Power offsets +cck2gpo=0x2222 +ofdm2gpo=0x44444444 +mcs2gpo0=0x6666 +mcs2gpo1=0x6666 +# 5G Tx Power offsets +ofdm5gpo=0x44444444 +ofdm5glpo=0x44444444 +ofdm5ghpo=0x44444444 +mcs5gpo0=0x6666 +mcs5gpo1=0x6666 +mcs5glpo0=0x6666 +mcs5glpo1=0x6666 +mcs5ghpo0=0x6666 +mcs5ghpo1=0x6666 +sromrev=3 +il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b +cckPwrOffset=4 +swctrlmap_2g=0x44844484,0x42824282,0x40804484,0x18282,0x1ff +triso5g=0 +swctrlmap_5g=0x00100010,0x20202020,0x20202020,0x14202,0x0f0 +rfreg033=0x19 +rfreg033_cck=0x1f +dacrate2g=160 +dacrate5g=160 +txalpfbyp2g=1 +bphyscale=17 +cckPwrIdxCorr=-15 +pacalidx2g=50 +#pacalidx5g=20 +noise_cal_ref_2g=53 +noise_cal_po_2g=0 +noise_cal_ref_5g=52 +noise_cal_po_5g=5,0,0 +# 4330 OOB parameter: High level trigger +muxenab=0x10 diff --git a/brcm/brcmfmac4330-sdio.txt b/brcm/brcmfmac4330-sdio.txt new file mode 100644 index 0000000..9546246 --- /dev/null +++ b/brcm/brcmfmac4330-sdio.txt @@ -0,0 +1,40 @@ +# bcm94330wlsdgb.txt +manfid=0x2d0 +prodid=0x0552 +vendid=0x14e4 +devid=0x4360 +boardtype=0x0552 +boardrev=0x11 +# this design has 2.4GHz SP3T switch +boardflags=0x00080200 +nocrc=1 +xtalfreq=37400 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +ag0=255 +aa2g=1 +ccode=CN +pa0b0=0x14d0 +pa0b1=0xfd98 +pa0b2=0xff78 +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +maxp2ga0=0x50 +sromrev=3 +il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b +cckPwrOffset=5 +ofdm2gpo=0x66666666 +mcs2gpo0=0x6666 +mcs2gpo1=0x6666 +swctrlmap_2g=0x04040404,0x02020202,0x02020404,0x10202,0x1ff +swctrlmap_5g=0x00100010,0x00280020,0x00200010,0x14202,0x2f8 +rfreg033=0x19 +rfreg033_cck=0x1f +dacrate2g=160 +txalpfbyp2g=1 +bphyscale=17 +cckPwrIdxCorr=-15 +pacalidx2g=45 +txgaintbl=1 diff --git a/brcm/brcmfmac4334-sdio.bin b/brcm/brcmfmac4334-sdio.bin new file mode 100644 index 0000000..76a1453 Binary files /dev/null and b/brcm/brcmfmac4334-sdio.bin differ diff --git a/brcm/brcmfmac4334-sdio.rockchip,rk3318-box.txt b/brcm/brcmfmac4334-sdio.rockchip,rk3318-box.txt new file mode 100644 index 0000000..6aea413 --- /dev/null +++ b/brcm/brcmfmac4334-sdio.rockchip,rk3318-box.txt @@ -0,0 +1,116 @@ +# brcm4334 nvram for AP6334/HK6334/SP6334 +# original nvram found in Android sources with name nvram_HS2734A.txt +# substituted with a new version downloaded from: +# https://raw.githubusercontent.com/KashaMalaga/proprietary_vendor_samsung/jellybean/n7100/proprietary/system/etc/wifi/nvram_mfg.txt_murata +# with much improved performance. +# update 2: modified again using a newer version that comes into vendor partition of a rk3228 tv box + +####modify by Broadcom Jerry-nvram_v1.0##### +manfid=0x2d0 +prodid=0x05c1 +vendid=0x14e4 +devid=0x4380 +boardtype=0x05de +boardrev=0x1200 +boardnum=22 +macaddr=4c:90:4c:c5:12:38 +sromrev=3 +boardflags=0x10081a01 +xtalfreq=37400 +nocrc=1 +ag0=252 +aa2g=1 +ccode=HK +pa0itssit=0x20 +pa0b0=0x15a3 +pa0b1=0xfd30 +pa0b2=0xff17 +tssifloor2g=24 +extpagain2g=2 +extpagain5g=2 +cckPwrOffset=8 +rssismf2g=0xf +rssismc2g=0x9 +rssisav2g=0x1 +rssismf5g=0x9 +rssismc5g=0x9 +rssisav5g=0x1 +pa1lob0=0x1532 +pa1lob1=0xfd5e +pa1lob2=0xff3e +tssifloor5gl=26 +pa1b0=0x1542 +pa1b1=0xfd67 +pa1b2=0xff51 +tssifloor5gm=26 +pa1hib0=0x1544 +pa1hib1=0xfd4c +pa1hib2=0xff42 +tssifloor5gh=26 +PwrOffset40mhz2g=4 +PwrOffset40mhz5g=-10 +rxpo5g=0 +maxp2ga0=0x52 +ofdm2gpo=0xaaaaaaa2 +mcs2gpo0=0xdddd +mcs2gpo1=0xdddd +mcs2gpo2=0xdddd +mcs2gpo3=0xdddd +maxp5ga0=0x50 +maxp5gla0=0x49 +maxp5gha0=0x54 +ofdm5gpo=0x44444441 +ofdm5glpo=0x66666663 +ofdm5ghpo=0x55555552 +mcs5gpo0=0x6666 +mcs5gpo1=0x6666 +mcs5glpo0=0x8888 +mcs5glpo1=0x8888 +mcs5ghpo0=0x6666 +mcs5ghpo1=0x6666 +mcs5gpo2=0x6666 +mcs5gpo3=0x6666 +mcs5glpo2=0x8888 +mcs5glpo3=0x8888 +mcs5ghpo2=0x6666 +mcs5ghpo3=0x6666 +pagc2g=0x10 +swctrlmap_2g=0x00010001,0x00420002,0x00020002,0x044202,0x1ff +swctrlmap_5g=0x00080008,0x00300010,0x00100010,0x044202,0x238 +elna_off_gain_idx_2g=27 +triso2g=4 +triso5g=5 +muxenab=0x10 +dacrate2xen=1 +txalpfbyp=1 +txalpfpu=1 +dacpu.fab.4=1 +aci_detect_en_2g=1 +gain_settle_dly_2g=4 +gain_settle_dly_5g=4 +noise_cal_po_2g=-1 +noise_cal_po_40_2g=-1 +noise_cal_high_gain_2g=73 +noise_cal_nf_substract_val_2g=346 +noise_cal_po_5g=-1 +noise_cal_po_40_5g=-1 +noise_cal_high_gain_5g=73 +noise_cal_nf_substract_val_5g=346 +ofdmdigfilttype2g=3 +ofdmdigfilttype5g=0 +ofdm40digfilttype=5 +cckdigfilttype=24 +iqlocalidx5g=55 +dlocalidx5g=75 +lpbckmode5g=1 +txiqlopapu5g=0 +iqcalidx5g=50 +txiqlopapu2g=0 +dlorange_lowlimit=5 +loflag=1 +gmgc2g=224 +triso2g.fab.4=6 +btc_params80=0 +btc_params6=10 +btc_params95=53 + diff --git a/brcm/brcmfmac43362-sdio.bin b/brcm/brcmfmac43362-sdio.bin new file mode 100644 index 0000000..c11dfb2 Binary files /dev/null and b/brcm/brcmfmac43362-sdio.bin differ diff --git a/brcm/brcmfmac43362-sdio.txt b/brcm/brcmfmac43362-sdio.txt new file mode 100644 index 0000000..6cb3fd7 --- /dev/null +++ b/brcm/brcmfmac43362-sdio.txt @@ -0,0 +1,57 @@ +#AP6210_NVRAM_V1.2_03192013 +manfid=0x2d0 +prodid=0x492 +vendid=0x14e4 +devid=0x4343 +boardtype=0x0598 + +# Board Revision is P307, same nvram file can be used for P304, P305, P306 and P307 as the tssi pa params used are same +#Please force the automatic RX PER data to the respective board directory if not using P307 board, for e.g. for P305 boards force the data into the following directory /projects/BCM43362/a1_labdata/boardtests/results/sdg_rev0305 +boardrev=0x1307 +boardnum=777 +xtalfreq=26000 +boardflags=0x80201 +boardflags2=0x80 +sromrev=3 +wl0id=0x431b +macaddr=00:90:4c:07:71:12 +aa2g=1 +ag0=2 +maxp2ga0=74 +cck2gpo=0x2222 +ofdm2gpo=0x44444444 +mcs2gpo0=0x6666 +mcs2gpo1=0x6666 +pa0maxpwr=56 + +#P207 PA params +#pa0b0=5447 +#pa0b1=-658 +#pa0b2=-175
+ +#Same PA params for P304,P305, P306, P307 + +pa0b0=5447 +pa0b1=-607 +pa0b2=-160 +pa0itssit=62 +pa1itssit=62 + + +cckPwrOffset=5 +ccode=0 +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +triso2g=0 +noise_cal_enable_2g=0 +noise_cal_po_2g=0 +swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x010101,0x1ff +temp_add=29767 +temp_mult=425 + +btc_flags=0x6 +btc_params0=5000 +btc_params1=1000 +btc_params6=63 + diff --git a/brcm/brcmfmac4339-sdio.1CK.txt b/brcm/brcmfmac4339-sdio.1CK.txt new file mode 100644 index 0000000..12f62e1 --- /dev/null +++ b/brcm/brcmfmac4339-sdio.1CK.txt @@ -0,0 +1,105 @@ +# Sample NVRAM for BCM94339 WLCSP with eTR,iPA, and eLNA. +sromrev=11 +boardrev=0x1100 +boardtype=0x06c9 +boardflags=0x10081401 +boardflags2=0x00000000 +boardflags3=0x08001188 +#boardnum=57410 +macaddr=00:90:4c:c5:12:38 +ccode=0 +regrev=0 +antswitch=0 +pdgain2g=7 +pdgain5g=7 +tworangetssi2g=0 +tworangetssi5g=0 +vendid=0x14e4 +devid=0x43ae +manfid=0x2d0 +#prodid=0x052e +nocrc=1 +otpimagesize=502 +xtalfreq=37400 +extpagain2g=2 +pdetrange2g=2 +extpagain5g=2 +pdetrange5g=2 +rxgains2gelnagaina0=2 +rxgains2gtrisoa0=6 +rxgains2gtrelnabypa0=1 +rxgains5gelnagaina0=4 +rxgains5gtrisoa0=4 +rxgains5gtrelnabypa0=1 +rxchain=1 +txchain=1 +aa2g=1 +aa5g=1 +tssipos5g=0 +tssipos2g=0 +pa2ga0=0xff5c,0x1914,0xfd11 +pa2gccka0=0xff78,0x1cf7,0xfcac +pa5ga0=0xff58,0x16dc,0xfd45,0xff61,0x16dc,0xfd44,0xff5d,0x165d,0xfd49,0xff5b,0x15a6,0xfd69 +pa5gbw40a0=0xff62,0x17aa,0xfd30,0xff65,0x17cf,0xfd2f,0xff64,0x1747,0xfd33,0xff60,0x16b8,0xfd54 +pa5gbw80a0=0xff5e,0x1740,0xfd3f,0xff5b,0x16e8,0xfd3d,0xff54,0x1654,0xfd42,0xff58,0x1614,0xfd60 +#pa5ga0=0xff58,0x16ec,0xfd45,0xff61,0x170c,0xfd44,0xff5d,0x16dd,0xfd49,0xff5b,0x1616,0xfd69 +#pa5gbw40a0=0xff62,0x16ca,0xfd30,0xff65,0x16bf,0xfd2f,0xff64,0x1687,0xfd33,0xff60,0x15d8,0xfd54 +#pa5gbw80a0=0xff5e,0x1640,0xfd3f,0xff5b,0x1638,0xfd3d,0xff54,0x15b4,0xfd42,0xff58,0x1534,0xfd60 +# Default Target Power for 2G -- 17dBm(11)/14dBm(54)/13dBm(MCS7)/12dBm(MCS8)/12dBm(MCS9) +maxp2ga0=74 +maxp5ga0=74,74,74,74 +cckbw202gpo=0x0000 +cckbw20ul2gpo=0x0000 +mcsbw202gpo=0xaa888888 +mcsbw402gpo=0xaa888888 +dot11agofdmhrbw202gpo=0x6666 +ofdmlrbw202gpo=0x0066 +tssifloor2g=500 +# Default Target Power for 5G -- 14dBm(54)/13dBm(MCS7)/12dBm(MCS8)/12dBm(MCS9) +mcsbw205glpo=0xaa888888 +mcsbw405glpo=0xaa888888 +mcsbw805glpo=0xaa888888 +mcsbw205gmpo=0xaa888888 +mcsbw405gmpo=0xaa888888 +mcsbw805gmpo=0xaa888888 +mcsbw205ghpo=0xaa888888 +mcsbw405ghpo=0xaa888888 +mcsbw805ghpo=0xaa888888 +mcslr5glpo=0x0000 +mcslr5gmpo=0x0000 +mcslr5ghpo=0x0000 +sb20in40hrpo=0x0 +sb20in80and160hr5glpo=0x0 +sb40and80hr5glpo=0x0 +sb20in80and160hr5gmpo=0x0 +sb40and80hr5gmpo=0x0 +sb20in80and160hr5ghpo=0x0 +sb40and80hr5ghpo=0x0 +sb20in40lrpo=0x0 +sb20in80and160lr5glpo=0x0 +sb40and80lr5glpo=0x0 +sb20in80and160lr5gmpo=0x0 +sb40and80lr5gmpo=0x0 +sb20in80and160lr5ghpo=0x0 +sb40and80lr5ghpo=0x0 +dot11agduphrpo=0x0 +dot11agduplrpo=0x0 +phycal_tempdelta=25 +cckdigfilttype=2 +swctrlmap_5g=0x00080008,0x00500010,0x00100008,0x000000,0x078 +swctrlmap_2g=0x00010001,0x00220002,0x00020001,0x042202,0x1ff +swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +# +# muxenab defined to enable OOB IRQ. Level sensitive interrupt via WL_HOST_WAKE line. +muxenab=0x10 +#sd_gpout=0 +#sd_oobonly=1 +# +rssicorrnorm_c0=-2,0 +rssicorrnorm5g_c0=3,5,2,3,4,2,2,3,1,2,3,1 +## ED threshold level to address the new ETSI requirement - 10/31/2013 +ed_thresh2g=-77 +ed_thresh5g=-77 +# +paparambwver=1 diff --git a/brcm/brcmfmac4339-sdio.ZP.txt b/brcm/brcmfmac4339-sdio.ZP.txt new file mode 100644 index 0000000..1b64fad --- /dev/null +++ b/brcm/brcmfmac4339-sdio.ZP.txt @@ -0,0 +1,102 @@ +# Sample NVRAM for BCM94339 WLCSP with eTR,iPA, and eLNA. +sromrev=11 +boardrev=0x1100 +boardtype=0x06c9 +boardflags=0x10081401 +boardflags2=0x00000000 +boardflags3=0x08001188 +#boardnum=57410 +macaddr=00:90:4c:c5:12:38 +ccode=0 +regrev=0 +antswitch=0 +pdgain2g=7 +pdgain5g=7 +tworangetssi2g=0 +tworangetssi5g=0 +vendid=0x14e4 +devid=0x43ae +manfid=0x2d0 +#prodid=0x052e +nocrc=1 +otpimagesize=502 +xtalfreq=37400 +extpagain2g=2 +pdetrange2g=2 +extpagain5g=2 +pdetrange5g=2 +rxgains2gelnagaina0=2 +rxgains2gtrisoa0=6 +rxgains2gtrelnabypa0=1 +rxgains5gelnagaina0=4 +rxgains5gtrisoa0=4 +rxgains5gtrelnabypa0=1 +rxchain=1 +txchain=1 +aa2g=1 +aa5g=1 +tssipos5g=0 +tssipos2g=0 +pa2ga0=0xFF47,0x17B5,0xFD2B +pa2gccka0=0xFF5F,0x1B46,0xFCCC +pa5ga0=0xff54,0x16ec,0xfd45,0xff52,0x16a1,0xfd4d,0xff46,0x15b7,0xfd5a,0xff56,0x156d,0xfd79 +pa5gbw40a0=0xff59,0x17ca,0xfd30,0xff42,0x163d,0xfd4b,0xff31,0x152e,0xfd55,0xff60,0x16d8,0xfd54 +pa5gbw80a0=0xff56,0x1740,0xfd3f,0xff50,0x1738,0xfd3d,0xff4d,0x16b4,0xfd42,0xff58,0x1634,0xfd60 +# Default Target Power for 2G -- 17dBm(11)/14dBm(54)/13dBm(MCS7)/12dBm(MCS8)/12dBm(MCS9) +maxp2ga0=74 +maxp5ga0=74,74,74,74 +cckbw202gpo=0x0000 +cckbw20ul2gpo=0x0000 +mcsbw202gpo=0xaa888888 +mcsbw402gpo=0xaa888888 +dot11agofdmhrbw202gpo=0x6666 +ofdmlrbw202gpo=0x0066 +tssifloor2g=500 +# Default Target Power for 5G -- 14dBm(54)/13dBm(MCS7)/12dBm(MCS8)/12dBm(MCS9) +mcsbw205glpo=0xaa866666 +mcsbw405glpo=0xaa866666 +mcsbw805glpo=0xaa866666 +mcsbw205gmpo=0xaa866666 +mcsbw405gmpo=0xaa866666 +mcsbw805gmpo=0xaa866666 +mcsbw205ghpo=0xaa866666 +mcsbw405ghpo=0xaa866666 +mcsbw805ghpo=0xaa866666 +mcslr5glpo=0x0000 +mcslr5gmpo=0x0000 +mcslr5ghpo=0x0000 +sb20in40hrpo=0x0 +sb20in80and160hr5glpo=0x0 +sb40and80hr5glpo=0x0 +sb20in80and160hr5gmpo=0x0 +sb40and80hr5gmpo=0x0 +sb20in80and160hr5ghpo=0x0 +sb40and80hr5ghpo=0x0 +sb20in40lrpo=0x0 +sb20in80and160lr5glpo=0x0 +sb40and80lr5glpo=0x0 +sb20in80and160lr5gmpo=0x0 +sb40and80lr5gmpo=0x0 +sb20in80and160lr5ghpo=0x0 +sb40and80lr5ghpo=0x0 +dot11agduphrpo=0x0 +dot11agduplrpo=0x0 +phycal_tempdelta=25 +cckdigfilttype=2 +swctrlmap_5g=0x00080008,0x00500010,0x00100008,0x000000,0x078 +swctrlmap_2g=0x00010001,0x00220002,0x00020001,0x042202,0x1ff +swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +# +# muxenab defined to enable OOB IRQ. Level sensitive interrupt via WL_HOST_WAKE line. +muxenab=0x10 +#sd_gpout=0 +#sd_oobonly=1 +# +rssicorrnorm_c0=-2,0 +rssicorrnorm5g_c0=3,5,2,3,4,2,2,3,1,2,3,1 +## ED threshold level to address the new ETSI requirement - 10/31/2013 +ed_thresh2g=-77 +ed_thresh5g=-77 +# +paparambwver=1 diff --git a/brcm/brcmfmac4339-sdio.bin b/brcm/brcmfmac4339-sdio.bin new file mode 100644 index 0000000..e3cf306 Binary files /dev/null and b/brcm/brcmfmac4339-sdio.bin differ diff --git a/brcm/brcmfmac4339-sdio.txt b/brcm/brcmfmac4339-sdio.txt new file mode 100644 index 0000000..1b64fad --- /dev/null +++ b/brcm/brcmfmac4339-sdio.txt @@ -0,0 +1,102 @@ +# Sample NVRAM for BCM94339 WLCSP with eTR,iPA, and eLNA. +sromrev=11 +boardrev=0x1100 +boardtype=0x06c9 +boardflags=0x10081401 +boardflags2=0x00000000 +boardflags3=0x08001188 +#boardnum=57410 +macaddr=00:90:4c:c5:12:38 +ccode=0 +regrev=0 +antswitch=0 +pdgain2g=7 +pdgain5g=7 +tworangetssi2g=0 +tworangetssi5g=0 +vendid=0x14e4 +devid=0x43ae +manfid=0x2d0 +#prodid=0x052e +nocrc=1 +otpimagesize=502 +xtalfreq=37400 +extpagain2g=2 +pdetrange2g=2 +extpagain5g=2 +pdetrange5g=2 +rxgains2gelnagaina0=2 +rxgains2gtrisoa0=6 +rxgains2gtrelnabypa0=1 +rxgains5gelnagaina0=4 +rxgains5gtrisoa0=4 +rxgains5gtrelnabypa0=1 +rxchain=1 +txchain=1 +aa2g=1 +aa5g=1 +tssipos5g=0 +tssipos2g=0 +pa2ga0=0xFF47,0x17B5,0xFD2B +pa2gccka0=0xFF5F,0x1B46,0xFCCC +pa5ga0=0xff54,0x16ec,0xfd45,0xff52,0x16a1,0xfd4d,0xff46,0x15b7,0xfd5a,0xff56,0x156d,0xfd79 +pa5gbw40a0=0xff59,0x17ca,0xfd30,0xff42,0x163d,0xfd4b,0xff31,0x152e,0xfd55,0xff60,0x16d8,0xfd54 +pa5gbw80a0=0xff56,0x1740,0xfd3f,0xff50,0x1738,0xfd3d,0xff4d,0x16b4,0xfd42,0xff58,0x1634,0xfd60 +# Default Target Power for 2G -- 17dBm(11)/14dBm(54)/13dBm(MCS7)/12dBm(MCS8)/12dBm(MCS9) +maxp2ga0=74 +maxp5ga0=74,74,74,74 +cckbw202gpo=0x0000 +cckbw20ul2gpo=0x0000 +mcsbw202gpo=0xaa888888 +mcsbw402gpo=0xaa888888 +dot11agofdmhrbw202gpo=0x6666 +ofdmlrbw202gpo=0x0066 +tssifloor2g=500 +# Default Target Power for 5G -- 14dBm(54)/13dBm(MCS7)/12dBm(MCS8)/12dBm(MCS9) +mcsbw205glpo=0xaa866666 +mcsbw405glpo=0xaa866666 +mcsbw805glpo=0xaa866666 +mcsbw205gmpo=0xaa866666 +mcsbw405gmpo=0xaa866666 +mcsbw805gmpo=0xaa866666 +mcsbw205ghpo=0xaa866666 +mcsbw405ghpo=0xaa866666 +mcsbw805ghpo=0xaa866666 +mcslr5glpo=0x0000 +mcslr5gmpo=0x0000 +mcslr5ghpo=0x0000 +sb20in40hrpo=0x0 +sb20in80and160hr5glpo=0x0 +sb40and80hr5glpo=0x0 +sb20in80and160hr5gmpo=0x0 +sb40and80hr5gmpo=0x0 +sb20in80and160hr5ghpo=0x0 +sb40and80hr5ghpo=0x0 +sb20in40lrpo=0x0 +sb20in80and160lr5glpo=0x0 +sb40and80lr5glpo=0x0 +sb20in80and160lr5gmpo=0x0 +sb40and80lr5gmpo=0x0 +sb20in80and160lr5ghpo=0x0 +sb40and80lr5ghpo=0x0 +dot11agduphrpo=0x0 +dot11agduplrpo=0x0 +phycal_tempdelta=25 +cckdigfilttype=2 +swctrlmap_5g=0x00080008,0x00500010,0x00100008,0x000000,0x078 +swctrlmap_2g=0x00010001,0x00220002,0x00020001,0x042202,0x1ff +swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +# +# muxenab defined to enable OOB IRQ. Level sensitive interrupt via WL_HOST_WAKE line. +muxenab=0x10 +#sd_gpout=0 +#sd_oobonly=1 +# +rssicorrnorm_c0=-2,0 +rssicorrnorm5g_c0=3,5,2,3,4,2,2,3,1,2,3,1 +## ED threshold level to address the new ETSI requirement - 10/31/2013 +ed_thresh2g=-77 +ed_thresh5g=-77 +# +paparambwver=1 diff --git a/brcm/brcmfmac43430-sdio.bin b/brcm/brcmfmac43430-sdio.bin new file mode 100644 index 0000000..d87f27a Binary files /dev/null and b/brcm/brcmfmac43430-sdio.bin differ diff --git a/brcm/brcmfmac43430-sdio.txt b/brcm/brcmfmac43430-sdio.txt new file mode 100644 index 0000000..8f0bf69 --- /dev/null +++ b/brcm/brcmfmac43430-sdio.txt @@ -0,0 +1,54 @@ +#AP6212_NVRAM_V1.0_20140603 +# 2.4 GHz, 20 MHz BW mode + +# The following parameter values are just placeholders, need to be updated. +manfid=0x2d0 +prodid=0x0726 +vendid=0x14e4 +devid=0x43e2 +boardtype=0x0726 +boardrev=0x1101 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=11 +boardflags=0x00404201 +xtalfreq=26000 +nocrc=1 +ag0=255 +aa2g=1 +ccode=ALL + +pa0itssit=0x20 +extpagain2g=0 + +#PA parameters for 2.4GHz, measured at CHIP OUTPUT +pa2ga0=-168,7161,-820 +AvVmid_c0=0x0,0xc8 +cckpwroffset0=5 + +# PPR params +maxp2ga0=90 +txpwrbckof=6 +cckbw202gpo=0x5555 +legofdmbw202gpo=0x77777777 +mcsbw202gpo=0xaaaaaaaa + +# OFDM IIR : +ofdmdigfilttype=7 +# PAPD mode: +papdmode=2 + +il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b + +#OOB parameters +hostwake=0x40 +hostrdy=0x41 +usbrdy=0x03 +usbrdydelay=100 +deadman_to=0xffffffff +# muxenab: 0x1 for UART enable, 0x10 for Host awake +muxenab=0x10 +# CLDO PWM voltage settings - 0x4 - 1.1 volt +#cldo_pwm=0x4 + diff --git a/brcm/brcmfmac43430a0-sdio.bin b/brcm/brcmfmac43430a0-sdio.bin new file mode 100644 index 0000000..52f14c9 Binary files /dev/null and b/brcm/brcmfmac43430a0-sdio.bin differ diff --git a/brcm/brcmfmac43430a0-sdio.txt b/brcm/brcmfmac43430a0-sdio.txt new file mode 100644 index 0000000..8f0bf69 --- /dev/null +++ b/brcm/brcmfmac43430a0-sdio.txt @@ -0,0 +1,54 @@ +#AP6212_NVRAM_V1.0_20140603 +# 2.4 GHz, 20 MHz BW mode + +# The following parameter values are just placeholders, need to be updated. +manfid=0x2d0 +prodid=0x0726 +vendid=0x14e4 +devid=0x43e2 +boardtype=0x0726 +boardrev=0x1101 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=11 +boardflags=0x00404201 +xtalfreq=26000 +nocrc=1 +ag0=255 +aa2g=1 +ccode=ALL + +pa0itssit=0x20 +extpagain2g=0 + +#PA parameters for 2.4GHz, measured at CHIP OUTPUT +pa2ga0=-168,7161,-820 +AvVmid_c0=0x0,0xc8 +cckpwroffset0=5 + +# PPR params +maxp2ga0=90 +txpwrbckof=6 +cckbw202gpo=0x5555 +legofdmbw202gpo=0x77777777 +mcsbw202gpo=0xaaaaaaaa + +# OFDM IIR : +ofdmdigfilttype=7 +# PAPD mode: +papdmode=2 + +il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b + +#OOB parameters +hostwake=0x40 +hostrdy=0x41 +usbrdy=0x03 +usbrdydelay=100 +deadman_to=0xffffffff +# muxenab: 0x1 for UART enable, 0x10 for Host awake +muxenab=0x10 +# CLDO PWM voltage settings - 0x4 - 1.1 volt +#cldo_pwm=0x4 + diff --git a/brcm/brcmfmac43455-sdio.bin b/brcm/brcmfmac43455-sdio.bin new file mode 100644 index 0000000..94f2add Binary files /dev/null and b/brcm/brcmfmac43455-sdio.bin differ diff --git a/brcm/brcmfmac43455-sdio.clm_blob b/brcm/brcmfmac43455-sdio.clm_blob new file mode 100644 index 0000000..3b9b5bd Binary files /dev/null and b/brcm/brcmfmac43455-sdio.clm_blob differ diff --git a/brcm/brcmfmac43455-sdio.txt b/brcm/brcmfmac43455-sdio.txt new file mode 100644 index 0000000..54d9321 --- /dev/null +++ b/brcm/brcmfmac43455-sdio.txt @@ -0,0 +1,97 @@ +# Cloned from bcm94345wlpagb_p2xx.txt +NVRAMRev=$Rev: 498373 $ +sromrev=11 +vendid=0x14e4 +devid=0x43ab +manfid=0x2d0 +prodid=0x06e4 +#macaddr=00:90:4c:c5:12:38 +macaddr=b8:27:eb:74:f2:6c +nocrc=1 +boardtype=0x6e4 +boardrev=0x1304 + +#XTAL 37.4MHz +xtalfreq=37400 + +btc_mode=1 +#------------------------------------------------------ +#boardflags: 5GHz eTR switch by default +# 2.4GHz eTR switch by default +# bit1 for btcoex +boardflags=0x00480201 +boardflags2=0x40800000 +boardflags3=0x48200100 +phycal_tempdelta=15 +rxchain=1 +txchain=1 +aa2g=1 +aa5g=1 +tssipos5g=1 +tssipos2g=1 +femctrl=0 +AvVmid_c0=1,165,2,100,2,100,2,100,2,100 +pa2ga0=-129,6525,-718 +pa2ga1=-149,4408,-601 +pa5ga0=-185,6836,-815,-186,6838,-815,-184,6859,-815,-184,6882,-818 +pa5ga1=-202,4285,-574,-201,4312,-578,-196,4391,-586,-201,4294,-575 +itrsw=1 +pdoffsetcckma0=2 +pdoffset2gperchan=0,-2,1,0,1,0,1,1,1,0,0,-1,-1,0 +pdoffset2g40ma0=16 +pdoffset40ma0=0x8888 +pdoffset80ma0=0x8888 +extpagain5g=2 +extpagain2g=2 +tworangetssi2g=1 +tworangetssi5g=1 +# LTECX flags +# WCI2 +ltecxmux=0 +ltecxpadnum=0x0504 +ltecxfnsel=0x22 +ltecxgcigpio=0x32 + +maxp2ga0=80 +ofdmlrbw202gpo=0x0022 +dot11agofdmhrbw202gpo=0x4442 +mcsbw202gpo=0x98444422 +mcsbw402gpo=0x98444422 +maxp5ga0=82,82,82,82 +mcsbw205glpo=0xb9555000 +mcsbw205gmpo=0xb9555000 +mcsbw205ghpo=0xb9555000 +mcsbw405glpo=0xb9555000 +mcsbw405gmpo=0xb9555000 +mcsbw405ghpo=0xb9555000 +mcsbw805glpo=0xb9555000 +mcsbw805gmpo=0xb9555000 +mcsbw805ghpo=0xb9555000 + +swctrlmap_2g=0x00000000,0x00000000,0x00000000,0x010000,0x3ff +swctrlmap_5g=0x00100010,0x00200020,0x00200020,0x010000,0x3fe +swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x3 +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x3 + +vcodivmode=1 +deadman_to=481500000 + +ed_thresh2g=-54 +ed_thresh5g=-54 +eu_edthresh2g=-54 +eu_edthresh5g=-54 +ldo1=4 +rawtempsense=0x1ff +cckPwrIdxCorr=3 +cckTssiDelay=150 +ofdmTssiDelay=150 +txpwr2gAdcScale=1 +txpwr5gAdcScale=1 +dot11b_opts=0x3aa85 +cbfilttype=1 +fdsslevel_ch11=6 + +# Improved Bluetooth coexistence parameters from Cypress +btc_mode=1 +btc_params8=0x4e20 +btc_params1=0x7530 diff --git a/brcm/brcmfmac43456-sdio.bin b/brcm/brcmfmac43456-sdio.bin new file mode 100644 index 0000000..61fd457 Binary files /dev/null and b/brcm/brcmfmac43456-sdio.bin differ diff --git a/brcm/brcmfmac43456-sdio.txt b/brcm/brcmfmac43456-sdio.txt new file mode 100644 index 0000000..0916af5 --- /dev/null +++ b/brcm/brcmfmac43456-sdio.txt @@ -0,0 +1,99 @@ +#AP6256_NVRAM_V1.1_08252017 +# Cloned from bcm94345wlpagb_p2xx.txt +NVRAMRev=$Rev: 498373 $ +sromrev=11 +vendid=0x14e4 +devid=0x43ab +manfid=0x2d0 +prodid=0x06e4 +macaddr=00:90:4c:c5:12:38 +nocrc=1 +boardtype=0x6e4 +boardrev=0x1304 +xtalfreq=37400 +#boardflags: 5GHz eTR switch by default +# 2.4GHz eTR switch by default +# bit1 for btcoex +boardflags=0x00480201 +boardflags2=0x40800000 +boardflags3=0x48200100 +#phycal_tempdelta=15 +rxchain=1 +txchain=1 +aa2g=1 +aa5g=1 +tssipos5g=1 +tssipos2g=1 +femctrl=0 +AvVmid_c0=0,157,1,126,1,126,1,126,1,126 +pa2ga0=-164,5427,-623 +pa2ga1=-165,3699,-515 +#pa5ga0=-146,5304,-612,-140,5341,-613,-166,5326,-633,-154,5272,-621 +#pa5ga0=-134,5385,-609,-132,5359,-605,-154,5360,-621,-140,5288,-604 +pa5ga0=-127,5380,-603,-130,5395,-608,-148,5369,-622,-147,5222,-608 +pa5ga1=-161,3544,-499,-166,3543,-497,-169,3569,-497,-171,3598,-498 +itrsw=1 +pdoffset2g40ma0=10 +pdoffset40ma0=0xaaaa +pdoffset80ma0=0xaaaa +extpagain5g=2 +extpagain2g=2 +tworangetssi2g=0 +tworangetssi5g=0 +# LTECX flags +# WCI2 +ltecxmux=0 +ltecxpadnum=0x0504 +ltecxfnsel=0x22 +ltecxgcigpio=0x32 + +pacalshift5g=0,0,3 + +maxp2ga0=70 +cckbw202gpo=0x1000 +cckbw20ul2gpo=0x1000 +ofdmlrbw202gpo=0x0033 +dot11agofdmhrbw202gpo=0x2222 +mcsbw202gpo=0x99333322 + +cckdigfilttype=5 + +#maxp5ga0=82,82,82,82 +#mcsbw205glpo=0x99555000 +#mcsbw205gmpo=0x99555000 +#mcsbw205ghpo=0x99555000 +#mcsbw405glpo=0x99555000 +#mcsbw405gmpo=0x99555000 +#mcsbw405ghpo=0x99555000 +#mcsbw805glpo=0x99555000 +#mcsbw805gmpo=0x99555000 +#mcsbw805ghpo=0x99555000 + +maxp5ga0=73,74,73,73 +mcsbw205glpo=0x8a875444 +mcsbw205gmpo=0x8a875444 +mcsbw205ghpo=0x8a875444 + +mcsbw405glpo=0xda844333 +mcsbw405gmpo=0xdb844333 +mcsbw405ghpo=0xda844333 + +mcsbw805glpo=0xdb555444 +mcsbw805gmpo=0xda555444 +mcsbw805ghpo=0xda555444 + + +swctrlmap_2g=0x00040004,0x00020002,0x00040004,0x010a02,0x1ff +swctrlmap_5g=0x00100010,0x00200020,0x00200020,0x010a02,0x2f4 +swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x3 +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x3 + +vcodivmode=1 +deadman_to=481500000 +ed_thresh2g=-54 +ed_thresh5g=-54 +eu_edthresh2g=-54 +eu_edthresh5g=-54 + + +muxenab=0x10 diff --git a/brcm/brcmfmac4356-sdio-nanopi-m4v2.bin b/brcm/brcmfmac4356-sdio-nanopi-m4v2.bin new file mode 100644 index 0000000..1f6e647 Binary files /dev/null and b/brcm/brcmfmac4356-sdio-nanopi-m4v2.bin differ diff --git a/brcm/brcmfmac4356-sdio-nanopi-m4v2.txt b/brcm/brcmfmac4356-sdio-nanopi-m4v2.txt new file mode 100644 index 0000000..fca6305 --- /dev/null +++ b/brcm/brcmfmac4356-sdio-nanopi-m4v2.txt @@ -0,0 +1,126 @@ +# Sample variables file for BCM94356Z NGFF 22x30mm iPA, iLNA board with PCIe for production package +NVRAMRev=$Rev: 492104 $ +#4356 chip = 4354 A2 chip +sromrev=11 +boardrev=0x1102 +boardtype=0x073e +boardflags=0x02400201 +#0x2000 enable 2G spur WAR +boardflags2=0x00802000 +boardflags3=0x0000000a +#boardflags3 0x00000100 /* to read swctrlmap from nvram*/ +#define BFL3_5G_SPUR_WAR 0x00080000 /* enable spur WAR in 5G band */ +#define BFL3_AvVim 0x40000000 /* load AvVim from nvram */ +macaddr=00:90:4c:1a:10:01 +ccode=0x5854 +regrev=205 +antswitch=0 +pdgain5g=4 +pdgain2g=4 +tworangetssi2g=0 +tworangetssi5g=0 +paprdis=0 +femctrl=10 +vendid=0x14e4 +devid=0x43ec +manfid=0x2d0 +#prodid=0x052e +nocrc=1 +otpimagesize=502 +xtalfreq=37400 +rxgains2gelnagaina0=0 +rxgains2gtrisoa0=7 +rxgains2gtrelnabypa0=0 +rxgains5gelnagaina0=0 +rxgains5gtrisoa0=11 +rxgains5gtrelnabypa0=0 +rxgains5gmelnagaina0=0 +rxgains5gmtrisoa0=13 +rxgains5gmtrelnabypa0=0 +rxgains5ghelnagaina0=0 +rxgains5ghtrisoa0=12 +rxgains5ghtrelnabypa0=0 +rxgains2gelnagaina1=0 +rxgains2gtrisoa1=7 +rxgains2gtrelnabypa1=0 +rxgains5gelnagaina1=0 +rxgains5gtrisoa1=10 +rxgains5gtrelnabypa1=0 +rxgains5gmelnagaina1=0 +rxgains5gmtrisoa1=11 +rxgains5gmtrelnabypa1=0 +rxgains5ghelnagaina1=0 +rxgains5ghtrisoa1=11 +rxgains5ghtrelnabypa1=0 +rxchain=3 +txchain=3 +aa2g=3 +aa5g=3 +agbg0=2 +agbg1=2 +aga0=2 +aga1=2 +tssipos2g=1 +extpagain2g=2 +tssipos5g=1 +extpagain5g=2 +tempthresh=255 +tempoffset=255 +rawtempsense=0x1ff +pa2ga0=-147,6192,-705 +pa2ga1=-161,6041,-701 +pa5ga0=-194,6069,-739,-188,6137,-743,-185,5931,-725,-171,5898,-715 +pa5ga1=-190,6248,-757,-190,6275,-759,-190,6225,-757,-184,6131,-746 +subband5gver=0x4 +pdoffsetcckma0=0x4 +pdoffsetcckma1=0x4 +pdoffset40ma0=0x0000 +pdoffset80ma0=0x0000 +pdoffset40ma1=0x0000 +pdoffset80ma1=0x0000 +maxp2ga0=76 +maxp5ga0=74,74,74,74 +maxp2ga1=76 +maxp5ga1=74,74,74,74 +cckbw202gpo=0x0000 +cckbw20ul2gpo=0x0000 +mcsbw202gpo=0x99644422 +mcsbw402gpo=0x99644422 +dot11agofdmhrbw202gpo=0x6666 +ofdmlrbw202gpo=0x0022 +mcsbw205glpo=0x88766663 +mcsbw405glpo=0x88666663 +mcsbw805glpo=0xbb666665 +mcsbw205gmpo=0xd8666663 +mcsbw405gmpo=0x88666663 +mcsbw805gmpo=0xcc666665 +mcsbw205ghpo=0xdc666663 +mcsbw405ghpo=0xaa666663 +mcsbw805ghpo=0xdd666665 +mcslr5glpo=0x0000 +mcslr5gmpo=0x0000 +mcslr5ghpo=0x0000 +sb20in40hrpo=0x0 +sb20in80and160hr5glpo=0x0 +sb40and80hr5glpo=0x0 +sb20in80and160hr5gmpo=0x0 +sb40and80hr5gmpo=0x0 +sb20in80and160hr5ghpo=0x0 +sb40and80hr5ghpo=0x0 +sb20in40lrpo=0x0 +sb20in80and160lr5glpo=0x0 +sb40and80lr5glpo=0x0 +sb20in80and160lr5gmpo=0x0 +sb40and80lr5gmpo=0x0 +sb20in80and160lr5ghpo=0x0 +sb40and80lr5ghpo=0x0 +dot11agduphrpo=0x0 +dot11agduplrpo=0x0 +phycal_tempdelta=255 +temps_period=15 +temps_hysteresis=15 +rssicorrnorm_c0=4,4 +rssicorrnorm_c1=4,4 +rssicorrnorm5g_c0=1,2,3,1,2,3,6,6,8,6,6,8 +rssicorrnorm5g_c1=1,2,3,2,2,2,7,7,8,7,7,8 + diff --git a/brcm/brcmfmac4356-sdio.bin b/brcm/brcmfmac4356-sdio.bin new file mode 100644 index 0000000..1f6e647 Binary files /dev/null and b/brcm/brcmfmac4356-sdio.bin differ diff --git a/brcm/brcmfmac4356-sdio.clm_blob b/brcm/brcmfmac4356-sdio.clm_blob new file mode 100644 index 0000000..22d43b6 Binary files /dev/null and b/brcm/brcmfmac4356-sdio.clm_blob differ diff --git a/brcm/brcmfmac4356-sdio.txt b/brcm/brcmfmac4356-sdio.txt new file mode 100644 index 0000000..fca6305 --- /dev/null +++ b/brcm/brcmfmac4356-sdio.txt @@ -0,0 +1,126 @@ +# Sample variables file for BCM94356Z NGFF 22x30mm iPA, iLNA board with PCIe for production package +NVRAMRev=$Rev: 492104 $ +#4356 chip = 4354 A2 chip +sromrev=11 +boardrev=0x1102 +boardtype=0x073e +boardflags=0x02400201 +#0x2000 enable 2G spur WAR +boardflags2=0x00802000 +boardflags3=0x0000000a +#boardflags3 0x00000100 /* to read swctrlmap from nvram*/ +#define BFL3_5G_SPUR_WAR 0x00080000 /* enable spur WAR in 5G band */ +#define BFL3_AvVim 0x40000000 /* load AvVim from nvram */ +macaddr=00:90:4c:1a:10:01 +ccode=0x5854 +regrev=205 +antswitch=0 +pdgain5g=4 +pdgain2g=4 +tworangetssi2g=0 +tworangetssi5g=0 +paprdis=0 +femctrl=10 +vendid=0x14e4 +devid=0x43ec +manfid=0x2d0 +#prodid=0x052e +nocrc=1 +otpimagesize=502 +xtalfreq=37400 +rxgains2gelnagaina0=0 +rxgains2gtrisoa0=7 +rxgains2gtrelnabypa0=0 +rxgains5gelnagaina0=0 +rxgains5gtrisoa0=11 +rxgains5gtrelnabypa0=0 +rxgains5gmelnagaina0=0 +rxgains5gmtrisoa0=13 +rxgains5gmtrelnabypa0=0 +rxgains5ghelnagaina0=0 +rxgains5ghtrisoa0=12 +rxgains5ghtrelnabypa0=0 +rxgains2gelnagaina1=0 +rxgains2gtrisoa1=7 +rxgains2gtrelnabypa1=0 +rxgains5gelnagaina1=0 +rxgains5gtrisoa1=10 +rxgains5gtrelnabypa1=0 +rxgains5gmelnagaina1=0 +rxgains5gmtrisoa1=11 +rxgains5gmtrelnabypa1=0 +rxgains5ghelnagaina1=0 +rxgains5ghtrisoa1=11 +rxgains5ghtrelnabypa1=0 +rxchain=3 +txchain=3 +aa2g=3 +aa5g=3 +agbg0=2 +agbg1=2 +aga0=2 +aga1=2 +tssipos2g=1 +extpagain2g=2 +tssipos5g=1 +extpagain5g=2 +tempthresh=255 +tempoffset=255 +rawtempsense=0x1ff +pa2ga0=-147,6192,-705 +pa2ga1=-161,6041,-701 +pa5ga0=-194,6069,-739,-188,6137,-743,-185,5931,-725,-171,5898,-715 +pa5ga1=-190,6248,-757,-190,6275,-759,-190,6225,-757,-184,6131,-746 +subband5gver=0x4 +pdoffsetcckma0=0x4 +pdoffsetcckma1=0x4 +pdoffset40ma0=0x0000 +pdoffset80ma0=0x0000 +pdoffset40ma1=0x0000 +pdoffset80ma1=0x0000 +maxp2ga0=76 +maxp5ga0=74,74,74,74 +maxp2ga1=76 +maxp5ga1=74,74,74,74 +cckbw202gpo=0x0000 +cckbw20ul2gpo=0x0000 +mcsbw202gpo=0x99644422 +mcsbw402gpo=0x99644422 +dot11agofdmhrbw202gpo=0x6666 +ofdmlrbw202gpo=0x0022 +mcsbw205glpo=0x88766663 +mcsbw405glpo=0x88666663 +mcsbw805glpo=0xbb666665 +mcsbw205gmpo=0xd8666663 +mcsbw405gmpo=0x88666663 +mcsbw805gmpo=0xcc666665 +mcsbw205ghpo=0xdc666663 +mcsbw405ghpo=0xaa666663 +mcsbw805ghpo=0xdd666665 +mcslr5glpo=0x0000 +mcslr5gmpo=0x0000 +mcslr5ghpo=0x0000 +sb20in40hrpo=0x0 +sb20in80and160hr5glpo=0x0 +sb40and80hr5glpo=0x0 +sb20in80and160hr5gmpo=0x0 +sb40and80hr5gmpo=0x0 +sb20in80and160hr5ghpo=0x0 +sb40and80hr5ghpo=0x0 +sb20in40lrpo=0x0 +sb20in80and160lr5glpo=0x0 +sb40and80lr5glpo=0x0 +sb20in80and160lr5gmpo=0x0 +sb40and80lr5gmpo=0x0 +sb20in80and160lr5ghpo=0x0 +sb40and80lr5ghpo=0x0 +dot11agduphrpo=0x0 +dot11agduplrpo=0x0 +phycal_tempdelta=255 +temps_period=15 +temps_hysteresis=15 +rssicorrnorm_c0=4,4 +rssicorrnorm_c1=4,4 +rssicorrnorm5g_c0=1,2,3,1,2,3,6,6,8,6,6,8 +rssicorrnorm5g_c1=1,2,3,2,2,2,7,7,8,7,7,8 + diff --git a/brcm/brcmfmac4359-sdio.bin b/brcm/brcmfmac4359-sdio.bin new file mode 100644 index 0000000..c5d0c18 Binary files /dev/null and b/brcm/brcmfmac4359-sdio.bin differ diff --git a/brcm/brcmfmac4359-sdio.txt b/brcm/brcmfmac4359-sdio.txt new file mode 100644 index 0000000..9210a3d --- /dev/null +++ b/brcm/brcmfmac4359-sdio.txt @@ -0,0 +1,226 @@ +#AP6359SA_NVRAM_V1.1_20170328 +# BCM4359 WLBGA iPA, iLNA board for bringup -AP6359SA_V1.0NVRAM +NVRAMRev=$Rev: 528206 $ +cckdigfilttype=5 +#cckdigfilttype=4 (default) +#valid ofdm filter types are 0 and 1 +ofdmfilttype_2gbe=127 +ofdmfilttype_5gbe=127 +sromrev=11 +boardrev=0x1301 +boardtype=0x0812 +# JIRA:SW4349-945 MANDATORY! Update makefile in case you touch bfl +#boardflags=0x10081201 +boardflags=0x00080201 +boardflags2=0x40800000 +boardflags3=0x48700106 +#boardnum=57410 +macaddr=00:90:4c:27:80:01 +ccode=0 +regrev=0 +antswitch=0 +pdgain5g=0 +pdgain2g=0 +lowpowerrange2g=0 +lowpowerrange5g=0 +tworangetssi2g=0 +tworangetssi5g=0 +# Low Power Range start value: 0dBm +olpc_thresh2g=0 +olpc_thresh5g=0 +AvVmid_c0=2,130,2,130,2,130,2,130,2,130 +AvVmid_c1=2,130,2,130,2,130,2,130,2,130 +# JIRA:SW4349-945 MANDATORY! Update makefile in case you touch femctl +femctrl=14 +vendid=0x14e4 +devid=0x43ef +manfid=0x2d0 +#prodid=0x052e +nocrc=1 +#btc_mode=1 +btc_params82=0x1a0 +otpimagesize=502 +xtalfreq=37400 +rxgains2gelnagaina0=3 +rxgains2gtrisoa0=7 +rxgains2gtrelnabypa0=1 +rxgains5gelnagaina0=3 +rxgains5gtrisoa0=6 +rxgains5gtrelnabypa0=1 +rxgains5gmelnagaina0=3 +rxgains5gmtrisoa0=6 +rxgains5gmtrelnabypa0=1 +rxgains5ghelnagaina0=3 +rxgains5ghtrisoa0=6 +rxgains5ghtrelnabypa0=1 +rxgains2gelnagaina1=3 +rxgains2gtrisoa1=7 +rxgains2gtrelnabypa1=1 +rxgains5gelnagaina1=3 +rxgains5gtrisoa1=6 +rxgains5gtrelnabypa1=1 +rxgains5gmelnagaina1=3 +rxgains5gmtrisoa1=6 +rxgains5gmtrelnabypa1=1 +rxgains5ghelnagaina1=3 +rxgains5ghtrisoa1=6 +rxgains5ghtrelnabypa1=1 +rxchain=3 +txchain=3 +aa2g=3 +aa5g=3 +agbg0=2 +agbg1=2 +aga0=2 +aga1=2 +tssipos2g=1 +extpagain2g=2 +tssipos5g=1 +extpagain5g=2 +tempthresh=255 +tempoffset=255 +rawtempsense=0x1ff +fdss_interp_en=1 +#fdss_level_2g=3,3 +fdss_level_5g=4,4 +#pa2gccka0=-186,8076,-976 +#pa2gccka1=-217,7061,-881 +#pa2gccka2=-67,9864,-1253 +#pa2gccka3=-115,9164,-1225 +#pa2ga0=-196,6950,-832 +#pa2ga1=-204,6710,-809 +#pa2ga2=-220,4557,-593 +#pa2ga3=-218,4596,-601 +pa2ga0=-178,6979,-820 +pa2ga1=-169,7256,-837 +pa2ga2=-220,4685,-607 +pa2ga3=-218,4724,-615 +#pa5ga0=-191,6865,-844,-169,7525,-907,-168,7768,-938,-192,7073,-871 +#pa5ga1=-182,7580,-919,-188,7614,-931,-219,6536,-818,-202,7220,-895 +#pa5ga2=-220,4437,-628,-183,5005,-678,-229,4048,-551,-223,4448,-611 +#pa5ga3=-263,3914,-566,-224,4649,-640,-230,4385,-596,-154,6488,-866 +pa5ga0=-201,6882,-843,-191,7173,-871,-193,7048,-861,-181,7214,-866 +pa5ga1=-214,6467,-801,-210,6642,-821,-204,6742,-831,-204,6651,-819 +pa5ga2=-220,4616,-647,-183,5184,-694,-229,4227,-571,-223,4627,-631 +pa5ga3=-263,4170,-599,-224,4905,-668,-230,4641,-625,-154,6744,-885 +#pa5gbw4080a0=-201,6883,-859,-198,7088,-881,-202,6968,-870,-210,6522,-820 +#pa5gbw4080a1=-217,6626,-832,-201,7517,-932,-201,7251,-896,-184,7500,-917 +#pa5gbw4080a2=-272,3585,-525,-193,5404,-740,-229,4201,-572,-230,4036,-550 +#pa5gbw4080a3=-278,3361,-486,-230,4794,-662,-268,3605,-508,-276,3337,-478 +maxp2ga0=70 +maxp2ga1=72 +maxp5ga0=61,61,62,62 +maxp5ga1=61,61,62,60 +subband5gver=0x4 +paparambwver=3 +pdoffset2g40mvalid=0 +cckpwroffset0=0x3 +cckpwroffset1=0x3 +pdoffset2g40ma0=0x2 +pdoffset2g40ma1=0x3 +pdoffset40ma0=0x0022 +pdoffset80ma0=0xceff +pdoffset40ma1=0x0123 +pdoffset80ma1=0xdfff +cckbw202gpo=0 +cckbw20ul2gpo=0 +mcsbw202gpo=0x44444444 +mcsbw402gpo=0x44444444 +dot11agofdmhrbw202gpo=0x2222 +ofdmlrbw202gpo=0x0000 +mcsbw205glpo=0x33233333 +mcsbw405glpo=0x33233333 +mcsbw805glpo=0x88888888 +mcsbw1605glpo=0 +mcsbw205gmpo=0x22222223 +mcsbw405gmpo=0x22444444 +mcsbw805gmpo=0x8AAAAAAB +mcsbw1605gmpo=0 +mcsbw205ghpo=0x44333333 +mcsbw405ghpo=0x44444444 +mcsbw805ghpo=0x98888888 +mcsbw1605ghpo=0 +mcslr5glpo=0x0000 +mcslr5gmpo=0x0000 +mcslr5ghpo=0x0000 +sb20in40hrpo=0x0 +sb20in80and160hr5glpo=0x0 +sb40and80hr5glpo=0x0 +sb20in80and160hr5gmpo=0x0 +sb40and80hr5gmpo=0x0 +sb20in80and160hr5ghpo=0x0 +sb40and80hr5ghpo=0x0 +sb20in40lrpo=0x0 +sb20in80and160lr5glpo=0x0 +sb40and80lr5glpo=0x0 +sb20in80and160lr5gmpo=0x0 +sb40and80lr5gmpo=0x0 +sb20in80and160lr5ghpo=0x0 +sb40and80lr5ghpo=0x0 +dot11agduphrpo=0x0 +dot11agduplrpo=0x0 +phycal_tempdelta=255 +temps_period=15 +temps_hysteresis=15 +ltecxmux=0 +ltecxpadnum=0x0504 +ltecxfnsel=0x44 +ltecxgcigpio=0x04 +#OOB params +#device_wake_opt=1 +#host_wake_opt=0 +#swctrlmap_2g=0x00000808,0x30300000,0x10100000,0x023010,0x1f8 +#swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x003 +#swctrlmap_5g=0x00004040,0x80800000,0x00000000,0x000000,0x1ff +#swctrlmapext_5g=0x00000000,0x01010000,0x01010000,0x000000,0x001 +swctrlmap_2g=0x00000808,0x00001010,0x00001010,0x020010,0x1f8 +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x003 +swctrlmap_5g=0x00004040,0x00000000,0x00000000,0x000000,0x1ff +swctrlmapext_5g=0x00000000,0x00000101,0x00000101,0x000000,0x001 +#fem_table_init_val=0x0c180000,0x00000000 +rssi_delta_5gl_c0=3,3,2,2,5,5 +rssi_delta_5gml_c0=0,2,0,2,3,5 +rssi_delta_5gmu_c0=0,2,0,2,3,5 +rssi_delta_5gh_c0=2,5,2,5,5,8 +rssi_delta_5gl_c1=1,1,2,2,3,3 +rssi_delta_5gml_c1=-1,1,0,2,1,3 +rssi_delta_5gmu_c1=-1,1,0,2,1,3 +rssi_delta_5gh_c1=0,3,2,5,3,6 +rssi_delta_2g_c0=4,5,4,5 +rssi_delta_2g_c1=2,3,2,3 + +#avs_enab=1 + +# ########### BTC Dynctl profile params ############ +# flags:bit0 - dynctl enabled, bit1 dynamic desense, bit2 dynamic mode +btcdyn_flags=0x7 +btcdyn_dflt_dsns_level=0 +btcdyn_low_dsns_level=0 +btcdyn_mid_dsns_level=7 +btcdyn_high_dsns_level=2 +btcdyn_default_btc_mode=5 +btcdyn_btrssi_hyster=2 +# --- number of rows in the array vars below --- +btcdyn_msw_rows=3 +btcdyn_dsns_rows=2 +# --- mode switch data rows (max is 4) --- +btcdyn_msw_row0=1,8,0,-50,-100 +btcdyn_msw_row1=1,4,0,-55,-100 +btcdyn_msw_row2=1,0,0,-70,-100 +#btcdyn_msw_row3=1,-4,0,-70,-100 +# --- desense switching data rows (max is 4) --- +#btcdyn_dsns_row0=5,8,0,-40,-40 +btcdyn_dsns_row0=5,4,0,-60,-60 +btcdyn_dsns_row1=5,0,0,0,-75 +powoffs2gtna0=1,3,3,1,0,0,1,2,2,2,1,1,0,0 +powoffs2gtna1=-1,1,1,1,0,0,1,2,3,2,2,0,0,0 +#new Jan 4th +#eps_shift0=-1,-6,-1,-5 +#eps_shift1=-4,-6,-1,-2 +#eps_shift2=-1,9,-2,-6 +muxenab=0x10 + +#bandedge +fdss_level_2g=4,4 +fdss_level_5g=5,5 +fdss_interp_en=1 diff --git a/brcm/config.txt b/brcm/config.txt new file mode 100644 index 0000000..59b9682 --- /dev/null +++ b/brcm/config.txt @@ -0,0 +1,4 @@ +PM=0 +nv_by_chip=1 \ +43362 1 nvram_ap6210.txt +43430 0 nvram_ap6212.txt diff --git a/bt_configure_pskey.ini b/bt_configure_pskey.ini new file mode 100644 index 0000000..ca84287 --- /dev/null +++ b/bt_configure_pskey.ini @@ -0,0 +1,155 @@ +#============================================================================================================================== +# [Bluetooth Pskey]__[Marlin3]_[Total Length=160]_[Used Length=62]_[Ver=0.10]_[20170804] +#============================================================================================================================== +#------------------------------------------------------------------------------------------------------------------------------ +#[1.COMMON]__[Total Length=44]_[Used Length=33]_[Number of Entries=12] +#------------------------------------------------------------------------------------------------------------------------------ +#[1.01]__/L=4 +device_class = 0x001F00 + +#[1.02]__/L=16 +feature_set = 0xBF, 0xFF, 0x8D, 0xFE, 0xDB, 0x3D, 0x7B, 0x87, 0xFF, 0xA7, 0xFF, 0x7F, 0x00, 0xE0, 0xF7, 0x3E + +#[1.03]__/L=6 +device_addr = 0x6D, 0x6D, 0x8E, 0x8E, 0x8F, 0x8F + +#[1.04]__/L=2 +comp_id = 0x01EC + +#[1.05]__/L=1 +g_sys_uart0_communication_supported = 1 + +#[1.06]__/L=1 +cp2_log_mode= 1 + +#[1.07]__/L=1 +LogLevel = 0xFF + +#[1.08]__/L=1 +g_central_or_perpheral = 0 + +#[1.09]__/L=2 +Log_BitMask = 0xFFFF + +#[1.10]__/L=1 +super_ssp_enable = 0 + +#[1.11]__/L=1 +common_rfu_b3 = 0 + +#[1.12]__/L=8 +common_rfu_w = 0x00000000, 0x00000000 +#------------------------------------------------------------------------------------------------------------------------------ +#[2.LE]__[Total Length=8]_[Used Length=0]_[Number of Entries=1] +#------------------------------------------------------------------------------------------------------------------------------ +#[2.01]__/L=8 +le_rfu_w = 0x00000000, 0x000000000 +#------------------------------------------------------------------------------------------------------------------------------ +#[3.LMP]__[Total Length=8]_[Used Length=0]_[Number of Entries=1] +#------------------------------------------------------------------------------------------------------------------------------ +#[3.01]__/L=8 +lmp_rfu_w = 0x00000000, 0x000000000 +#------------------------------------------------------------------------------------------------------------------------------ +#[4.LC]__[Total Length=8]_[Used Length=0]_[Number of Entries=1] +#------------------------------------------------------------------------------------------------------------------------------ +#[4.01]__/L=8 +lc_rfu_w = 0x00000000, 0x000000000 +#------------------------------------------------------------------------------------------------------------------------------ +#[5.AUDIO]__[Total Length=20]_[Used Length=9]_[Number of Entries=9] +#------------------------------------------------------------------------------------------------------------------------------ +#[5.01]__/L=2 +g_wbs_nv_117 = 0x004D + +#[5.02]__/L=2 +g_wbs_nv_118 = 0x0166 + +#[5.03]__/L=2 +g_nbv_nv_117 = 0x004D + +#[5.04]__/L=2 +g_nbv_nv_118 = 0x0166 + +#[5.05]__/L=1 +g_sys_sco_transmit_mode = 0 + +#[5.06]__/L=1 +audio_rfu_b1 = 0 + +#[5.07]__/L=1 +audio_rfu_b2 = 0 + +#[5.08]__/L=1 +audio_rfu_b3 = 0 + +#[5.09]__/L=8 +audio_rfu_w = 0x00000000, 0x00000000 +#------------------------------------------------------------------------------------------------------------------------------ +#[6.POWER]__[Total Length=12]_[Used Length=3]_[Number of Entries=5] +#------------------------------------------------------------------------------------------------------------------------------ +#[6.01]__/L=1 +g_sys_sleep_in_standby_supported = 1 + +#[6.02]__/L=1 +g_sys_sleep_master_supported = 1 + +#[6.03]__/L=1 +g_sys_sleep_slave_supported = 1 + +#[6.04]__/L=1 +power_rfu_b1 = 0 + +#[6.05]__/L=8 +power_rfu_w = 0x00000000, 0x00000000 +#------------------------------------------------------------------------------------------------------------------------------ +#[7.BB]__[Total Length=16]_[Used Length=8]_[Number of Entries=6] +#------------------------------------------------------------------------------------------------------------------------------ +#[7.01]__/L=4 +win_ext = 40 + +#[7.02]__/L=1 +edr_tx_edr_delay = 6 + +#[7.03]__/L=1 +edr_rx_edr_delay = 8 + +#[7.04]__/L=1 +tx_delay = 12 + +#[7.05]__/L=1 +rx_delay = 34 + +#[7.06]__/L=8 +bb_rfu_w = 0x00000000, 0x00000000 +#------------------------------------------------------------------------------------------------------------------------------ +#[8.MODEM]__[Total Length=12]_[Used Length=3]_[Number of Entries=5] +#------------------------------------------------------------------------------------------------------------------------------ +#[8.01]__/L=1 +agc_mode = 0 + +#[8.02]__/L=1 +diff_or_eq = 0xFF + +#[8.03]__/L=1 +ramp_mode = 0 + +#[8.04]__/L=1 +modem_rfu_b1= 0 + +#[8.05]__/L=8 +modem_rfu_w = 0x00000000, 0x00000000 +#------------------------------------------------------------------------------------------------------------------------------ +#[9.OTHER]__[Total Length=32]_[Used Length=24]_[Number of Entries=4] +#------------------------------------------------------------------------------------------------------------------------------ +#[9.01]__/L=4 +BQB_BitMask_1 = 0x00000000 + +#[9.02]__/L=4 +BQB_BitMask_2 = 0x00000000 + +#[9.03]__/L=16 +bt_coex_threshold = 0x04E2, 0x1F40, 0x0020, 0x00C8, 0x0006, 0x0000, 0x0000, 0x0000 + +#[9.04]__/L=8 +other_rfu_w = 0x00000000, 0x00000000 +#------------------------------------------------------------------------------------------------------------------------------ + diff --git a/bt_configure_rf.ini b/bt_configure_rf.ini new file mode 100644 index 0000000..0419d2f --- /dev/null +++ b/bt_configure_rf.ini @@ -0,0 +1,66 @@ +#------------------------------------------------------------------------------------------------------------------------------ +#[BT_RF_CONFIG]__[Marlin3]_[Total Length=252]_[Used Length=231]_[Ver=0.10]_[20170804] +#------------------------------------------------------------------------------------------------------------------------------ +#------------------------------------------------------------------------------------------------------------------------------ +#[1.BT_RF_A]__[Total Length=112]_[Used Length=112]_[Number of Entries=5]_[Max_Power=10]_[Step=2] +#------------------------------------------------------------------------------------------------------------------------------ +#[1.01]__/L=12 +g_GainValue_A = 0xE000, 0xE000, 0xE000, 0xE000, 0xE000, 0xE000 + +#[1.02]__/L=20 +g_ClassicPowerValue_A = 0x4115, 0x3A15, 0x3415, 0x2E15, 0x2715, 0x2115, 0x1715, 0x1115, 0x0B15, 0x0715 + +#[1.03]__/L=32 +g_LEPowerValue_A = 0x3B15, 0x3715, 0x3315, 0x2F15, 0x2B15, 0x2715, 0x2315, 0x1F15, 0x1B15, 0x1715, 0x1315, 0x0F15, 0x0B15, 0x0815, 0x0415, 0x0015 + +#[1.04]__/L=32 +g_BRChannelpwrvalue_A = 0x0615, 0x0615, 0x0615, 0x0615, 0x0615, 0x0615, 0x0615, 0x0615 +g_EDRChannelpwrvalue_A = 0x0615, 0x0615, 0x0615, 0x0715, 0x0715, 0x0715, 0x0715, 0x0715 + +#[1.05]__/L=16 +g_LEChannelpwrvalue_A = 0x1515, 0x1515, 0x1515, 0x1515, 0x1515, 0x1515, 0x1515, 0x1515 +#------------------------------------------------------------------------------------------------------------------------------ +#[2.BT_RF_B]__[Total Length=112]_[Used Length=112]_[Number of Entries=5]_[Max_Power=20]_[Step=2] +#------------------------------------------------------------------------------------------------------------------------------ +#[2.01]__/L=12 +g_GainValue_B = 0xE000, 0xE000, 0xE000, 0xE000, 0xE000, 0xE000 + +#[2.02]__/L=20 +g_ClassicPowerValue_B = 0x4915, 0x4315, 0x4115, 0x3915, 0x3115, 0x2A15, 0x2215, 0x1B15, 0x1415, 0x0E15 + +#[2.03]__/L=32 +g_LEPowerValue_B = 0x4B15, 0x4B15, 0x4B15, 0x4B15, 0x4B15, 0x4615, 0x4015, 0x3B15, 0x3615, 0x3015, 0x2B15, 0x2615, 0x2015, 0x1A15, 0x1415, 0x0E15 + +#[2.04]__/L=32 +g_BRChannelpwrvalue_B = 0x0815, 0x0915, 0x0C15, 0x0C15, 0x0C15, 0x0C15, 0x0C15, 0x0B15 +g_EDRChannelpwrvalue_B =0x0A15, 0x0B15, 0x0D15, 0x0E15, 0x0E15, 0x0E15, 0x0E15, 0x0D15 + +#[2.05]__/L=16 +g_LEChannelpwrvalue_B = 0x0E15,0x0E15,0x1115,0x1115,0x1115,0x1115,0x1115,0x1015 + +#------------------------------------------------------------------------------------------------------------------------------ +#[3.BT_RF_COMMON]__[Total Length=28]_[Used Length=7]_[Number of Entries=8] +#------------------------------------------------------------------------------------------------------------------------------ +#[3.01]__/L=2 +LE_fix_powerword = 0x00 + +#[3.02]__/L=1 +Classic_pc_by_channel = 0xFF +#[3.03]__/L=1 +LE_pc_by_channel = 0xFF + +#[3.04]__/L=1 +RF_switch_mode = 0x02 + +#[3.05]__/L=1 +Data_Capture_Mode = 0x00 + +#[3.06]__/L=1 +Analog_IQ_Debug_Mode = 0x00 + +#[3.07]__/L=1 +RF_common_rfu_b3 = 0x55 + +#[3.08]__/L=20 +RF_common_rfu_w= 0x555F4334, 0x55555555, 0x55555555, 0x55555555, 0x55555555 + diff --git a/dvb-demod-mn88472-02.fw b/dvb-demod-mn88472-02.fw new file mode 100644 index 0000000..6f6c896 Binary files /dev/null and b/dvb-demod-mn88472-02.fw differ diff --git a/dvb-demod-mn88473-01.fw b/dvb-demod-mn88473-01.fw new file mode 100644 index 0000000..1b2ecea Binary files /dev/null and b/dvb-demod-mn88473-01.fw differ diff --git a/dvb-demod-si2168-d60-01.fw b/dvb-demod-si2168-d60-01.fw new file mode 100644 index 0000000..4faecf5 Binary files /dev/null and b/dvb-demod-si2168-d60-01.fw differ diff --git a/dvb-fe-xc5000-1.6.114.fw b/dvb-fe-xc5000-1.6.114.fw new file mode 100644 index 0000000..350f8c7 Binary files /dev/null and b/dvb-fe-xc5000-1.6.114.fw differ diff --git a/dvb-tuner-si2141-a10-01.fw b/dvb-tuner-si2141-a10-01.fw new file mode 100644 index 0000000..4e642d3 Binary files /dev/null and b/dvb-tuner-si2141-a10-01.fw differ diff --git a/dvb-usb-tbs5520.fw b/dvb-usb-tbs5520.fw new file mode 100644 index 0000000..922b35d Binary files /dev/null and b/dvb-usb-tbs5520.fw differ diff --git a/edid/1024x600.bin b/edid/1024x600.bin new file mode 100644 index 0000000..fd22361 Binary files /dev/null and b/edid/1024x600.bin differ diff --git a/edid/1024x768.bin b/edid/1024x768.bin new file mode 100644 index 0000000..bae478c Binary files /dev/null and b/edid/1024x768.bin differ diff --git a/edid/1152x864_75hz.bin b/edid/1152x864_75hz.bin new file mode 100644 index 0000000..49c9110 Binary files /dev/null and b/edid/1152x864_75hz.bin differ diff --git a/edid/1280x1024.bin b/edid/1280x1024.bin new file mode 100644 index 0000000..b4d1634 Binary files /dev/null and b/edid/1280x1024.bin differ diff --git a/edid/1280x720.bin b/edid/1280x720.bin new file mode 100644 index 0000000..1631cd1 Binary files /dev/null and b/edid/1280x720.bin differ diff --git a/edid/1280x768.bin b/edid/1280x768.bin new file mode 100644 index 0000000..1391912 Binary files /dev/null and b/edid/1280x768.bin differ diff --git a/edid/1280x800.bin b/edid/1280x800.bin new file mode 100644 index 0000000..d7c5943 Binary files /dev/null and b/edid/1280x800.bin differ diff --git a/edid/1360x768.bin b/edid/1360x768.bin new file mode 100644 index 0000000..a6502e1 Binary files /dev/null and b/edid/1360x768.bin differ diff --git a/edid/1366x768.bin b/edid/1366x768.bin new file mode 100644 index 0000000..bfdd83f Binary files /dev/null and b/edid/1366x768.bin differ diff --git a/edid/1400x1050.bin b/edid/1400x1050.bin new file mode 100644 index 0000000..61627d0 Binary files /dev/null and b/edid/1400x1050.bin differ diff --git a/edid/1440x900.bin b/edid/1440x900.bin new file mode 100644 index 0000000..03f96af Binary files /dev/null and b/edid/1440x900.bin differ diff --git a/edid/1600x1200.bin b/edid/1600x1200.bin new file mode 100644 index 0000000..369fc35 Binary files /dev/null and b/edid/1600x1200.bin differ diff --git a/edid/1600x900.bin b/edid/1600x900.bin new file mode 100644 index 0000000..02023c6 Binary files /dev/null and b/edid/1600x900.bin differ diff --git a/edid/1680x1050.bin b/edid/1680x1050.bin new file mode 100644 index 0000000..3b2a3b0 Binary files /dev/null and b/edid/1680x1050.bin differ diff --git a/edid/1792x1344.bin b/edid/1792x1344.bin new file mode 100644 index 0000000..baf8143 Binary files /dev/null and b/edid/1792x1344.bin differ diff --git a/edid/1920x1080.bin b/edid/1920x1080.bin new file mode 100644 index 0000000..e90256c Binary files /dev/null and b/edid/1920x1080.bin differ diff --git a/edid/1920x1080_23_976hz.bin b/edid/1920x1080_23_976hz.bin new file mode 100644 index 0000000..cd865e4 Binary files /dev/null and b/edid/1920x1080_23_976hz.bin differ diff --git a/edid/1920x1080_24hz.bin b/edid/1920x1080_24hz.bin new file mode 100644 index 0000000..4856bd5 Binary files /dev/null and b/edid/1920x1080_24hz.bin differ diff --git a/edid/1920x1080_50hz.bin b/edid/1920x1080_50hz.bin new file mode 100644 index 0000000..cc1b5fb Binary files /dev/null and b/edid/1920x1080_50hz.bin differ diff --git a/edid/1920x1200_30hz.bin b/edid/1920x1200_30hz.bin new file mode 100644 index 0000000..b2b13db Binary files /dev/null and b/edid/1920x1200_30hz.bin differ diff --git a/edid/1920x1200_60hz.bin b/edid/1920x1200_60hz.bin new file mode 100644 index 0000000..74bd878 Binary files /dev/null and b/edid/1920x1200_60hz.bin differ diff --git a/edid/1920x800.bin b/edid/1920x800.bin new file mode 100644 index 0000000..dda7700 Binary files /dev/null and b/edid/1920x800.bin differ diff --git a/edid/480x800.bin b/edid/480x800.bin new file mode 100644 index 0000000..87f7e8f Binary files /dev/null and b/edid/480x800.bin differ diff --git a/edid/640x480.bin b/edid/640x480.bin new file mode 100644 index 0000000..4b8d85a Binary files /dev/null and b/edid/640x480.bin differ diff --git a/edid/720x480.bin b/edid/720x480.bin new file mode 100644 index 0000000..e7f5cbb Binary files /dev/null and b/edid/720x480.bin differ diff --git a/edid/720x576.bin b/edid/720x576.bin new file mode 100644 index 0000000..9c6cb38 Binary files /dev/null and b/edid/720x576.bin differ diff --git a/edid/800x480.bin b/edid/800x480.bin new file mode 100644 index 0000000..5bed270 Binary files /dev/null and b/edid/800x480.bin differ diff --git a/edid/800x600.bin b/edid/800x600.bin new file mode 100644 index 0000000..74204c2 Binary files /dev/null and b/edid/800x600.bin differ diff --git a/edid/848x480.bin b/edid/848x480.bin new file mode 100644 index 0000000..48cea80 Binary files /dev/null and b/edid/848x480.bin differ diff --git a/ene-ub6250/ms_init.bin b/ene-ub6250/ms_init.bin new file mode 100755 index 0000000..613f0ed Binary files /dev/null and b/ene-ub6250/ms_init.bin differ diff --git a/ene-ub6250/ms_rdwr.bin b/ene-ub6250/ms_rdwr.bin new file mode 100755 index 0000000..f2a8df8 Binary files /dev/null and b/ene-ub6250/ms_rdwr.bin differ diff --git a/ene-ub6250/msp_rdwr.bin b/ene-ub6250/msp_rdwr.bin new file mode 100755 index 0000000..dfba6ce Binary files /dev/null and b/ene-ub6250/msp_rdwr.bin differ diff --git a/ene-ub6250/sd_init1.bin b/ene-ub6250/sd_init1.bin new file mode 100755 index 0000000..7574f88 Binary files /dev/null and b/ene-ub6250/sd_init1.bin differ diff --git a/ene-ub6250/sd_init2.bin b/ene-ub6250/sd_init2.bin new file mode 100755 index 0000000..0d29019 Binary files /dev/null and b/ene-ub6250/sd_init2.bin differ diff --git a/ene-ub6250/sd_rdwr.bin b/ene-ub6250/sd_rdwr.bin new file mode 100755 index 0000000..938a1b2 Binary files /dev/null and b/ene-ub6250/sd_rdwr.bin differ diff --git a/fw_bcm43455c0_ag.bin b/fw_bcm43455c0_ag.bin new file mode 100755 index 0000000..0a67545 Binary files /dev/null and b/fw_bcm43455c0_ag.bin differ diff --git a/fw_bcm43455c0_ag_apsta.bin b/fw_bcm43455c0_ag_apsta.bin new file mode 100755 index 0000000..0a67545 Binary files /dev/null and b/fw_bcm43455c0_ag_apsta.bin differ diff --git a/fw_bcm43455c0_ag_p2p.bin b/fw_bcm43455c0_ag_p2p.bin new file mode 100755 index 0000000..0a67545 Binary files /dev/null and b/fw_bcm43455c0_ag_p2p.bin differ diff --git a/fw_bcm43456c5_ag.bin b/fw_bcm43456c5_ag.bin new file mode 100755 index 0000000..c3f8c32 Binary files /dev/null and b/fw_bcm43456c5_ag.bin differ diff --git a/fw_bcm43456c5_ag_apsta.bin b/fw_bcm43456c5_ag_apsta.bin new file mode 100755 index 0000000..cd91afc Binary files /dev/null and b/fw_bcm43456c5_ag_apsta.bin differ diff --git a/fw_bcm43456c5_ag_mfg.bin b/fw_bcm43456c5_ag_mfg.bin new file mode 100755 index 0000000..63dfd90 Binary files /dev/null and b/fw_bcm43456c5_ag_mfg.bin differ diff --git a/fw_bcm43456c5_ag_p2p.bin b/fw_bcm43456c5_ag_p2p.bin new file mode 100755 index 0000000..cd91afc Binary files /dev/null and b/fw_bcm43456c5_ag_p2p.bin differ diff --git a/fw_bcm4359c0_ag.bin b/fw_bcm4359c0_ag.bin new file mode 100644 index 0000000..c5d0c18 Binary files /dev/null and b/fw_bcm4359c0_ag.bin differ diff --git a/imx/sdma/sdma-imx6q.bin b/imx/sdma/sdma-imx6q.bin new file mode 100644 index 0000000..f3a1cff Binary files /dev/null and b/imx/sdma/sdma-imx6q.bin differ diff --git a/imx/sdma/sdma-imx7d.bin b/imx/sdma/sdma-imx7d.bin new file mode 100644 index 0000000..148f4fe Binary files /dev/null and b/imx/sdma/sdma-imx7d.bin differ diff --git a/imx/vpu/vpu_fw_imx6d.bin b/imx/vpu/vpu_fw_imx6d.bin new file mode 100644 index 0000000..e2bc370 Binary files /dev/null and b/imx/vpu/vpu_fw_imx6d.bin differ diff --git a/imx/vpu/vpu_fw_imx6q.bin b/imx/vpu/vpu_fw_imx6q.bin new file mode 100644 index 0000000..833375e Binary files /dev/null and b/imx/vpu/vpu_fw_imx6q.bin differ diff --git a/intel/ibt-0041-0041.ddc b/intel/ibt-0041-0041.ddc new file mode 100644 index 0000000..6e06779 Binary files /dev/null and b/intel/ibt-0041-0041.ddc differ diff --git a/intel/ibt-0041-0041.sfi b/intel/ibt-0041-0041.sfi new file mode 100644 index 0000000..5a86c9b Binary files /dev/null and b/intel/ibt-0041-0041.sfi differ diff --git a/intel/ibt-11-5.ddc b/intel/ibt-11-5.ddc new file mode 100644 index 0000000..dff0824 Binary files /dev/null and b/intel/ibt-11-5.ddc differ diff --git a/intel/ibt-11-5.sfi b/intel/ibt-11-5.sfi new file mode 100644 index 0000000..93c0fc5 Binary files /dev/null and b/intel/ibt-11-5.sfi differ diff --git a/intel/ibt-12-16.ddc b/intel/ibt-12-16.ddc new file mode 100644 index 0000000..c2d2cf1 Binary files /dev/null and b/intel/ibt-12-16.ddc differ diff --git a/intel/ibt-12-16.sfi b/intel/ibt-12-16.sfi new file mode 100644 index 0000000..267d5b7 Binary files /dev/null and b/intel/ibt-12-16.sfi differ diff --git a/intel/ibt-20-1-3.ddc b/intel/ibt-20-1-3.ddc new file mode 100644 index 0000000..6e06779 Binary files /dev/null and b/intel/ibt-20-1-3.ddc differ diff --git a/intel/ibt-20-1-3.sfi b/intel/ibt-20-1-3.sfi new file mode 100644 index 0000000..fbe5231 Binary files /dev/null and b/intel/ibt-20-1-3.sfi differ diff --git a/iwlwifi-cc-a0-59.ucode b/iwlwifi-cc-a0-59.ucode new file mode 100644 index 0000000..ddf1e6b Binary files /dev/null and b/iwlwifi-cc-a0-59.ucode differ diff --git a/iwlwifi-ty-a0-gf-a0-59.ucode b/iwlwifi-ty-a0-gf-a0-59.ucode new file mode 100644 index 0000000..ff2d3b6 Binary files /dev/null and b/iwlwifi-ty-a0-gf-a0-59.ucode differ diff --git a/mediatek/ROMv2_lm_patch_1_0_hdr.bin b/mediatek/ROMv2_lm_patch_1_0_hdr.bin new file mode 100644 index 0000000..f95b4a4 Binary files /dev/null and b/mediatek/ROMv2_lm_patch_1_0_hdr.bin differ diff --git a/mediatek/ROMv2_lm_patch_1_1_hdr.bin b/mediatek/ROMv2_lm_patch_1_1_hdr.bin new file mode 100644 index 0000000..9647f37 Binary files /dev/null and b/mediatek/ROMv2_lm_patch_1_1_hdr.bin differ diff --git a/mediatek/WIFI_RAM_CODE_7623 b/mediatek/WIFI_RAM_CODE_7623 new file mode 100644 index 0000000..cb849cc Binary files /dev/null and b/mediatek/WIFI_RAM_CODE_7623 differ diff --git a/mediatek/WMT_SOC.cfg b/mediatek/WMT_SOC.cfg new file mode 100644 index 0000000..cd214d8 --- /dev/null +++ b/mediatek/WMT_SOC.cfg @@ -0,0 +1,3 @@ +mt6620.defAnt=mt6620_ant_m3.cfg +mt6628.defAnt=mt6628_ant_m1.cfg +mt6630.defAnt=mt6630_ant_m1.cfg \ No newline at end of file diff --git a/mediatek/mt7663pr2h.bin b/mediatek/mt7663pr2h.bin new file mode 100644 index 0000000..97314ea Binary files /dev/null and b/mediatek/mt7663pr2h.bin differ diff --git a/mediatek/mt7668pr2h.bin b/mediatek/mt7668pr2h.bin new file mode 100755 index 0000000..223c0f9 Binary files /dev/null and b/mediatek/mt7668pr2h.bin differ diff --git a/mediatek/nvram/WIFI b/mediatek/nvram/WIFI new file mode 100644 index 0000000..493326e Binary files /dev/null and b/mediatek/nvram/WIFI differ diff --git a/meson/gx/h263_mc b/meson/gx/h263_mc new file mode 100644 index 0000000..fd6de0f Binary files /dev/null and b/meson/gx/h263_mc differ diff --git a/meson/gx/vh265_mc b/meson/gx/vh265_mc new file mode 100644 index 0000000..a97a888 Binary files /dev/null and b/meson/gx/vh265_mc differ diff --git a/meson/gx/vh265_mc_mmu b/meson/gx/vh265_mc_mmu new file mode 100644 index 0000000..e2ba474 Binary files /dev/null and b/meson/gx/vh265_mc_mmu differ diff --git a/meson/gx/vmjpeg_mc b/meson/gx/vmjpeg_mc new file mode 100644 index 0000000..c365b0d Binary files /dev/null and b/meson/gx/vmjpeg_mc differ diff --git a/meson/gx/vmpeg12_mc b/meson/gx/vmpeg12_mc new file mode 100644 index 0000000..65d0cac Binary files /dev/null and b/meson/gx/vmpeg12_mc differ diff --git a/meson/gx/vmpeg4_mc_5 b/meson/gx/vmpeg4_mc_5 new file mode 100644 index 0000000..5c1023e Binary files /dev/null and b/meson/gx/vmpeg4_mc_5 differ diff --git a/meson/gxbb/vh264_mc b/meson/gxbb/vh264_mc new file mode 100644 index 0000000..7a7d29f Binary files /dev/null and b/meson/gxbb/vh264_mc differ diff --git a/meson/gxl/vh264_mc b/meson/gxl/vh264_mc new file mode 100644 index 0000000..9468c65 Binary files /dev/null and b/meson/gxl/vh264_mc differ diff --git a/meson/gxm/vh264_mc b/meson/gxm/vh264_mc new file mode 100644 index 0000000..4d73e17 Binary files /dev/null and b/meson/gxm/vh264_mc differ diff --git a/meson/m8/vh264_mc b/meson/m8/vh264_mc new file mode 100644 index 0000000..f375fc9 Binary files /dev/null and b/meson/m8/vh264_mc differ diff --git a/mt7601.bin b/mt7601.bin new file mode 100644 index 0000000..62b3894 Binary files /dev/null and b/mt7601.bin differ diff --git a/mt7601u.bin b/mt7601u.bin new file mode 100644 index 0000000..62b3894 Binary files /dev/null and b/mt7601u.bin differ diff --git a/mt7610u.bin b/mt7610u.bin new file mode 100644 index 0000000..c6c863e Binary files /dev/null and b/mt7610u.bin differ diff --git a/nvram_ap6255.txt b/nvram_ap6255.txt new file mode 100755 index 0000000..c1cc4c3 --- /dev/null +++ b/nvram_ap6255.txt @@ -0,0 +1,82 @@ +#AP6255_NVRAM_V1.0_29052015 + +NVRAMRev=$Rev: 498373 $ +sromrev=11 +vendid=0x14e4 +devid=0x43ab +manfid=0x2d0 +prodid=0x06e4 +macaddr=00:90:4c:c5:12:38 +nocrc=1 +boardtype=0x6e4 +boardrev=0x1304 +xtalfreq=37400 +#boardflags: 5GHz eTR switch by default +#2.4GHz eTR switch by default +#bit1 for btcoex +boardflags=0x00080201 +boardflags2=0x40000000 +boardflags3=0x48200100 +rxgains2gelnagaina0=0 +rxgains2gtrisoa0=0 +rxgains2gtrelnabypa0=0 +rxgains5gelnagaina0=0 +rxgains5gtrisoa0=0 +rxgains5gtrelnabypa0=0 +rxchain=1 +txchain=1 +aa2g=1 +aa5g=1 +tssipos5g=1 +tssipos2g=1 +femctrl=0 +AvVmid_c0=0,157,1,126,1,126,1,126,1,126 +pa2ga0=-112,6296,-662 +pa2ga1=-165,3699,-515 +pa5ga0=-143,6016,-683,-141,6013,-678,-137,5988,-670,-136,5982,-670 +pa5ga1=-161,3544,-499,-166,3543,-497,-169,3569,-497,-171,3598,-498 +itrsw=1 +pdoffset2g40ma0=10 +pdoffset40ma0=0xaaaa +pdoffset80ma0=0xaaaa +extpagain5g=2 +extpagain2g=2 +tworangetssi2g=1 +tworangetssi5g=1 +# LTECX flags +# WCI2 +ltecxmux=0 +ltecxpadnum=0x0504 +ltecxfnsel=0x22 +ltecxgcigpio=0x32 + +maxp2ga0=64 +ofdmlrbw202gpo=0x0033 +dot11agofdmhrbw202gpo=0x1553 +mcsbw202gpo=0x99355533 + +maxp5ga0=80,82,76,77 + +mcsbw205glpo=0x99755000 +mcsbw205gmpo=0x9df55000 +mcsbw205ghpo=0x99855000 + +mcsbw405glpo=0xb8555000 +mcsbw405gmpo=0xed955000 +mcsbw405ghpo=0xd9755000 + +mcsbw805glpo=0xc8555000 +mcsbw805gmpo=0xe9555000 +mcsbw805ghpo=0xd9555000 + +swctrlmap_2g=0x00040004,0x00020002,0x00040004,0x010a02,0x1ff +swctrlmap_5g=0x00100010,0x00200020,0x00100010,0x010a02,0x2f4 +swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000 + +vcodivmode=1 +deadman_to=481500000 +ed_thresh2g=-54 +ed_thresh5g=-54 + +muxenab=0x10 diff --git a/nvram_ap6256.txt b/nvram_ap6256.txt new file mode 100755 index 0000000..a61242b --- /dev/null +++ b/nvram_ap6256.txt @@ -0,0 +1,142 @@ +#AP6256_NVRAM_V1.4_06112021 +# Cloned from bcm94345wlpagb_p2xx.txt +NVRAMRev=$Rev: 498373 $ +sromrev=11 +vendid=0x14e4 +devid=0x43ab +manfid=0x2d0 +prodid=0x06e4 +macaddr=00:90:4c:c5:12:38 +nocrc=1 +boardtype=0x6e4 +boardrev=0x1304 + +#XTAL 37.4MHz +xtalfreq=37400 +btc_mode=1 + +#----------------------------------------- +#boardflags: 5GHz eTR switch by default +# 2.4GHz eTR switch by default +# bit1 for btcoex +boardflags=0x00480201 +boardflags2=0x40800000 +boardflags3=0x48200100 +phycal_tempdelta=15 +rxchain=1 +txchain=1 +aa2g=1 +aa5g=1 +tssipos5g=1 +tssipos2g=1 +femctrl=0 +AvVmid_c0=1,165,2,100,2,100,2,100,2,100 + +pa2ga0=-154,5722,-656 + +#1pa2ga0=-195,5558,-672 +pa2ga1=-118,4850,-635 +pa5ga0=-193,6098,-740,-192,6095,-738,-199,5996,-730,-182,6148,-741 + + +#3pa5ga0=-214,6002,-737,-209,6102,-746,-209,6024,-738,-200,6149,-747 +#2pa5ga0=-203,5495,-683,-205,5489,-682,-207,5494,-678,-208,5549,-683 +#1pa5ga0=-203,5495,-683,-205,5489,-682,-207,5494,-678,-185,6130,-740 +pa5ga1=-142,4930,-655,-150,4859,-646,-156,4887,-644,-158,4864,-641 + + + +itrsw=1 +pdoffset2g40ma0=10 +pdoffset40ma0=0xaaaa +pdoffset80ma0=0xaaaa +extpagain5g=2 +extpagain2g=2 +tworangetssi2g=0 +tworangetssi5g=0 +# LTECX flags +# WCI2 +ltecxmux=0 +ltecxpadnum=0x0504 +ltecxfnsel=0x22 +ltecxgcigpio=0x32 + +maxp2ga0=78 +cckbw202gpo=0x5555 +cckbw20ul2gpo=0x5555 + +ofdmlrbw202gpo=0x2244 +dot11agofdmhrbw202gpo=0x7744 +ccode=DE +regrev=0 + + +mcsbw202gpo=0x98886422 +mcsbw402gpo=0x98777755 + +maxp5ga0=75,75,75,76 + +#5GHz_20MHz Offset +mcsbw205glpo=0xba753311 +mcsbw205gmpo=0xba753311 +mcsbw205ghpo=0xba753311 + +#5GHz_40MHz Offset +mcsbw405glpo=0xe8753311 +mcsbw405gmpo=0xe8753311 +mcsbw405ghpo=0xd9753311 + +#5GHz_80MHz Offset +mcsbw805glpo=0xea633311 +mcsbw805gmpo=0xe7422211 +mcsbw805ghpo=0xda632211 + + +swctrlmap_2g=0x00000000,0x00000000,0x00000000,0x010000,0x3ff +swctrlmap_5g=0x00100010,0x00200020,0x00200020,0x010000,0x3fe +swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x3 +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x3 + +vcodivmode=1 +deadman_to=481500000 +ed_thresh2g=-54 +ed_thresh5g=-54 +eu_edthresh2g=-54 +eu_edthresh5g=-54 + +#ed_thresh2g=-69 +#ed_thresh5g=-69 +#eu_edthresh2g=-69 +#eu_edthresh5g=-69 +ldo1=4 +rawtempsense=0x1ff +cckPwrIdxCorr=3 +cckTssiDelay=150 +ofdmTssiDelay=150 +txpwr2gAdcScale=1 +txpwr5gAdcScale=1 +dot11b_opts=0x3aa85 +cbfilttype=0 +#fdsslevel_ch1=6 +#fdsslevel_ch11=4 +#btc_mode=1 + +muxenab=0x10 + +cckdigfilttype=5 + +fdss_level_2g=6 +#fdss_level_5g=6 +#pacalshift5g=0,0,1 + +tempthresh=102 + + + + +pa2ga0_tsmc=-154,5722,-656 +pa2g40a0_tsmc=-199,6126,-732 +pa5ga0_tsmc=-193,6098,-740,-192,6095,-738,-199,5996,-730,-182,6148,-741 +pa5g40a0_tsmc=-193,6098,-740,-192,6095,-738,-199,5996,-730,-182,6148,-741 +pa5g80a0_tsmc=-193,6098,-740,-192,6095,-738,-199,5996,-730,-182,6148,-741 +fdss_level_5g=4 diff --git a/nvram_ap6398s.txt b/nvram_ap6398s.txt new file mode 100644 index 0000000..b69fe56 --- /dev/null +++ b/nvram_ap6398s.txt @@ -0,0 +1,222 @@ +#AP6398S_NVRAM_V1.1_20170926 +# BCM4359 WLBGA iPA, iLNA board for bringup -AP6359SA_V1.0NVRAM +NVRAMRev=$Rev: 528206 $ +cckdigfilttype=5 +#cckdigfilttype=4 (default) +#valid ofdm filter types are 0 and 1 +ofdmfilttype_2gbe=127 +ofdmfilttype_5gbe=127 +sromrev=11 +boardrev=0x1301 +boardtype=0x0812 +# JIRA:SW4349-945 MANDATORY! Update makefile in case you touch bfl +#boardflags=0x10081201 +boardflags=0x00480201 +boardflags2=0x40801000 +boardflags3=0x48700106 +#boardnum=57410 +macaddr=00:90:4c:27:80:01 +ccode=0 +regrev=0 +antswitch=0 +pdgain5g=0 +pdgain2g=0 +lowpowerrange2g=0 +lowpowerrange5g=0 +tworangetssi2g=0 +tworangetssi5g=0 +# Low Power Range start value: 0dBm +olpc_thresh2g=0 +olpc_thresh5g=0 +AvVmid_c0=2,130,2,130,2,130,2,130,2,130 +AvVmid_c1=2,130,2,130,2,130,2,130,2,130 +# JIRA:SW4349-945 MANDATORY! Update makefile in case you touch femctl +femctrl=14 +vendid=0x14e4 +devid=0x43ef +manfid=0x2d0 +#prodid=0x052e +nocrc=1 +btc_mode=1 +#btc_params82=0x1a0 +otpimagesize=502 +xtalfreq=37400 +rxgains2gelnagaina0=3 +rxgains2gtrisoa0=7 +rxgains2gtrelnabypa0=1 +rxgains5gelnagaina0=3 +rxgains5gtrisoa0=6 +rxgains5gtrelnabypa0=1 +rxgains5gmelnagaina0=3 +rxgains5gmtrisoa0=6 +rxgains5gmtrelnabypa0=1 +rxgains5ghelnagaina0=3 +rxgains5ghtrisoa0=6 +rxgains5ghtrelnabypa0=1 +rxgains2gelnagaina1=3 +rxgains2gtrisoa1=7 +rxgains2gtrelnabypa1=1 +rxgains5gelnagaina1=3 +rxgains5gtrisoa1=6 +rxgains5gtrelnabypa1=1 +rxgains5gmelnagaina1=3 +rxgains5gmtrisoa1=6 +rxgains5gmtrelnabypa1=1 +rxgains5ghelnagaina1=3 +rxgains5ghtrisoa1=6 +rxgains5ghtrelnabypa1=1 +rxchain=3 +txchain=3 +aa2g=3 +aa5g=3 +agbg0=2 +agbg1=2 +aga0=2 +aga1=2 +tssipos2g=1 +extpagain2g=2 +tssipos5g=1 +extpagain5g=2 +tempthresh=255 +tempoffset=255 +rawtempsense=0x1ff +fdss_interp_en=1 +#fdss_level_2g=3,3 +fdss_level_5g=4,4 +#pa2gccka0=-186,8076,-976 +#pa2gccka1=-217,7061,-881 +#pa2gccka2=-67,9864,-1253 +#pa2gccka3=-115,9164,-1225 +#pa2ga0=-196,6950,-832 +#pa2ga1=-204,6710,-809 +#pa2ga2=-220,4557,-593 +#pa2ga3=-218,4596,-601 +pa2ga0=-193,7335,-862 +pa2ga1=-202,6968,-828 +pa2ga2=-220,4685,-607 +pa2ga3=-218,4724,-615 +#pa5ga0=-191,6865,-844,-169,7525,-907,-168,7768,-938,-192,7073,-871 +#pa5ga1=-182,7580,-919,-188,7614,-931,-219,6536,-818,-202,7220,-895 +#pa5ga2=-220,4437,-628,-183,5005,-678,-229,4048,-551,-223,4448,-611 +#pa5ga3=-263,3914,-566,-224,4649,-640,-230,4385,-596,-154,6488,-866 +pa5ga0=-205,6664,-820,-201,6801,-835,-199,6767,-831,-178,7266,-873 +pa5ga1=-200,7025,-858,-193,7170,-871,-186,7290,-879,-187,7227,-873 +pa5ga2=-220,4616,-647,-183,5184,-694,-229,4227,-571,-223,4627,-631 +pa5ga3=-263,4170,-599,-224,4905,-668,-230,4641,-625,-154,6744,-885 +#pa5gbw4080a0=-201,6883,-859,-198,7088,-881,-202,6968,-870,-210,6522,-820 +#pa5gbw4080a1=-217,6626,-832,-201,7517,-932,-201,7251,-896,-184,7500,-917 +#pa5gbw4080a2=-272,3585,-525,-193,5404,-740,-229,4201,-572,-230,4036,-550 +#pa5gbw4080a3=-278,3361,-486,-230,4794,-662,-268,3605,-508,-276,3337,-478 +maxp2ga0=74 +maxp2ga1=74 +maxp5ga0=70,70,70,70 +maxp5ga1=70,70,71,70 +subband5gver=0x4 +paparambwver=3 +pdoffset2g40mvalid=0 +cckpwroffset0=0x3 +cckpwroffset1=0x3 +pdoffset2g40ma0=0x2 +pdoffset2g40ma1=0x3 +pdoffset40ma0=0x0022 +pdoffset80ma0=0xceff +pdoffset40ma1=0x0123 +pdoffset80ma1=0xdfff +cckbw202gpo=0 +cckbw20ul2gpo=0 +mcsbw202gpo=0x44444444 +mcsbw402gpo=0x44444444 +dot11agofdmhrbw202gpo=0x2222 +ofdmlrbw202gpo=0x0000 +mcsbw205glpo=0x44444444 +mcsbw405glpo=0x44444444 +mcsbw805glpo=0xCCCCCCCC +mcsbw1605glpo=0 +mcsbw205gmpo=0x44444444 +mcsbw405gmpo=0x44444444 +mcsbw805gmpo=0xCCCCCCCC +mcsbw1605gmpo=0 +mcsbw205ghpo=0x44444444 +mcsbw405ghpo=0x44444444 +mcsbw805ghpo=0xCCCCCCCC +mcsbw1605ghpo=0 +mcslr5glpo=0x0000 +mcslr5gmpo=0x0000 +mcslr5ghpo=0x0000 +sb20in40hrpo=0x0 +sb20in80and160hr5glpo=0x0 +sb40and80hr5glpo=0x0 +sb20in80and160hr5gmpo=0x0 +sb40and80hr5gmpo=0x0 +sb20in80and160hr5ghpo=0x0 +sb40and80hr5ghpo=0x0 +sb20in40lrpo=0x0 +sb20in80and160lr5glpo=0x0 +sb40and80lr5glpo=0x0 +sb20in80and160lr5gmpo=0x0 +sb40and80lr5gmpo=0x0 +sb20in80and160lr5ghpo=0x0 +sb40and80lr5ghpo=0x0 +dot11agduphrpo=0x0 +dot11agduplrpo=0x0 +phycal_tempdelta=255 +temps_period=15 +temps_hysteresis=15 +ltecxmux=0 +ltecxpadnum=0x0504 +ltecxfnsel=0x44 +ltecxgcigpio=0x04 +#OOB params +#device_wake_opt=1 +#host_wake_opt=0 +swctrlmap_2g=0x00000808,0x00001010,0x00001010,0x021010,0x3ff +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x003 +swctrlmap_5g=0x00004040,0x00000000,0x00000000,0x000000,0x3e5 +swctrlmapext_5g=0x00000000,0x00000101,0x00000101,0x000000,0x003 +fem_table_init_val=0x00001010,0x00000000 +rssi_delta_5gl_c0=3,3,2,2,5,5 +rssi_delta_5gml_c0=0,2,0,2,3,5 +rssi_delta_5gmu_c0=0,2,0,2,3,5 +rssi_delta_5gh_c0=2,5,2,5,5,8 +rssi_delta_5gl_c1=1,1,2,2,3,3 +rssi_delta_5gml_c1=-1,1,0,2,1,3 +rssi_delta_5gmu_c1=-1,1,0,2,1,3 +rssi_delta_5gh_c1=0,3,2,5,3,6 +rssi_delta_2g_c0=4,5,4,5 +rssi_delta_2g_c1=2,3,2,3 +#muxenab=1 +#avs_enab=1 + +# ########### BTC Dynctl profile params ############ +# flags:bit0 - dynctl enabled, bit1 dynamic desense, bit2 dynamic mode +btcdyn_flags=0x0 +#btcdyn_dflt_dsns_level=0 +#btcdyn_low_dsns_level=0 +#btcdyn_mid_dsns_level=7 +#btcdyn_high_dsns_level=2 +#btcdyn_default_btc_mode=5 +#btcdyn_btrssi_hyster=2 +# --- number of rows in the array vars below --- +#btcdyn_msw_rows=3 +#btcdyn_dsns_rows=2 +# --- mode switch data rows (max is 4) --- +#btcdyn_msw_row0=1,8,0,-50,-100 +#btcdyn_msw_row1=1,4,0,-55,-100 +#btcdyn_msw_row2=1,0,0,-70,-100 +#btcdyn_msw_row3=1,-4,0,-70,-100 +# --- desense switching data rows (max is 4) --- +#btcdyn_dsns_row0=5,8,0,-40,-40 +#btcdyn_dsns_row0=5,4,0,-60,-60 +#btcdyn_dsns_row1=5,0,0,0,-75 +powoffs2gtna0=1,3,3,1,0,0,1,2,2,2,1,1,0,0 +powoffs2gtna1=-1,1,1,1,0,0,1,2,3,2,2,0,0,0 +#new Jan 4th +#eps_shift0=-1,-6,-1,-5 +#eps_shift1=-4,-6,-1,-2 +#eps_shift2=-1,9,-2,-6 +muxenab=0x10 + +#bandedge +fdss_level_2g=4,4 +fdss_level_5g=5,5 +fdss_interp_en=1 diff --git a/rkwifi/RT2870AP.dat b/rkwifi/RT2870AP.dat new file mode 100755 index 0000000..c5f4951 --- /dev/null +++ b/rkwifi/RT2870AP.dat @@ -0,0 +1,119 @@ +#The word of "Default" must not be removed +Default +CountryRegion=5 +CountryRegionABand=7 +CountryCode=TW +BssidNum=1 +SSID=RT2860AP +WirelessMode=9 +TxRate=0 +Channel=11 +BasicRate=15 +BeaconPeriod=100 +DtimPeriod=1 +TxPower=100 +DisableOLBC=0 +BGProtection=0 +TxAntenna= +RxAntenna= +TxPreamble=0 +RTSThreshold=2347 +FragThreshold=2346 +TxBurst=1 +PktAggregate=0 +TurboRate=0 +WmmCapable=0 +APSDCapable=0 +DLSCapable=0 +APAifsn=3;7;1;1 +APCwmin=4;4;3;2 +APCwmax=6;10;4;3 +APTxop=0;0;94;47 +APACM=0;0;0;0 +BSSAifsn=3;7;2;2 +BSSCwmin=4;4;3;2 +BSSCwmax=10;10;4;3 +BSSTxop=0;0;94;47 +BSSACM=0;0;0;0 +AckPolicy=0;0;0;0 +NoForwarding=0 +NoForwardingBTNBSSID=0 +HideSSID=0 +StationKeepAlive=0 +ShortSlot=1 +AutoChannelSelect=0 +IEEE8021X=0 +IEEE80211H=0 +CSPeriod=10 +WirelessEvent=0 +IdsEnable=0 +AuthFloodThreshold=32 +AssocReqFloodThreshold=32 +ReassocReqFloodThreshold=32 +ProbeReqFloodThreshold=32 +DisassocFloodThreshold=32 +DeauthFloodThreshold=32 +EapReqFooldThreshold=32 +PreAuth=0 +AuthMode=OPEN +EncrypType=NONE +RekeyInterval=0 +RekeyMethod=DISABLE +PMKCachePeriod=10 +WPAPSK= +DefaultKeyID=1 +Key1Type=0 +Key1Str= +Key2Type=0 +Key2Str= +Key3Type=0 +Key3Str= +Key4Type=0 +Key4Str= +HSCounter=0 +AccessPolicy0=0 +AccessControlList0= +AccessPolicy1=0 +AccessControlList1= +AccessPolicy2=0 +AccessControlList2= +AccessPolicy3=0 +AccessControlList3= +WdsEnable=0 +WdsEncrypType=NONE +WdsList= +WdsKey= +RADIUS_Server=192.168.2.3 +RADIUS_Port=1812 +RADIUS_Key=ralink +own_ip_addr=192.168.5.234 +EAPifname=br0 +PreAuthifname=br0 +HT_HTC=0 +HT_RDG=0 +HT_EXTCHA=0 +HT_LinkAdapt=0 +HT_OpMode=0 +HT_MpduDensity=5 +HT_BW=1 +HT_AutoBA=1 +HT_AMSDU=0 +HT_BAWinSize=64 +HT_GI=1 +HT_MCS=33 +MeshId=MESH +MeshAutoLink=1 +MeshAuthMode=OPEN +MeshEncrypType=NONE +MeshWPAKEY= +MeshDefaultkey=1 +MeshWEPKEY= +WscManufacturer= +WscModelName= +WscDeviceName= +WscModelNumber= +WscSerialNumber= +RadioOn=1 +PMFMFPC=0 +PMFMFPR=0 +PMFSHA256=0 \ No newline at end of file diff --git a/rkwifi/RT2870APCard.dat b/rkwifi/RT2870APCard.dat new file mode 100755 index 0000000..3d1a1a8 --- /dev/null +++ b/rkwifi/RT2870APCard.dat @@ -0,0 +1,19 @@ +#The word of "Default" must not be removed, maximum 32 cards, 00 ~ 31 +Default + +#CARDID, MAC, CARDTYPE +SELECT=CARDTYPE + +00CARDID=/etc/Wireless/RT2870AP/RT2870AP1.dat +01CARDID=/etc/Wireless/RT2870AP/RT2870AP2.dat +02CARDID=/etc/Wireless/RT2870AP/RT2870AP3.dat + +00MAC00:0E:2E:C3:D0:48=/etc/Wireless/RT2870AP/RT2870AP1.dat +01MAC00:40:F4:FF:AA:40=/etc/Wireless/RT2870AP/RT2870AP2.dat +02MAC00:0C:43:10:11:5C=/etc/Wireless/RT2870AP/RT2870AP3.dat + +00CARDTYPEbgn=/etc/Wireless/RT2870AP/RT2870AP1.dat +01CARDTYPEbgn=/etc/Wireless/RT2870AP/RT2870AP2.dat +02CARDTYPEabgn=/etc/Wireless/RT2870AP/RT2870AP3.dat + + diff --git a/rkwifi/RT2870STA.dat b/rkwifi/RT2870STA.dat new file mode 100755 index 0000000..b1847aa --- /dev/null +++ b/rkwifi/RT2870STA.dat @@ -0,0 +1,86 @@ +#The word of "Default" must not be removed +Default +CountryRegion=5 +CountryRegionABand=7 +CountryCode= +ChannelGeography=1 +SSID=11n-AP +NetworkType=Infra +WirelessMode=9 +Channel=0 +BeaconPeriod=100 +TxPower=100 +BGProtection=0 +TxPreamble=0 +RTSThreshold=2347 +FragThreshold=2346 +TxBurst=1 +PktAggregate=0 +WmmCapable=1 +AckPolicy=0;0;0;0 +AuthMode=OPEN +EncrypType=NONE +WPAPSK= +DefaultKeyID=1 +Key1Type=0 +Key1Str= +Key2Type=0 +Key2Str= +Key3Type=0 +Key3Str= +Key4Type=0 +Key4Str= +PSMode=CAM +AutoRoaming=0 +RoamThreshold=70 +APSDCapable=0 +APSDAC=0;0;0;0 +HT_RDG=1 +HT_EXTCHA=0 +HT_OpMode=0 +HT_MpduDensity=4 +HT_BW=1 +HT_BADecline=0 +HT_AutoBA=1 +HT_AMSDU=0 +HT_BAWinSize=64 +HT_GI=1 +HT_MCS=33 +HT_MIMOPSMode=3 +HT_DisallowTKIP=1 +HT_STBC=0 +EthConvertMode= +EthCloneMac= +IEEE80211H=0 +TGnWifiTest=0 +WirelessEvent=0 +MeshId=MESH +MeshAutoLink=1 +MeshAuthMode=OPEN +MeshEncrypType=NONE +MeshWPAKEY= +MeshDefaultkey=1 +MeshWEPKEY= +CarrierDetect=0 +AntDiversity=0 +BeaconLostTime=4 +FtSupport=0 +Wapiifname=ra0 +WapiPsk= +WapiPskType= +WapiUserCertPath= +WapiAsCertPath= +PSP_XLINK_MODE=0 +WscManufacturer= +WscModelName= +WscDeviceName= +WscModelNumber= +WscSerialNumber= +RadioOn=1 +WIDIEnable=1 +P2P_L2SD_SCAN_TOGGLE=3 +Wsc4digitPinCode=0 +P2P_WIDIEnable=0 +PMFMFPC=0 +PMFMFPR=0 +PMFSHA256=0 diff --git a/rkwifi/RT2870STACard.dat b/rkwifi/RT2870STACard.dat new file mode 100755 index 0000000..1df6a49 --- /dev/null +++ b/rkwifi/RT2870STACard.dat @@ -0,0 +1,19 @@ +#The word of "Default" must not be removed, maximum 32 cards, 00 ~ 31 +Default + +#CARDID, MAC, CARDTYPE +SELECT=CARDTYPE + +00CARDID=/etc/Wireless/RT2870STA/RT2870STA1.dat +01CARDID=/etc/Wireless/RT2870STA/RT2870STA2.dat +02CARDID=/etc/Wireless/RT2870STA/RT2870STA3.dat + +00MAC00:0E:2E:C3:D0:48=/etc/Wireless/RT2870STA/RT2870STA1.dat +01MAC00:40:F4:FF:AA:40=/etc/Wireless/RT2870STA/RT2870STA2.dat +02MAC00:0C:43:10:11:5C=/etc/Wireless/RT2870STA/RT2870STA3.dat + +00CARDTYPEbgn=/etc/Wireless/RT2870STA/RT2870STA1.dat +01CARDTYPEbgn=/etc/Wireless/RT2870STA/RT2870STA2.dat +02CARDTYPEabgn=/etc/Wireless/RT2870STA/RT2870STA3.dat + + diff --git a/rkwifi/bcmdhd/fw-bcm43569a2-clm.bin.trx b/rkwifi/bcmdhd/fw-bcm43569a2-clm.bin.trx new file mode 100644 index 0000000..f47e1c9 Binary files /dev/null and b/rkwifi/bcmdhd/fw-bcm43569a2-clm.bin.trx differ diff --git a/rkwifi/bcmdhd/fw-bcm43569a2-wfds.bin.trx b/rkwifi/bcmdhd/fw-bcm43569a2-wfds.bin.trx new file mode 100644 index 0000000..e53db7b Binary files /dev/null and b/rkwifi/bcmdhd/fw-bcm43569a2-wfds.bin.trx differ diff --git a/rkwifi/bcmdhd/nvfam-bcm43569a2-phy.txt b/rkwifi/bcmdhd/nvfam-bcm43569a2-phy.txt new file mode 100644 index 0000000..5b733ce --- /dev/null +++ b/rkwifi/bcmdhd/nvfam-bcm43569a2-phy.txt @@ -0,0 +1,253 @@ +######################################################## +# Agile PN: 750-127787-0010 +# Agile Rev: Not yet released in Agile. +# BCM943569usbir Reference Design +# +######################################################## + +######################################################## +# Board Definitions + +NVRAMRev=$Rev$ +sromrev=11 +boardrev=0x1159 +boardtype=0x0749 +vendid=0x14e4 +devid=0x43d9 +boardnum=${serno} + +# Board flags: +# X BFL_BTCOEXIST = 0x00000001 This board implements Bluetooth coexistence +# BFL_EXTLNA = 0x00001000 This board has an external LNA (2G) +# BFL_FEM_BT = 0x00400000 This board has shared antenna w/ BT +# X BFL_PALDO = 0x02000000 Power topology uses PALDO ? - CHECK +# BFL_EXTLNA_5GHz = 0x10000000 Board has an external LNA in 5GHz band +boardflags=0x02000001 + +# Board flags 2: +# BFL2_BT_SHARE_ANT0 = 0x00800000 share core0 antenna with BT +# X BFL2_LNA1BYPFORTR2G = 0x40000000 acphy, enable lna1 bypass for 2G clip lo +# X BFL2_LNA1BYPFORTR5G = 0x80000000 acphy, enable lna1 bypass for 5G clip lo +# X BFL2_SPUR_WAR = 0x00000200 Board has a WAR for clock-harmonic spurs +# X BFL2_2G_SPUR_WAR = 0x00002000 Board has a WAR to reduce and avoid clock-harmonic spurs in 2G band +boardflags2=0xC0002000 + +# Board flags 3: +# X BFL3_RCAL_WAR = 0x00000008 acphy rcal war active on this board (mainly for 4335a0) +# X BFL3_FEMTBL_FROM_NVRAM = 0x00000100 acphy, femctrl table is read from nvram +boardflags3=0x40000108 + +#### end of rx de-sense + +ccode=0 +regrev=0 +macaddr=00:90:4C:1A:9${maclo12} +xtalfreq=40000 +otpimagesize=484 +nocrc=1 +manfid=0x2d0 +#prodid=0x052e +muxenab=0x1 +######################################################## + + +######################################################## +# RF Control Definitions + +antswitch=0 +rxchain=3 +txchain=3 +aa2g=3 +aa5g=3 +femctrl=10 + +# antenna gain per core g-band +agbg0=2 +agbg1=2 + +# antenna gain per core a-band +aga0=2 +aga1=2 + +# RFSWCTRL 2G and 5G iLNA +# WL_TX, WL_RX, WL_RX_ATTN, BT_TX_RX, WL_MASK +swctrlmap_2g=0x04010401,0x08080808,0x04010401,0x00000000,0x000000ff +swctrlmap_5g=0x08080808,0x04010401,0x08080808,0x00000000,0x000000ff + +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x003 +swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x003 +######################################################## + +# Bypass offsetting PAPD_EPS_TABLE_PER_TX_INDEX feature +epsdelta2g0=0,-1,0,0,0,0,0,0 +epsdelta2g1=0,-1,0,0,0,0,0,0 + +######################################################## +# Rx gain and RSSI parameters +# +# Default so do not set: +# rxgaincal_rssical=0 +# rssi_cal_rev=0 +# rxgains[25]gtrisoa[01] +# rxgains[25]g[mh]trelnabypa[01]=0 + +# BW20,BW40 +rssicorrnorm_c0=4,4 +rssicorrnorm_c1=4,4 + +# See http://confluence.broadcom.com/x/_90TEg +# subband5gver=4 => +# BW20,BW40,BW80 <5250|<5500|<5745|>=5745 +# <70m| <100| <149|>=149 +rssicorrnorm5g_c0=4,5,6,4,5,6,3,4,5,2,3,4 +rssicorrnorm5g_c1=4,5,6,4,5,6,3,4,5,2,3,4 + +######################################################## + + +######################################################## +# 20 MHz in 40 MHz Power Offsets and Duplicate Modes +# 2G and 5G bands + +sb20in40hrpo=0x0 +sb20in40lrpo=0x0 + +dot11agduphrpo=0x0 +dot11agduplrpo=0x0 +######################################################## + + +######################################################## +# PAPD parameters +fastpapdgainctrl=1 + +######################################################## +# 2G TSSI / PA Parameters + +tworangetssi2g=1 +tssipos2g=1 +extpagain2g=2 +pdgain2g=2 + +# 2G Max Power +maxp2ga0=74 +maxp2ga1=74 + +# 2G PA Parameters +# Order is A1,B0,B1 +#pa2ga0=-162,6368,-735 +pa2ga0=-198,5636,-683 +#pa2ga1=-170,6349,-742 +pa2ga1=-195,5877,-710 + +# 2G Power Offsets +cckbw202gpo=0x0000 +cckbw20ul2gpo=0x0000 +mcsbw202gpo=0x99644422 +mcsbw402gpo=0x99644422 +dot11agofdmhrbw202gpo=0x4444 +ofdmlrbw202gpo=0x0022 + +# CCK filter to cure ACPR failure +cckdigfilttype=4 + +######################################################## + +# AVVmid 2GHz and 5GHz +AvVmid_c0=2,140,2,125,2,143,2,146,2,148 +AvVmid_c1=2,141,3,100,2,144,2,147,2,149 +AvVmid_c2=0,0,0,0,0,0,0,0,0,0 + +######################################################## +# 5G TSSI / PA Parameters + +tworangetssi5g=1 +tssipos5g=1 +extpagain5g=2 +subband5gver=0x4 +pdgain5g=2 + +# 5G Max Powers +maxp5ga0=74,74,74,74 +maxp5ga1=74,74,74,74 + +# 5G PA Parameters *** from LabNotebook 43569A0_099 TSSI opt for 8::18: +pa5ga0=-186,5869,-714,-190,5663,-698,-193,5783,-711,-205,5565,-697 +pa5ga1=-207,5772,-714,-212,5724,-714,-210,5425,-681,-181,5514,-678 + +# 5G Power Offsets +mcsbw205glpo=0xd8666663 +mcsbw405glpo=0x88666663 +mcsbw805glpo=0xcc666665 +mcsbw205gmpo=0xd8666663 +mcsbw405gmpo=0x88666663 +mcsbw805gmpo=0xcc666665 +mcsbw205ghpo=0xd8666663 +mcsbw405ghpo=0x88666663 +mcsbw805ghpo=0xcc666665 +mcslr5glpo=0x0000 +mcslr5gmpo=0x0000 +mcslr5ghpo=0x0000 +sb20in40hrpo=0x0 +sb20in80and160hr5glpo=0x0 +sb40and80hr5glpo=0x0 +sb20in80and160hr5gmpo=0x0 +sb40and80hr5gmpo=0x0 +sb20in80and160hr5ghpo=0x0 +sb40and80hr5ghpo=0x0 +sb20in40lrpo=0x0 +sb20in80and160lr5glpo=0x0 +sb40and80lr5glpo=0x0 +sb20in80and160lr5gmpo=0x0 +sb40and80lr5gmpo=0x0 +sb20in80and160lr5ghpo=0x0 +sb40and80lr5ghpo=0x0 + +pdoffset40ma0=0x2222 +pdoffset80ma0=0x2222 +pdoffset40ma1=0x0000 +pdoffset80ma1=0x0000 + +######################################################## + + +######################################################## +# Temperature Values + +tempthresh=120 +tempoffset=255 +rawtempsense=0x1ff + +phycal_tempdelta=50 +papdtempcomp_tempdelta=20 +temps_period=15 +temps_hysteresis=15 + +######################################################## + + +######################################################## + +# energy detect threshold +ed_thresh2g=-75 +ed_thresh5g=-75 + +btcx_tool_rev="$Rev: 519122 $" +btc_params82=0x0060 +btc_params84=0x8 +btc_params73=100 +btc_params101=100 +btc_params51=0x48df +btcdyn_flags=0x3 +btcdyn_dflt_dsns_level=0 +btcdyn_low_dsns_level=0 +btcdyn_mid_dsns_level=0 +btcdyn_high_dsns_level=23 +btcdyn_default_btc_mode=4 +btcdyn_dsns_rows=1 +btcdyn_dsns_row0=4,-120,0,-52,-100 + +#product_id=0xbd27 +#rdlid=0xbd27 +wowl_gpio=14 +wowl_gpiopol=1 diff --git a/rkwifi/config.txt b/rkwifi/config.txt new file mode 100644 index 0000000..a59d5c5 --- /dev/null +++ b/rkwifi/config.txt @@ -0,0 +1,13 @@ +#Broadcom wifi configuration file(RK) + +#ccode ==> country code setting +#ccode parameter define +#ALL ===> 1 ~ 14 +#EU ===> 1 ~ 13 +#US ===> 1 ~ 11 +ccode=ALL +regrev=0 + +dhd_doflow=1 +srl=15 +lrl=15 diff --git a/rkwifi/fw_RK901.bin b/rkwifi/fw_RK901.bin new file mode 100644 index 0000000..9ebc147 Binary files /dev/null and b/rkwifi/fw_RK901.bin differ diff --git a/rkwifi/fw_RK901a0.bin b/rkwifi/fw_RK901a0.bin new file mode 100644 index 0000000..9ebc147 Binary files /dev/null and b/rkwifi/fw_RK901a0.bin differ diff --git a/rkwifi/fw_RK901a0_apsta.bin b/rkwifi/fw_RK901a0_apsta.bin new file mode 100644 index 0000000..9ebc147 Binary files /dev/null and b/rkwifi/fw_RK901a0_apsta.bin differ diff --git a/rkwifi/fw_RK901a2.bin b/rkwifi/fw_RK901a2.bin new file mode 100644 index 0000000..ae76625 Binary files /dev/null and b/rkwifi/fw_RK901a2.bin differ diff --git a/rkwifi/fw_RK901a2_apsta.bin b/rkwifi/fw_RK901a2_apsta.bin new file mode 100644 index 0000000..dcdfa6a Binary files /dev/null and b/rkwifi/fw_RK901a2_apsta.bin differ diff --git a/rkwifi/fw_RK901a2_p2p.bin b/rkwifi/fw_RK901a2_p2p.bin new file mode 100644 index 0000000..dde28d0 Binary files /dev/null and b/rkwifi/fw_RK901a2_p2p.bin differ diff --git a/rkwifi/fw_RK903.bin b/rkwifi/fw_RK903.bin new file mode 100644 index 0000000..d144200 Binary files /dev/null and b/rkwifi/fw_RK903.bin differ diff --git a/rkwifi/fw_RK903_ag.bin b/rkwifi/fw_RK903_ag.bin new file mode 100644 index 0000000..6309e86 Binary files /dev/null and b/rkwifi/fw_RK903_ag.bin differ diff --git a/rkwifi/fw_RK903_ag_apsta.bin b/rkwifi/fw_RK903_ag_apsta.bin new file mode 100644 index 0000000..ad70a4f Binary files /dev/null and b/rkwifi/fw_RK903_ag_apsta.bin differ diff --git a/rkwifi/fw_RK903_ag_p2p.bin b/rkwifi/fw_RK903_ag_p2p.bin new file mode 100644 index 0000000..6309e86 Binary files /dev/null and b/rkwifi/fw_RK903_ag_p2p.bin differ diff --git a/rkwifi/fw_RK903_p2p.bin b/rkwifi/fw_RK903_p2p.bin new file mode 100644 index 0000000..d144200 Binary files /dev/null and b/rkwifi/fw_RK903_p2p.bin differ diff --git a/rkwifi/fw_RK903b2.bin b/rkwifi/fw_RK903b2.bin new file mode 100644 index 0000000..f0a091e Binary files /dev/null and b/rkwifi/fw_RK903b2.bin differ diff --git a/rkwifi/fw_RK903b2_apsta.bin b/rkwifi/fw_RK903b2_apsta.bin new file mode 100644 index 0000000..f21fc78 Binary files /dev/null and b/rkwifi/fw_RK903b2_apsta.bin differ diff --git a/rkwifi/fw_RK903b2_p2p.bin b/rkwifi/fw_RK903b2_p2p.bin new file mode 100644 index 0000000..80f6200 Binary files /dev/null and b/rkwifi/fw_RK903b2_p2p.bin differ diff --git a/rkwifi/fw_awnb108.bin b/rkwifi/fw_awnb108.bin new file mode 100755 index 0000000..d8338d0 Binary files /dev/null and b/rkwifi/fw_awnb108.bin differ diff --git a/rkwifi/fw_awnb108_ap.bin b/rkwifi/fw_awnb108_ap.bin new file mode 100755 index 0000000..454c803 Binary files /dev/null and b/rkwifi/fw_awnb108_ap.bin differ diff --git a/rkwifi/fw_bcm40183b2.bin b/rkwifi/fw_bcm40183b2.bin new file mode 100644 index 0000000..6309e86 Binary files /dev/null and b/rkwifi/fw_bcm40183b2.bin differ diff --git a/rkwifi/fw_bcm40183b2_ag.bin b/rkwifi/fw_bcm40183b2_ag.bin new file mode 100644 index 0000000..6309e86 Binary files /dev/null and b/rkwifi/fw_bcm40183b2_ag.bin differ diff --git a/rkwifi/fw_bcm40183b2_ag_apsta.bin b/rkwifi/fw_bcm40183b2_ag_apsta.bin new file mode 100644 index 0000000..ad70a4f Binary files /dev/null and b/rkwifi/fw_bcm40183b2_ag_apsta.bin differ diff --git a/rkwifi/fw_bcm40183b2_ag_p2p.bin b/rkwifi/fw_bcm40183b2_ag_p2p.bin new file mode 100644 index 0000000..6309e86 Binary files /dev/null and b/rkwifi/fw_bcm40183b2_ag_p2p.bin differ diff --git a/rkwifi/fw_bcm40183b2_apsta.bin b/rkwifi/fw_bcm40183b2_apsta.bin new file mode 100644 index 0000000..ad70a4f Binary files /dev/null and b/rkwifi/fw_bcm40183b2_apsta.bin differ diff --git a/rkwifi/fw_bcm40183b2_p2p.bin b/rkwifi/fw_bcm40183b2_p2p.bin new file mode 100644 index 0000000..6309e86 Binary files /dev/null and b/rkwifi/fw_bcm40183b2_p2p.bin differ diff --git a/rkwifi/fw_bcm43241b4_ag.bin b/rkwifi/fw_bcm43241b4_ag.bin new file mode 100755 index 0000000..3ad1b25 Binary files /dev/null and b/rkwifi/fw_bcm43241b4_ag.bin differ diff --git a/rkwifi/fw_bcm43241b4_ag_apsta.bin b/rkwifi/fw_bcm43241b4_ag_apsta.bin new file mode 100755 index 0000000..e5aef3b Binary files /dev/null and b/rkwifi/fw_bcm43241b4_ag_apsta.bin differ diff --git a/rkwifi/fw_bcm43241b4_ag_p2p.bin b/rkwifi/fw_bcm43241b4_ag_p2p.bin new file mode 100755 index 0000000..e5aef3b Binary files /dev/null and b/rkwifi/fw_bcm43241b4_ag_p2p.bin differ diff --git a/rkwifi/fw_bcm4330.bin b/rkwifi/fw_bcm4330.bin new file mode 100644 index 0000000..052b4e6 Binary files /dev/null and b/rkwifi/fw_bcm4330.bin differ diff --git a/rkwifi/fw_bcm4330_apsta.bin b/rkwifi/fw_bcm4330_apsta.bin new file mode 100644 index 0000000..ac130f2 Binary files /dev/null and b/rkwifi/fw_bcm4330_apsta.bin differ diff --git a/rkwifi/fw_bcm43341b0_ag.bin b/rkwifi/fw_bcm43341b0_ag.bin new file mode 100755 index 0000000..aa8a0b5 Binary files /dev/null and b/rkwifi/fw_bcm43341b0_ag.bin differ diff --git a/rkwifi/fw_bcm43341b0_ag_apsta.bin b/rkwifi/fw_bcm43341b0_ag_apsta.bin new file mode 100755 index 0000000..aa8a0b5 Binary files /dev/null and b/rkwifi/fw_bcm43341b0_ag_apsta.bin differ diff --git a/rkwifi/fw_bcm43341b0_ag_p2p.bin b/rkwifi/fw_bcm43341b0_ag_p2p.bin new file mode 100755 index 0000000..aa8a0b5 Binary files /dev/null and b/rkwifi/fw_bcm43341b0_ag_p2p.bin differ diff --git a/rkwifi/fw_bcm4334b1_ag.bin b/rkwifi/fw_bcm4334b1_ag.bin new file mode 100755 index 0000000..f89c599 Binary files /dev/null and b/rkwifi/fw_bcm4334b1_ag.bin differ diff --git a/rkwifi/fw_bcm4334b1_ag_apsta.bin b/rkwifi/fw_bcm4334b1_ag_apsta.bin new file mode 100755 index 0000000..e921538 Binary files /dev/null and b/rkwifi/fw_bcm4334b1_ag_apsta.bin differ diff --git a/rkwifi/fw_bcm4334b1_ag_p2p.bin b/rkwifi/fw_bcm4334b1_ag_p2p.bin new file mode 100755 index 0000000..f89c599 Binary files /dev/null and b/rkwifi/fw_bcm4334b1_ag_p2p.bin differ diff --git a/rkwifi/fw_bcm4339a0_ag.bin b/rkwifi/fw_bcm4339a0_ag.bin new file mode 100644 index 0000000..41d5929 Binary files /dev/null and b/rkwifi/fw_bcm4339a0_ag.bin differ diff --git a/rkwifi/fw_bcm4339a0_ag_apsta.bin b/rkwifi/fw_bcm4339a0_ag_apsta.bin new file mode 100644 index 0000000..41d5929 Binary files /dev/null and b/rkwifi/fw_bcm4339a0_ag_apsta.bin differ diff --git a/rkwifi/fw_bcm4339a0_ag_p2p.bin b/rkwifi/fw_bcm4339a0_ag_p2p.bin new file mode 100644 index 0000000..41d5929 Binary files /dev/null and b/rkwifi/fw_bcm4339a0_ag_p2p.bin differ diff --git a/rkwifi/fw_bcm43438a0.bin b/rkwifi/fw_bcm43438a0.bin new file mode 100755 index 0000000..dd5972b Binary files /dev/null and b/rkwifi/fw_bcm43438a0.bin differ diff --git a/rkwifi/fw_bcm43438a0_apsta.bin b/rkwifi/fw_bcm43438a0_apsta.bin new file mode 100755 index 0000000..dd5972b Binary files /dev/null and b/rkwifi/fw_bcm43438a0_apsta.bin differ diff --git a/rkwifi/fw_bcm43438a0_p2p.bin b/rkwifi/fw_bcm43438a0_p2p.bin new file mode 100755 index 0000000..dd5972b Binary files /dev/null and b/rkwifi/fw_bcm43438a0_p2p.bin differ diff --git a/rkwifi/fw_bcm43455c0_ag.bin b/rkwifi/fw_bcm43455c0_ag.bin new file mode 100755 index 0000000..dcb959c Binary files /dev/null and b/rkwifi/fw_bcm43455c0_ag.bin differ diff --git a/rkwifi/fw_bcm43455c0_ag_apsta.bin b/rkwifi/fw_bcm43455c0_ag_apsta.bin new file mode 100755 index 0000000..dcb959c Binary files /dev/null and b/rkwifi/fw_bcm43455c0_ag_apsta.bin differ diff --git a/rkwifi/fw_bcm43455c0_ag_p2p.bin b/rkwifi/fw_bcm43455c0_ag_p2p.bin new file mode 100755 index 0000000..dcb959c Binary files /dev/null and b/rkwifi/fw_bcm43455c0_ag_p2p.bin differ diff --git a/rkwifi/fw_bcm43456c5_ag.bin b/rkwifi/fw_bcm43456c5_ag.bin new file mode 100755 index 0000000..61fd457 Binary files /dev/null and b/rkwifi/fw_bcm43456c5_ag.bin differ diff --git a/rkwifi/fw_bcm43456c5_ag_apsta.bin b/rkwifi/fw_bcm43456c5_ag_apsta.bin new file mode 100755 index 0000000..cd91afc Binary files /dev/null and b/rkwifi/fw_bcm43456c5_ag_apsta.bin differ diff --git a/rkwifi/fw_bcm43456c5_ag_p2p.bin b/rkwifi/fw_bcm43456c5_ag_p2p.bin new file mode 100755 index 0000000..cd91afc Binary files /dev/null and b/rkwifi/fw_bcm43456c5_ag_p2p.bin differ diff --git a/rkwifi/fw_bcm4354a1_ag.bin b/rkwifi/fw_bcm4354a1_ag.bin new file mode 100755 index 0000000..44265af Binary files /dev/null and b/rkwifi/fw_bcm4354a1_ag.bin differ diff --git a/rkwifi/fw_bcm4354a1_ag_apsta.bin b/rkwifi/fw_bcm4354a1_ag_apsta.bin new file mode 100755 index 0000000..44265af Binary files /dev/null and b/rkwifi/fw_bcm4354a1_ag_apsta.bin differ diff --git a/rkwifi/fw_bcm4354a1_ag_p2p.bin b/rkwifi/fw_bcm4354a1_ag_p2p.bin new file mode 100755 index 0000000..44265af Binary files /dev/null and b/rkwifi/fw_bcm4354a1_ag_p2p.bin differ diff --git a/rkwifi/fw_bcm4356a2_ag.bin b/rkwifi/fw_bcm4356a2_ag.bin new file mode 100755 index 0000000..070b0f3 Binary files /dev/null and b/rkwifi/fw_bcm4356a2_ag.bin differ diff --git a/rkwifi/fw_bcm4356a2_ag_apsta.bin b/rkwifi/fw_bcm4356a2_ag_apsta.bin new file mode 100755 index 0000000..070b0f3 Binary files /dev/null and b/rkwifi/fw_bcm4356a2_ag_apsta.bin differ diff --git a/rkwifi/fw_bcm4356a2_ag_p2p.bin b/rkwifi/fw_bcm4356a2_ag_p2p.bin new file mode 100755 index 0000000..070b0f3 Binary files /dev/null and b/rkwifi/fw_bcm4356a2_ag_p2p.bin differ diff --git a/rkwifi/nvram_4330.txt b/rkwifi/nvram_4330.txt new file mode 100644 index 0000000..6489f21 --- /dev/null +++ b/rkwifi/nvram_4330.txt @@ -0,0 +1,40 @@ +# bcm94330wlsdgb.txt +manfid=0x2d0 +prodid=0x0552 +vendid=0x14e4 +devid=0x4360 +boardtype=0x0552 +boardrev=0x11 +# this design has 2.4GHz SP3T switch +boardflags=0x00080200 +nocrc=1 +xtalfreq=37400 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +ag0=255 +aa2g=1 +ccode=CN +pa0b0=0x14d0 +pa0b1=0xfd98 +pa0b2=0xff78 +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +maxp2ga0=0x50 +sromrev=3 +il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b +cckPwrOffset=5 +ofdm2gpo=0x66666666 +mcs2gpo0=0x6666 +mcs2gpo1=0x6666 +swctrlmap_2g=0x04040404,0x02020202,0x02020404,0x10202,0x1ff +swctrlmap_5g=0x00100010,0x00280020,0x00200010,0x14202,0x2f8 +rfreg033=0x19 +rfreg033_cck=0x1f +dacrate2g=160 +txalpfbyp2g=1 +bphyscale=17 +cckPwrIdxCorr=-15 +pacalidx2g=45 +txgaintbl=1 diff --git a/rkwifi/nvram_4330_oob.txt b/rkwifi/nvram_4330_oob.txt new file mode 100755 index 0000000..d3e4e32 --- /dev/null +++ b/rkwifi/nvram_4330_oob.txt @@ -0,0 +1,41 @@ +# bcm94330wlsdgb.txt +manfid=0x2d0 +prodid=0x0552 +vendid=0x14e4 +devid=0x4360 +boardtype=0x0552 +boardrev=0x11 +# this design has 2.4GHz SP3T switch +boardflags=0x00080200 +nocrc=1 +xtalfreq=37400 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +ag0=255 +aa2g=1 +ccode=CN +pa0b0=0x14d0 +pa0b1=0xfd98 +pa0b2=0xff78 +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +maxp2ga0=0x50 +sromrev=3 +il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b +cckPwrOffset=5 +ofdm2gpo=0x66666666 +mcs2gpo0=0x6666 +mcs2gpo1=0x6666 +swctrlmap_2g=0x04040404,0x02020202,0x02020404,0x10202,0x1ff +swctrlmap_5g=0x00100010,0x00280020,0x00200010,0x14202,0x2f8 +rfreg033=0x19 +rfreg033_cck=0x1f +dacrate2g=160 +txalpfbyp2g=1 +bphyscale=17 +cckPwrIdxCorr=-15 +pacalidx2g=45 +txgaintbl=1 +muxenab=0x10 \ No newline at end of file diff --git a/rkwifi/nvram_AP6181.txt b/rkwifi/nvram_AP6181.txt new file mode 100755 index 0000000..9ecbfc2 --- /dev/null +++ b/rkwifi/nvram_AP6181.txt @@ -0,0 +1,51 @@ +#AP6181_NVRAM_V1.1_01152013 +#adjuest PA parameter for g/n mode +manfid=0x2d0 +prodid=0x492 +vendid=0x14e4 +devid=0x4343 +boardtype=0x0598 + +# Board Revision is P307, same nvram file can be used for P304, P305, P306 and P307 as the tssi pa params used are same +#Please force the automatic RX PER data to the respective board directory if not using P307 board, for e.g. for P305 boards force the data into the following directory /projects/BCM43362/a1_labdata/boardtests/results/sdg_rev0305 +boardrev=0x1307 +boardnum=777 +xtalfreq=26000 +boardflags=0xa00 +sromrev=3 +wl0id=0x431b +macaddr=00:90:4c:07:71:12 +aa2g=1 +ag0=2 +maxp2ga0=74 +cck2gpo=0x2222 +ofdm2gpo=0x66666666 +mcs2gpo0=0x7777 +mcs2gpo1=0x7777 +pa0maxpwr=56 + +#P207 PA params +#pa0b0=5447 +#pa0b1=-658 +#pa0b2=-175
+ +#Same PA params for P304,P305, P306, P307 + +pa0b0=5447 +pa0b1=-607 +pa0b2=-160 +pa0itssit=62 +pa1itssit=62 + + +cckPwrOffset=5 +ccode=0 +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +triso2g=0 +noise_cal_enable_2g=0 +noise_cal_po_2g=0 +swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x010101,0x1ff +temp_add=29767 +temp_mult=425 diff --git a/rkwifi/nvram_AP6210.txt b/rkwifi/nvram_AP6210.txt new file mode 100755 index 0000000..4aa4287 --- /dev/null +++ b/rkwifi/nvram_AP6210.txt @@ -0,0 +1,57 @@ +#AP6210_NVRAM_V1.2_03192013 +manfid=0x2d0 +prodid=0x492 +vendid=0x14e4 +devid=0x4343 +boardtype=0x0598 + +# Board Revision is P307, same nvram file can be used for P304, P305, P306 and P307 as the tssi pa params used are same +#Please force the automatic RX PER data to the respective board directory if not using P307 board, for e.g. for P305 boards force the data into the following directory /projects/BCM43362/a1_labdata/boardtests/results/sdg_rev0305 +boardrev=0x1307 +boardnum=777 +xtalfreq=26000 +boardflags=0x80201 +boardflags2=0x80 +sromrev=3 +wl0id=0x431b +macaddr=00:90:4c:07:71:12 +aa2g=1 +ag0=2 +maxp2ga0=74 +cck2gpo=0x2222 +ofdm2gpo=0x44444444 +mcs2gpo0=0x6666 +mcs2gpo1=0x6666 +pa0maxpwr=56 + +#P207 PA params +#pa0b0=5447 +#pa0b1=-658 +#pa0b2=-175
+ +#Same PA params for P304,P305, P306, P307 + +pa0b0=5447 +pa0b1=-607 +pa0b2=-160 +pa0itssit=62 +pa1itssit=62 + + +cckPwrOffset=5 +ccode=0 +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +triso2g=0 +noise_cal_enable_2g=0 +noise_cal_po_2g=0 +swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x010101,0x1ff +temp_add=29767 +temp_mult=425 + +btc_flags=0x6 +btc_params0=5000 +btc_params1=1000 +btc_params6=63 + diff --git a/rkwifi/nvram_AP6210_24M.txt b/rkwifi/nvram_AP6210_24M.txt new file mode 100755 index 0000000..4236e10 --- /dev/null +++ b/rkwifi/nvram_AP6210_24M.txt @@ -0,0 +1,57 @@ +#AP6210_NVRAM_V1.2_03192013 +manfid=0x2d0 +prodid=0x492 +vendid=0x14e4 +devid=0x4343 +boardtype=0x0598 + +# Board Revision is P307, same nvram file can be used for P304, P305, P306 and P307 as the tssi pa params used are same +#Please force the automatic RX PER data to the respective board directory if not using P307 board, for e.g. for P305 boards force the data into the following directory /projects/BCM43362/a1_labdata/boardtests/results/sdg_rev0305 +boardrev=0x1307 +boardnum=777 +xtalfreq=24000 +boardflags=0x80201 +boardflags2=0x80 +sromrev=3 +wl0id=0x431b +macaddr=00:90:4c:07:71:12 +aa2g=1 +ag0=2 +maxp2ga0=74 +cck2gpo=0x2222 +ofdm2gpo=0x44444444 +mcs2gpo0=0x6666 +mcs2gpo1=0x6666 +pa0maxpwr=56 + +#P207 PA params +#pa0b0=5447 +#pa0b1=-658 +#pa0b2=-175
+ +#Same PA params for P304,P305, P306, P307 + +pa0b0=5447 +pa0b1=-607 +pa0b2=-160 +pa0itssit=62 +pa1itssit=62 + + +cckPwrOffset=5 +ccode=0 +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +triso2g=0 +noise_cal_enable_2g=0 +noise_cal_po_2g=0 +swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x010101,0x1ff +temp_add=29767 +temp_mult=425 + +btc_flags=0x6 +btc_params0=5000 +btc_params1=1000 +btc_params6=63 + diff --git a/rkwifi/nvram_AP6234.txt b/rkwifi/nvram_AP6234.txt new file mode 100755 index 0000000..e6626f1 --- /dev/null +++ b/rkwifi/nvram_AP6234.txt @@ -0,0 +1,130 @@ +#AP6234_NVRAM_V1.3_20160204 +manfid=0x2d0 +prodid=0x0653 +vendid=0x14e4 +devid=0x4386 +boardtype=0x0653 +boardrev=0x1203 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=3 +#boardflags: +# bit 19 3tswitch: 2.4GHz FEM: SP3T switch share with BT +# bit 16 nopa: no external pa +# keep original 0x200 +boardflags=0x0090201 +xtalfreq=37400 +nocrc=1 +ag0=255 +aa2g=1 +ccode=ALL +pa0itssit=0x20 +#PA parameters for 2.4GHz +pa0b0=0x1ce6 +#pa0b0=6727 +pa0b1=0xfca1 +pa0b2=0xff62 +tssifloor2g=69 +# rssi params for 2.4GHz +rssismf2g=0xf +rssismc2g=0x8 +rssisav2g=0x1 +cckPwrOffset=3 + +# rssi params for 5GHz +rssismf5g=0xf +rssismc5g=0x7 +#rssisav5g=0x1 +rssisav5g=0x3 + +#PA parameters for lower a-band +#pa1lob0=5659 default +pa1lob0=0x15ef +#pa1lob0=5659 +pa1lob1=0xfd61 +pa1lob2=0xff57 +tssifloor5gl=77 + +#PA parameters for midband +pa1b0=0x10cb +#pa1b0=5172 +pa1b1=0xfdac +pa1b2=0xfefa +tssifloor5gm=77 + +#PA paramasdeters for high band +#pa1hib0=5320 default +pa1hib0=0x1481 +#pa1hib1=-963 +pa1hib1=0xfd90 +pa1hib2=0xff56 +tssifloor5gh=74 + +rxpo5g=0 +maxp2ga0=72 +# 19.5dBm max; 18dBm target +PwrOffset40mhz2g=4 +#HT40 2G OFFSET +#Per rate power back-offs for g band, in .5 dB steps. Set it once you have the right numbers. +cck2gpo=0x1111 +ofdm2gpo=0x333333333 +# R54 16dBm; R48 17dBm; others 18dBm +mcs2gpo0=0x5555 +# M0~ M4 17dBm +mcs2gpo1=0x5555 +# M5M6 15dBm; M7 14.5dBm +#max power for 5G +maxp5ga0=64 +# 16dBm target; 17.5dBm Max +maxp5gla0=66 +maxp5gha0=64 +#Per rate power back-offs for a band, in .5 dB steps. Set it once you have the right numbers. +PwrOffset40mhz5g=6 +#HT40 5G OFFSET +ofdm5gpo=0x55555555 +# R54 13.5dBm +ofdm5glpo=0x55555555 +ofdm5ghpo=0x55555555 +mcs5gpo0=0x8888 +# M0~M4 16dBm (1dB higher than ofdm) +mcs5gpo1=0x8888 +# M5M6 13.5dBm; M7 12dBm +mcs5glpo0=0x7777 +mcs5glpo1=0x7777 +mcs5ghpo0=0x7777 +mcs5ghpo1=0x7777 +# Parameters for DAC2x mode and ALPF bypass +# RF SW Truth Table: ctrl0 for BT_TX; ctrl1 or 5G Tx; ctrl2 for 5G Rx; Ctrl3 for 2G Tx; Ctrl4 for 2G Rx +swctrlmap_2g=0x00080008,0x00100010,0x00080008,0x011010,0x11f +swctrlmap_5g=0x00040004,0x00020002,0x00040004,0x011010,0x2fe +gain=32 +triso2g=8 +triso5g=8 +#tx parameters +loflag=0 +iqlocalidx5g=40 +dlocalidx5g=70 +iqcalidx5g=50 +lpbckmode5g=1 +txiqlopapu5g=0 +txiqlopapu2g=0 +dlorange_lowlimit=5 +txalpfbyp=1 +txalpfpu=1 +dacrate2xen=1 +papden2g=1 +papden5g=1 +#rx parameters +gain_settle_dly_2g=4 +gain_settle_dly_5g=4 +noise_cal_po_2g=-1 +noise_cal_po_40_2g=-1 +noise_cal_high_gain_2g=73 +noise_cal_nf_substract_val_2g=346 +noise_cal_po_5g=-1 +noise_cal_po_40_5g=-1 +noise_cal_high_gain_5g=73 +noise_cal_nf_substract_val_5g=346 +cckpapden=0 +# Enable OOB interrupt: level trigger +muxenab=0x10 \ No newline at end of file diff --git a/rkwifi/nvram_AP6330.txt b/rkwifi/nvram_AP6330.txt new file mode 100755 index 0000000..cc8cb18 --- /dev/null +++ b/rkwifi/nvram_AP6330.txt @@ -0,0 +1,82 @@ +#AP6330_NVRAM_V1.0_20121130 +#Sample variables file for BCM94330 SD FC AGB board +manfid=0x2d0 +prodid=0x0547 +vendid=0x14e4 +devid=0x4360 +boardtype=0x05e1 +boardrev=0x1202 +boardflags=0x0080200 +nocrc=1 +xtalfreq=26000 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +ag0=254 +aa2g=1 +ccode=ALL +pa0itssit=0x20 +pa0b0=5587 +pa0b1=-633 +pa0b2=-158 +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +#rssi params for 5GHz +rssismf5g=0x4 +rssismc5g=0x3 +rssisav5g=0x7 +#PA parameters for lower a-band +pa1lob0=4748 +pa1lob1=-566 +pa1lob2=-180 +#PA parameters for midband +pa1b0=4762 +pa1b1=-593 +pa1b2=-172 +#PA parameters for high band +#pa1hib0=4596 +pa1hib0=4666 +pa1hib1=-619 +pa1hib2=-163 +rxpo5g=0 +maxp2ga0=74 +maxp5ga0=66 +maxp5gla0=66 +maxp5gha0=66 +# 2.4G Tx Power offsets +cck2gpo=0x2222 +ofdm2gpo=0x44444444 +mcs2gpo0=0x6666 +mcs2gpo1=0x6666 +# 5G Tx Power offsets +ofdm5gpo=0x44444444 +ofdm5glpo=0x44444444 +ofdm5ghpo=0x44444444 +mcs5gpo0=0x6666 +mcs5gpo1=0x6666 +mcs5glpo0=0x6666 +mcs5glpo1=0x6666 +mcs5ghpo0=0x6666 +mcs5ghpo1=0x6666 +sromrev=3 +il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b +cckPwrOffset=4 +swctrlmap_2g=0x44844484,0x42824282,0x40804484,0x18282,0x1ff +triso5g=0 +swctrlmap_5g=0x00100010,0x20202020,0x20202020,0x14202,0x0f0 +rfreg033=0x19 +rfreg033_cck=0x1f +dacrate2g=160 +dacrate5g=160 +txalpfbyp2g=1 +bphyscale=17 +cckPwrIdxCorr=-15 +pacalidx2g=50 +#pacalidx5g=20 +noise_cal_ref_2g=53 +noise_cal_po_2g=0 +noise_cal_ref_5g=52 +noise_cal_po_5g=5,0,0 +# 4330 OOB parameter: High level trigger +muxenab=0x10 diff --git a/rkwifi/nvram_AP6335.txt b/rkwifi/nvram_AP6335.txt new file mode 100644 index 0000000..38d68df --- /dev/null +++ b/rkwifi/nvram_AP6335.txt @@ -0,0 +1,99 @@ +#AP6335_NVRAM_V1.7_04102014 +NVRAMRev=$Rev: 410316 $ +sromrev=11 +boardrev=0x1203 +boardtype=0x06c5 +boardflags=0x00000c01 +boardflags2=0x00002000 +boardflags3=0x8101188 +macaddr=00:90:4c:c5:12:38 +ccode=0 +regrev=0 +antswitch=0 +pdgain2g=7 +pdgain5g=7 +tworangetssi2g=0 +tworangetssi5g=0 +femctrl=7 +pcieingress_war=15 +vendid=0x14e4 +devid=0x43ae +manfid=0x2d0 +nocrc=1 +otpimagesize=502 +xtalfreq=37400 +extpagain2g=2 +pdetrange2g=2 +extpagain5g=2 +pdetrange5g=2 +rxgains2gelnagaina0=0 +rxgains2gtrisoa0=7 +rxgains2gtrelnabypa0=0 +rxgains5gelnagaina0=0 +rxgains5gtrisoa0=11 +rxgains5gtrelnabypa0=0 +rxchain=1 +txchain=1 +aa2g=1 +aa5g=1 +tssipos5g=0 +tssipos2g=0 +pa2ga0=-161,6269,-723 +pa2gccka0=-116,7568,-852 +pa5ga0=0xFF61,0x163C,0xFD55,0xFF5D,0x1671,0xFD4F,0xFF5F,0x16CA,0xFD45,0xFF60,0x1676,0xFD4D +pa5gbw40a0=0xFF61,0x163C,0xFD55,0xFF5D,0x1671,0xFD4F,0xFF5F,0x16CA,0xFD45,0xFF60,0x1676,0xFD4D +pa5gbw80a0=0xFF61,0x163C,0xFD55,0xFF5D,0x1671,0xFD4F,0xFF5F,0x16CA,0xFD45,0xFF60,0x1676,0xFD4D +pdoffset40ma0=0 +pdoffset80ma0=0 +pdoffsetcckma0=0 +maxp2ga0=75 +maxp5ga0=66,70,70,70 +cckbw202gpo=0x0000 +cckbw20ul2gpo=0x0 +mcsbw202gpo=0x99445533 +mcsbw402gpo=0x99775533 +dot11agofdmhrbw202gpo=0x0000 +ofdmlrbw202gpo=0x0000 +tssifloor2g=500 +mcsbw205glpo=0x66733330 +mcsbw405glpo=0xD9665530 +mcsbw805glpo=0xDA555530 +mcsbw1605glpo=0x99555530 +mcsbw205gmpo=0x996B5530 +mcsbw405gmpo=0xDDDB5530 +mcsbw805gmpo=0xEE555530 +mcsbw1605gmpo=0x99555530 +mcsbw205ghpo=0x99695530 +mcsbw405ghpo=0xFABB5530 +mcsbw805ghpo=0xEE555530 +mcsbw1605ghpo=0x99555530 +mcslr5glpo=0x0000 +mcslr5gmpo=0x0000 +mcslr5ghpo=0x0000 +sb20in40hrrpo=0x0 +sb20in80and160hr5glpo=0x0 +sb40and80hr5glpo=0x0 +sb20in80and160hr5gmpo=0x0 +sb40and80hr5gmpo=0x0 +sb20in80and160hr5ghpo=0x0 +sb40and80hr5ghpo=0x0 +sb20in40lrpo=0x0 +sb20in80and160lr5glpo=0x0 +sb40and80lr5glpo=0x0 +sb20in80and160lr5gmpo=0x0 +sb40and80lr5gmpo=0x0 +sb20in80and160lr5ghpo=0x0 +sb40and80lr5ghpo=0x0 +dot11agduphrpo=0x0 +dot11agduplrpo=0x0 +phycal_tempdelta=25 +cckdigfilttype=2 +pacalidx2g=65 +dacrate2g=160 +swctrlmap_5g=0x00000008,0x00000010,0x00000008,0x000000,0x038 +swctrlmap_2g=0x00000001,0x00000002,0x00000001,0x040002,0x0ff +swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +rssicorrnorm_c0=3,3 +rssicorrnorm5g_c0=2,3,4,2,3,3,0,1,2,0,1,2 +muxenab=0x10 diff --git a/rkwifi/nvram_AP6441.txt b/rkwifi/nvram_AP6441.txt new file mode 100644 index 0000000..a09fa52 --- /dev/null +++ b/rkwifi/nvram_AP6441.txt @@ -0,0 +1,126 @@ +#AP6441_NVRAM_V1.1_20131224 +manfid=0x2d0 +prodid=0x0653 +vendid=0x14e4 +devid=0x4386 +boardtype=0x0653 +boardrev=0x1203 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=3 +#boardflags: +# bit 19 3tswitch: 2.4GHz FEM: SP3T switch share with BT +# bit 16 nopa: no external pa +# keep original 0x200 +boardflags=0x0090201 +xtalfreq=37400 +nocrc=1 +ag0=255 +aa2g=1 +ccode=ALL +pa0itssit=0x20 +#PA parameters for 2.4GHz +#pa0b0=6957 default +pa0b0=6927 +pa0b1=-808 +pa0b2=-178 +tssifloor2g=69 +# rssi params for 2.4GHz +rssismf2g=0xf +rssismc2g=0x8 +rssisav2g=0x1 +cckPwrOffset=3 + +# rssi params for 5GHz +rssismf5g=0xf +rssismc5g=0x7 +#rssisav5g=0x1 +rssisav5g=0x3 + +#PA parameters for lower a-band +#pa1lob0=5659 default +pa1lob0=5759 +#pa1lob0=5659 +pa1lob1=-693 +pa1lob2=-178 +tssifloor5gl=77 + +#PA parameters for midband +pa1b0=5272 +#pa1b0=5172 +pa1b1=-671 +pa1b2=-212 +tssifloor5gm=77 + +#PA paramasdeters for high band +#pa1hib0=5320 default +pa1hib0=5620 +#pa1hib1=-963 +pa1hib1=-663 +pa1hib2=-179 +tssifloor5gh=74 + +rxpo5g=0 +maxp2ga0=74 +# 19.5dBm max; 18dBm target +#Per rate power back-offs for g band, in .5 dB steps. Set it once you have the right numbers. +cck2gpo=0x2222 +ofdm2gpo=0x55555555 +# R54 16dBm; R48 17dBm; others 18dBm +mcs2gpo0=0x5555 +# M0~ M4 17dBm +mcs2gpo1=0x5555 +# M5M6 15dBm; M7 14.5dBm +#max power for 5G +maxp5ga0=70 +# 16dBm target; 17.5dBm Max +maxp5gla0=70 +maxp5gha0=70 +#Per rate power back-offs for a band, in .5 dB steps. Set it once you have the right numbers. +ofdm5gpo=0x55555555 +# R54 13.5dBm +ofdm5glpo=0x55555555 +ofdm5ghpo=0x55555555 +mcs5gpo0=0x8888 +# M0~M4 16dBm (1dB higher than ofdm) +mcs5gpo1=0x8888 +# M5M6 13.5dBm; M7 12dBm +mcs5glpo0=0x8888 +mcs5glpo1=0x8888 +mcs5ghpo0=0x8888 +mcs5ghpo1=0x8888 +# Parameters for DAC2x mode and ALPF bypass +# RF SW Truth Table: ctrl0 for BT_TX; ctrl1 or 5G Tx; ctrl2 for 5G Rx; Ctrl3 for 2G Tx; Ctrl4 for 2G Rx +swctrlmap_2g=0x00080008,0x00100010,0x00080008,0x011010,0x11f +swctrlmap_5g=0x00040004,0x00020002,0x00040004,0x011010,0x2fe +gain=32 +triso2g=8 +triso5g=8 +#tx parameters +loflag=0 +iqlocalidx5g=40 +dlocalidx5g=70 +iqcalidx5g=50 +lpbckmode5g=1 +txiqlopapu5g=0 +txiqlopapu2g=0 +dlorange_lowlimit=5 +txalpfbyp=1 +txalpfpu=1 +dacrate2xen=1 +papden2g=1 +papden5g=1 +#rx parameters +gain_settle_dly_2g=4 +gain_settle_dly_5g=4 +noise_cal_po_2g=-1 +noise_cal_po_40_2g=-1 +noise_cal_high_gain_2g=73 +noise_cal_nf_substract_val_2g=346 +noise_cal_po_5g=-1 +noise_cal_po_40_5g=-1 +noise_cal_high_gain_5g=73 +noise_cal_nf_substract_val_5g=346 +cckpapden=0 +# Enable OOB interrupt: level trigger +muxenab=0x10 diff --git a/rkwifi/nvram_AP6476.txt b/rkwifi/nvram_AP6476.txt new file mode 100755 index 0000000..ec2b8c3 --- /dev/null +++ b/rkwifi/nvram_AP6476.txt @@ -0,0 +1,43 @@ +#AP6476_NVRAM_V1.2_09042013 +manfid=0x2d0 +prodid=0x492 +vendid=0x14e4 +devid=0x4343 +boardtype=0x0598 +# Board Revision is P207 +boardrev=0x1207 +boardnum=777 +xtalfreq=26000 +boardflags=0x80201 +boardflags2=0x80 +sromrev=3 +wl0id=0x431b +macaddr=00:22:f4:07:aa:cc +aa2g=1 +ag0=2 +maxp2ga0=74 +cck2gpo=0x2222 +ofdm2gpo=0x44444444 +mcs2gpo0=0x7777 +mcs2gpo1=0x7777 +pa0maxpwr=80 +pa0b0=5547 +pa0b1=-658 +pa0b2=-175 +pa0itssit=62 +pa1itssit=62 +cckPwrOffset=4 +ccode=ALL +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +triso2g=0 +noise_cal_enable_2g=0 +swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x010101,0x1ff +temp_add=29767 +temp_mult=425 + +btc_flags=0x6 +btc_params0=5000 +btc_params1=1000 +btc_params6=63 diff --git a/rkwifi/nvram_AP6493.txt b/rkwifi/nvram_AP6493.txt new file mode 100644 index 0000000..c588bbe --- /dev/null +++ b/rkwifi/nvram_AP6493.txt @@ -0,0 +1,55 @@ +#AP6493_NVRAM_V1.0_12142012 +manfid=0x2d0 +prodid=0x0532 +vendid=0x14e4 +devid=0x4360 +boardtype=0x0532 +boardrev=0x40 + +#boardflags:use a SP3T sw share with BT +boardflags=0x00080a01 +nocrc=1 +xtalfreq=26000 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +ag0=255 +aa2g=1 +aa5g=1 +ccode=ALL + +# 2.4GHz PA parameters are preliminary +#pa0b0=0x1403 +#pa0b1=0xfd89 +#pa0b2=0xff47 +pa0b0=0x1491 +pa0b1=0xfd87 +pa0b2=0xff47 +cckPwrOffset=4 +# rssi params for 2.4GHz +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +sromrev=3 +# 2.4G Tx Power +maxp2ga0=73 +cck2gpo=0x4444 +ofdm2gpo=0x66666666 +mcs2gpo0=0x8888 +mcs2gpo1=0x8888 +il0macaddr=00:90:4c:c5:12:38 +#wl0id=0x431b +rfreg033=0x1f +pacalidx2g=65 +dacrate2g=160 +swctrlmap_2g=0x04040404,0x02020202,0x04040404,0x010202,0x1ff +swctrlmap_5g=0x50505050,0x28282020,0x20202020,0x010202,0x2f8 +xtalmode=0x20,0x4,0 +pa0itssit=0x20 +noise_cal_ref_2g=56 +noise_cal_po_bias_2g=-4 +#tssitime=1 +txalpfbyp2g=1 +cckdigfilttype=21 +#ofdmdigfilttype=2 +# 4330 OOB parameter: High level trigger +muxenab=0x10 diff --git a/rkwifi/nvram_B23.txt b/rkwifi/nvram_B23.txt new file mode 100644 index 0000000..50b57fa --- /dev/null +++ b/rkwifi/nvram_B23.txt @@ -0,0 +1,65 @@ +# bcm94329sdagb board +# $Copyright (C) 2008 Broadcom Corporation$ +# $id$ + +sromrev=3 +vendid=0x14e4 +devid=0x432f +boardtype=0x569 + +boardrev=0x36 + +boardflags=0x200 + +# Specify the xtalfreq if it is otherthan 38.4MHz +xtalfreq=26000 + +aa2g=1 +aa5g=0 + +ag0=255 + +pa0b0=5282,5282,5410 +pa0b1=64294,64294,64296 +pa0b2=65231,65231,65270 +pa0itssit=62 +pa0maxpwr=74 +mcs2gpo0=0xaaaa +mcs2gpo1=0xaaaa +ofdmpo=0x66666666 + +# 11g rssi params +rssismf2g=0xa,0xa,0xa +rssismc2g=0xb,0xb,0xa +rssisav2g=0x3,0x3,0x3 + +bxa2g=0 +rxpo2g=2 +tri2g=98 + +# country code +ccode=ALL +cctl=0x0 + +cckdigfilttype=6 +ofdmdigfilttype=1 + +boardnum=1 + +#macaddr=00:11:22:33:44:55 +#macaddr=00:90:4c:c5:00:34 + +####### +nocrc=1 + +#for mfgc +otpimagesize=182 + +# sdio extra configs +hwhdr=0x05ffff031030031003100000 + +#This generates empty F1, F2 and F3 tuple chains, and may be used if the host SDIO stack does not require the standard tuples. +#RAW1=80 02 fe ff + +#This includes the standard FUNCID and FUNCE tuples in the F1, F2, F3 and common CIS. +RAW1=80 32 fe 21 02 0c 00 22 2a 01 01 00 00 c5 0 e6 00 00 00 00 00 40 00 00 ff ff 80 00 00 00 00 00 00 00 00 00 00 c8 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 20 04 D0 2 29 43 21 02 0c 00 22 04 00 20 00 5A diff --git a/rkwifi/nvram_GB86302I.txt b/rkwifi/nvram_GB86302I.txt new file mode 100644 index 0000000..5c374d2 --- /dev/null +++ b/rkwifi/nvram_GB86302I.txt @@ -0,0 +1,81 @@ +#GB86302I_NVRAM_V1.1_09242012 +#Sample variables file for BCM94330 SD FC AGB board +manfid=0x2d0 +prodid=0x0547 +vendid=0x14e4 +devid=0x4360 +boardtype=0x05e1 +boardrev=0x1202 +boardflags=0x0080200 +nocrc=1 +xtalfreq=37400 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +ag0=254 +aa2g=1 +ccode=ALL +pa0itssit=0x20 +pa0b0=5367 +pa0b1=-633 +pa0b2=-158 +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +#rssi params for 5GHz +rssismf5g=0x4 +rssismc5g=0x3 +rssisav5g=0x7 +#PA parameters for lower a-band +pa1lob0=4708 +pa1lob1=-596 +pa1lob2=-180 +#PA parameters for midband +pa1b0=4802 +pa1b1=-603 +pa1b2=-172 +#PA parameters for high band +pa1hib0=5006 +pa1hib1=-609 +pa1hib2=-173 +rxpo5g=0 +maxp2ga0=74 +maxp5ga0=66 +maxp5gla0=66 +maxp5gha0=66 +# 2.4G Tx Power offsets +cck2gpo=0x4444 +ofdm2gpo=0x66666666 +mcs2gpo0=0x8888 +mcs2gpo1=0x8888 +# 5G Tx Power offsets +ofdm5gpo=0x44444444 +ofdm5glpo=0x44444444 +ofdm5ghpo=0x44444444 +mcs5gpo0=0x6666 +mcs5gpo1=0x6666 +mcs5glpo0=0x2222 +mcs5glpo1=0x2222 +mcs5ghpo0=0x1111 +mcs5ghpo1=0x1111 +sromrev=3 +il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b +cckPwrOffset=4 +swctrlmap_2g=0x44844484,0x42824282,0x40804484,0x18282,0x1ff +triso5g=0 +swctrlmap_5g=0x00100010,0x20202020,0x20202020,0x14202,0x0f0 +rfreg033=0x19 +rfreg033_cck=0x1f +dacrate2g=160 +dacrate5g=160 +txalpfbyp2g=1 +bphyscale=17 +cckPwrIdxCorr=-15 +pacalidx2g=50 +#pacalidx5g=20 +noise_cal_ref_2g=53 +noise_cal_po_2g=0 +noise_cal_ref_5g=52 +noise_cal_po_5g=5,0,0 +# 4330 OOB parameter: High level trigger +muxenab=0x10 diff --git a/rkwifi/nvram_RK901.txt b/rkwifi/nvram_RK901.txt new file mode 100644 index 0000000..6e4282c --- /dev/null +++ b/rkwifi/nvram_RK901.txt @@ -0,0 +1,42 @@ +#GB9662_NVRAM_V1.1_09132012 +manfid=0x2d0 +prodid=0x492 +vendid=0x14e4 +devid=0x4343 +boardtype=0x0596 +boardrev=0x1100 +boardnum=${serno} +xtalfreq=26000 +boardflags=0x200 +sromrev=3 +wl0id=0x431b +macaddr=00:22:f4:07:aa:cc +aa2g=1 +ag0=2 +maxp2ga0=74 +cck2gpo=0x5555 +ofdm2gpo=0x88888888 +mcs2gpo0=0xaaaa +mcs2gpo1=0xaaaa +pa0maxpwr=80 +regrev=5 +nocrc=1 +pa0b0=5447 +pa0b1=-658 +pa0b2=-175 +pa0itssit=62 +pa1itssit=62 +cckPwrOffset=4 +ccode=ALL +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +triso2g=0 +swctrlmap_2g=0x0c050c05,0x0a030a03,0x0a030a03,0x0,0x1ff +cckdigfilttype=20 +ofdmanalogfiltbw2g=3 +rfreg033=0x19 +rfreg033_cck=0x1f +RAW1=4a 0b ff ff 20 04 d0 02 36 43 +otpimagesize=76 + diff --git a/rkwifi/nvram_RK903.cal b/rkwifi/nvram_RK903.cal new file mode 100644 index 0000000..41793c7 --- /dev/null +++ b/rkwifi/nvram_RK903.cal @@ -0,0 +1,102 @@ +manfid=0x2d0 +prodid=0x0532 +vendid=0x14e4 +devid=0x4360 +boardtype=0x0532 +boardrev=0x40 +#boardflags: has ext 5GHz lna, use a SP3T sw share with BT +boardflags=0x10080a01 +nocrc=1 +xtalfreq=37400 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +ag0=255 +aa2g=1 +aa5g=1 + +#dacrate5g=160 +ccode=ALL +# 2.4GHz PA parameters are preliminary +#pa0b0=0x1403 +#pa0b1=0xfd89 +#pa0b2=0xff47 +pa0b0=0x1491 +pa0b1=0xfd87 +pa0b2=0xff47 + + +cckPwrOffset=4 +# rssi params for 2.4GHz +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +# rssi params for 5GHz +rssismf5g=0xa +rssismc5g=0x7 +rssisav5g=0x1 +#PA parameters for lower a-band +#pa1lob0=0x12f7 +#pa1lob1=0xfe29 +#pa1lob2=0xffd3 +pa1lob0=0x158c +pa1lob1=0xfdb9 +pa1lob2=0xffc0 + +#PA parameters for midband +#pa1b0=0x1229 +#pa1b1=0xfe96 +#pa1b2=0x49 +pa1b0=0x1864 +pa1b1=0x1B8 +pa1b2=0x2DC + +#PA parameters for high band +#pa1hib0=0x129f +#pa1hib1=0xfe5e +#pa1hib2=0x1d +pa1hib0=0x15aa +pa1hib1=0xfe16 +pa1hib2=0x4c + +sromrev=3 +# 2.4G Tx Power +maxp2ga0=76 +cck2gpo=0x0000 +ofdm2gpo=0x66666666 +mcs2gpo0=0x8888 +mcs2gpo1=0x8888 +# 5G Tx Power +maxp5ga0=80 +maxp5gla0=80 +maxp5gha0=80 +ofdm5gpo=0x00000000 +ofdm5glpo=0x00000000 +ofdm5ghpo=0x00000000 +mcs5gpo0=0x0000 +mcs5gpo1=0x0000 +mcs5glpo0=0x0000 +mcs5glpo1=0x0000 +mcs5ghpo0=0x0000 +mcs5ghpo1=0x0000 +#il0macaddr=00:90:4c:c5:12:38 +#wl0id=0x431b +# support A band ext PA +extpagain5g=2 +rfreg033=0x1f +pacalidx2g=65 +swctrlmap_2g=0x04040404,0x02020202,0x04040404,0x010202,0x1ff +swctrlmap_5g=0x50505050,0x28282020,0x20202020,0x010202,0x2f8 +xtalmode=0x20,0x4,0 +pa0itssit=0x20 +triso5g=9 +dacrate2g=160 +noise_cal_ref_2g=56 +noise_cal_po_bias_2g=-4 +#tssitime=1 +txalpfbyp2g=1 +cckdigfilttype=21 +#ofdmdigfilttype=2 + +sd_gpout=0 +sd_gpval=1 +sd_oobonly=1 diff --git a/rkwifi/nvram_RK903.txt b/rkwifi/nvram_RK903.txt new file mode 100644 index 0000000..786cfe7 --- /dev/null +++ b/rkwifi/nvram_RK903.txt @@ -0,0 +1,56 @@ +manfid=0x2d0 +prodid=0x0532 +vendid=0x14e4 +devid=0x4360 +boardtype=0x0532 +boardrev=0x40 +#boardflags: has ext 5GHz lna, use a SP3T sw share with BT +boardflags=0x10080a01 +nocrc=1 +xtalfreq=37400 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +ag0=255 +aa2g=1 + +ccode=ALL +# 2.4GHz PA parameters are preliminary +#pa0b0=0x1403 +#pa0b1=0xfd89 +#pa0b2=0xff47 +pa0b0=0x1491 +pa0b1=0xfd87 +pa0b2=0xff47 + +cckPwrOffset=4 +# rssi params for 2.4GHz +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 + + +sromrev=3 +# 2.4G Tx Power +maxp2ga0=72 +ofdm2gpo=0x33333333 +mcs2gpo0=0x5555 +mcs2gpo1=0x5555 + +#il0macaddr=00:90:4c:c5:12:38 +#wl0id=0x431b +# support A band ext PA +extpagain5g=2 +rfreg033=0x1f +pacalidx2g=65 +dacrate2g=160 +swctrlmap_2g=0x04040404,0x02020202,0x04040404,0x010202,0x1ff +swctrlmap_5g=0x50505050,0x28282020,0x20202020,0x010202,0x2f8 +xtalmode=0x20,0x4,0 +pa0itssit=0x20 +triso5g=2 +noise_cal_ref_2g=56 +noise_cal_po_bias_2g=-4 +#tssitime=1 +txalpfbyp2g=1 +cckdigfilttype=21 +#ofdmdigfilttype=2 diff --git a/rkwifi/nvram_RK903_26M.cal b/rkwifi/nvram_RK903_26M.cal new file mode 100644 index 0000000..330bac8 --- /dev/null +++ b/rkwifi/nvram_RK903_26M.cal @@ -0,0 +1,103 @@ +manfid=0x2d0 +prodid=0x0532 +vendid=0x14e4 +devid=0x4360 +boardtype=0x0532 +boardrev=0x40 +#boardflags: has ext 5GHz lna, use a SP3T sw share with BT +boardflags=0x10080a01 +nocrc=1 +xtalfreq=26000 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +ag0=255 +aa2g=1 +aa5g=1 + +#dacrate5g=160 +ccode=ALL +# 2.4GHz PA parameters are preliminary +#pa0b0=0x1403 +#pa0b1=0xfd89 +#pa0b2=0xff47 +pa0b0=0x1491 +pa0b1=0xfd87 +pa0b2=0xff47 + + +cckPwrOffset=4 +# rssi params for 2.4GHz +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +# rssi params for 5GHz +rssismf5g=0xa +rssismc5g=0x7 +rssisav5g=0x1 +#PA parameters for lower a-band +#pa1lob0=0x12f7 +#pa1lob1=0xfe29 +#pa1lob2=0xffd3 +pa1lob0=0x158c +pa1lob1=0xfdb9 +pa1lob2=0xffc0 + +#PA parameters for midband +#pa1b0=0x1229 +#pa1b1=0xfe96 +#pa1b2=0x49 +pa1b0=0x1864 +pa1b1=0x1B8 +pa1b2=0x2DC + +#PA parameters for high band +#pa1hib0=0x129f +#pa1hib1=0xfe5e +#pa1hib2=0x1d +pa1hib0=0x15aa +pa1hib1=0xfe16 +pa1hib2=0x4c + +sromrev=3 +# 2.4G Tx Power +maxp2ga0=76 +cck2gpo=0x0000 +ofdm2gpo=0x66666666 +mcs2gpo0=0x8888 +mcs2gpo1=0x8888 +# 5G Tx Power +maxp5ga0=80 +maxp5gla0=80 +maxp5gha0=80 +ofdm5gpo=0x00000000 +ofdm5glpo=0x00000000 +ofdm5ghpo=0x00000000 +mcs5gpo0=0x0000 +mcs5gpo1=0x0000 +mcs5glpo0=0x0000 +mcs5glpo1=0x0000 +mcs5ghpo0=0x0000 +mcs5ghpo1=0x0000 +#il0macaddr=00:90:4c:c5:12:38 +#wl0id=0x431b +# support A band ext PA +extpagain5g=2 +rfreg033=0x1f +pacalidx2g=65 +swctrlmap_2g=0x04040404,0x02020202,0x04040404,0x010202,0x1ff +swctrlmap_5g=0x50505050,0x28282020,0x20202020,0x010202,0x2f8 +xtalmode=0x20,0x4,0 +pa0itssit=0x20 +triso5g=9 +dacrate2g=160 +noise_cal_ref_2g=56 +noise_cal_po_bias_2g=-4 +#tssitime=1 +txalpfbyp2g=1 +cckdigfilttype=21 +#ofdmdigfilttype=2 + +#sd_gpout=0 +#sd_gpval=1 +#sd_oobonly=1 +muxenab=0x10 diff --git a/rkwifi/nvram_WL211.txt b/rkwifi/nvram_WL211.txt new file mode 100755 index 0000000..b2d82ef --- /dev/null +++ b/rkwifi/nvram_WL211.txt @@ -0,0 +1,39 @@ +#GB9662_NVRAM_V1.3_12142012 +manfid=0x2d0 +prodid=0x492 +vendid=0x14e4 +devid=0x4343 +boardtype=0x0598 +# Board Revision is P207 +boardrev=0x1207 +boardnum=777 +xtalfreq=26000 +boardflags=0xa00 +sromrev=3 +wl0id=0x431b +macaddr=00:22:f4:07:aa:cc +aa2g=1 +ag0=2 +maxp2ga0=74 +cck2gpo=0x5555 +ofdm2gpo=0xbbbbbbbb +mcs2gpo0=0xffff +mcs2gpo1=0xffff +pa0maxpwr=80 +pa0b0=5447 +pa0b1=-658 +pa0b2=-175 +pa0itssit=62 +pa1itssit=62 +cckPwrOffset=4 +ccode=ALL +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +#triso2g=8 +triso2g=0 +noise_cal_enable_2g=0 +#swctrlmap_2g=0x04040404,0x02020202,0x04040404,0x010101,0x1ff +swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x010101,0x1ff +temp_add=29767 +temp_mult=425 diff --git a/rkwifi/nvram_ap6212.txt b/rkwifi/nvram_ap6212.txt new file mode 100755 index 0000000..578376c --- /dev/null +++ b/rkwifi/nvram_ap6212.txt @@ -0,0 +1,54 @@ +#AP6212_NVRAM_V1.0_20140603 +# 2.4 GHz, 20 MHz BW mode + +# The following parameter values are just placeholders, need to be updated. +manfid=0x2d0 +prodid=0x0726 +vendid=0x14e4 +devid=0x43e2 +boardtype=0x0726 +boardrev=0x1101 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=11 +boardflags=0x00404201 +xtalfreq=26000 +nocrc=1 +ag0=255 +aa2g=1 +ccode=ALL + +pa0itssit=0x20 +extpagain2g=0 + +#PA parameters for 2.4GHz, measured at CHIP OUTPUT +pa2ga0=-168,7161,-820 +AvVmid_c0=0x0,0xc8 +cckpwroffset0=5 + +# PPR params +maxp2ga0=90 +txpwrbckof=6 +cckbw202gpo=0x5555 +legofdmbw202gpo=0x77777777 +mcsbw202gpo=0xaaaaaaaa + +# OFDM IIR : +ofdmdigfilttype=7 +# PAPD mode: +papdmode=2 + +il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b + +#OOB parameters +hostwake=0x40 +hostrdy=0x41 +usbrdy=0x03 +usbrdydelay=100 +deadman_to=0xffffffff +# muxenab: 0x1 for UART enable, 0x10 for Host awake +muxenab=0x10 +# CLDO PWM voltage settings - 0x4 - 1.1 volt +#cldo_pwm=0x4 + diff --git a/rkwifi/nvram_ap6233f.txt b/rkwifi/nvram_ap6233f.txt new file mode 100755 index 0000000..5157542 --- /dev/null +++ b/rkwifi/nvram_ap6233f.txt @@ -0,0 +1,136 @@ +#AP6233F_NVRAM_V1.1_20151210 +# NVRAM file for BCM94334WLAGB board +# 5GHz FEM and 2.4GHz FEM + +manfid=0x2d0 +prodid=0x05de +vendid=0x14e4 +devid=0x4380 +boardtype=0x05de +boardrev=0x1203 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=3 +#boardflags: 5GHz FEM: has ext 5GHz PA + LNA +# 2.4GHz FEM: has ext 2.4GHz PA + LNA +# 2.4GHz FEM: SP3T switch share with BT +# keep original 0x200 +boardflags=0x10081800 +xtalfreq=37400 +nocrc=1 +ag0=255 +aa2g=1 +ccode=ALL +pa0itssit=0x20 +#PA parameters for 2.4GHz +pa0b0=5870 +pa0b1=-720 +pa0b2=-172 +tssifloor2g=14 +extpagain2g=2 +extpagain5g=2 +# rssi params for 2.4GHz +rssismf2g=0xf +rssismc2g=0x8 +rssisav2g=0x1 +cckPwrOffset=3 +# rssi params for 5GHz +rssismf5g=0xf +rssismc5g=0x8 +rssisav5g=0x1 +#PA parameters for lower a-band +pa1lob0=6005 +pa1lob1=-734 +pa1lob2=-182 +tssifloor5gl=21 +#PA parameters for midband +pa1b0=5956 +pa1b1=-730 +pa1b2=-181 +tssifloor5gm=21 +#PA paramasdeters for high band +pa1hib0=5909 +pa1hib1=-730 +pa1hib2=-186 +tssifloor5gh=21 +rxpo5g=0 +#set 2.4G max power and 5G max power +maxp2ga0=0x58 +maxp5ga0=0x48 +maxp5gla0=0x43 +maxp5gha0=0x4B +#set CCK power +cck2gpo=0x1111 +#set g mode power +ofdm2gpo=0x66666666 +#set 2.4G n mode HT20 power +mcs2gpo0=0x8888 +mcs2gpo1=0x8888 +#set 2.4G n mode HT40 power +mcs2gpo2=0x8888 +mcs2gpo3=0x8888 +#set 5G a mode power +ofdm5gpo=0x22222222 +ofdm5glpo=0x22222222 +ofdm5ghpo=0x22222222 +#set 5G n mode HT20 power +mcs5gpo0=0x0000 +mcs5gpo1=0x0000 +mcs5glpo0=0x0000 +mcs5glpo1=0x0000 +mcs5ghpo0=0x0000 +mcs5ghpo1=0x0000 +#set 5G n mode HT40 power +mcs5gpo2=0x4444 +mcs5gpo3=0x4444 +mcs5glpo2=0x4444 +mcs5glpo3=0x4444 +mcs5ghpo2=0x4444 +mcs5ghpo3=0x4444 +#il0macaddr=00:90:4c:c5:12:38 +#wl0id=0x431b +#pagc2g=0x10 +#dacgc2g=4 + +# SDIO oob parameters +sd_gpout=0 +sd_oobonly=1 + +# Parameters for DAC2x mode and ALPF bypass +#dacrate2xen=1 +#txalpfbyp=1 + +#Skyworks 2G & 5G FEM switch control table +swctrlmap_2g=0x00400040,0x00030003,0x00010001,0x040301,0x1ff +swctrlmap_5g=0x00080008,0x00300030,0x00100010,0x040301,0x2f8 +gain=32 +triso2g=5 +triso5g=5 + +#tx parameters +loflag=1 +iqlocalidx5g=40 +dlocalidx5g=70 +iqcalidx5g=50 +lpbckmode5g=1 +txiqlopapu5g=0 +txiqlopapu2g=0 +dlorange_lowlimit=5 + +aci_detect_en_2g=1 + +#rx parameters +gain_settle_dly_2g=4 +gain_settle_dly_5g=4 +noise_cal_po_2g=-1 +noise_cal_po_40_2g=-1 +noise_cal_high_gain_2g=73 +noise_cal_nf_substract_val_2g=346 +noise_cal_po_5g=-1 +noise_cal_po_40_5g=-1 +noise_cal_high_gain_5g=73 +noise_cal_nf_substract_val_5g=346 +#muxenab=0x10 +sd_oobonly=1 +sd_gpout=4 +sd_gpval=0 diff --git a/rkwifi/nvram_ap6255.txt b/rkwifi/nvram_ap6255.txt new file mode 100755 index 0000000..c1cc4c3 --- /dev/null +++ b/rkwifi/nvram_ap6255.txt @@ -0,0 +1,82 @@ +#AP6255_NVRAM_V1.0_29052015 + +NVRAMRev=$Rev: 498373 $ +sromrev=11 +vendid=0x14e4 +devid=0x43ab +manfid=0x2d0 +prodid=0x06e4 +macaddr=00:90:4c:c5:12:38 +nocrc=1 +boardtype=0x6e4 +boardrev=0x1304 +xtalfreq=37400 +#boardflags: 5GHz eTR switch by default +#2.4GHz eTR switch by default +#bit1 for btcoex +boardflags=0x00080201 +boardflags2=0x40000000 +boardflags3=0x48200100 +rxgains2gelnagaina0=0 +rxgains2gtrisoa0=0 +rxgains2gtrelnabypa0=0 +rxgains5gelnagaina0=0 +rxgains5gtrisoa0=0 +rxgains5gtrelnabypa0=0 +rxchain=1 +txchain=1 +aa2g=1 +aa5g=1 +tssipos5g=1 +tssipos2g=1 +femctrl=0 +AvVmid_c0=0,157,1,126,1,126,1,126,1,126 +pa2ga0=-112,6296,-662 +pa2ga1=-165,3699,-515 +pa5ga0=-143,6016,-683,-141,6013,-678,-137,5988,-670,-136,5982,-670 +pa5ga1=-161,3544,-499,-166,3543,-497,-169,3569,-497,-171,3598,-498 +itrsw=1 +pdoffset2g40ma0=10 +pdoffset40ma0=0xaaaa +pdoffset80ma0=0xaaaa +extpagain5g=2 +extpagain2g=2 +tworangetssi2g=1 +tworangetssi5g=1 +# LTECX flags +# WCI2 +ltecxmux=0 +ltecxpadnum=0x0504 +ltecxfnsel=0x22 +ltecxgcigpio=0x32 + +maxp2ga0=64 +ofdmlrbw202gpo=0x0033 +dot11agofdmhrbw202gpo=0x1553 +mcsbw202gpo=0x99355533 + +maxp5ga0=80,82,76,77 + +mcsbw205glpo=0x99755000 +mcsbw205gmpo=0x9df55000 +mcsbw205ghpo=0x99855000 + +mcsbw405glpo=0xb8555000 +mcsbw405gmpo=0xed955000 +mcsbw405ghpo=0xd9755000 + +mcsbw805glpo=0xc8555000 +mcsbw805gmpo=0xe9555000 +mcsbw805ghpo=0xd9555000 + +swctrlmap_2g=0x00040004,0x00020002,0x00040004,0x010a02,0x1ff +swctrlmap_5g=0x00100010,0x00200020,0x00100010,0x010a02,0x2f4 +swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000 + +vcodivmode=1 +deadman_to=481500000 +ed_thresh2g=-54 +ed_thresh5g=-54 + +muxenab=0x10 diff --git a/rkwifi/nvram_ap6256.txt b/rkwifi/nvram_ap6256.txt new file mode 100644 index 0000000..0916af5 --- /dev/null +++ b/rkwifi/nvram_ap6256.txt @@ -0,0 +1,99 @@ +#AP6256_NVRAM_V1.1_08252017 +# Cloned from bcm94345wlpagb_p2xx.txt +NVRAMRev=$Rev: 498373 $ +sromrev=11 +vendid=0x14e4 +devid=0x43ab +manfid=0x2d0 +prodid=0x06e4 +macaddr=00:90:4c:c5:12:38 +nocrc=1 +boardtype=0x6e4 +boardrev=0x1304 +xtalfreq=37400 +#boardflags: 5GHz eTR switch by default +# 2.4GHz eTR switch by default +# bit1 for btcoex +boardflags=0x00480201 +boardflags2=0x40800000 +boardflags3=0x48200100 +#phycal_tempdelta=15 +rxchain=1 +txchain=1 +aa2g=1 +aa5g=1 +tssipos5g=1 +tssipos2g=1 +femctrl=0 +AvVmid_c0=0,157,1,126,1,126,1,126,1,126 +pa2ga0=-164,5427,-623 +pa2ga1=-165,3699,-515 +#pa5ga0=-146,5304,-612,-140,5341,-613,-166,5326,-633,-154,5272,-621 +#pa5ga0=-134,5385,-609,-132,5359,-605,-154,5360,-621,-140,5288,-604 +pa5ga0=-127,5380,-603,-130,5395,-608,-148,5369,-622,-147,5222,-608 +pa5ga1=-161,3544,-499,-166,3543,-497,-169,3569,-497,-171,3598,-498 +itrsw=1 +pdoffset2g40ma0=10 +pdoffset40ma0=0xaaaa +pdoffset80ma0=0xaaaa +extpagain5g=2 +extpagain2g=2 +tworangetssi2g=0 +tworangetssi5g=0 +# LTECX flags +# WCI2 +ltecxmux=0 +ltecxpadnum=0x0504 +ltecxfnsel=0x22 +ltecxgcigpio=0x32 + +pacalshift5g=0,0,3 + +maxp2ga0=70 +cckbw202gpo=0x1000 +cckbw20ul2gpo=0x1000 +ofdmlrbw202gpo=0x0033 +dot11agofdmhrbw202gpo=0x2222 +mcsbw202gpo=0x99333322 + +cckdigfilttype=5 + +#maxp5ga0=82,82,82,82 +#mcsbw205glpo=0x99555000 +#mcsbw205gmpo=0x99555000 +#mcsbw205ghpo=0x99555000 +#mcsbw405glpo=0x99555000 +#mcsbw405gmpo=0x99555000 +#mcsbw405ghpo=0x99555000 +#mcsbw805glpo=0x99555000 +#mcsbw805gmpo=0x99555000 +#mcsbw805ghpo=0x99555000 + +maxp5ga0=73,74,73,73 +mcsbw205glpo=0x8a875444 +mcsbw205gmpo=0x8a875444 +mcsbw205ghpo=0x8a875444 + +mcsbw405glpo=0xda844333 +mcsbw405gmpo=0xdb844333 +mcsbw405ghpo=0xda844333 + +mcsbw805glpo=0xdb555444 +mcsbw805gmpo=0xda555444 +mcsbw805ghpo=0xda555444 + + +swctrlmap_2g=0x00040004,0x00020002,0x00040004,0x010a02,0x1ff +swctrlmap_5g=0x00100010,0x00200020,0x00200020,0x010a02,0x2f4 +swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x3 +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x3 + +vcodivmode=1 +deadman_to=481500000 +ed_thresh2g=-54 +ed_thresh5g=-54 +eu_edthresh2g=-54 +eu_edthresh5g=-54 + + +muxenab=0x10 diff --git a/rkwifi/nvram_ap62x2.txt b/rkwifi/nvram_ap62x2.txt new file mode 100755 index 0000000..b74dfb1 --- /dev/null +++ b/rkwifi/nvram_ap62x2.txt @@ -0,0 +1,148 @@ +#AP62X2_NVRAM_V1.0_03012013 +devid=0x4374 +boardtype=0x5f0 +boardrev=0x1200 +boardflags=0x201 +boardflags2=0x00800000 +macaddr=00:90:4c:c5:12:38 +sromrev=9 +xtalfreq=37400 +nocrc=1 +ag0=0x2 +ag1=0x2 +ag2=0xff +ag3=0xff +txchain=0x3 +rxchain=0x3 +aa2g=3 +aa5g=3 +ccode=ALL +regrev=0 +ledbh0=0xff +ledbh1=0xff +ledbh2=0xff +ledbh3=0xff +leddc=0xffff +pa2gw0a0=0xFFD0 +pa2gw1a0=0x1463 +pa2gw2a0=0xFEFA +pa2gw0a1=0xFFC9 +pa2gw1a1=0x15B5 +pa2gw2a1=0xFED4 +maxp2ga0=78 +maxp2ga1=78 +maxp5ga0=68 +maxp5ga1=68 +maxp5gha0=68 +maxp5gha1=68 +maxp5gla0=68 +maxp5gla1=68 +pa0itssit=62 +pa1itssit=62 +antswctl2g=0x9 +antswctl5g=0xa +antswitch=0x0 +subband5gver=0 + +pa5gw0a0=0xFFD5 +pa5gw1a0=0x11B5 +pa5gw2a0=0xFEEA +pa5gw0a1=0xFFCA +pa5gw1a1=0x1232 +pa5gw2a1=0xFEF9 + +pa5glw0a0=0xFFEA +pa5glw1a0=0x0F82 +pa5glw2a0=0xFEEF +pa5glw0a1=0xFFCB +pa5glw1a1=0x112D +pa5glw2a1=0xFEF6 + +pa5ghw0a0=0xFFd6 +pa5ghw1a0=0x12A2 +pa5ghw2a0=0xFEED +pa5ghw0a1=0xFFCE +pa5ghw1a1=0x1256 +pa5ghw2a1=0xFEF5 + +extpagain2g=2 +extpagain5g=2 +pdetrange2g=2 +pdetrange5g=2 +triso2g=4 +triso5g=5 +tssipos2g=1 +tssipos5g=1 +cckbw202gpo=0x4444 +cckbw20ul2gpo=0x4444 +legofdmbw202gpo=0x66666666 +legofdmbw20ul2gpo=0x66666666 +mcsbw202gpo=0x88888888 +mcsbw20ul2gpo=0x88888888 +mcsbw402gpo=0xaaaaaaaa +mcs32po=0x5555 +leg40dup2gpo=0x2 +legofdmbw205glpo=0x44444444 +legofdmbw20ul5glpo=0x44444444 +legofdmbw205gmpo=0x44444444 +legofdmbw20ul5gmpo=0x44444444 +legofdmbw205ghpo=0x44444444 +legofdmbw20ul5ghpo=0x44444444 +mcsbw205glpo=0x66666666 +mcsbw20ul5glpo=0x66666666 +mcsbw405glpo=0x66666666 +mcsbw205gmpo=0x66666666 +mcsbw20ul5gmpo=0x66666666 +mcsbw405gmpo=0x66666666 +mcsbw205ghpo=0x66666666 +mcsbw20ul5ghpo=0x66666666 +mcsbw405ghpo=0x66666666 +itt2ga0=0x20 +itt5ga0=0x3e +itt2ga1=0x20 +itt5ga1=0x3e +tempthresh=120 +otpimagesize=232 +usbepnum=0x2 +noisecaloffset=14 +noisecaloffset5g=14 +rssicorrnorm_core0=0x2004 +rssicorrnorm_core1=0x2004 +rssicorrnorm_core0_5g1=0x2203 +rssicorrnorm_core0_5g2=0x1f03 +rssicorrnorm_core0_5g3=0x1903 +rssicorrnorm_core1_5g1=0x2a03 +rssicorrnorm_core1_5g2=0x2303 +rssicorrnorm_core1_5g3=0x1d03 +triso5g_l_c0=5 +triso5g_l_c1=5 +triso5g_m_c0=5 +triso5g_m_c1=5 +triso5g_h_c0=5 +triso5g_h_c1=5 +pa2gw0a0_lo=0xFFFA +pa2gw1a0_lo=0x0766 +pa2gw2a0_lo=0xFF7B +pa2gw0a1_lo=0xFFEE +pa2gw1a1_lo=0x07AD +pa2gw2a1_lo=0xFF6E +pa5gw0a0_lo=0xFFF0 +pa5gw1a0_lo=0x08D0 +pa5gw2a0_lo=0xFF5C +pa5gw0a1_lo=0xFFD4 +pa5gw1a1_lo=0x09B0 +pa5gw2a1_lo=0xFF3F +pa5glw0a0_lo=0xFFE1 +pa5glw1a0_lo=0x0934 +pa5glw2a0_lo=0xFF4A +pa5glw0a1_lo=0xFFEA +pa5glw1a1_lo=0x09AD +pa5glw2a1_lo=0xFF4E +pa5ghw0a0_lo=0xFFDD +pa5ghw1a0_lo=0x08DD +pa5ghw2a0_lo=0xFF4D +pa5ghw0a1_lo=0xFFDE +pa5ghw1a1_lo=0x09D1 +pa5ghw2a1_lo=0xFF46 + +muxenab=0x10 diff --git a/rkwifi/nvram_ap6354.txt b/rkwifi/nvram_ap6354.txt new file mode 100755 index 0000000..034711d --- /dev/null +++ b/rkwifi/nvram_ap6354.txt @@ -0,0 +1,164 @@ +#AP6354_NVRAM_V1.4_20150323.txt + +# Sample variables file for BCM94354 WLBGA iPA, iLNA board with SDIO for production package +NVRAMRev=$Rev: 373428 $ +sromrev=11 +boardrev=0x1101 +boardtype=0x06db +boardflags=0x02400201 +#enable LNA1 bypass for both 2G & 5G + +#boardflags2=0xc0800000 +boardflags2=0x00802000 + +boardflags3=0x4800010a +#boardnum=57410 +macaddr=00:90:4c:16:70:01 +ccode=0 +regrev=0 +antswitch=0 +pdgain5g=4 +pdgain2g=4 +tworangetssi2g=0 +tworangetssi5g=0 +paprdis=0 +femctrl=10 +vendid=0x14e4 +devid=0x43a3 +manfid=0x2d0 +#prodid=0x052e +nocrc=1 +otpimagesize=502 +xtalfreq=37400 +rxgains2gelnagaina0=0 + +#rxgains2gtrisoa0=3 +rxgains2gtrisoa0=7 + +rxgains2gtrelnabypa0=0 +rxgains5gelnagaina0=0 + +#rxgains5gtrisoa0=4 +rxgains5gtrisoa0=11 + +rxgains5gtrelnabypa0=0 +rxgains5gmelnagaina0=0 + +#rxgains5gmtrisoa0=4 +rxgains5gmtrisoa0=13 + +rxgains5gmtrelnabypa0=0 +rxgains5ghelnagaina0=0 + +#rxgains5ghtrisoa0=4 +rxgains5ghtrisoa0=12 + +rxgains5ghtrelnabypa0=0 +rxgains2gelnagaina1=0 + +#rxgains2gtrisoa1=3 +rxgains2gtrisoa1=7 + +rxgains2gtrelnabypa1=0 +rxgains5gelnagaina1=0 + +#rxgains5gtrisoa1=4 +rxgains5gtrisoa1=10 + +rxgains5gtrelnabypa1=0 +rxgains5gmelnagaina1=0 + +#rxgains5gmtrisoa1=4 +rxgains5gmtrisoa1=11 + +rxgains5gmtrelnabypa1=0 +rxgains5ghelnagaina1=0 + +#rxgains5ghtrisoa1=4 +rxgains5ghtrisoa1=11 + +rxgains5ghtrelnabypa1=0 +rxchain=3 +txchain=3 +aa2g=3 +aa5g=3 +agbg0=2 +agbg1=2 +aga0=2 +aga1=2 +tssipos2g=1 +extpagain2g=2 +tssipos5g=1 +extpagain5g=2 +tempthresh=255 +tempoffset=255 +rawtempsense=0x1ff + +pa2ga0=-173,5588,-663 +pa2ga1=-160,5924,-677 +pa5ga0=-165,5984,-703,-150,6085,-693,-150,6270,-705,-168,6080,-714 +pa5ga1=-197,5824,-717,-174,6078,-719,-195,5909,-723,-198,5733,-708 + +subband5gver=0x4 +pdoffsetcckma0=0x4 +pdoffsetcckma1=0x4 +pdoffset40ma0=0x0000 +pdoffset80ma0=0x0000 +pdoffset40ma1=0x0000 +pdoffset80ma1=0x0000 +maxp2ga0=74 +maxp5ga0=74,74,74,74 +maxp2ga1=74 +maxp5ga1=74,74,74,74 +cckbw202gpo=0x2222 +cckbw20ul2gpo=0x0000 +mcsbw202gpo=0xC8644422 +mcsbw402gpo=0xC8644422 +dot11agofdmhrbw202gpo=0x4444 +ofdmlrbw202gpo=0x0022 +mcsbw205glpo=0xEEA86663 +mcsbw405glpo=0xEEA86663 +mcsbw805glpo=0xEEA86663 +mcsbw205gmpo=0xEEA86663 +mcsbw405gmpo=0xEEA86663 +mcsbw805gmpo=0xEEA86663 +mcsbw205ghpo=0xEEA86663 +mcsbw405ghpo=0xEEA86663 +mcsbw805ghpo=0xEEA86663 +mcslr5glpo=0x0000 +mcslr5gmpo=0x0000 +mcslr5ghpo=0x0000 +sb20in40hrpo=0x0 +sb20in80and160hr5glpo=0x0 +sb40and80hr5glpo=0x0 +sb20in80and160hr5gmpo=0x0 +sb40and80hr5gmpo=0x0 +sb20in80and160hr5ghpo=0x0 +sb40and80hr5ghpo=0x0 +sb20in40lrpo=0x0 +sb20in80and160lr5glpo=0x0 +sb40and80lr5glpo=0x0 +sb20in80and160lr5gmpo=0x0 +sb40and80lr5gmpo=0x0 +sb20in80and160lr5ghpo=0x0 +sb40and80lr5ghpo=0x0 +dot11agduphrpo=0x0 +dot11agduplrpo=0x0 +phycal_tempdelta=25 +temps_period=15 +temps_hysteresis=15 +AvVmid_c0=2,140,2,145,2,145,2,145,2,145 +AvVmid_c1=2,140,2,145,2,145,2,145,2,145 +AvVmid_c2=0,0,0,0,0,0,0,0,0,0 +rssicorrnorm_c0=4,4 +rssicorrnorm_c1=4,4 +rssicorrnorm5g_c0=1,2,3,1,2,3,6,6,8,6,6,8 +rssicorrnorm5g_c1=1,2,3,2,2,2,7,7,8,7,7,8 +ltecxmux=0x534201 + +muxenab=0x10 + +swctrlmap_2g=0x00001040,0x00004010,0x00004010,0x200010,0xff +swctrlmap_5g=0x00000202,0x00000101,0x00000101,0x000000,0x47 +swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000 diff --git a/rkwifi/nvram_ap6356.txt b/rkwifi/nvram_ap6356.txt new file mode 100755 index 0000000..2e33fef --- /dev/null +++ b/rkwifi/nvram_ap6356.txt @@ -0,0 +1,182 @@ +#AP6356_NVRAM_V1.1_20141015 +# Sample variables file for BCM94356Z NGFF 22x30mm iPA, iLNA board with PCIe for production package +NVRAMRev=$Rev: 373428 $ +#4356 chip = 4354 A2 chip +#4356Z WLAN SDIO / BT UART interface +sromrev=11 +boardrev=0x1121 +boardtype=0x073e +boardflags=0x02400201 +#0x2000 enable 2G spur WAR +boardflags2=0x00802000 +boardflags3=0x0000000a +#boardflags3 0x00000100 /* to read swctrlmap from nvram*/ +#define BFL3_5G_SPUR_WAR 0x00080000 /* enable spur WAR in 5G band */ +#define BFL3_AvVim 0x40000000 /* load AvVim from nvram */ +macaddr=00:90:4c:1a:10:01 +ccode=0x5855 +regrev=1 +antswitch=0 +pdgain5g=4 +pdgain2g=4 +tworangetssi2g=0 +tworangetssi5g=0 +paprdis=0 +femctrl=10 +vendid=0x14e4 +devid=0x43a3 +manfid=0x2d0 +#prodid=0x052e +nocrc=1 +otpimagesize=502 +xtalfreq=37400 +rxgains2gelnagaina0=0 +rxgains2gtrisoa0=7 +rxgains2gtrelnabypa0=0 +rxgains5gelnagaina0=0 +rxgains5gtrisoa0=11 +rxgains5gtrelnabypa0=0 +rxgains5gmelnagaina0=0 +rxgains5gmtrisoa0=13 +rxgains5gmtrelnabypa0=0 +rxgains5ghelnagaina0=0 +rxgains5ghtrisoa0=12 +rxgains5ghtrelnabypa0=0 +rxgains2gelnagaina1=0 +rxgains2gtrisoa1=7 +rxgains2gtrelnabypa1=0 +rxgains5gelnagaina1=0 +rxgains5gtrisoa1=10 +rxgains5gtrelnabypa1=0 +rxgains5gmelnagaina1=0 +rxgains5gmtrisoa1=11 +rxgains5gmtrelnabypa1=0 +rxgains5ghelnagaina1=0 +rxgains5ghtrisoa1=11 +rxgains5ghtrelnabypa1=0 +rxchain=3 +txchain=3 +aa2g=3 +aa5g=3 +agbg0=2 +agbg1=2 +aga0=2 +aga1=2 +tssipos2g=1 +extpagain2g=2 +tssipos5g=1 +extpagain5g=2 +tempthresh=255 +tempoffset=255 +rawtempsense=0x1ff +#pa2ga0=-147,6192,-705 +#pa2ga1=-161,6041,-701 +#pa5ga0=-194,6069,-739,-188,6137,-743,-185,5931,-725,-171,5898,-715 +#pa5ga1=-190,6248,-757,-190,6275,-759,-190,6225,-757,-184,6131,-746 + +pa2ga0=-173,5588,-663 + +pa2ga1=-160,5924,-677 + +pa5ga0=-165,5984,-703,-150,6085,-693,-150,6270,-705,-168,6080,-714 +#pa5ga0=-165,5984,-703,-150,6085,-693,-150,6270,-705,-169,6014,-702 +#pa5ga0=-165,5984,-703,-150,6085,-693,-150,6270,-705,-168,6080,-714 +#pa5ga0=-165,5984,-703,-150,6085,-693,-150,6270,-705,-173,5874,-697 +#pa5ga0=-150,5999,-680,-174,5850,-691,-177,5959,-701,-173,5874,-697 +#pa5ga0=-160,6062,-717,-184,5777,-702,-196,5804,-709,-173,5874,-697 + +#pa5ga1=-186,5740,-699,-185,5829,-710,-179,6040,-721,-194,5797,-713 +#pa5ga1=-189,5800,-714,-155,6161,-715,-195,5909,-723,-198,5733,-708 +pa5ga1=-197,5824,-717,-174,6078,-719,-195,5909,-723,-198,5733,-708 + + +subband5gver=0x4 +pdoffsetcckma0=0x4 +pdoffsetcckma1=0x4 +pdoffset40ma0=0x0000 +pdoffset80ma0=0x0000 +pdoffset40ma1=0x0000 +pdoffset80ma1=0x0000 +maxp2ga0=74 +maxp5ga0=74,74,74,74 +maxp2ga1=74 +maxp5ga1=74,74,74,74 + + +#cckbw202gpo=0x0000 +cckbw202gpo=0x2222 +cckbw20ul2gpo=0x0000 + +#mcsbw202gpo=0x99644422 +mcsbw202gpo=0xC8644422 + +#mcsbw402gpo=0x99644422 +mcsbw402gpo=0xC8644422 + +#dot11agofdmhrbw202gpo=0x6666 +dot11agofdmhrbw202gpo=0x4444 + +ofdmlrbw202gpo=0x0022 + + + +#mcsbw205glpo=0x88766663 +mcsbw205glpo=0xEEA86663 + +#mcsbw405glpo=0x88666663 +mcsbw405glpo=0xEEA86663 + +#mcsbw805glpo=0xbb666665 +mcsbw805glpo=0xEEA86663 + +#mcsbw205gmpo=0xd8666663 +mcsbw205gmpo=0xEEA86663 + +#mcsbw405gmpo=0x88666663 +mcsbw405gmpo=0xEEA86663 + +#mcsbw805gmpo=0xcc666665 +mcsbw805gmpo=0xEEA86663 + +#mcsbw205ghpo=0xdc666663 +mcsbw205ghpo=0xEEA86663 + +#mcsbw405ghpo=0xaa666663 +mcsbw405ghpo=0xEEA86663 + +#mcsbw805ghpo=0xdd666665 +mcsbw805ghpo=0xEEA86663 + + + + + + +mcslr5glpo=0x0000 +mcslr5gmpo=0x0000 +mcslr5ghpo=0x0000 +sb20in40hrpo=0x0 +sb20in80and160hr5glpo=0x0 +sb40and80hr5glpo=0x0 +sb20in80and160hr5gmpo=0x0 +sb40and80hr5gmpo=0x0 +sb20in80and160hr5ghpo=0x0 +sb40and80hr5ghpo=0x0 +sb20in40lrpo=0x0 +sb20in80and160lr5glpo=0x0 +sb40and80lr5glpo=0x0 +sb20in80and160lr5gmpo=0x0 +sb40and80lr5gmpo=0x0 +sb20in80and160lr5ghpo=0x0 +sb40and80lr5ghpo=0x0 +dot11agduphrpo=0x0 +dot11agduplrpo=0x0 +phycal_tempdelta=255 +temps_period=15 +temps_hysteresis=15 +rssicorrnorm_c0=4,4 +rssicorrnorm_c1=4,4 +rssicorrnorm5g_c0=1,2,3,1,2,3,6,6,8,6,6,8 +rssicorrnorm5g_c1=1,2,3,2,2,2,7,7,8,7,7,8 + +muxenab=0x10 diff --git a/rkwifi/nvram_ap6356s.txt b/rkwifi/nvram_ap6356s.txt new file mode 100755 index 0000000..8c63cc6 --- /dev/null +++ b/rkwifi/nvram_ap6356s.txt @@ -0,0 +1,127 @@ +#AP6356S_NVRAM_V1.1.1_20150805 +#Modified from AP6356SDP_V1.0_NVRAM_20150216 +NVRAMRev=$Rev: 373428 $ +sromrev=11 +boardrev=0x1121 +boardtype=0x073e +boardflags=0x02400201 +boardflags2=0x00802000 +boardflags3=0x0000010a +macaddr=00:90:4c:1a:10:01 +ccode=0x5855 +regrev=1 +antswitch=0 +pdgain5g=4 +pdgain2g=4 +tworangetssi2g=0 +tworangetssi5g=0 +paprdis=0 +femctrl=10 +vendid=0x14e4 +devid=0x43a3 +manfid=0x2d0 +nocrc=1 +otpimagesize=502 +xtalfreq=37400 +rxgains2gelnagaina0=0 +rxgains2gtrisoa0=7 +rxgains2gtrelnabypa0=0 +rxgains5gelnagaina0=0 +rxgains5gtrisoa0=11 +rxgains5gtrelnabypa0=0 +rxgains5gmelnagaina0=0 +rxgains5gmtrisoa0=13 +rxgains5gmtrelnabypa0=0 +rxgains5ghelnagaina0=0 +rxgains5ghtrisoa0=12 +rxgains5ghtrelnabypa0=0 +rxgains2gelnagaina1=0 +rxgains2gtrisoa1=7 +rxgains2gtrelnabypa1=0 +rxgains5gelnagaina1=0 +rxgains5gtrisoa1=10 +rxgains5gtrelnabypa1=0 +rxgains5gmelnagaina1=0 +rxgains5gmtrisoa1=11 +rxgains5gmtrelnabypa1=0 +rxgains5ghelnagaina1=0 +rxgains5ghtrisoa1=11 +rxgains5ghtrelnabypa1=0 +rxchain=3 +txchain=3 +aa2g=3 +aa5g=3 +agbg0=2 +agbg1=2 +aga0=2 +aga1=2 +tssipos2g=1 +extpagain2g=2 +tssipos5g=1 +extpagain5g=2 +tempthresh=255 +tempoffset=255 +rawtempsense=0x1ff +pa2ga0=-135,5769,-647 +pa2ga1=-143,6023,-677 +pa5ga0=-183,5746,-697,-172,5801,-685,-176,5707,-680,-180,5445,-659 +pa5ga1=-186,5543,-669,-193,5506,-675,-210,5282,-661,-199,5367,-665 +subband5gver=0x4 +pdoffsetcckma0=0x4 +pdoffsetcckma1=0x4 +pdoffset40ma0=0x0000 +pdoffset80ma0=0x0000 +pdoffset40ma1=0x0000 +pdoffset80ma1=0x0000 +maxp2ga0=72 +maxp5ga0=69,70,69,68 +maxp2ga1=71 +maxp5ga1=67,67,67,67 +cckbw202gpo=0x1222 +cckbw20ul2gpo=0x0000 +mcsbw202gpo=0x99E644422 +mcsbw402gpo=0xE9744424 +dot11agofdmhrbw202gpo=0x4444 +ofdmlrbw202gpo=0x0022 +mcsbw205glpo=0xEEA86661 +mcsbw405glpo=0xEEB86663 +mcsbw805glpo=0xEEB86663 +mcsbw205gmpo=0xAAA86663 +mcsbw405gmpo=0xECB86663 +mcsbw805gmpo=0xEEA86663 +mcsbw205ghpo=0xCC986663 +mcsbw405ghpo=0xEEA86663 +mcsbw805ghpo=0xEEA86663 +mcslr5glpo=0x0000 +mcslr5gmpo=0x0000 +mcslr5ghpo=0x0000 +sb20in40hrpo=0x0 +sb20in80and160hr5glpo=0x0 +sb40and80hr5glpo=0x0 +sb20in80and160hr5gmpo=0x0 +sb40and80hr5gmpo=0x0 +sb20in80and160hr5ghpo=0x0 +sb40and80hr5ghpo=0x0 +sb20in40lrpo=0x0 +sb20in80and160lr5glpo=0x0 +sb40and80lr5glpo=0x0 +sb20in80and160lr5gmpo=0x0 +sb40and80lr5gmpo=0x0 +sb20in80and160lr5ghpo=0x0 +sb40and80lr5ghpo=0x0 +dot11agduphrpo=0x0 +dot11agduplrpo=0x0 +phycal_tempdelta=255 +temps_period=15 +temps_hysteresis=15 +rssicorrnorm_c0=4,4 +rssicorrnorm_c1=4,4 +rssicorrnorm5g_c0=1,2,3,1,2,3,6,6,8,6,6,8 +rssicorrnorm5g_c1=1,2,3,2,2,2,7,7,8,7,7,8 + +swctrlmap_2g=0x00001040,0x00004010,0x00004010,0x200010,0xff +swctrlmap_5g=0x00000202,0x00000101,0x00000101,0x000000,0x47 +swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000 + +muxenab=0x10 diff --git a/rkwifi/nvram_ap6452.txt b/rkwifi/nvram_ap6452.txt new file mode 100755 index 0000000..3496808 --- /dev/null +++ b/rkwifi/nvram_ap6452.txt @@ -0,0 +1,55 @@ +#AP6452_NVRAM_V1.1_20150915 +# 2.4 GHz, 20 MHz BW mode + +# The following parameter values are just placeholders, need to be updated. +manfid=0x2d0 +prodid=0x0726 +vendid=0x14e4 +devid=0x43e2 +boardtype=0x0726 +boardrev=0x1101 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=11 +boardflags=0x00404201 +xtalfreq=26000 +nocrc=1 +ag0=255 +aa2g=1 +ccode=ALL + +pa0itssit=0x20 +extpagain2g=0 + +#PA parameters for 2.4GHz, measured at CHIP OUTPUT +pa2ga0=-189,5883,-691 +AvVmid_c0=0x0,0xc8 +cckpwroffset0=5 + +# PPR params +maxp2ga0=82 +txpwrbckof=6 +cckbw202gpo=0x5555 +legofdmbw202gpo=0x77777777 +mcsbw202gpo=0x99999999 + + +# OFDM IIR : +ofdmdigfilttype=18 +ofdmdigfilttypebe=18 +# PAPD mode: +papdmode=1 + +il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b + +#OOB parameters +hostwake=0x40 +hostrdy=0x41 +usbrdy=0x03 +usbrdydelay=100 +deadman_to=0xffffffff +# muxenab: 0x1 for UART enable, 0x10 for Host awake +muxenab=0x10 +# CLDO PWM voltage settings - 0x4 - 1.1 volt +#cldo_pwm=0x4 diff --git a/rkwifi/nvram_awnb108.txt b/rkwifi/nvram_awnb108.txt new file mode 100755 index 0000000..ec19291 --- /dev/null +++ b/rkwifi/nvram_awnb108.txt @@ -0,0 +1,52 @@ +# Azurewave Release 2012/03/12 +# NB108 bgn + BT +# bcm94330uartsdb.txt +manfid=0x2d0 +prodid=0x0552 +vendid=0x14e4 +devid=0x4360 +boardtype=0x0552 +boardrev=0x1102 +# this design has 2.4GHz SP3T switch +boardflags=0x00080200 +nocrc=1 +xtalfreq=37400 +boardnum=22 +macaddr=00:11:22:33:44:55 +ag0=255 +aa2g=3 +ccode=ALL +pa0b0=5035 +pa0b1=-592 +pa0b2=-145 +pa0itssit=0x20 + +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +maxp2ga0=0x46 +sromrev=3 +il0macaddr=00:11:22:33:44:55 +wl0id=0x431b +cckPwrOffset=0 +ofdm2gpo=0x44444444 +mcs2gpo0=0x6666 +mcs2gpo1=0x6666 + +## MIL for RX, SW to R, not T +swctrlmap_2g=0x440C440C,0x420A420A,0x420A420A,0x90A0A,0x1ff +triso2g=0 +rfreg033=0x19 +rfreg033_cck=0x1f +dacrate2g=160 +txalpfbyp2g=1 +bphyscale=17 +cckPwrIdxCorr=-15 +pacalidx2g=45 +txgaintbl=1 + +# OOB setting +sd_gpout=0 +sd_gpval=0 +sd_oobonly=1 +# muxenab=0x10 diff --git a/rkwifi/otp.bin.z77 b/rkwifi/otp.bin.z77 new file mode 100644 index 0000000..002d5be Binary files /dev/null and b/rkwifi/otp.bin.z77 differ diff --git a/rkwifi/wifi_efuse_8189e.map b/rkwifi/wifi_efuse_8189e.map new file mode 100755 index 0000000..09bb3fb --- /dev/null +++ b/rkwifi/wifi_efuse_8189e.map @@ -0,0 +1,32 @@ +29 81 03 6C 0B 00 00 00 00 0C 05 00 0A 00 00 00 +25 25 24 24 25 25 28 28 27 26 26 02 FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF 20 20 24 00 00 00 FF 00 +00 12 00 10 00 00 00 00 00 03 FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF \ No newline at end of file diff --git a/rkwifi/wifi_efuse_8723bs-vq0.map b/rkwifi/wifi_efuse_8723bs-vq0.map new file mode 100755 index 0000000..ebfb3b3 --- /dev/null +++ b/rkwifi/wifi_efuse_8723bs-vq0.map @@ -0,0 +1,29 @@ +29 81 03 7c 01 08 28 00 42 07 0d 45 10 00 00 00 +2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d e0 ff ff ff ff +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +ff ff ff ff ff ff ff ff ff ff 2d 2d 2d 2d 2d 2d +2d 2d 2d 2d 2d e0 ff ff ff ff ff ff ff ff ff ff +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +ff ff ff ff ff ff ff ff 20 37 1e 00 00 00 ff ff +ff 39 20 51 00 00 00 ff 00 ff 10 ff ff ff ff ff +3e 10 01 02 23 00 00 ff 20 04 4c 02 23 b7 21 02 +0c 00 22 04 00 08 00 32 ff 21 02 0c 00 22 2a 01 +01 00 00 00 00 00 00 00 00 00 00 00 02 00 ff ff +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 eb 00 6e 01 00 00 00 00 ff 00 e0 4c b7 23 01 +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff +ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff diff --git a/rockchip/dptx.bin b/rockchip/dptx.bin new file mode 100644 index 0000000..c22653a Binary files /dev/null and b/rockchip/dptx.bin differ diff --git a/rt2870.bin b/rt2870.bin new file mode 100644 index 0000000..9ddac4a Binary files /dev/null and b/rt2870.bin differ diff --git a/rtl_bt/rtl8192ee_fw.bin b/rtl_bt/rtl8192ee_fw.bin new file mode 100644 index 0000000..7e5bcc0 Binary files /dev/null and b/rtl_bt/rtl8192ee_fw.bin differ diff --git a/rtl_bt/rtl8192eu_fw.bin b/rtl_bt/rtl8192eu_fw.bin new file mode 100644 index 0000000..7a13280 Binary files /dev/null and b/rtl_bt/rtl8192eu_fw.bin differ diff --git a/rtl_bt/rtl8723a_fw.bin b/rtl_bt/rtl8723a_fw.bin new file mode 100644 index 0000000..b736f91 Binary files /dev/null and b/rtl_bt/rtl8723a_fw.bin differ diff --git a/rtl_bt/rtl8723b_config.bin b/rtl_bt/rtl8723b_config.bin new file mode 100644 index 0000000..ad2bc26 Binary files /dev/null and b/rtl_bt/rtl8723b_config.bin differ diff --git a/rtl_bt/rtl8723b_fw.bin b/rtl_bt/rtl8723b_fw.bin new file mode 100644 index 0000000..49b2a26 Binary files /dev/null and b/rtl_bt/rtl8723b_fw.bin differ diff --git a/rtl_bt/rtl8723bs_config-OBDA8723.bin b/rtl_bt/rtl8723bs_config-OBDA8723.bin new file mode 100644 index 0000000..c20970a Binary files /dev/null and b/rtl_bt/rtl8723bs_config-OBDA8723.bin differ diff --git a/rtl_bt/rtl8723bs_config.bin b/rtl_bt/rtl8723bs_config.bin new file mode 100644 index 0000000..ad2bc26 Binary files /dev/null and b/rtl_bt/rtl8723bs_config.bin differ diff --git a/rtl_bt/rtl8723bs_fw.bin b/rtl_bt/rtl8723bs_fw.bin new file mode 100644 index 0000000..d29f164 Binary files /dev/null and b/rtl_bt/rtl8723bs_fw.bin differ diff --git a/rtl_bt/rtl8723d_config.bin b/rtl_bt/rtl8723d_config.bin new file mode 100644 index 0000000..bb15fcd Binary files /dev/null and b/rtl_bt/rtl8723d_config.bin differ diff --git a/rtl_bt/rtl8723d_fw.bin b/rtl_bt/rtl8723d_fw.bin new file mode 100644 index 0000000..0997fd7 Binary files /dev/null and b/rtl_bt/rtl8723d_fw.bin differ diff --git a/rtl_bt/rtl8723ds_config.bin b/rtl_bt/rtl8723ds_config.bin new file mode 100644 index 0000000..a08fa3a Binary files /dev/null and b/rtl_bt/rtl8723ds_config.bin differ diff --git a/rtl_bt/rtl8723ds_fw.bin b/rtl_bt/rtl8723ds_fw.bin new file mode 100644 index 0000000..4c323a3 Binary files /dev/null and b/rtl_bt/rtl8723ds_fw.bin differ diff --git a/rtl_bt/rtl8761a_config.bin b/rtl_bt/rtl8761a_config.bin new file mode 100755 index 0000000..91d3f44 Binary files /dev/null and b/rtl_bt/rtl8761a_config.bin differ diff --git a/rtl_bt/rtl8761a_fw.bin b/rtl_bt/rtl8761a_fw.bin new file mode 100644 index 0000000..ee4f201 Binary files /dev/null and b/rtl_bt/rtl8761a_fw.bin differ diff --git a/rtl_bt/rtl8761b_config.bin b/rtl_bt/rtl8761b_config.bin new file mode 100644 index 0000000..99475ee Binary files /dev/null and b/rtl_bt/rtl8761b_config.bin differ diff --git a/rtl_bt/rtl8761b_fw.bin b/rtl_bt/rtl8761b_fw.bin new file mode 100644 index 0000000..4b04eb6 Binary files /dev/null and b/rtl_bt/rtl8761b_fw.bin differ diff --git a/rtl_bt/rtl8761bu_config.bin b/rtl_bt/rtl8761bu_config.bin new file mode 100644 index 0000000..91d3f44 Binary files /dev/null and b/rtl_bt/rtl8761bu_config.bin differ diff --git a/rtl_bt/rtl8761bu_fw.bin b/rtl_bt/rtl8761bu_fw.bin new file mode 100644 index 0000000..d042bb1 Binary files /dev/null and b/rtl_bt/rtl8761bu_fw.bin differ diff --git a/rtl_bt/rtl8812ae_fw.bin b/rtl_bt/rtl8812ae_fw.bin new file mode 100644 index 0000000..8aca8d2 Binary files /dev/null and b/rtl_bt/rtl8812ae_fw.bin differ diff --git a/rtl_bt/rtl8821a_config.bin b/rtl_bt/rtl8821a_config.bin new file mode 100755 index 0000000..a242ddc Binary files /dev/null and b/rtl_bt/rtl8821a_config.bin differ diff --git a/rtl_bt/rtl8821a_fw.bin b/rtl_bt/rtl8821a_fw.bin new file mode 100755 index 0000000..c7dffe9 Binary files /dev/null and b/rtl_bt/rtl8821a_fw.bin differ diff --git a/rtl_bt/rtl8821c_config.bin b/rtl_bt/rtl8821c_config.bin new file mode 100644 index 0000000..bb15fcd Binary files /dev/null and b/rtl_bt/rtl8821c_config.bin differ diff --git a/rtl_bt/rtl8821c_fw.bin b/rtl_bt/rtl8821c_fw.bin new file mode 100644 index 0000000..b30e645 Binary files /dev/null and b/rtl_bt/rtl8821c_fw.bin differ diff --git a/rtl_bt/rtl8822b_config.bin b/rtl_bt/rtl8822b_config.bin new file mode 100644 index 0000000..b00270e Binary files /dev/null and b/rtl_bt/rtl8822b_config.bin differ diff --git a/rtl_bt/rtl8822b_fw.bin b/rtl_bt/rtl8822b_fw.bin new file mode 100644 index 0000000..5a46461 Binary files /dev/null and b/rtl_bt/rtl8822b_fw.bin differ diff --git a/rtl_bt/rtl8822cs_config.bin b/rtl_bt/rtl8822cs_config.bin new file mode 100644 index 0000000..33ee243 Binary files /dev/null and b/rtl_bt/rtl8822cs_config.bin differ diff --git a/rtl_bt/rtl8822cs_fw.bin b/rtl_bt/rtl8822cs_fw.bin new file mode 100644 index 0000000..f22013a Binary files /dev/null and b/rtl_bt/rtl8822cs_fw.bin differ diff --git a/rtl_bt/rtl8822cu_config.bin b/rtl_bt/rtl8822cu_config.bin new file mode 100644 index 0000000..91d3f44 Binary files /dev/null and b/rtl_bt/rtl8822cu_config.bin differ diff --git a/rtl_bt/rtl8822cu_fw.bin b/rtl_bt/rtl8822cu_fw.bin new file mode 100644 index 0000000..05fcba3 Binary files /dev/null and b/rtl_bt/rtl8822cu_fw.bin differ diff --git a/rtl_bt/rtl8852au_config.bin b/rtl_bt/rtl8852au_config.bin new file mode 100644 index 0000000..91d3f44 Binary files /dev/null and b/rtl_bt/rtl8852au_config.bin differ diff --git a/rtl_bt/rtl8852au_fw.bin b/rtl_bt/rtl8852au_fw.bin new file mode 100644 index 0000000..c74384f Binary files /dev/null and b/rtl_bt/rtl8852au_fw.bin differ diff --git a/rtl_bt/rtl8852bu_config.bin b/rtl_bt/rtl8852bu_config.bin new file mode 100644 index 0000000..91d3f44 Binary files /dev/null and b/rtl_bt/rtl8852bu_config.bin differ diff --git a/rtl_bt/rtl8852bu_fw.bin b/rtl_bt/rtl8852bu_fw.bin new file mode 100644 index 0000000..1d44610 Binary files /dev/null and b/rtl_bt/rtl8852bu_fw.bin differ diff --git a/rtl_bt/rtl8852cu_config.bin b/rtl_bt/rtl8852cu_config.bin new file mode 100644 index 0000000..91d3f44 Binary files /dev/null and b/rtl_bt/rtl8852cu_config.bin differ diff --git a/rtl_bt/rtl8852cu_fw.bin b/rtl_bt/rtl8852cu_fw.bin new file mode 100644 index 0000000..f356629 Binary files /dev/null and b/rtl_bt/rtl8852cu_fw.bin differ diff --git a/rtl_bt/rtlbt_config b/rtl_bt/rtlbt_config new file mode 100644 index 0000000..05f5901 Binary files /dev/null and b/rtl_bt/rtlbt_config differ diff --git a/rtl_bt/rtlbt_fw b/rtl_bt/rtlbt_fw new file mode 100644 index 0000000..b2e2513 Binary files /dev/null and b/rtl_bt/rtlbt_fw differ diff --git a/rtl_bt/rtlbt_fw_new b/rtl_bt/rtlbt_fw_new new file mode 100644 index 0000000..034f052 Binary files /dev/null and b/rtl_bt/rtlbt_fw_new differ diff --git a/rtlbt/rtl8703a_config b/rtlbt/rtl8703a_config new file mode 100644 index 0000000..2c53f8f Binary files /dev/null and b/rtlbt/rtl8703a_config differ diff --git a/rtlbt/rtl8703a_fw b/rtlbt/rtl8703a_fw new file mode 100644 index 0000000..59cfbdd Binary files /dev/null and b/rtlbt/rtl8703a_fw differ diff --git a/rtlbt/rtl8703b_config b/rtlbt/rtl8703b_config new file mode 100644 index 0000000..0f507ed Binary files /dev/null and b/rtlbt/rtl8703b_config differ diff --git a/rtlbt/rtl8703b_fw b/rtlbt/rtl8703b_fw new file mode 100644 index 0000000..be52c9d Binary files /dev/null and b/rtlbt/rtl8703b_fw differ diff --git a/rtlbt/rtl8723a_config b/rtlbt/rtl8723a_config new file mode 100644 index 0000000..69e4ef5 Binary files /dev/null and b/rtlbt/rtl8723a_config differ diff --git a/rtlbt/rtl8723a_fw b/rtlbt/rtl8723a_fw new file mode 100644 index 0000000..2a3746c Binary files /dev/null and b/rtlbt/rtl8723a_fw differ diff --git a/rtlbt/rtl8723b_VQ0_config b/rtlbt/rtl8723b_VQ0_config new file mode 100644 index 0000000..f1b50d6 Binary files /dev/null and b/rtlbt/rtl8723b_VQ0_config differ diff --git a/rtlbt/rtl8723b_VQ0_fw b/rtlbt/rtl8723b_VQ0_fw new file mode 100644 index 0000000..d29f164 Binary files /dev/null and b/rtlbt/rtl8723b_VQ0_fw differ diff --git a/rtlbt/rtl8723b_config b/rtlbt/rtl8723b_config new file mode 100644 index 0000000..ad2bc26 Binary files /dev/null and b/rtlbt/rtl8723b_config differ diff --git a/rtlbt/rtl8723b_config_2Ant_S0 b/rtlbt/rtl8723b_config_2Ant_S0 new file mode 100644 index 0000000..fdf01f2 Binary files /dev/null and b/rtlbt/rtl8723b_config_2Ant_S0 differ diff --git a/rtlbt/rtl8723b_fw b/rtlbt/rtl8723b_fw new file mode 100644 index 0000000..d29f164 Binary files /dev/null and b/rtlbt/rtl8723b_fw differ diff --git a/rtlbt/rtl8723cs_cg_config b/rtlbt/rtl8723cs_cg_config new file mode 100644 index 0000000..0f507ed Binary files /dev/null and b/rtlbt/rtl8723cs_cg_config differ diff --git a/rtlbt/rtl8723cs_cg_fw b/rtlbt/rtl8723cs_cg_fw new file mode 100644 index 0000000..86bdb1c Binary files /dev/null and b/rtlbt/rtl8723cs_cg_fw differ diff --git a/rtlbt/rtl8723cs_vf_config b/rtlbt/rtl8723cs_vf_config new file mode 100644 index 0000000..0f507ed Binary files /dev/null and b/rtlbt/rtl8723cs_vf_config differ diff --git a/rtlbt/rtl8723cs_vf_fw b/rtlbt/rtl8723cs_vf_fw new file mode 100644 index 0000000..86bdb1c Binary files /dev/null and b/rtlbt/rtl8723cs_vf_fw differ diff --git a/rtlbt/rtl8723cs_xx_config b/rtlbt/rtl8723cs_xx_config new file mode 100644 index 0000000..0f507ed Binary files /dev/null and b/rtlbt/rtl8723cs_xx_config differ diff --git a/rtlbt/rtl8723cs_xx_fw b/rtlbt/rtl8723cs_xx_fw new file mode 100644 index 0000000..e29f652 Binary files /dev/null and b/rtlbt/rtl8723cs_xx_fw differ diff --git a/rtlbt/rtl8822b_config b/rtlbt/rtl8822b_config new file mode 100644 index 0000000..a691e7c Binary files /dev/null and b/rtlbt/rtl8822b_config differ diff --git a/rtlbt/rtl8822b_fw b/rtlbt/rtl8822b_fw new file mode 100644 index 0000000..b7d6d12 Binary files /dev/null and b/rtlbt/rtl8822b_fw differ diff --git a/rtlwifi/rtl8188efw.bin b/rtlwifi/rtl8188efw.bin new file mode 100644 index 0000000..ac9a430 Binary files /dev/null and b/rtlwifi/rtl8188efw.bin differ diff --git a/rtlwifi/rtl8188eufw.bin b/rtlwifi/rtl8188eufw.bin new file mode 100644 index 0000000..4ae7e1c Binary files /dev/null and b/rtlwifi/rtl8188eufw.bin differ diff --git a/rtlwifi/rtl8192cfw.bin b/rtlwifi/rtl8192cfw.bin new file mode 100644 index 0000000..77eb1eb Binary files /dev/null and b/rtlwifi/rtl8192cfw.bin differ diff --git a/rtlwifi/rtl8192cfwU.bin b/rtlwifi/rtl8192cfwU.bin new file mode 100644 index 0000000..b231e1d Binary files /dev/null and b/rtlwifi/rtl8192cfwU.bin differ diff --git a/rtlwifi/rtl8192cfwU_B.bin b/rtlwifi/rtl8192cfwU_B.bin new file mode 100644 index 0000000..3a3e386 Binary files /dev/null and b/rtlwifi/rtl8192cfwU_B.bin differ diff --git a/rtlwifi/rtl8192cufw.bin b/rtlwifi/rtl8192cufw.bin new file mode 100644 index 0000000..3aa7506 Binary files /dev/null and b/rtlwifi/rtl8192cufw.bin differ diff --git a/rtlwifi/rtl8192cufw_A.bin b/rtlwifi/rtl8192cufw_A.bin new file mode 100644 index 0000000..9569d0a Binary files /dev/null and b/rtlwifi/rtl8192cufw_A.bin differ diff --git a/rtlwifi/rtl8192cufw_B.bin b/rtlwifi/rtl8192cufw_B.bin new file mode 100644 index 0000000..96089c4 Binary files /dev/null and b/rtlwifi/rtl8192cufw_B.bin differ diff --git a/rtlwifi/rtl8192cufw_TMSC.bin b/rtlwifi/rtl8192cufw_TMSC.bin new file mode 100644 index 0000000..d1b84d4 Binary files /dev/null and b/rtlwifi/rtl8192cufw_TMSC.bin differ diff --git a/rtlwifi/rtl8192defw.bin b/rtlwifi/rtl8192defw.bin new file mode 100644 index 0000000..cbb4b88 Binary files /dev/null and b/rtlwifi/rtl8192defw.bin differ diff --git a/rtlwifi/rtl8192eefw.bin b/rtlwifi/rtl8192eefw.bin new file mode 100644 index 0000000..4a034d3 Binary files /dev/null and b/rtlwifi/rtl8192eefw.bin differ diff --git a/rtlwifi/rtl8192eu_ap_wowlan.bin b/rtlwifi/rtl8192eu_ap_wowlan.bin new file mode 100644 index 0000000..f68d10c Binary files /dev/null and b/rtlwifi/rtl8192eu_ap_wowlan.bin differ diff --git a/rtlwifi/rtl8192eu_nic.bin b/rtlwifi/rtl8192eu_nic.bin new file mode 100644 index 0000000..4a034d3 Binary files /dev/null and b/rtlwifi/rtl8192eu_nic.bin differ diff --git a/rtlwifi/rtl8192eu_wowlan.bin b/rtlwifi/rtl8192eu_wowlan.bin new file mode 100644 index 0000000..aebcffc Binary files /dev/null and b/rtlwifi/rtl8192eu_wowlan.bin differ diff --git a/rtlwifi/rtl8192sefw.bin b/rtlwifi/rtl8192sefw.bin new file mode 100644 index 0000000..ed4afe8 Binary files /dev/null and b/rtlwifi/rtl8192sefw.bin differ diff --git a/rtlwifi/rtl8712u.bin b/rtlwifi/rtl8712u.bin new file mode 100644 index 0000000..3f965a6 Binary files /dev/null and b/rtlwifi/rtl8712u.bin differ diff --git a/rtlwifi/rtl8723aufw_A.bin b/rtlwifi/rtl8723aufw_A.bin new file mode 100644 index 0000000..7accded Binary files /dev/null and b/rtlwifi/rtl8723aufw_A.bin differ diff --git a/rtlwifi/rtl8723aufw_B.bin b/rtlwifi/rtl8723aufw_B.bin new file mode 100644 index 0000000..5c37400 Binary files /dev/null and b/rtlwifi/rtl8723aufw_B.bin differ diff --git a/rtlwifi/rtl8723aufw_B_NoBT.bin b/rtlwifi/rtl8723aufw_B_NoBT.bin new file mode 100644 index 0000000..8e9952c Binary files /dev/null and b/rtlwifi/rtl8723aufw_B_NoBT.bin differ diff --git a/rtlwifi/rtl8723befw.bin b/rtlwifi/rtl8723befw.bin new file mode 100644 index 0000000..25e183c Binary files /dev/null and b/rtlwifi/rtl8723befw.bin differ diff --git a/rtlwifi/rtl8723bs_ap_wowlan.bin b/rtlwifi/rtl8723bs_ap_wowlan.bin new file mode 100644 index 0000000..944bc16 Binary files /dev/null and b/rtlwifi/rtl8723bs_ap_wowlan.bin differ diff --git a/rtlwifi/rtl8723bs_nic.bin b/rtlwifi/rtl8723bs_nic.bin new file mode 100644 index 0000000..8d53405 Binary files /dev/null and b/rtlwifi/rtl8723bs_nic.bin differ diff --git a/rtlwifi/rtl8723bs_wowlan.bin b/rtlwifi/rtl8723bs_wowlan.bin new file mode 100644 index 0000000..473e29c Binary files /dev/null and b/rtlwifi/rtl8723bs_wowlan.bin differ diff --git a/rtlwifi/rtl8723bu_ap_wowlan.bin b/rtlwifi/rtl8723bu_ap_wowlan.bin new file mode 100644 index 0000000..944bc16 Binary files /dev/null and b/rtlwifi/rtl8723bu_ap_wowlan.bin differ diff --git a/rtlwifi/rtl8723bu_nic.bin b/rtlwifi/rtl8723bu_nic.bin new file mode 100644 index 0000000..8d53405 Binary files /dev/null and b/rtlwifi/rtl8723bu_nic.bin differ diff --git a/rtlwifi/rtl8723bu_wowlan.bin b/rtlwifi/rtl8723bu_wowlan.bin new file mode 100644 index 0000000..473e29c Binary files /dev/null and b/rtlwifi/rtl8723bu_wowlan.bin differ diff --git a/rtlwifi/rtl8723fw.bin b/rtlwifi/rtl8723fw.bin new file mode 100644 index 0000000..725f213 Binary files /dev/null and b/rtlwifi/rtl8723fw.bin differ diff --git a/rtlwifi/rtl8723fw_B.bin b/rtlwifi/rtl8723fw_B.bin new file mode 100644 index 0000000..993c7f6 Binary files /dev/null and b/rtlwifi/rtl8723fw_B.bin differ diff --git a/rtlwifi/rtl8821aefw.bin b/rtlwifi/rtl8821aefw.bin new file mode 100644 index 0000000..4f84cf9 Binary files /dev/null and b/rtlwifi/rtl8821aefw.bin differ diff --git a/rtlwifi/rtl8821aefw_wowlan.bin b/rtlwifi/rtl8821aefw_wowlan.bin new file mode 100644 index 0000000..115d49f Binary files /dev/null and b/rtlwifi/rtl8821aefw_wowlan.bin differ diff --git a/rtw88/README b/rtw88/README new file mode 100644 index 0000000..01449ca --- /dev/null +++ b/rtw88/README @@ -0,0 +1,34 @@ + + rtw88 firmware +================ + +This repository contains firmware images supported by Realtek's wireless +driver rtw88. And some of the devices run with more than one firmware +file. Basically, a "normal" firmware is necessary to be downloaded to +the device. +And another is called "wowlan" firmware, it should be loaded when a +device is going to suspend. Which means driver will "re-download/swap" +the firmware image. The wowlan firmware contains wake up functions that +can recognize specific events and send a wake up signal to device if +needed, and the system will resume to running state. During resume, +driver will then swap the normal firmware back, return to running state. + +If any distros or platforms do not require wowlan feature, they can +_only_ pick the normal firmware. And everything still works fine, +except that the device cannot be waken from the wireless NICs. + +Currently supported devices with corresponding firmwares: + +RTL8822BE + rtw8822b_fw.bin + +RTL8821CE + rtw8821c_fw.bin + +RTL8822CE + rtw8822c_fw.bin + rtw8822c_wow_fw.bin + +RTL8723DE + rtw8723d_fw.bin + diff --git a/rtw88/rtw8723d_fw.bin b/rtw88/rtw8723d_fw.bin new file mode 100644 index 0000000..ac2b925 Binary files /dev/null and b/rtw88/rtw8723d_fw.bin differ diff --git a/rtw88/rtw8821c_fw.bin b/rtw88/rtw8821c_fw.bin new file mode 100644 index 0000000..8264e34 Binary files /dev/null and b/rtw88/rtw8821c_fw.bin differ diff --git a/rtw88/rtw8822b_fw.bin b/rtw88/rtw8822b_fw.bin new file mode 100644 index 0000000..0934ffc Binary files /dev/null and b/rtw88/rtw8822b_fw.bin differ diff --git a/rtw88/rtw8822c_fw.bin b/rtw88/rtw8822c_fw.bin new file mode 100644 index 0000000..807044f Binary files /dev/null and b/rtw88/rtw8822c_fw.bin differ diff --git a/rtw88/rtw8822c_wow_fw.bin b/rtw88/rtw8822c_wow_fw.bin new file mode 100644 index 0000000..1ce74fd Binary files /dev/null and b/rtw88/rtw8822c_wow_fw.bin differ diff --git a/s5p-mfc-v8.fw b/s5p-mfc-v8.fw new file mode 100644 index 0000000..43f8d2c Binary files /dev/null and b/s5p-mfc-v8.fw differ diff --git a/sdma/sdma-imx25-to1.bin b/sdma/sdma-imx25-to1.bin new file mode 100644 index 0000000..7514e09 Binary files /dev/null and b/sdma/sdma-imx25-to1.bin differ diff --git a/sdma/sdma-imx31-to1.bin b/sdma/sdma-imx31-to1.bin new file mode 100644 index 0000000..7c3417d Binary files /dev/null and b/sdma/sdma-imx31-to1.bin differ diff --git a/sdma/sdma-imx31-to2.bin b/sdma/sdma-imx31-to2.bin new file mode 100644 index 0000000..7ff9c75 Binary files /dev/null and b/sdma/sdma-imx31-to2.bin differ diff --git a/sdma/sdma-imx35-to1.bin b/sdma/sdma-imx35-to1.bin new file mode 100644 index 0000000..be34cb7 Binary files /dev/null and b/sdma/sdma-imx35-to1.bin differ diff --git a/sdma/sdma-imx35-to2.bin b/sdma/sdma-imx35-to2.bin new file mode 100644 index 0000000..cfe7227 Binary files /dev/null and b/sdma/sdma-imx35-to2.bin differ diff --git a/sdma/sdma-imx51-to3.bin b/sdma/sdma-imx51-to3.bin new file mode 100644 index 0000000..c54815a Binary files /dev/null and b/sdma/sdma-imx51-to3.bin differ diff --git a/sdma/sdma-imx53-to1.bin b/sdma/sdma-imx53-to1.bin new file mode 100644 index 0000000..68e2c1a Binary files /dev/null and b/sdma/sdma-imx53-to1.bin differ diff --git a/ti-connectivity/wl18xx-conf.bin b/ti-connectivity/wl18xx-conf.bin new file mode 100644 index 0000000..2cbfcdf Binary files /dev/null and b/ti-connectivity/wl18xx-conf.bin differ diff --git a/ti-connectivity/wl18xx-fw-4.bin b/ti-connectivity/wl18xx-fw-4.bin new file mode 100644 index 0000000..9f3d30b Binary files /dev/null and b/ti-connectivity/wl18xx-fw-4.bin differ diff --git a/uwe5621ds/bt_configure_pskey.ini b/uwe5621ds/bt_configure_pskey.ini new file mode 100755 index 0000000..692c436 --- /dev/null +++ b/uwe5621ds/bt_configure_pskey.ini @@ -0,0 +1,155 @@ +#============================================================================================================================== +# [Bluetooth Pskey]__[Marlin3]_[Total Length=160]_[Used Length=62]_[Ver=0.10]_[20170804] +#============================================================================================================================== +#------------------------------------------------------------------------------------------------------------------------------ +#[1.COMMON]__[Total Length=44]_[Used Length=33]_[Number of Entries=12] +#------------------------------------------------------------------------------------------------------------------------------ +#[1.01]__/L=4 +device_class = 0x001F00 + +#[1.02]__/L=16 +feature_set = 0xBF, 0xFF, 0x8D, 0xFE, 0xDB, 0x3D, 0x7B, 0x87, 0xFF, 0xA7, 0xFF, 0x7F, 0x00, 0xE0, 0xF7, 0x3E + +#[1.03]__/L=6 +device_addr = 0x6D, 0x6D, 0x8E, 0x8E, 0x8F, 0x8F + +#[1.04]__/L=2 +comp_id = 0x01EC + +#[1.05]__/L=1 +g_sys_uart0_communication_supported = 1 + +#[1.06]__/L=1 +cp2_log_mode= 1 + +#[1.07]__/L=1 +LogLevel = 0xFF + +#[1.08]__/L=1 +g_central_or_perpheral = 0 + +#[1.09]__/L=2 +Log_BitMask = 0xFFFF + +#[1.10]__/L=1 +super_ssp_enable = 1 + +#[1.11]__/L=1 +common_rfu_b3 = 2 + +#[1.12]__/L=8 +common_rfu_w = 0x00000000, 0x00000000 +#------------------------------------------------------------------------------------------------------------------------------ +#[2.LE]__[Total Length=8]_[Used Length=0]_[Number of Entries=1] +#------------------------------------------------------------------------------------------------------------------------------ +#[2.01]__/L=8 +le_rfu_w = 0x00000000, 0x000000000 +#------------------------------------------------------------------------------------------------------------------------------ +#[3.LMP]__[Total Length=8]_[Used Length=0]_[Number of Entries=1] +#------------------------------------------------------------------------------------------------------------------------------ +#[3.01]__/L=8 +lmp_rfu_w = 0x00000000, 0x000000000 +#------------------------------------------------------------------------------------------------------------------------------ +#[4.LC]__[Total Length=8]_[Used Length=0]_[Number of Entries=1] +#------------------------------------------------------------------------------------------------------------------------------ +#[4.01]__/L=8 +lc_rfu_w = 0x00000000, 0x000000000 +#------------------------------------------------------------------------------------------------------------------------------ +#[5.AUDIO]__[Total Length=20]_[Used Length=9]_[Number of Entries=9] +#------------------------------------------------------------------------------------------------------------------------------ +#[5.01]__/L=2 +g_wbs_nv_117 = 0x004D + +#[5.02]__/L=2 +g_wbs_nv_118 = 0x0066 + +#[5.03]__/L=2 +g_nbv_nv_117 = 0x009B + +#[5.04]__/L=2 +g_nbv_nv_118 = 0x0066 + +#[5.05]__/L=1 +g_sys_sco_transmit_mode = 0 + +#[5.06]__/L=1 +audio_rfu_b1 = 0 + +#[5.07]__/L=1 +audio_rfu_b2 = 0 + +#[5.08]__/L=1 +audio_rfu_b3 = 0 + +#[5.09]__/L=8 +audio_rfu_w = 0x00000000, 0x00000000 +#------------------------------------------------------------------------------------------------------------------------------ +#[6.POWER]__[Total Length=12]_[Used Length=3]_[Number of Entries=5] +#------------------------------------------------------------------------------------------------------------------------------ +#[6.01]__/L=1 +g_sys_sleep_in_standby_supported = 1 + +#[6.02]__/L=1 +g_sys_sleep_master_supported = 1 + +#[6.03]__/L=1 +g_sys_sleep_slave_supported = 1 + +#[6.04]__/L=1 +power_rfu_b1 = 0 + +#[6.05]__/L=8 +power_rfu_w = 0x00000000, 0x00000000 +#------------------------------------------------------------------------------------------------------------------------------ +#[7.BB]__[Total Length=16]_[Used Length=8]_[Number of Entries=6] +#------------------------------------------------------------------------------------------------------------------------------ +#[7.01]__/L=4 +win_ext = 40 + +#[7.02]__/L=1 +edr_tx_edr_delay = 6 + +#[7.03]__/L=1 +edr_rx_edr_delay = 8 + +#[7.04]__/L=1 +tx_delay = 12 + +#[7.05]__/L=1 +rx_delay = 34 + +#[7.06]__/L=8 +bb_rfu_w = 0x00000000, 0x00000000 +#------------------------------------------------------------------------------------------------------------------------------ +#[8.MODEM]__[Total Length=12]_[Used Length=3]_[Number of Entries=5] +#------------------------------------------------------------------------------------------------------------------------------ +#[8.01]__/L=1 +agc_mode = 0 + +#[8.02]__/L=1 +diff_or_eq = 0xFF + +#[8.03]__/L=1 +ramp_mode = 0 + +#[8.04]__/L=1 +modem_rfu_b1= 0 + +#[8.05]__/L=8 +modem_rfu_w = 0x00000000, 0x00000000 +#------------------------------------------------------------------------------------------------------------------------------ +#[9.OTHER]__[Total Length=32]_[Used Length=24]_[Number of Entries=4] +#------------------------------------------------------------------------------------------------------------------------------ +#[9.01]__/L=4 +BQB_BitMask_1 = 0x00000000 + +#[9.02]__/L=4 +BQB_BitMask_2 = 0x00000000 + +#[9.03]__/L=16 +bt_coex_threshold = 0x04E2, 0x1F40, 0x0020, 0x00C8, 0x000A, 0x0000, 0x0000, 0x0000 + +#[9.04]__/L=8 +other_rfu_w = 0x00000000, 0x00000000 +#------------------------------------------------------------------------------------------------------------------------------ + diff --git a/uwe5621ds/bt_configure_rf_marlin.ini b/uwe5621ds/bt_configure_rf_marlin.ini new file mode 100755 index 0000000..4fdac85 --- /dev/null +++ b/uwe5621ds/bt_configure_rf_marlin.ini @@ -0,0 +1,173 @@ +[SETCTION 0] +#------------------------------------------------------------------------------------------------------------------------------------------------------------ +# Marlin config Version info +#------------------------------------------------------------------------------------------------------------------------------------------------------------ +conf_version = 1 + +[SETCTION 1] +#------------------------------------------------------------------------------------------------------------------------------------------------------------ +# wifi TX Power tx power control +#------------------------------------------------------------------------------------------------------------------------------------------------------------ +data_rate_power = 0 +channel_num = 3 +channel_range = 1, 5, 6, 9, 10, 13 #range1:ch1~ch5,range2:ch6~ch9,range3:ch10~ch13 +b_tx_power_dr0= 2, 2, 2 #(1M,2M) +b_tx_power_dr1= 0, 0, 0 #(5.5,11M) + +g_tx_power_dr0 = 3, 3, 3 #(6/9M) +g_tx_power_dr1 = 2, 2, 2 #(12/18M) +g_tx_power_dr2 = 1, 1, 1 #(24/36M) +g_tx_power_dr3 = 0, 0, 0 #(48/54M) + +n_tx_power_dr0 = 3, 3, 3 #(MCS0/1) +n_tx_power_dr1 = 2, 2, 2 #(MCS2/3) +n_tx_power_dr2 = 1, 1, 1 #(MCS4/5) +n_tx_power_dr3 = 0, 0, 0 #(MCS6/7) + +power_reserved = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 + +[SETCTION 2] +#------------------------------------------------------------------------------------------------------------------------------------------------------------ +# wifi PHY/RF reg init +#------------------------------------------------------------------------------------------------------------------------------------------------------------ +phy0_init_num = 0 +init_phy0_regs = 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + +phy1_init_num = 0 +init_phy1_regs = 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + +RF_init_num =0 +init_rf_regs = 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + +reserved_w16_num = 0 +reserved_w16_regs = 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + +reserved_w32_num = 0 +reserved_w32_regs = 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + +[SETCTION 3] +#------------------------------------------------------------------------------------------------------------------------------------------------------------ +# wifi enhance config +#------------------------------------------------------------------------------------------------------------------------------------------------------------ +tpc_enable = 0 +power_save_key = 0 +enhance_reserved = 0, 0, 0, 0 + +[SETCTION 4] +#------------------------------------------------------------------------------------------------------------------------------------------------------------ +# Wifi/BT/lte coex config +#------------------------------------------------------------------------------------------------------------------------------------------------------------ +CoexExcutionMode = 0 +CoexWifiScanCntPerChannel = 4 +CoexWifiScanDurationOneTime = 20 +CoexScoPeriodsToBlockDuringDhcp = 1 +CoexA2dpDhcpProtectLevel = 1 +CoexScoperiodsToBlockDuringEap = 1 +CoexA2dpEapProtectLevel = 1 +CoexScoPeriodsToBlockDuringWifiJoin = 1 +CoexA2dpWifiJoinProtectLevel = 1 +CoexEnterPMStateTime = 15 +CoexAclA2dpBtWorkTime = 50 +CoexAclA2dpWifiWorkTime = 40 +CoexAclNoA2dpBtWorkTime = 40 +CoexAclNoA2dpWifiWorkTime = 50 +CoexAclMixBtWorkTime = 60 +CoexAclMixWifiWorkTime = 30 +CoexPageInqBtWorkTime = 400 +CoexPageInqWifiWorkTime = 100 +CoexScoSchema = 1 +CoexDynamicScoSchemaEnable = 1 +CoexScoPeriodsBtTakeAll = 5 +CoexLteTxAdvancedTime = 1500 +CoexLteOneSubFrameLen = 1000 +CoexLteTxTimerLen = 800 +CoexLteTxTimerFrameHeadLen = 200 +CoexLteStrategyFlag = 15 +CoexWifiDegradePowerValue = 0 +CoexBtDegradePowerValue = 0 +CoexWifi2300TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0 +CoexWifi2310TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0 +CoexWifi2320TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0 +CoexWifi2330TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0 +CoexWifi2340TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0 +CoexWifi2350TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0 +CoexWifi2360TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0 +CoexWifi2370TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0 +CoexWifi2380TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0 +CoexWifi2390TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0 +CoexWifi2400TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0 +CoexLteTxSpur2Wifi2300 = 0, 0, 0, 0, 0, 0, 0 +CoexLteTxSpur2Wifi2310 = 0, 0, 0, 0, 0, 0, 0 +CoexLteTxSpur2Wifi2320 = 0, 0, 0, 0, 0, 0, 0 +CoexLteTxSpur2Wifi2330 = 0, 0, 0, 0, 0, 0, 0 +CoexLteTxSpur2Wifi2340 = 0, 0, 0, 0, 0, 0, 0 +CoexLteTxSpur2Wifi2350 = 0, 0, 0, 0, 0, 0, 0 +CoexLteTxSpur2Wifi2360 = 0, 0, 0, 0, 0, 0, 0 +CoexLteTxSpur2Wifi2370 = 0, 0, 0, 0, 0, 0, 0 +CoexLteTxSpur2Wifi2380 = 0, 0, 0, 0, 0, 0, 0 +CoexLteTxSpur2Wifi2390 = 0, 0, 0, 0, 0, 0, 0 +CoexLteTxSpur2Wifi2400 = 0, 0, 0, 0, 0, 0, 0 +CoexReserved = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 + +[SETCTION 5] +#------------------------------------------------------------------------------------------------------------------------------------------------------------ +# Wifi&BT public config +#------------------------------------------------------------------------------------------------------------------------------------------------------------ +public_reserved = 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 + +[SETCTION 6] +#------------------------------------------------------------------------------------------------------------------------------------------------------------ +# Bluetooth pskey for marlin +#------------------------------------------------------------------------------------------------------------------------------------------------------------ +pskey_cmd = 0x001C0101 # +g_dbg_source_sink_syn_test_data = 0 +g_sys_sleep_in_standby_supported = 1 +g_sys_sleep_master_supported = 1 +g_sys_sleep_slave_supported = 1 + +default_ahb_clk = 26000000 +device_class = 0x001F00 +win_ext = 30 + +g_aGainValue = 0x0000F600, 0x0000D000, 0x0000AA00, 0x00008400, 0x00004400, 0x00000A00 +g_aPowerValue = 0x0FC80000, 0x0FF80000, 0x0FDA0000, 0x0FCC0000, 0x0FFC0000 +g_aBRChannelpwrvalue = 0x0FFC0000, 0x0FFC0000, 0x0FFC0000, 0x0FFC0000, 0x0FFC0000, 0x0FFC0000, 0x0FFC0000, 0x0FFC0000 +g_aEDRChannelpwrvalue = 0x0FC0000, 0x0FFC0000, 0x0FFC0000, 0x0FFC0000, 0x0FFC0000, 0x0FFC0000, 0x0FFC0000, 0x0FFC0000 + +feature_set = 0xFF, 0xFF, 0x8D, 0xFE, 0xDB, 0x7D, 0x7B, 0x83, 0xFF, 0xA7, 0xFF, 0x7F, 0x00, 0xE0, 0xF7, 0x3E +device_addr = 0x6D, 0x6D, 0x8E, 0x8E, 0x8F, 0x8F + +g_sys_sco_transmit_mode = 0 #true tramsmit by uart, otherwise by share memory +g_sys_uart0_communication_supported = 1 #true use uart0, otherwise use uart1 for debug +edr_tx_edr_delay = 5 +edr_rx_edr_delay = 14 + +g_wbs_nv_117 = 0x007C + +is_wdg_supported = 0 + +share_memo_rx_base_addr = 0 +#share_memo_tx_base_addr = 0 +g_wbs_nv_118 = 0x0066 +g_nbv_nv_117 = 0x10F9 + +share_memo_tx_packet_num_addr = 1 +share_memo_tx_data_base_addr = 0 + +g_PrintLevel = 0xFFFFFFFF + +share_memo_tx_block_length = 0 +share_memo_rx_block_length = 0 +share_memo_tx_water_mark = 0 +#share_memo_tx_timeout_value = 0 +g_nbv_nv_118 = 0x0A45 + +uart_rx_watermark = 48 +uart_flow_control_thld = 63 + +comp_id = 0 +pcm_clk_divd = 0x26 +g_central_or_peripheral = 0x00 + +br_edr_diff_reserved = 0xFFFF +bt_reserved = 0, 0, 0, 0, 0, 0, 0, 0 diff --git a/uwe5621ds/bt_configure_rf_marlin3_2.ini b/uwe5621ds/bt_configure_rf_marlin3_2.ini new file mode 100755 index 0000000..5d02423 --- /dev/null +++ b/uwe5621ds/bt_configure_rf_marlin3_2.ini @@ -0,0 +1,66 @@ +#------------------------------------------------------------------------------------------------------------------------------ +#[BT_RF_CONFIG]__[Marlin3]_[Total Length=252]_[Used Length=231]_[Ver=0.10]_[20170804] +#------------------------------------------------------------------------------------------------------------------------------ +#------------------------------------------------------------------------------------------------------------------------------ +#[1.BT_RF_A]__[Total Length=112]_[Used Length=112]_[Number of Entries=5]_[Max_Power=10]_[Step=2] +#------------------------------------------------------------------------------------------------------------------------------ +#[1.01]__/L=12 +g_GainValue_A = 0xE000, 0xE000, 0xE000, 0xE000, 0xE000, 0xE000 + +#[1.02]__/L=20 +g_ClassicPowerValue_A = 0x4115, 0x3A15, 0x3415, 0x2E15, 0x2715, 0x2115, 0x1715, 0x1115, 0x0B15, 0x0715 + +#[1.03]__/L=32 +g_LEPowerValue_A = 0x3B15, 0x3715, 0x3315, 0x2F15, 0x2B15, 0x2715, 0x2315, 0x1F15, 0x1B15, 0x1715, 0x1315, 0x0F15, 0x0B15, 0x0815, 0x0415, 0x0015 + +#[1.04]__/L=32 +g_BRChannelpwrvalue_A = 0x0615, 0x0615, 0x0615, 0x0815, 0x0615, 0x0915, 0x0915, 0x0915 +g_EDRChannelpwrvalue_A = 0x0615, 0x0615, 0x0615, 0x0815, 0x0615, 0x0915, 0x0915, 0x0915 + +#[1.05]__/L=16 +g_LEChannelpwrvalue_A = 0x0C15,0x0C15,0x0C15,0x0C15,0x0C15, 0x0C15, 0x0C15, 0x0C15 +#------------------------------------------------------------------------------------------------------------------------------ +#[2.BT_RF_B]__[Total Length=112]_[Used Length=112]_[Number of Entries=5]_[Max_Power=20]_[Step=2] +#------------------------------------------------------------------------------------------------------------------------------ +#[2.01]__/L=12 +g_GainValue_B = 0xE000, 0xE000, 0xE000, 0xE000, 0xE000, 0xE000 + +#[2.02]__/L=20 +g_ClassicPowerValue_B = 0x4815,0x4215,0x3C15, 0x3415, 0x2C15, 0x2615, 0x2115,0x1B15,0x1615,0x0915 + +#[2.03]__/L=32 +g_LEPowerValue_B = 0x4A15, 0x4515, 0x4015, 0x3C15, 0x3815, 0x3215, 0x2E15, 0x2915, 0x2515, 0x2115, 0x1C15, 0x1915, 0x1515, 0x1115, 0x0D15, 0x0915 + +#[2.04]__/L=32 +g_BRChannelpwrvalue_B = 0x1015, 0x1015, 0x0915, 0x1115, 0x1115, 0x1115, 0x1115, 0x1115 +g_EDRChannelpwrvalue_B = 0x1015, 0x1015, 0x0915, 0x1115, 0x1115, 0x1115, 0x1115, 0x1115 + +#[2.05]__/L=16 +g_LEChannelpwrvalue_B = 0x1515, 0x1515,0x1615, 0x1715, 0x1715, 0x1715, 0x1815, 0x1815 +#------------------------------------------------------------------------------------------------------------------------------ +#[3.BT_RF_COMMON]__[Total Length=28]_[Used Length=7]_[Number of Entries=8] +#------------------------------------------------------------------------------------------------------------------------------ +#[3.01]__/L=2 +LE_fix_powerword = 0x00 + +#[3.02]__/L=1 +Classic_pc_by_channel = 0xFF + +#[3.03]__/L=1 +LE_pc_by_channel = 0xFF + +#[3.04]__/L=1 +RF_switch_mode = 0x02 + +#[3.05]__/L=1 +Data_Capture_Mode = 0x00 + +#[3.06]__/L=1 +Analog_IQ_Debug_Mode = 0x00 + +#[3.07]__/L=1 +RF_common_rfu_b3 = 0x55 + +#[3.08]__/L=20 +RF_common_rfu_w= 0x55555050, 0x55555555, 0x55555555, 0x55555555, 0x55555555 + diff --git a/uwe5621ds/bt_configure_rf_marlin3_3.ini b/uwe5621ds/bt_configure_rf_marlin3_3.ini new file mode 100755 index 0000000..c39d45d --- /dev/null +++ b/uwe5621ds/bt_configure_rf_marlin3_3.ini @@ -0,0 +1,66 @@ +#------------------------------------------------------------------------------------------------------------------------------ +#[BT_RF_CONFIG]__[Marlin3]_[Total Length=252]_[Used Length=231]_[Ver=0.10]_[20170804] +#------------------------------------------------------------------------------------------------------------------------------ +#------------------------------------------------------------------------------------------------------------------------------ +#[1.BT_RF_A]__[Total Length=112]_[Used Length=112]_[Number of Entries=5]_[Max_Power=10]_[Step=2] +#------------------------------------------------------------------------------------------------------------------------------ +#[1.01]__/L=12 +g_GainValue_A = 0xE000, 0xE000, 0xE000, 0xE000, 0xE000, 0xE000 + +#[1.02]__/L=20 +g_ClassicPowerValue_A = 0x4115, 0x3A15, 0x3415, 0x2E15, 0x2715, 0x2115, 0x1715, 0x1115, 0x0B15, 0x0715 + +#[1.03]__/L=32 +g_LEPowerValue_A = 0x3B15, 0x3715, 0x3315, 0x2F15, 0x2B15, 0x2715, 0x2315, 0x1F15, 0x1B15, 0x1715, 0x1315, 0x0F15, 0x0B15, 0x0815, 0x0415, 0x0015 + +#[1.04]__/L=32 +g_BRChannelpwrvalue_A = 0x0615, 0x0615, 0x0615, 0x0815, 0x0615, 0x0915, 0x0915, 0x0915 +g_EDRChannelpwrvalue_A = 0x0615, 0x0615, 0x0615, 0x0815, 0x0615, 0x0915, 0x0915, 0x0915 + +#[1.05]__/L=16 +g_LEChannelpwrvalue_A = 0x0C15,0x0C15,0x0C15,0x0C15,0x0C15, 0x0C15, 0x0C15, 0x0C15 +#------------------------------------------------------------------------------------------------------------------------------ +#[2.BT_RF_B]__[Total Length=112]_[Used Length=112]_[Number of Entries=5]_[Max_Power=20]_[Step=2] +#------------------------------------------------------------------------------------------------------------------------------ +#[2.01]__/L=12 +g_GainValue_B = 0xE000, 0xE000, 0xE000, 0xE000, 0xE000, 0xE000 + +#[2.02]__/L=20 +g_ClassicPowerValue_B = 0x4815,0x4215,0x3C15, 0x3415, 0x2C15, 0x2615, 0x2115,0x1B15,0x1615,0x0915 + +#[2.03]__/L=32 +g_LEPowerValue_B = 0x4A15, 0x4515, 0x4015, 0x3C15, 0x3815, 0x3215, 0x2E15, 0x2915, 0x2515, 0x2115, 0x1C15, 0x1915, 0x1515, 0x1115, 0x0D15, 0x0915 + +#[2.04]__/L=32 +g_BRChannelpwrvalue_B = 0x1015, 0x1015, 0x0915, 0x1115, 0x1115, 0x1115, 0x1115, 0x1115 +g_EDRChannelpwrvalue_B = 0x1015, 0x1015, 0x0915, 0x1115, 0x1115, 0x1115, 0x1115, 0x1115 + +#[2.05]__/L=16 +g_LEChannelpwrvalue_B = 0x1515, 0x1515,0x1615, 0x1715, 0x1715, 0x1715, 0x1815, 0x1815 +#------------------------------------------------------------------------------------------------------------------------------ +#[3.BT_RF_COMMON]__[Total Length=28]_[Used Length=7]_[Number of Entries=8] +#------------------------------------------------------------------------------------------------------------------------------ +#[3.01]__/L=2 +LE_fix_powerword = 0x00 + +#[3.02]__/L=1 +Classic_pc_by_channel = 0xFF + +#[3.03]__/L=1 +LE_pc_by_channel = 0xFF + +#[3.04]__/L=1 +RF_switch_mode = 0x01 + +#[3.05]__/L=1 +Data_Capture_Mode = 0x00 + +#[3.06]__/L=1 +Analog_IQ_Debug_Mode = 0x00 + +#[3.07]__/L=1 +RF_common_rfu_b3 = 0x55 + +#[3.08]__/L=20 +RF_common_rfu_w= 0x55555050, 0x55555555, 0x55555555, 0x55555555, 0x55555555 + diff --git a/uwe5621ds/bt_configure_rf_marlin3e_2.ini b/uwe5621ds/bt_configure_rf_marlin3e_2.ini new file mode 100755 index 0000000..35ffae4 --- /dev/null +++ b/uwe5621ds/bt_configure_rf_marlin3e_2.ini @@ -0,0 +1,67 @@ +#------------------------------------------------------------------------------------------------------------------------------ +#[BT_RF_CONFIG]__[Marlin3]_[Total Length=252]_[Used Length=231]_[Ver=0.10]_[20170804] +#------------------------------------------------------------------------------------------------------------------------------ +#------------------------------------------------------------------------------------------------------------------------------ +#[1.BT_RF_A]__[Total Length=112]_[Used Length=112]_[Number of Entries=5]_[Max_Power=10]_[Step=2] +#------------------------------------------------------------------------------------------------------------------------------ +#[1.01]__/L=12 +g_GainValue_A = 0xE000, 0xE000, 0xE000, 0xE000, 0xE000, 0xE000 + +#[1.02]__/L=20 +g_ClassicPowerValue_A = 0x4115, 0x3A15, 0x3415, 0x2E15, 0x2715, 0x2115, 0x1715, 0x1115, 0x0B15, 0x0715 + +#[1.03]__/L=32 +g_LEPowerValue_A = 0x3B15, 0x3715, 0x3315, 0x2F15, 0x2B15, 0x2715, 0x2315, 0x1F15, 0x1B15, 0x1715, 0x1315, 0x0F15, 0x0B15, 0x0815, 0x0415, 0x0015 + +#[1.04]__/L=32 +g_BRChannelpwrvalue_A = 0x0615, 0x0615, 0x0615, 0x0615, 0x0615, 0x0615, 0x0615, 0x0615 +g_EDRChannelpwrvalue_A = 0x0615, 0x0615, 0x0615, 0x0715, 0x0715, 0x0715, 0x0715, 0x0715 + +#[1.05]__/L=16 +g_LEChannelpwrvalue_A = 0x1515, 0x1515, 0x1515, 0x1515, 0x1515, 0x1515, 0x1515, 0x1515 +#------------------------------------------------------------------------------------------------------------------------------ +#[2.BT_RF_B]__[Total Length=112]_[Used Length=112]_[Number of Entries=5]_[Max_Power=20]_[Step=2] +#------------------------------------------------------------------------------------------------------------------------------ +#[2.01]__/L=12 +g_GainValue_B = 0xE000, 0xE000, 0xE000, 0xE000, 0xE000, 0xE000 + +#[2.02]__/L=20 +g_ClassicPowerValue_B = 0x4915, 0x4315, 0x3D15, 0x3715, 0x3015, 0x2A15, 0x2315, 0x1D15, 0x1715, 0x1115 + +#[2.03]__/L=32 +g_LEPowerValue_B = 0x4B15, 0x4B15, 0x4B15, 0x4B15, 0x4B15, 0x4615, 0x4015, 0x3B15, 0x3615, 0x3015, 0x2B15, 0x2615, 0x2015, 0x1A15, 0x1415, 0x0E15 + +#[2.04]__/L=32 +g_BRChannelpwrvalue_B = 0x0C15, 0x0D15, 0x0F15, 0x0F15, 0x0F15, 0x0F15, 0x0F15, 0x0E15 +g_EDRChannelpwrvalue_B =0x0D15, 0x0F15, 0x1115, 0x1115, 0x1115, 0x1115, 0x1115, 0x1015 + +#[2.05]__/L=16 +g_LEChannelpwrvalue_B = 0x0E15,0x0E15,0x1115,0x1115,0x1115,0x1115,0x1115,0x1015 + +#------------------------------------------------------------------------------------------------------------------------------ +#[3.BT_RF_COMMON]__[Total Length=28]_[Used Length=7]_[Number of Entries=8] +#------------------------------------------------------------------------------------------------------------------------------ +#[3.01]__/L=2 +LE_fix_powerword = 0x00 + +#[3.02]__/L=1 +Classic_pc_by_channel = 0xFF + +#[3.03]__/L=1 +LE_pc_by_channel = 0xFF + +#[3.04]__/L=1 +RF_switch_mode = 0x02 + +#[3.05]__/L=1 +Data_Capture_Mode = 0x00 + +#[3.06]__/L=1 +Analog_IQ_Debug_Mode = 0x00 + +#[3.07]__/L=1 +RF_common_rfu_b3 = 0x55 + +#[3.08]__/L=20 +RF_common_rfu_w= 0x555F4344, 0x55555555, 0x55555555, 0x55555555, 0x55555555 + diff --git a/uwe5621ds/bt_configure_rf_marlin3e_3.ini b/uwe5621ds/bt_configure_rf_marlin3e_3.ini new file mode 100755 index 0000000..532e2c1 --- /dev/null +++ b/uwe5621ds/bt_configure_rf_marlin3e_3.ini @@ -0,0 +1,67 @@ +#------------------------------------------------------------------------------------------------------------------------------ +#[BT_RF_CONFIG]__[Marlin3]_[Total Length=252]_[Used Length=231]_[Ver=0.10]_[20170804] +#------------------------------------------------------------------------------------------------------------------------------ +#------------------------------------------------------------------------------------------------------------------------------ +#[1.BT_RF_A]__[Total Length=112]_[Used Length=112]_[Number of Entries=5]_[Max_Power=10]_[Step=2] +#------------------------------------------------------------------------------------------------------------------------------ +#[1.01]__/L=12 +g_GainValue_A = 0xE000, 0xE000, 0xE000, 0xE000, 0xE000, 0xE000 + +#[1.02]__/L=20 +g_ClassicPowerValue_A = 0x4115, 0x3A15, 0x3415, 0x2E15, 0x2715, 0x2115, 0x1715, 0x1115, 0x0B15, 0x0715 + +#[1.03]__/L=32 +g_LEPowerValue_A = 0x3B15, 0x3715, 0x3315, 0x2F15, 0x2B15, 0x2715, 0x2315, 0x1F15, 0x1B15, 0x1715, 0x1315, 0x0F15, 0x0B15, 0x0815, 0x0415, 0x0015 + +#[1.04]__/L=32 +g_BRChannelpwrvalue_A = 0x0615, 0x0615, 0x0615, 0x0615, 0x0615, 0x0615, 0x0615, 0x0615 +g_EDRChannelpwrvalue_A = 0x0615, 0x0615, 0x0615, 0x0715, 0x0715, 0x0715, 0x0715, 0x0715 + +#[1.05]__/L=16 +g_LEChannelpwrvalue_A = 0x1515, 0x1515, 0x1515, 0x1515, 0x1515, 0x1515, 0x1515, 0x1515 +#------------------------------------------------------------------------------------------------------------------------------ +#[2.BT_RF_B]__[Total Length=112]_[Used Length=112]_[Number of Entries=5]_[Max_Power=20]_[Step=2] +#------------------------------------------------------------------------------------------------------------------------------ +#[2.01]__/L=12 +g_GainValue_B = 0xE000, 0xE000, 0xE000, 0xE000, 0xE000, 0xE000 + +#[2.02]__/L=20 +g_ClassicPowerValue_B = 0x4915, 0x4315, 0x3D15, 0x3715, 0x3015, 0x2A15, 0x2315, 0x1D15, 0x1715, 0x1115 + +#[2.03]__/L=32 +g_LEPowerValue_B = 0x4B15, 0x4B15, 0x4B15, 0x4B15, 0x4B15, 0x4615, 0x4015, 0x3B15, 0x3615, 0x3015, 0x2B15, 0x2615, 0x2015, 0x1A15, 0x1415, 0x0E15 + +#[2.04]__/L=32 +g_BRChannelpwrvalue_B = 0x0C15, 0x0D15, 0x0F15, 0x0F15, 0x0F15, 0x0F15, 0x0F15, 0x0E15 +g_EDRChannelpwrvalue_B =0x0D15, 0x0F15, 0x1115, 0x1115, 0x1115, 0x1115, 0x1115, 0x1015 + +#[2.05]__/L=16 +g_LEChannelpwrvalue_B = 0x0E15,0x0E15,0x1115,0x1115,0x1115,0x1115,0x1115,0x1015 + +#------------------------------------------------------------------------------------------------------------------------------ +#[3.BT_RF_COMMON]__[Total Length=28]_[Used Length=7]_[Number of Entries=8] +#------------------------------------------------------------------------------------------------------------------------------ +#[3.01]__/L=2 +LE_fix_powerword = 0x00 + +#[3.02]__/L=1 +Classic_pc_by_channel = 0xFF + +#[3.03]__/L=1 +LE_pc_by_channel = 0xFF + +#[3.04]__/L=1 +RF_switch_mode = 0x01 + +#[3.05]__/L=1 +Data_Capture_Mode = 0x00 + +#[3.06]__/L=1 +Analog_IQ_Debug_Mode = 0x00 + +#[3.07]__/L=1 +RF_common_rfu_b3 = 0x55 + +#[3.08]__/L=20 +RF_common_rfu_w= 0x555F4344, 0x55555555, 0x55555555, 0x55555555, 0x55555555 + diff --git a/uwe5621ds/wcnmodem.bin b/uwe5621ds/wcnmodem.bin new file mode 100755 index 0000000..5bc77f0 Binary files /dev/null and b/uwe5621ds/wcnmodem.bin differ diff --git a/uwe5621ds/wifi_23550001_2ant.ini b/uwe5621ds/wifi_23550001_2ant.ini new file mode 100755 index 0000000..4325261 --- /dev/null +++ b/uwe5621ds/wifi_23550001_2ant.ini @@ -0,0 +1,173 @@ +[Section 1: Version] +Major = 2 +Minor = 0 + +[Section 2: Board Config] +Calib_Bypass = 1518 +TxChain_Mask = 3 +RxChain_Mask = 3 + +[Section 3: Board Config TPC] +DPD_LUT_idx = 0,1,2,3,3,3,3,3 +TPC_Goal_Chain0 = 127,174,187,180,0,0,0,0 +TPC_Goal_Chain1 = 154,170,176,170,0,0,0,0 + +[Section 4: TPC-LUT] +Chain0_LUT_0 = 6,0,40,0 +Chain0_LUT_1 = 6,1,24,0 +Chain0_LUT_2 = 6,2,8,0 +Chain0_LUT_3 = 10,2,0,0 +Chain0_LUT_4 = 14,2,0,0 +Chain0_LUT_5 = 18,2,0,0 +Chain0_LUT_6 = 22,2,0,0 +Chain0_LUT_7 = 26,2,0,0 +Chain1_LUT_0 = 6,0,40,0 +Chain1_LUT_1 = 6,1,24,0 +Chain1_LUT_2 = 6,2,8,0 +Chain1_LUT_3 = 10,2,0,0 +Chain1_LUT_4 = 14,2,0,0 +Chain1_LUT_5 = 18,2,0,0 +Chain1_LUT_6 = 22,2,0,0 +Chain1_LUT_7 = 26,2,0,0 + +[Section 5: Board Config Frequency Compensation] +2G_Channel_Chain0 = -1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0 +2G_Channel_Chain1 = -1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0 +5G_Channel_Chain0 = 5,5,5,5,4,4,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3 +5G_Channel_Chain1 = 5,5,5,5,4,4,4,3,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,1,2,0,0,0 + +[Section 6: Rate To Power with BW 20M] +11b_Power = 8,8,8,8 +11ag_Power = 16,16,16,16,32,32,36,36 +11n_Power = 8,8,8,16,16,16,36,36,8,8,8,16,16,16,36,36,36 +11ac_Power = 8,8,8,16,16,16,32,32,40,40,8,8,8,16,16,16,32,32,40,40 + +[Section 7: Power Backoff] +Green_WIFI_offset = 8 +HT40_Power_offset = 8 +VHT40_Power_offset = 8 +VHT80_Power_offset = 8 +SAR_Power_offset = 8 +Mean_Power_offset = 36 + +[Section 8: Reg Domain] +reg_domain1 = 0x00000001 +reg_domain2 = 0x00000002 + +[Section 9: Band Edge Power offset (MKK, FCC, ETSI)] +BW20M = 3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41 +BW40M = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21 +BW80M = 6,5,4,3,2,1 + +[Section 10: TX Scale] +Chain0_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain1_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain0_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain1_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain0_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain1_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain0_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain1_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain0_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain1_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain0_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain1_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain0_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain1_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain0_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain1_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain0_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain1_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain0_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain1_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain0_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain1_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain0_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain1_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain0_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain1_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain0_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain1_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain0_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain1_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain0_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain1_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain0_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain1_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain0_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain1_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain0_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain1_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain0_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain1_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain0_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain1_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain0_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain1_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain0_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain1_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain0_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain1_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain0_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain1_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain0_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain1_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain0_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain1_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain0_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain1_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain0_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain1_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain0_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain1_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain0_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain1_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain0_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain1_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain0_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain1_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain0_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain1_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain0_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain1_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain0_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain1_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain0_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain1_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain0_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain1_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain0_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 +Chain1_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 + +[Section 11: misc] +DFS_switch = 1 +power_save_switch = 2 +ex-Fem_and_ex-LNA_param_setup = 3 +rssi_report_diff = 4 + +[Section 12: debug reg] +address = 0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0x10,0x11,0x12,0x13,0x14,0x15,0x16 +value = 0x1,0x19,0x18,0x19,0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x30,0x31 + +[Section 13: coex_config] +bt_performance_cfg0 = 0x01010101 +bt_performance_cfg1 = 0x01000000 +wifi_performance_cfg0 = 0x01050A01 +wifi_performance_cfg2 = 0x00000000 +strategy_cfg0 = 0x01010100 +strategy_cfg1 = 0x03000000 +strategy_cfg2 = 0x08020000 +compatibility_cfg0 = 0x04040000 +compatibility_cfg1 = 0x0 +ant_cfg0 = 0x3 +ant_cfg1 = 0x0 +isolation_cfg0 = 0x0 +isolation_cfg1 = 0x0 +reserved_cfg0 = 0x0 +reserved_cfg1 = 0x0 +reserved_cfg2 = 0x0 +reserved_cfg3 = 0x0 +reserved_cfg4 = 0x0 +reserved_cfg5 = 0x0 +reserved_cfg6 = 0x0 +reserved_cfg7 = 0x0 diff --git a/uwe5621ds/wifi_23550001_3ant.ini b/uwe5621ds/wifi_23550001_3ant.ini new file mode 100755 index 0000000..7a401e1 --- /dev/null +++ b/uwe5621ds/wifi_23550001_3ant.ini @@ -0,0 +1,173 @@ +[Section 1: Version] +Major = 2 +Minor = 0 + +[Section 2: Board Config] +Calib_Bypass = 1518 +TxChain_Mask = 3 +RxChain_Mask = 3 + +[Section 3: Board Config TPC] +DPD_LUT_idx = 0,1,2,3,3,3,3,3 +TPC_Goal_Chain0 = 127,174,187,180,0,0,0,0 +TPC_Goal_Chain1 = 154,170,176,170,0,0,0,0 + +[Section 4: TPC-LUT] +Chain0_LUT_0 = 6,0,40,0 +Chain0_LUT_1 = 6,1,24,0 +Chain0_LUT_2 = 6,2,8,0 +Chain0_LUT_3 = 10,2,0,0 +Chain0_LUT_4 = 14,2,0,0 +Chain0_LUT_5 = 18,2,0,0 +Chain0_LUT_6 = 22,2,0,0 +Chain0_LUT_7 = 26,2,0,0 +Chain1_LUT_0 = 6,0,40,0 +Chain1_LUT_1 = 6,1,24,0 +Chain1_LUT_2 = 6,2,8,0 +Chain1_LUT_3 = 10,2,0,0 +Chain1_LUT_4 = 14,2,0,0 +Chain1_LUT_5 = 18,2,0,0 +Chain1_LUT_6 = 22,2,0,0 +Chain1_LUT_7 = 26,2,0,0 + +[Section 5: Board Config Frequency Compensation] +2G_Channel_Chain0 = -1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0 +2G_Channel_Chain1 = -1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0 +5G_Channel_Chain0 = 5,5,5,5,4,4,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3 +5G_Channel_Chain1 = 5,5,5,5,4,4,4,3,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,1,2,0,0,0 + +[Section 6: Rate To Power with BW 20M] +11b_Power = 8,8,8,8 +11ag_Power = 16,16,16,16,32,32,36,36 +11n_Power = 8,8,8,16,16,16,36,36,8,8,8,16,16,16,36,36,36 +11ac_Power = 8,8,8,16,16,16,32,32,40,40,8,8,8,16,16,16,32,32,40,40 + +[Section 7: Power Backoff] +Green_WIFI_offset = 8 +HT40_Power_offset = 8 +VHT40_Power_offset = 8 +VHT80_Power_offset = 8 +SAR_Power_offset = 8 +Mean_Power_offset = 36 + +[Section 8: Reg Domain] +reg_domain1 = 0x00000001 +reg_domain2 = 0x00000002 + +[Section 9: Band Edge Power offset (MKK, FCC, ETSI)] +BW20M = 3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41 +BW40M = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21 +BW80M = 6,5,4,3,2,1 + +[Section 10: TX Scale] +Chain0_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain1_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain0_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain1_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain0_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain1_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain0_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain1_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain0_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain1_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain0_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain1_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain0_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain1_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain0_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain1_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain0_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain1_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain0_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain1_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain0_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain1_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain0_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain1_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain0_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain1_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain0_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain1_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain0_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain1_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain0_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain1_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain0_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain1_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain0_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain1_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain0_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain1_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain0_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain1_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain0_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain1_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain0_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain1_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain0_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain1_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain0_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain1_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain0_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain1_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain0_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain1_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain0_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain1_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain0_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain1_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain0_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain1_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain0_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain1_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain0_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain1_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain0_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain1_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain0_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain1_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain0_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain1_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain0_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain1_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain0_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain1_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain0_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain1_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain0_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain1_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain0_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 +Chain1_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 + +[Section 11: misc] +DFS_switch = 1 +power_save_switch = 2 +ex-Fem_and_ex-LNA_param_setup = 3 +rssi_report_diff = 4 + +[Section 12: debug reg] +address = 0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0x10,0x11,0x12,0x13,0x14,0x15,0x16 +value = 0x1,0x19,0x18,0x19,0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x30,0x31 + +[Section 13: coex_config] +bt_performance_cfg0 = 0x01010101 +bt_performance_cfg1 = 0x01000000 +wifi_performance_cfg0 = 0x01050A01 +wifi_performance_cfg2 = 0x00000000 +strategy_cfg0 = 0x01010100 +strategy_cfg1 = 0x03000000 +strategy_cfg2 = 0x08020000 +compatibility_cfg0 = 0x04040000 +compatibility_cfg1 = 0x0 +ant_cfg0 = 0x7 +ant_cfg1 = 0x0 +isolation_cfg0 = 0x0 +isolation_cfg1 = 0x0 +reserved_cfg0 = 0x0 +reserved_cfg1 = 0x0 +reserved_cfg2 = 0x0 +reserved_cfg3 = 0x0 +reserved_cfg4 = 0x0 +reserved_cfg5 = 0x0 +reserved_cfg6 = 0x0 +reserved_cfg7 = 0x0 diff --git a/uwe5621ds/wifi_23550002_2ant.ini b/uwe5621ds/wifi_23550002_2ant.ini new file mode 100755 index 0000000..07574c6 --- /dev/null +++ b/uwe5621ds/wifi_23550002_2ant.ini @@ -0,0 +1,173 @@ +[Section 1: Version] +Major = 2 +Minor = 2 + +[Section 2: Board Config] +Calib_Bypass = 494 +TxChain_Mask = 3 +RxChain_Mask = 3 + +[Section 3: Board Config TPC] +DPD_LUT_idx = 0x33,0x0,0x11,0x22,0x33,0x33,0x33,0x33 +TPC_Goal_Chain0 = 166,127,126,134,166,127,126,134 +TPC_Goal_Chain1 = 153,114,102,105,153,114,102,105 + +[Section 4: TPC-LUT] +Chain0_LUT_0 = 6,0,40,0 +Chain0_LUT_1 = 6,1,24,0 +Chain0_LUT_2 = 6,2,8,0 +Chain0_LUT_3 = 10,2,0,0 +Chain0_LUT_4 = 14,2,0,0 +Chain0_LUT_5 = 18,2,0,0 +Chain0_LUT_6 = 22,2,0,0 +Chain0_LUT_7 = 26,2,0,0 +Chain1_LUT_0 = 6,0,40,0 +Chain1_LUT_1 = 6,1,24,0 +Chain1_LUT_2 = 6,2,8,0 +Chain1_LUT_3 = 10,2,0,0 +Chain1_LUT_4 = 14,2,0,0 +Chain1_LUT_5 = 18,2,0,0 +Chain1_LUT_6 = 22,2,0,0 +Chain1_LUT_7 = 26,2,0,0 + +[Section 5: Board Config Frequency Compensation] +2G_Channel_Chain0 = 10,10,10,10,8,8,8,8,6,6,6,6,6,6 +2G_Channel_Chain1 = 10,10,10,10,8,8,8,8,6,6,6,6,6,6 +5G_Channel_Chain0 = 7,7,7,7,7,7,7,7,5,5,5,5,5,5,3,3,2,2,2,2,2,2,2,2,2 +5G_Channel_Chain1 = 4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2 + +[Section 6: Rate To Power with BW 20M] +11b_Power = 8,8,8,8 +11ag_Power = 16,16,16,16,32,32,32,32 +11n_Power = 16,16,16,24,24,24,32,32,16,16,16,24,24,24,32,32,36 +11ac_Power = 8,8,8,24,24,24,32,32,40,40,8,8,8,24,24,24,32,32,40,40 + +[Section 7: Power Backoff] +Green_WIFI_offset = 0 +HT40_Power_offset = 0 +VHT40_Power_offset = 0 +VHT80_Power_offset = 0 +SAR_Power_offset = 0 +Mean_Power_offset = 34 + +[Section 8: Reg Domain] +reg_domain1 = 0x00000001 +reg_domain2 = 0x00000002 + +[Section 9: Band Edge Power offset (MKK, FCC, ETSI)] +BW20M = 3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41 +BW40M = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21 +BW80M = 6,5,4,3,2,1 + +[Section 10: TX Scale] +Chain0_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain1_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain0_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain1_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain0_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain1_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain0_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain1_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain0_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain1_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain0_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain1_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain0_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain1_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain0_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain1_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain0_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain1_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain0_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain1_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain0_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain1_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain0_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain1_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain0_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain1_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain0_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain1_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain0_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain1_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain0_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain1_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain0_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain1_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain0_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain1_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain0_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain1_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain0_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain1_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain0_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain1_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain0_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain1_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain0_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain1_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain0_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain1_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain0_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain1_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain0_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain1_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain0_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain1_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain0_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain1_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain0_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain1_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain0_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain1_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain0_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain1_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain0_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain1_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain0_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain1_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain0_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain1_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain0_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain1_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain0_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain1_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain0_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain1_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain0_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain1_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain0_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 +Chain1_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 + +[Section 11: misc] +DFS_switch = 1 +power_save_switch = 2 +ex-Fem_and_ex-LNA_param_setup = 3 +rssi_report_diff = 4 + +[Section 12: debug reg] +address = 0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0x10,0x11,0x12,0x13,0x14,0x15,0x16 +value = 0x1,0x19,0x18,0x19,0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x30,0x31 + +[Section 13: coex_config] +bt_performance_cfg0 = 0x01010101 +bt_performance_cfg1 = 0x01000000 +wifi_performance_cfg0 = 0x01050A01 +wifi_performance_cfg2 = 0x00000000 +strategy_cfg0 = 0x01010100 +strategy_cfg1 = 0x03000000 +strategy_cfg2 = 0x08020000 +compatibility_cfg0 = 0x04040000 +compatibility_cfg1 = 0x0 +ant_cfg0 = 0x3 +ant_cfg1 = 0x0 +isolation_cfg0 = 0x0 +isolation_cfg1 = 0x0 +reserved_cfg0 = 0x0 +reserved_cfg1 = 0x0 +reserved_cfg2 = 0x0 +reserved_cfg3 = 0x0 +reserved_cfg4 = 0x0 +reserved_cfg5 = 0x0 +reserved_cfg6 = 0x0 +reserved_cfg7 = 0x0 diff --git a/uwe5621ds/wifi_23550002_3ant.ini b/uwe5621ds/wifi_23550002_3ant.ini new file mode 100755 index 0000000..4de9a82 --- /dev/null +++ b/uwe5621ds/wifi_23550002_3ant.ini @@ -0,0 +1,173 @@ +[Section 1: Version] +Major = 2 +Minor = 2 + +[Section 2: Board Config] +Calib_Bypass = 494 +TxChain_Mask = 3 +RxChain_Mask = 3 + +[Section 3: Board Config TPC] +DPD_LUT_idx = 0x33,0x0,0x11,0x22,0x33,0x33,0x33,0x33 +TPC_Goal_Chain0 = 166,127,126,134,166,127,126,134 +TPC_Goal_Chain1 = 153,114,102,105,153,114,102,105 + +[Section 4: TPC-LUT] +Chain0_LUT_0 = 6,0,40,0 +Chain0_LUT_1 = 6,1,24,0 +Chain0_LUT_2 = 6,2,8,0 +Chain0_LUT_3 = 10,2,0,0 +Chain0_LUT_4 = 14,2,0,0 +Chain0_LUT_5 = 18,2,0,0 +Chain0_LUT_6 = 22,2,0,0 +Chain0_LUT_7 = 26,2,0,0 +Chain1_LUT_0 = 6,0,40,0 +Chain1_LUT_1 = 6,1,24,0 +Chain1_LUT_2 = 6,2,8,0 +Chain1_LUT_3 = 10,2,0,0 +Chain1_LUT_4 = 14,2,0,0 +Chain1_LUT_5 = 18,2,0,0 +Chain1_LUT_6 = 22,2,0,0 +Chain1_LUT_7 = 26,2,0,0 + +[Section 5: Board Config Frequency Compensation] +2G_Channel_Chain0 = 10,10,10,10,8,8,8,8,6,6,6,6,6,6 +2G_Channel_Chain1 = 10,10,10,10,8,8,8,8,6,6,6,6,6,6 +5G_Channel_Chain0 = 7,7,7,7,7,7,7,7,5,5,5,5,5,5,3,3,2,2,2,2,2,2,2,2,2 +5G_Channel_Chain1 = 4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2 + +[Section 6: Rate To Power with BW 20M] +11b_Power = 8,8,8,8 +11ag_Power = 16,16,16,16,32,32,32,32 +11n_Power = 16,16,16,24,24,24,32,32,16,16,16,24,24,24,32,32,36 +11ac_Power = 8,8,8,24,24,24,32,32,40,40,8,8,8,24,24,24,32,32,40,40 + +[Section 7: Power Backoff] +Green_WIFI_offset = 0 +HT40_Power_offset = 0 +VHT40_Power_offset = 0 +VHT80_Power_offset = 0 +SAR_Power_offset = 0 +Mean_Power_offset = 34 + +[Section 8: Reg Domain] +reg_domain1 = 0x00000001 +reg_domain2 = 0x00000002 + +[Section 9: Band Edge Power offset (MKK, FCC, ETSI)] +BW20M = 3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41 +BW40M = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21 +BW80M = 6,5,4,3,2,1 + +[Section 10: TX Scale] +Chain0_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain1_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain0_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain1_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain0_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain1_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain0_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain1_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain0_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain1_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain0_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain1_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain0_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain1_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain0_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain1_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain0_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain1_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain0_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain1_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain0_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain1_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain0_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain1_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain0_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain1_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain0_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain1_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain0_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain1_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain0_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain1_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain0_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain1_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain0_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain1_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain0_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain1_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain0_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain1_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain0_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain1_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain0_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain1_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain0_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain1_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain0_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain1_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain0_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain1_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain0_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain1_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain0_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain1_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain0_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain1_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain0_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain1_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain0_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain1_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain0_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain1_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain0_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain1_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain0_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain1_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain0_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain1_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain0_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain1_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain0_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain1_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain0_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain1_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain0_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain1_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain0_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 +Chain1_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 + +[Section 11: misc] +DFS_switch = 1 +power_save_switch = 2 +ex-Fem_and_ex-LNA_param_setup = 3 +rssi_report_diff = 4 + +[Section 12: debug reg] +address = 0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0x10,0x11,0x12,0x13,0x14,0x15,0x16 +value = 0x1,0x19,0x18,0x19,0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x30,0x31 + +[Section 13: coex_config] +bt_performance_cfg0 = 0x01010101 +bt_performance_cfg1 = 0x01000000 +wifi_performance_cfg0 = 0x01050A01 +wifi_performance_cfg2 = 0x00000000 +strategy_cfg0 = 0x01010100 +strategy_cfg1 = 0x03000000 +strategy_cfg2 = 0x08020000 +compatibility_cfg0 = 0x04040000 +compatibility_cfg1 = 0x0 +ant_cfg0 = 0x7 +ant_cfg1 = 0x0 +isolation_cfg0 = 0x0 +isolation_cfg1 = 0x0 +reserved_cfg0 = 0x0 +reserved_cfg1 = 0x0 +reserved_cfg2 = 0x0 +reserved_cfg3 = 0x0 +reserved_cfg4 = 0x0 +reserved_cfg5 = 0x0 +reserved_cfg6 = 0x0 +reserved_cfg7 = 0x0 diff --git a/uwe5621ds/wifi_23550003_2ant.ini b/uwe5621ds/wifi_23550003_2ant.ini new file mode 100755 index 0000000..b2fc5c1 --- /dev/null +++ b/uwe5621ds/wifi_23550003_2ant.ini @@ -0,0 +1,173 @@ +[Section 1: Version] +Major = 2 +Minor = 2 + +[Section 2: Board Config] +Calib_Bypass = 510 +TxChain_Mask = 3 +RxChain_Mask = 3 + +[Section 3: Board Config TPC] +DPD_LUT_idx = 0x30,0x31,0x32,0x33,0x33,0x33,0x33,0x33 +TPC_Goal_Chain0 = 166,127,126,134,166,127,126,134 +TPC_Goal_Chain1 = 153,114,102,105,153,114,102,105 + +[Section 4: TPC-LUT] +Chain0_LUT_0 = 6,0,40,0 +Chain0_LUT_1 = 6,1,24,0 +Chain0_LUT_2 = 6,2,8,0 +Chain0_LUT_3 = 10,2,0,0 +Chain0_LUT_4 = 14,2,0,0 +Chain0_LUT_5 = 18,2,0,0 +Chain0_LUT_6 = 22,2,0,0 +Chain0_LUT_7 = 26,2,0,0 +Chain1_LUT_0 = 6,0,40,0 +Chain1_LUT_1 = 6,1,24,0 +Chain1_LUT_2 = 6,2,8,0 +Chain1_LUT_3 = 10,2,0,0 +Chain1_LUT_4 = 14,2,0,0 +Chain1_LUT_5 = 18,2,0,0 +Chain1_LUT_6 = 22,2,0,0 +Chain1_LUT_7 = 26,2,0,0 + +[Section 5: Board Config Frequency Compensation] +2G_Channel_Chain0 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2G_Channel_Chain1 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0 +5G_Channel_Chain0 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +5G_Channel_Chain1 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + +[Section 6: Rate To Power with BW 20M] +11b_Power = 8,8,8,8 +11ag_Power = 16,16,32,32,16,16,32,32 +11n_Power = 16,16,16,24,24,24,32,32,16,16,16,24,24,24,32,32,36 +11ac_Power = 8,8,8,24,24,24,32,32,40,40,8,8,8,24,24,24,32,32,40,40 + +[Section 7: Power Backoff] +Green_WIFI_offset = 0 +HT40_Power_offset = 0 +VHT40_Power_offset = 0 +VHT80_Power_offset = 0 +SAR_Power_offset = 0 +Mean_Power_offset = 34 + +[Section 8: Reg Domain] +reg_domain1 = 0x00000001 +reg_domain2 = 0x00000002 + +[Section 9: Band Edge Power offset (MKK, FCC, ETSI)] +BW20M = 3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41 +BW40M = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21 +BW80M = 6,5,4,3,2,1 + +[Section 10: TX Scale] +Chain0_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain1_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain0_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain1_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain0_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain1_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain0_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain1_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain0_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain1_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain0_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain1_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain0_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain1_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain0_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain1_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain0_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain1_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain0_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain1_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain0_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain1_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain0_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain1_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain0_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain1_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain0_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain1_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain0_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain1_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain0_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain1_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain0_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain1_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain0_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain1_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain0_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain1_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain0_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain1_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain0_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain1_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain0_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain1_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain0_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain1_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain0_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain1_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain0_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain1_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain0_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain1_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain0_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain1_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain0_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain1_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain0_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain1_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain0_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain1_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain0_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain1_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain0_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain1_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain0_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain1_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain0_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain1_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain0_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain1_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain0_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain1_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain0_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain1_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain0_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain1_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain0_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 +Chain1_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 + +[Section 11: misc] +DFS_switch = 1 +power_save_switch = 2 +ex-Fem_and_ex-LNA_param_setup = 3 +rssi_report_diff = 4 + +[Section 12: debug reg] +address = 0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0x10,0x11,0x12,0x13,0x14,0x15,0x16 +value = 0x1,0x19,0x18,0x19,0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x30,0x31 + +[Section 13: coex_config] +bt_performance_cfg0 = 0x01010101 +bt_performance_cfg1 = 0x01000000 +wifi_performance_cfg0 = 0x01050A01 +wifi_performance_cfg2 = 0x00000000 +strategy_cfg0 = 0x01010100 +strategy_cfg1 = 0x03000000 +strategy_cfg2 = 0x08020000 +compatibility_cfg0 = 0x04040000 +compatibility_cfg1 = 0x0 +ant_cfg0 = 0x3 +ant_cfg1 = 0x0 +isolation_cfg0 = 0x0 +isolation_cfg1 = 0x0 +reserved_cfg0 = 0x0 +reserved_cfg1 = 0x0 +reserved_cfg2 = 0x0 +reserved_cfg3 = 0x0 +reserved_cfg4 = 0x0 +reserved_cfg5 = 0x0 +reserved_cfg6 = 0x0 +reserved_cfg7 = 0x0 diff --git a/uwe5621ds/wifi_23550003_3ant.ini b/uwe5621ds/wifi_23550003_3ant.ini new file mode 100755 index 0000000..6a5ed31 --- /dev/null +++ b/uwe5621ds/wifi_23550003_3ant.ini @@ -0,0 +1,173 @@ +[Section 1: Version] +Major = 2 +Minor = 2 + +[Section 2: Board Config] +Calib_Bypass = 510 +TxChain_Mask = 3 +RxChain_Mask = 3 + +[Section 3: Board Config TPC] +DPD_LUT_idx = 0x30,0x31,0x32,0x33,0x33,0x33,0x33,0x33 +TPC_Goal_Chain0 = 166,127,126,134,166,127,126,134 +TPC_Goal_Chain1 = 153,114,102,105,153,114,102,105 + +[Section 4: TPC-LUT] +Chain0_LUT_0 = 6,0,40,0 +Chain0_LUT_1 = 6,1,24,0 +Chain0_LUT_2 = 6,2,8,0 +Chain0_LUT_3 = 10,2,0,0 +Chain0_LUT_4 = 14,2,0,0 +Chain0_LUT_5 = 18,2,0,0 +Chain0_LUT_6 = 22,2,0,0 +Chain0_LUT_7 = 26,2,0,0 +Chain1_LUT_0 = 6,0,40,0 +Chain1_LUT_1 = 6,1,24,0 +Chain1_LUT_2 = 6,2,8,0 +Chain1_LUT_3 = 10,2,0,0 +Chain1_LUT_4 = 14,2,0,0 +Chain1_LUT_5 = 18,2,0,0 +Chain1_LUT_6 = 22,2,0,0 +Chain1_LUT_7 = 26,2,0,0 + +[Section 5: Board Config Frequency Compensation] +2G_Channel_Chain0 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0 +2G_Channel_Chain1 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0 +5G_Channel_Chain0 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +5G_Channel_Chain1 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + +[Section 6: Rate To Power with BW 20M] +11b_Power = 8,8,8,8 +11ag_Power = 16,16,32,32,16,16,32,32 +11n_Power = 16,16,16,24,24,24,32,32,16,16,16,24,24,24,32,32,36 +11ac_Power = 8,8,8,24,24,24,32,32,40,40,8,8,8,24,24,24,32,32,40,40 + +[Section 7: Power Backoff] +Green_WIFI_offset = 0 +HT40_Power_offset = 0 +VHT40_Power_offset = 0 +VHT80_Power_offset = 0 +SAR_Power_offset = 0 +Mean_Power_offset = 34 + +[Section 8: Reg Domain] +reg_domain1 = 0x00000001 +reg_domain2 = 0x00000002 + +[Section 9: Band Edge Power offset (MKK, FCC, ETSI)] +BW20M = 3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41 +BW40M = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21 +BW80M = 6,5,4,3,2,1 + +[Section 10: TX Scale] +Chain0_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain1_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain0_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain1_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain0_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain1_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain0_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain1_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain0_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain1_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain0_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain1_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain0_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain1_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain0_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain1_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain0_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain1_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain0_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain1_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain0_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain1_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain0_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain1_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain0_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain1_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain0_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain1_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain0_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain1_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain0_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain1_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain0_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain1_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain0_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain1_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain0_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain1_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain0_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain1_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain0_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain1_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain0_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain1_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain0_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain1_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain0_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain1_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain0_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain1_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain0_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain1_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain0_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain1_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain0_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain1_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain0_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain1_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain0_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain1_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain0_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain1_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain0_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain1_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain0_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain1_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain0_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain1_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain0_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain1_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain0_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain1_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain0_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain1_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain0_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain1_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain0_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 +Chain1_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 + +[Section 11: misc] +DFS_switch = 1 +power_save_switch = 2 +ex-Fem_and_ex-LNA_param_setup = 3 +rssi_report_diff = 4 + +[Section 12: debug reg] +address = 0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0x10,0x11,0x12,0x13,0x14,0x15,0x16 +value = 0x1,0x19,0x18,0x19,0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x30,0x31 + +[Section 13: coex_config] +bt_performance_cfg0 = 0x01010101 +bt_performance_cfg1 = 0x01000000 +wifi_performance_cfg0 = 0x01050A01 +wifi_performance_cfg2 = 0x00000000 +strategy_cfg0 = 0x01010100 +strategy_cfg1 = 0x03000000 +strategy_cfg2 = 0x08020000 +compatibility_cfg0 = 0x04040000 +compatibility_cfg1 = 0x0 +ant_cfg0 = 0x7 +ant_cfg1 = 0x0 +isolation_cfg0 = 0x0 +isolation_cfg1 = 0x0 +reserved_cfg0 = 0x0 +reserved_cfg1 = 0x0 +reserved_cfg2 = 0x0 +reserved_cfg3 = 0x0 +reserved_cfg4 = 0x0 +reserved_cfg5 = 0x0 +reserved_cfg6 = 0x0 +reserved_cfg7 = 0x0 diff --git a/uwe5621ds/wifi_56630000_2ant.ini b/uwe5621ds/wifi_56630000_2ant.ini new file mode 100755 index 0000000..13d75e7 --- /dev/null +++ b/uwe5621ds/wifi_56630000_2ant.ini @@ -0,0 +1,177 @@ +[Section 1: Version] +Major = 2 +Minor = 2 + +[Section 2: Board Config] +Calib_Bypass = 3566 +TxChain_Mask = 3 +RxChain_Mask = 3 + +[Section 3: Board Config TPC] +DPD_LUT_idx = 0x33,0x33,0x00,0x11,0x22,0x33,0x33,0x33 +TPC_Goal_Chain0 = 180,177,174,178,180,177,174,178 +TPC_Goal_Chain1 = 190,191,188,175,190,191,188,175 + +[Section 4: TPC-LUT] +Chain0_LUT_0 = 6,0,40,0 +Chain0_LUT_1 = 6,1,24,0 +Chain0_LUT_2 = 6,2,8,0 +Chain0_LUT_3 = 10,2,0,0 +Chain0_LUT_4 = 14,2,0,0 +Chain0_LUT_5 = 18,2,0,0 +Chain0_LUT_6 = 22,2,0,0 +Chain0_LUT_7 = 26,2,0,0 +Chain1_LUT_0 = 6,0,40,0 +Chain1_LUT_1 = 6,1,24,0 +Chain1_LUT_2 = 6,2,8,0 +Chain1_LUT_3 = 10,2,0,0 +Chain1_LUT_4 = 14,2,0,0 +Chain1_LUT_5 = 18,2,0,0 +Chain1_LUT_6 = 22,2,0,0 +Chain1_LUT_7 = 26,2,0,0 + +[Section 5: Board Config Frequency Compensation] +2G_Channel_Chain0 = 6,6,6,6,8,8,8,8,9,9,9,9,9,9 +2G_Channel_Chain1 = 5,5,5,5,8,8,8,8,9,9,9,9,9,9 +5G_Channel_Chain0 = 5,5,5,5,5,5,5,5,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,7 +5G_Channel_Chain1 = 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,4,4,4,4,4 + +[Section 6: Rate To Power with BW 20M] +11b_Power = 16,16,16,16 +11ag_Power = 24,16,32,44,30,16,32,56 +11n_Power = 28,30,30,34,34,44,44,44,30,30,30,34,34,56,56,56,48 +11ac_Power = 28,30,30,34,34,42,42,42,64,64,30,30,30,34,34,42,42,42,64,64 + +[Section 7: Power Backoff] +Green_WIFI_offset = 0 +HT40_Power_offset = 0 +VHT40_Power_offset = 0 +VHT80_Power_offset = 0 +SAR_Power_offset = 0 +Mean_Power_offset = 38 +TPC_mode = 3 + +[Section 8: Reg Domain] +reg_domain1 = 0x00000001 +reg_domain2 = 0x00000002 + +[Section 9: Band Edge Power offset (MKK, FCC, ETSI)] +BW20M = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +BW40M = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +BW80M = 0,0,0,0,0,0 + +[Section 10: TX Scale] +Chain0_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain1_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain0_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain1_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain0_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain1_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain0_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain1_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain0_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain1_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain0_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain1_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain0_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain1_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain0_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain1_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain0_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain1_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain0_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain1_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain0_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain1_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain0_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain1_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain0_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain1_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain0_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain1_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain0_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain1_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain0_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain1_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain0_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain1_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain0_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain1_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain0_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain1_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain0_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain1_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain0_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain1_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain0_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain1_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain0_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain1_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain0_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain1_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain0_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain1_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain0_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain1_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain0_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain1_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain0_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain1_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain0_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain1_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain0_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain1_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain0_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain1_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain0_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain1_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain0_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain1_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain0_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain1_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain0_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain1_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain0_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain1_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain0_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain1_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain0_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain1_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain0_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 +Chain1_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 + +[Section 11: misc] +DFS_switch = 1 +power_save_switch = 2 +ex-Fem_and_ex-LNA_param_setup = 3 +rssi_report_diff = 4 + +[Section 12: debug reg] +address = 0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0x10,0x11,0x12,0x13,0x14,0x15,0x16 +value = 0x1,0x19,0x2,0x19,0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x30,0x31 + +[Section 13: coex_config] +bt_performance_cfg0 = 0x01010101 +bt_performance_cfg1 = 0x01000000 +wifi_performance_cfg0 = 0x01050A01 +wifi_performance_cfg2 = 0x00000000 +strategy_cfg0 = 0x01010100 +strategy_cfg1 = 0x03000000 +strategy_cfg2 = 0x08020000 +compatibility_cfg0 = 0x04040000 +compatibility_cfg1 = 0x0 +ant_cfg0 = 0x3 +ant_cfg1 = 0x0 +isolation_cfg0 = 0x0 +isolation_cfg1 = 0x0 +reserved_cfg0 = 0x0 +reserved_cfg1 = 0x0 +reserved_cfg2 = 0x0 +reserved_cfg3 = 0x0 +reserved_cfg4 = 0x0 +reserved_cfg5 = 0x0 +reserved_cfg6 = 0x0 +reserved_cfg7 = 0x0 + +[Section 14: rf_tlv_config] +rf_config = 0xAA,0x55,0x00,0xFF,0xB,0xB,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9,0x4,0x0,0xB5 diff --git a/uwe5621ds/wifi_56630000_3ant.ini b/uwe5621ds/wifi_56630000_3ant.ini new file mode 100755 index 0000000..686825d --- /dev/null +++ b/uwe5621ds/wifi_56630000_3ant.ini @@ -0,0 +1,177 @@ +[Section 1: Version] +Major = 2 +Minor = 2 + +[Section 2: Board Config] +Calib_Bypass = 3566 +TxChain_Mask = 3 +RxChain_Mask = 3 + +[Section 3: Board Config TPC] +DPD_LUT_idx = 0x33,0x33,0x00,0x11,0x22,0x33,0x33,0x33 +TPC_Goal_Chain0 = 180,177,174,178,180,177,174,178 +TPC_Goal_Chain1 = 190,191,188,175,190,191,188,175 + +[Section 4: TPC-LUT] +Chain0_LUT_0 = 6,0,40,0 +Chain0_LUT_1 = 6,1,24,0 +Chain0_LUT_2 = 6,2,8,0 +Chain0_LUT_3 = 10,2,0,0 +Chain0_LUT_4 = 14,2,0,0 +Chain0_LUT_5 = 18,2,0,0 +Chain0_LUT_6 = 22,2,0,0 +Chain0_LUT_7 = 26,2,0,0 +Chain1_LUT_0 = 6,0,40,0 +Chain1_LUT_1 = 6,1,24,0 +Chain1_LUT_2 = 6,2,8,0 +Chain1_LUT_3 = 10,2,0,0 +Chain1_LUT_4 = 14,2,0,0 +Chain1_LUT_5 = 18,2,0,0 +Chain1_LUT_6 = 22,2,0,0 +Chain1_LUT_7 = 26,2,0,0 + +[Section 5: Board Config Frequency Compensation] +2G_Channel_Chain0 = 6,6,6,6,8,8,8,8,9,9,9,9,9,9 +2G_Channel_Chain1 = 5,5,5,5,8,8,8,8,9,9,9,9,9,9 +5G_Channel_Chain0 = 5,5,5,5,5,5,5,5,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,7 +5G_Channel_Chain1 = 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,4,4,4,4,4 + +[Section 6: Rate To Power with BW 20M] +11b_Power = 16,16,16,16 +11ag_Power = 24,16,32,44,30,16,32,56 +11n_Power = 28,30,30,34,34,44,44,44,30,30,30,34,34,56,56,56,48 +11ac_Power = 28,30,30,34,34,42,42,42,64,64,30,30,30,34,34,42,42,42,64,64 + +[Section 7: Power Backoff] +Green_WIFI_offset = 0 +HT40_Power_offset = 0 +VHT40_Power_offset = 0 +VHT80_Power_offset = 0 +SAR_Power_offset = 0 +Mean_Power_offset = 38 +TPC_mode = 3 + +[Section 8: Reg Domain] +reg_domain1 = 0x00000001 +reg_domain2 = 0x00000002 + +[Section 9: Band Edge Power offset (MKK, FCC, ETSI)] +BW20M = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +BW40M = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +BW80M = 0,0,0,0,0,0 + +[Section 10: TX Scale] +Chain0_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain1_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain0_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain1_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain0_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain1_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain0_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain1_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain0_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain1_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain0_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain1_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain0_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain1_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain0_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain1_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain0_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain1_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain0_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain1_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain0_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain1_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain0_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain1_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain0_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain1_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain0_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain1_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain0_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain1_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain0_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain1_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain0_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain1_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain0_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain1_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain0_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain1_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain0_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain1_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain0_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain1_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain0_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain1_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain0_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain1_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain0_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain1_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain0_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain1_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain0_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain1_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain0_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain1_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain0_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain1_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain0_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain1_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain0_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain1_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain0_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain1_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain0_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain1_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain0_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain1_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain0_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain1_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain0_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain1_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain0_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain1_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain0_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain1_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain0_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain1_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain0_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 +Chain1_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 + +[Section 11: misc] +DFS_switch = 1 +power_save_switch = 2 +ex-Fem_and_ex-LNA_param_setup = 3 +rssi_report_diff = 4 + +[Section 12: debug reg] +address = 0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0x10,0x11,0x12,0x13,0x14,0x15,0x16 +value = 0x1,0x19,0x2,0x19,0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x30,0x31 + +[Section 13: coex_config] +bt_performance_cfg0 = 0x01010101 +bt_performance_cfg1 = 0x01000000 +wifi_performance_cfg0 = 0x01050A01 +wifi_performance_cfg2 = 0x00000000 +strategy_cfg0 = 0x01010100 +strategy_cfg1 = 0x03000000 +strategy_cfg2 = 0x08020000 +compatibility_cfg0 = 0x04040000 +compatibility_cfg1 = 0x0 +ant_cfg0 = 0x7 +ant_cfg1 = 0x0 +isolation_cfg0 = 0x0 +isolation_cfg1 = 0x0 +reserved_cfg0 = 0x0 +reserved_cfg1 = 0x0 +reserved_cfg2 = 0x0 +reserved_cfg3 = 0x0 +reserved_cfg4 = 0x0 +reserved_cfg5 = 0x0 +reserved_cfg6 = 0x0 +reserved_cfg7 = 0x0 + +[Section 14: rf_tlv_config] +rf_config = 0xAA,0x55,0x00,0xFF,0xB,0xB,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9,0x4,0x0,0xB5 diff --git a/uwe5621ds/wifi_56630001_2ant.ini b/uwe5621ds/wifi_56630001_2ant.ini new file mode 100755 index 0000000..7010827 --- /dev/null +++ b/uwe5621ds/wifi_56630001_2ant.ini @@ -0,0 +1,177 @@ +[Section 1: Version] +Major = 2 +Minor = 2 + +[Section 2: Board Config] +Calib_Bypass = 1518 +TxChain_Mask = 2 +RxChain_Mask = 2 + +[Section 3: Board Config TPC] +DPD_LUT_idx = 0x33,0x33,0x00,0x11,0x22,0x33,0x33,0x33 +TPC_Goal_Chain0 = 180,177,174,178,180,177,174,178 +TPC_Goal_Chain1 = 190,191,188,175,190,191,188,175 + +[Section 4: TPC-LUT] +Chain0_LUT_0 = 6,0,40,0 +Chain0_LUT_1 = 6,1,24,0 +Chain0_LUT_2 = 6,2,8,0 +Chain0_LUT_3 = 10,2,0,0 +Chain0_LUT_4 = 14,2,0,0 +Chain0_LUT_5 = 18,2,0,0 +Chain0_LUT_6 = 22,2,0,0 +Chain0_LUT_7 = 26,2,0,0 +Chain1_LUT_0 = 6,0,40,0 +Chain1_LUT_1 = 6,1,24,0 +Chain1_LUT_2 = 6,2,8,0 +Chain1_LUT_3 = 10,2,0,0 +Chain1_LUT_4 = 14,2,0,0 +Chain1_LUT_5 = 18,2,0,0 +Chain1_LUT_6 = 22,2,0,0 +Chain1_LUT_7 = 26,2,0,0 + +[Section 5: Board Config Frequency Compensation] +2G_Channel_Chain0 = 3,3,3,3,3,3,3,3,3,3,4,5,6,6 +2G_Channel_Chain1 = 7,7,7,7,6,6,6,6,5,5,6,6,6,6 +5G_Channel_Chain0 = 8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7 +5G_Channel_Chain1 = 9,9,9,9,9,9,8,8,7,7,7,7,6,6,6,6,6,6,6,6,5,5,5,5,5 + +[Section 6: Rate To Power with BW 20M] +11b_Power = 32,32,32,32 +11ag_Power = 24,16,32,44,30,16,32,56 +11n_Power = 28,30,30,34,34,44,44,44,30,30,30,34,34,56,56,56,48 +11ac_Power = 28,30,30,34,34,42,42,42,64,64,30,30,30,34,34,42,42,42,64,64 + +[Section 7: Power Backoff] +Green_WIFI_offset = 0 +HT40_Power_offset = 0 +VHT40_Power_offset = 0 +VHT80_Power_offset = 0 +SAR_Power_offset = 0 +Mean_Power_offset = 38 +TPC_mode = 1 + +[Section 8: Reg Domain] +reg_domain1 = 0x00000001 +reg_domain2 = 0x00000002 + +[Section 9: Band Edge Power offset (MKK, FCC, ETSI)] +BW20M = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +BW40M = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +BW80M = 0,0,0,0,0,0 + +[Section 10: TX Scale] +Chain0_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain1_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain0_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain1_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain0_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain1_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain0_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain1_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain0_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain1_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain0_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain1_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain0_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain1_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain0_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain1_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain0_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain1_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain0_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain1_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain0_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain1_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain0_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain1_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain0_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain1_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain0_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain1_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain0_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain1_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain0_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain1_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain0_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain1_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain0_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain1_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain0_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain1_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain0_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain1_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain0_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain1_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain0_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain1_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain0_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain1_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain0_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain1_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain0_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain1_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain0_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain1_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain0_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain1_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain0_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain1_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain0_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain1_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain0_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain1_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain0_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain1_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain0_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain1_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain0_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain1_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain0_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain1_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain0_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain1_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain0_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain1_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain0_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain1_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain0_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain1_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain0_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 +Chain1_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 + +[Section 11: misc] +DFS_switch = 1 +power_save_switch = 2 +ex-Fem_and_ex-LNA_param_setup = 3 +rssi_report_diff = 4 + +[Section 12: debug reg] +address = 0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0x10,0x11,0x12,0x13,0x14,0x15,0x16 +value = 0x1,0x19,0x2,0x19,0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x30,0x31 + +[Section 13: coex_config] +bt_performance_cfg0 = 0x01010101 +bt_performance_cfg1 = 0x01000000 +wifi_performance_cfg0 = 0x01050A01 +wifi_performance_cfg2 = 0x00000000 +strategy_cfg0 = 0x01010100 +strategy_cfg1 = 0x03000000 +strategy_cfg2 = 0x08020000 +compatibility_cfg0 = 0x04040000 +compatibility_cfg1 = 0x0 +ant_cfg0 = 0x3 +ant_cfg1 = 0x0 +isolation_cfg0 = 0x0 +isolation_cfg1 = 0x0 +reserved_cfg0 = 0x0 +reserved_cfg1 = 0x0 +reserved_cfg2 = 0x0 +reserved_cfg3 = 0x0 +reserved_cfg4 = 0x0 +reserved_cfg5 = 0x0 +reserved_cfg6 = 0x0 +reserved_cfg7 = 0x0 + +[Section 14: rf_tlv_config] +rf_config = 0xAA,0x55,0x00,0xFF,0x0C,0xb,0x00,0x01,0x06,0x0B,0x28,0x38,0x68,0x99,0x00,0xB,0xB,0x0,0x6,0x5,0xBA,0xC0,0x0,0x0,0x0,0x0,0x9,0x4,0x0,0xB5 diff --git a/uwe5621ds/wifi_56630001_3ant.ini b/uwe5621ds/wifi_56630001_3ant.ini new file mode 100755 index 0000000..686825d --- /dev/null +++ b/uwe5621ds/wifi_56630001_3ant.ini @@ -0,0 +1,177 @@ +[Section 1: Version] +Major = 2 +Minor = 2 + +[Section 2: Board Config] +Calib_Bypass = 3566 +TxChain_Mask = 3 +RxChain_Mask = 3 + +[Section 3: Board Config TPC] +DPD_LUT_idx = 0x33,0x33,0x00,0x11,0x22,0x33,0x33,0x33 +TPC_Goal_Chain0 = 180,177,174,178,180,177,174,178 +TPC_Goal_Chain1 = 190,191,188,175,190,191,188,175 + +[Section 4: TPC-LUT] +Chain0_LUT_0 = 6,0,40,0 +Chain0_LUT_1 = 6,1,24,0 +Chain0_LUT_2 = 6,2,8,0 +Chain0_LUT_3 = 10,2,0,0 +Chain0_LUT_4 = 14,2,0,0 +Chain0_LUT_5 = 18,2,0,0 +Chain0_LUT_6 = 22,2,0,0 +Chain0_LUT_7 = 26,2,0,0 +Chain1_LUT_0 = 6,0,40,0 +Chain1_LUT_1 = 6,1,24,0 +Chain1_LUT_2 = 6,2,8,0 +Chain1_LUT_3 = 10,2,0,0 +Chain1_LUT_4 = 14,2,0,0 +Chain1_LUT_5 = 18,2,0,0 +Chain1_LUT_6 = 22,2,0,0 +Chain1_LUT_7 = 26,2,0,0 + +[Section 5: Board Config Frequency Compensation] +2G_Channel_Chain0 = 6,6,6,6,8,8,8,8,9,9,9,9,9,9 +2G_Channel_Chain1 = 5,5,5,5,8,8,8,8,9,9,9,9,9,9 +5G_Channel_Chain0 = 5,5,5,5,5,5,5,5,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,7 +5G_Channel_Chain1 = 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,4,4,4,4,4 + +[Section 6: Rate To Power with BW 20M] +11b_Power = 16,16,16,16 +11ag_Power = 24,16,32,44,30,16,32,56 +11n_Power = 28,30,30,34,34,44,44,44,30,30,30,34,34,56,56,56,48 +11ac_Power = 28,30,30,34,34,42,42,42,64,64,30,30,30,34,34,42,42,42,64,64 + +[Section 7: Power Backoff] +Green_WIFI_offset = 0 +HT40_Power_offset = 0 +VHT40_Power_offset = 0 +VHT80_Power_offset = 0 +SAR_Power_offset = 0 +Mean_Power_offset = 38 +TPC_mode = 3 + +[Section 8: Reg Domain] +reg_domain1 = 0x00000001 +reg_domain2 = 0x00000002 + +[Section 9: Band Edge Power offset (MKK, FCC, ETSI)] +BW20M = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +BW40M = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +BW80M = 0,0,0,0,0,0 + +[Section 10: TX Scale] +Chain0_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain1_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain0_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain1_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain0_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain1_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain0_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain1_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain0_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain1_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain0_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain1_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain0_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain1_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain0_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain1_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain0_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain1_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain0_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain1_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain0_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain1_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain0_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain1_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain0_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain1_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain0_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain1_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain0_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain1_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain0_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain1_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain0_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain1_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain0_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain1_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain0_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain1_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain0_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain1_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain0_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain1_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain0_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain1_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain0_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain1_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain0_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain1_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain0_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain1_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain0_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain1_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain0_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain1_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain0_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain1_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain0_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain1_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain0_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain1_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain0_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain1_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain0_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain1_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain0_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain1_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain0_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain1_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain0_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain1_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain0_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain1_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain0_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain1_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain0_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain1_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain0_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 +Chain1_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 + +[Section 11: misc] +DFS_switch = 1 +power_save_switch = 2 +ex-Fem_and_ex-LNA_param_setup = 3 +rssi_report_diff = 4 + +[Section 12: debug reg] +address = 0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0x10,0x11,0x12,0x13,0x14,0x15,0x16 +value = 0x1,0x19,0x2,0x19,0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x30,0x31 + +[Section 13: coex_config] +bt_performance_cfg0 = 0x01010101 +bt_performance_cfg1 = 0x01000000 +wifi_performance_cfg0 = 0x01050A01 +wifi_performance_cfg2 = 0x00000000 +strategy_cfg0 = 0x01010100 +strategy_cfg1 = 0x03000000 +strategy_cfg2 = 0x08020000 +compatibility_cfg0 = 0x04040000 +compatibility_cfg1 = 0x0 +ant_cfg0 = 0x7 +ant_cfg1 = 0x0 +isolation_cfg0 = 0x0 +isolation_cfg1 = 0x0 +reserved_cfg0 = 0x0 +reserved_cfg1 = 0x0 +reserved_cfg2 = 0x0 +reserved_cfg3 = 0x0 +reserved_cfg4 = 0x0 +reserved_cfg5 = 0x0 +reserved_cfg6 = 0x0 +reserved_cfg7 = 0x0 + +[Section 14: rf_tlv_config] +rf_config = 0xAA,0x55,0x00,0xFF,0xB,0xB,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9,0x4,0x0,0xB5 diff --git a/v4l-coda960-imx6dl.bin b/v4l-coda960-imx6dl.bin new file mode 100644 index 0000000..a6da6c5 Binary files /dev/null and b/v4l-coda960-imx6dl.bin differ diff --git a/v4l-coda960-imx6q.bin b/v4l-coda960-imx6q.bin new file mode 100644 index 0000000..43b1dd3 Binary files /dev/null and b/v4l-coda960-imx6q.bin differ diff --git a/vpu/v4l-coda960-imx6dl.bin b/vpu/v4l-coda960-imx6dl.bin new file mode 100644 index 0000000..a6da6c5 Binary files /dev/null and b/vpu/v4l-coda960-imx6dl.bin differ diff --git a/vpu/v4l-coda960-imx6q.bin b/vpu/v4l-coda960-imx6q.bin new file mode 100644 index 0000000..43b1dd3 Binary files /dev/null and b/vpu/v4l-coda960-imx6q.bin differ diff --git a/vpu/vpu_fw_imx27_TO1.bin b/vpu/vpu_fw_imx27_TO1.bin new file mode 100644 index 0000000..3513c48 Binary files /dev/null and b/vpu/vpu_fw_imx27_TO1.bin differ diff --git a/vpu/vpu_fw_imx27_TO2.bin b/vpu/vpu_fw_imx27_TO2.bin new file mode 100644 index 0000000..a1c1e55 Binary files /dev/null and b/vpu/vpu_fw_imx27_TO2.bin differ diff --git a/vpu/vpu_fw_imx51.bin b/vpu/vpu_fw_imx51.bin new file mode 100644 index 0000000..8a7f59a Binary files /dev/null and b/vpu/vpu_fw_imx51.bin differ diff --git a/vpu/vpu_fw_imx53.bin b/vpu/vpu_fw_imx53.bin new file mode 100644 index 0000000..f388b88 Binary files /dev/null and b/vpu/vpu_fw_imx53.bin differ diff --git a/vpu/vpu_fw_imx6d.bin b/vpu/vpu_fw_imx6d.bin new file mode 100644 index 0000000..e2bc370 Binary files /dev/null and b/vpu/vpu_fw_imx6d.bin differ diff --git a/vpu/vpu_fw_imx6q.bin b/vpu/vpu_fw_imx6q.bin new file mode 100644 index 0000000..833375e Binary files /dev/null and b/vpu/vpu_fw_imx6q.bin differ diff --git a/wcnmodem.bin b/wcnmodem.bin new file mode 100644 index 0000000..79a3196 Binary files /dev/null and b/wcnmodem.bin differ diff --git a/wifi_2355b001_1ant.ini b/wifi_2355b001_1ant.ini new file mode 100644 index 0000000..e30b36e --- /dev/null +++ b/wifi_2355b001_1ant.ini @@ -0,0 +1,177 @@ +[Section 1: Version] +Major = 2 +Minor = 2 + +[Section 2: Board Config] +Calib_Bypass = 11758 +TxChain_Mask = 2 +RxChain_Mask = 2 + +[Section 3: Board Config TPC] +DPD_LUT_idx = 0x33,0x33,0x0,0x11,0x22,0x33,0x33,0x33 +TPC_Goal_Chain0 = 0,0,0,0,0,0,0,0 +TPC_Goal_Chain1 = 159,167,162,152,159,167,162,152 + +[Section 4: TPC-LUT] +Chain0_LUT_0 = 6,0,40,0 +Chain0_LUT_1 = 6,1,24,0 +Chain0_LUT_2 = 6,2,8,0 +Chain0_LUT_3 = 10,2,0,0 +Chain0_LUT_4 = 14,2,0,0 +Chain0_LUT_5 = 18,2,0,0 +Chain0_LUT_6 = 22,2,0,0 +Chain0_LUT_7 = 26,2,0,0 +Chain1_LUT_0 = 6,0,40,0 +Chain1_LUT_1 = 6,1,24,0 +Chain1_LUT_2 = 6,2,8,0 +Chain1_LUT_3 = 10,2,0,0 +Chain1_LUT_4 = 14,2,0,0 +Chain1_LUT_5 = 18,2,0,0 +Chain1_LUT_6 = 22,2,0,0 +Chain1_LUT_7 = 26,2,0,0 + +[Section 5: Board Config Frequency Compensation] +2G_Channel_Chain0 = 6,6,6,6,7,7,7,7,7,7,7,7,7,7 +2G_Channel_Chain1 = 6,6,6,6,7,7,7,7,7,7,7,7,7,7 +5G_Channel_Chain0 = 11,11,11,11,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,9,9,9,9,9 +5G_Channel_Chain1 = 11,11,11,11,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,9,9,9,9,9 + +[Section 6: Rate To Power with BW 20M] +11b_Power = 20,20,20,20 +11ag_Power = 28,32,36,44,28,32,36,48 +11n_Power = 34,38,38,40,40,44,44,48,32,36,36,40,40,44,44,54,48 +11ac_Power = 32,36,36,40,40,44,44,48,50,66,32,36,36,40,40,44,44,48,50,66 + +[Section 7: Power Backoff] +Green_WIFI_offset = 0 +HT40_Power_offset = 0 +VHT40_Power_offset = 0 +VHT80_Power_offset = 0 +SAR_Power_offset = 0 +Mean_Power_offset = 36 + +[Section 8: Reg Domain] +reg_domain1 = 0x00000001 +reg_domain2 = 0x00000002 + +[Section 9: Band Edge Power offset (MKK, FCC, ETSI)] +BW20M = 3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41 +BW40M = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21 +BW80M = 6,5,4,3,2,1 + +[Section 10: TX Scale] +Chain0_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain1_1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 +Chain0_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain1_2 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17 +Chain0_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain1_3 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18 +Chain0_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain1_4 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19 +Chain0_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain1_5 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20 +Chain0_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain1_6 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,21 +Chain0_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain1_7 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22 +Chain0_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain1_8 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,23 +Chain0_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain1_9 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,24 +Chain0_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain1_10 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,25 +Chain0_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain1_11 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26 +Chain0_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain1_12 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,27 +Chain0_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain1_13 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28 +Chain0_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain1_14 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,29 +Chain0_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain1_36 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,30 +Chain0_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain1_40 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,31 +Chain0_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain1_44 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,32 +Chain0_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain1_48 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,33 +Chain0_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain1_52 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,34 +Chain0_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain1_56 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35 +Chain0_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain1_60 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,36 +Chain0_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain1_64 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,37 +Chain0_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain1_100 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,38 +Chain0_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain1_104 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,39 +Chain0_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain1_108 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,40 +Chain0_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain1_112 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,41 +Chain0_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain1_116 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42 +Chain0_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain1_120 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,43 +Chain0_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain1_124 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,44 +Chain0_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain1_128 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,45 +Chain0_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain1_132 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,46 +Chain0_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain1_136 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,47 +Chain0_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain1_140 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,48 +Chain0_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain1_144 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,49 +Chain0_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain1_149 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,50 +Chain0_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain1_153 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,51 +Chain0_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain1_157 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,52 +Chain0_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain1_161 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,53 +Chain0_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 +Chain1_165 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,54 + +[Section 11: misc] +DFS_switch = 1 +power_save_switch = 2 +ex-Fem_and_ex-LNA_param_setup = 3 +rssi_report_diff = 4 + +[Section 12: debug reg] +address = 0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0x10,0x11,0x12,0x13,0x14,0x15,0x16 +value = 0x16,0x17,0x18,0x19,0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x30,0x31 + +[Section 13: coex_config] +bt_performance_cfg0 = 0x01010101 +bt_performance_cfg1 = 0x01000000 +wifi_performance_cfg0 = 0x01050A01 +wifi_performance_cfg2 = 0x00000000 +strategy_cfg0 = 0x01010100 +strategy_cfg1 = 0x03000000 +strategy_cfg2 = 0x08020000 +compatibility_cfg0 = 0x04040000 +compatibility_cfg1 = 0x0 +ant_cfg0 = 0x0 +ant_cfg1 = 0x0 +isolation_cfg0 = 0x0505 +isolation_cfg1 = 0x0 +reserved_cfg0 = 0x0 +reserved_cfg1 = 0x0 +reserved_cfg2 = 0x0 +reserved_cfg3 = 0x0 +reserved_cfg4 = 0x0 +reserved_cfg5 = 0x0 +reserved_cfg6 = 0x0 +reserved_cfg7 = 0x0 + +[Section 14: rf_tlv_config] +rf_config = 0xAA,0x55,0x00,0xFF,0x8,0xA,0x0,0x5,0x0,0x0,0x0,0x0,0x0,0x0 + diff --git a/xr819/boot_xr819.bin b/xr819/boot_xr819.bin new file mode 100644 index 0000000..3a9adff Binary files /dev/null and b/xr819/boot_xr819.bin differ diff --git a/xr819/device-xradio.mk b/xr819/device-xradio.mk new file mode 100644 index 0000000..717685e --- /dev/null +++ b/xr819/device-xradio.mk @@ -0,0 +1,23 @@ +# +# Copyright (C) 2008 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +######################## + +PRODUCT_COPY_FILES += \ + hardware/broadcom/wlan/bcmdhd/firmware/xr819/boot_xr819.bin:system/etc/firmware/boot_xr819.bin \ + hardware/broadcom/wlan/bcmdhd/firmware/xr819/fw_xr819.bin:system/etc/firmware/fw_xr819.bin \ + hardware/broadcom/wlan/bcmdhd/firmware/xr819/sdd_xr819.bin:system/etc/firmware/sdd_xr819.bin +######################## diff --git a/xr819/fw_xr819.bin b/xr819/fw_xr819.bin new file mode 100644 index 0000000..87417ea Binary files /dev/null and b/xr819/fw_xr819.bin differ diff --git a/xr819/sdd_xr819.bin b/xr819/sdd_xr819.bin new file mode 100644 index 0000000..c4ef1b3 Binary files /dev/null and b/xr819/sdd_xr819.bin differ