diff --git a/firmware/RT2870AP.dat b/firmware/RT2870AP.dat new file mode 100755 index 0000000000000000000000000000000000000000..c5f495157565e98e02b91e8226be358e78406f34 --- /dev/null +++ b/firmware/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/firmware/RT2870APCard.dat b/firmware/RT2870APCard.dat new file mode 100755 index 0000000000000000000000000000000000000000..3d1a1a8371cea9f1086194e2062fba580451a52d --- /dev/null +++ b/firmware/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/firmware/RT2870STA.dat b/firmware/RT2870STA.dat new file mode 100755 index 0000000000000000000000000000000000000000..b1847aa5ce15dde0e00a4fe3f7c5d88b0a55ffd9 --- /dev/null +++ b/firmware/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/firmware/RT2870STACard.dat b/firmware/RT2870STACard.dat new file mode 100755 index 0000000000000000000000000000000000000000..1df6a49d8d1e1c49e0dea52c6019170c0099a3c1 --- /dev/null +++ b/firmware/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/firmware/fw_RK901.bin b/firmware/fw_RK901.bin new file mode 100644 index 0000000000000000000000000000000000000000..9ebc147aec56f63bc966b93fdc3ef3d5771743ad Binary files /dev/null and b/firmware/fw_RK901.bin differ diff --git a/firmware/fw_RK901a0.bin b/firmware/fw_RK901a0.bin new file mode 100644 index 0000000000000000000000000000000000000000..9ebc147aec56f63bc966b93fdc3ef3d5771743ad Binary files /dev/null and b/firmware/fw_RK901a0.bin differ diff --git a/firmware/fw_RK901a0_apsta.bin b/firmware/fw_RK901a0_apsta.bin new file mode 100644 index 0000000000000000000000000000000000000000..9ebc147aec56f63bc966b93fdc3ef3d5771743ad Binary files /dev/null and b/firmware/fw_RK901a0_apsta.bin differ diff --git a/firmware/fw_RK901a2.bin b/firmware/fw_RK901a2.bin new file mode 100644 index 0000000000000000000000000000000000000000..ae76625463d9bf01e1bedee91696ae90970638ad Binary files /dev/null and b/firmware/fw_RK901a2.bin differ diff --git a/firmware/fw_RK901a2_apsta.bin b/firmware/fw_RK901a2_apsta.bin new file mode 100644 index 0000000000000000000000000000000000000000..dcdfa6ad8b20483f795b0de5403a2af7570fe275 Binary files /dev/null and b/firmware/fw_RK901a2_apsta.bin differ diff --git a/firmware/fw_RK901a2_p2p.bin b/firmware/fw_RK901a2_p2p.bin new file mode 100644 index 0000000000000000000000000000000000000000..dde28d01f28d5cd90e8b35e13019028ca73e51d7 Binary files /dev/null and b/firmware/fw_RK901a2_p2p.bin differ diff --git a/firmware/fw_RK903.bin b/firmware/fw_RK903.bin new file mode 100644 index 0000000000000000000000000000000000000000..d144200c7d7e0a69d2b2b8489b93176895e2d0fc Binary files /dev/null and b/firmware/fw_RK903.bin differ diff --git a/firmware/fw_RK903_ag.bin b/firmware/fw_RK903_ag.bin new file mode 100644 index 0000000000000000000000000000000000000000..6309e8692255151e72a6f5e15ca6cc6a756430f3 Binary files /dev/null and b/firmware/fw_RK903_ag.bin differ diff --git a/firmware/fw_RK903_ag_apsta.bin b/firmware/fw_RK903_ag_apsta.bin new file mode 100644 index 0000000000000000000000000000000000000000..ad70a4f1457723e865aef0cca75e7b76e6947390 Binary files /dev/null and b/firmware/fw_RK903_ag_apsta.bin differ diff --git a/firmware/fw_RK903_ag_p2p.bin b/firmware/fw_RK903_ag_p2p.bin new file mode 100644 index 0000000000000000000000000000000000000000..6309e8692255151e72a6f5e15ca6cc6a756430f3 Binary files /dev/null and b/firmware/fw_RK903_ag_p2p.bin differ diff --git a/firmware/fw_RK903_p2p.bin b/firmware/fw_RK903_p2p.bin new file mode 100644 index 0000000000000000000000000000000000000000..d144200c7d7e0a69d2b2b8489b93176895e2d0fc Binary files /dev/null and b/firmware/fw_RK903_p2p.bin differ diff --git a/firmware/fw_RK903b2.bin b/firmware/fw_RK903b2.bin new file mode 100644 index 0000000000000000000000000000000000000000..f0a091e040514efae763c5d13a0afd49115ec047 Binary files /dev/null and b/firmware/fw_RK903b2.bin differ diff --git a/firmware/fw_RK903b2_apsta.bin b/firmware/fw_RK903b2_apsta.bin new file mode 100644 index 0000000000000000000000000000000000000000..f21fc78867b522a216886ed0137f6299c77c8966 Binary files /dev/null and b/firmware/fw_RK903b2_apsta.bin differ diff --git a/firmware/fw_RK903b2_p2p.bin b/firmware/fw_RK903b2_p2p.bin new file mode 100644 index 0000000000000000000000000000000000000000..80f6200627f0c499e4241237895d0272d4cd0a04 Binary files /dev/null and b/firmware/fw_RK903b2_p2p.bin differ diff --git a/firmware/fw_awnb108.bin b/firmware/fw_awnb108.bin new file mode 100755 index 0000000000000000000000000000000000000000..d8338d0eb3696c351b9b224a4379999dc05eea8e Binary files /dev/null and b/firmware/fw_awnb108.bin differ diff --git a/firmware/fw_awnb108_ap.bin b/firmware/fw_awnb108_ap.bin new file mode 100755 index 0000000000000000000000000000000000000000..454c80310338d656486fc250e9ff855de0f68fe0 Binary files /dev/null and b/firmware/fw_awnb108_ap.bin differ diff --git a/firmware/fw_bcm40183b2.bin b/firmware/fw_bcm40183b2.bin new file mode 100644 index 0000000000000000000000000000000000000000..6309e8692255151e72a6f5e15ca6cc6a756430f3 Binary files /dev/null and b/firmware/fw_bcm40183b2.bin differ diff --git a/firmware/fw_bcm40183b2_apsta.bin b/firmware/fw_bcm40183b2_apsta.bin new file mode 100644 index 0000000000000000000000000000000000000000..ad70a4f1457723e865aef0cca75e7b76e6947390 Binary files /dev/null and b/firmware/fw_bcm40183b2_apsta.bin differ diff --git a/firmware/fw_bcm40183b2_p2p.bin b/firmware/fw_bcm40183b2_p2p.bin new file mode 100644 index 0000000000000000000000000000000000000000..6309e8692255151e72a6f5e15ca6cc6a756430f3 Binary files /dev/null and b/firmware/fw_bcm40183b2_p2p.bin differ diff --git a/firmware/fw_bcm43241b4_ag.bin b/firmware/fw_bcm43241b4_ag.bin new file mode 100755 index 0000000000000000000000000000000000000000..3ad1b251335d7c4e74020660f06decda9b906bdb Binary files /dev/null and b/firmware/fw_bcm43241b4_ag.bin differ diff --git a/firmware/fw_bcm43241b4_ag_apsta.bin b/firmware/fw_bcm43241b4_ag_apsta.bin new file mode 100755 index 0000000000000000000000000000000000000000..e5aef3b85189857d1f256a7cfa0a12371a9a9c73 Binary files /dev/null and b/firmware/fw_bcm43241b4_ag_apsta.bin differ diff --git a/firmware/fw_bcm43241b4_ag_p2p.bin b/firmware/fw_bcm43241b4_ag_p2p.bin new file mode 100755 index 0000000000000000000000000000000000000000..e5aef3b85189857d1f256a7cfa0a12371a9a9c73 Binary files /dev/null and b/firmware/fw_bcm43241b4_ag_p2p.bin differ diff --git a/firmware/fw_bcm4330.bin b/firmware/fw_bcm4330.bin new file mode 100644 index 0000000000000000000000000000000000000000..052b4e639a355257e98078efa3965ff8e4b943f4 Binary files /dev/null and b/firmware/fw_bcm4330.bin differ diff --git a/firmware/fw_bcm4330_apsta.bin b/firmware/fw_bcm4330_apsta.bin new file mode 100644 index 0000000000000000000000000000000000000000..ac130f20d9f438e99eae9f016a89ef3f112fd12f Binary files /dev/null and b/firmware/fw_bcm4330_apsta.bin differ diff --git a/firmware/fw_bcm43341b0_ag.bin b/firmware/fw_bcm43341b0_ag.bin new file mode 100644 index 0000000000000000000000000000000000000000..aa8a0b59bfe6c5e35324112835de1ff841a32b39 Binary files /dev/null and b/firmware/fw_bcm43341b0_ag.bin differ diff --git a/firmware/fw_bcm43341b0_ag_apsta.bin b/firmware/fw_bcm43341b0_ag_apsta.bin new file mode 100644 index 0000000000000000000000000000000000000000..aa8a0b59bfe6c5e35324112835de1ff841a32b39 Binary files /dev/null and b/firmware/fw_bcm43341b0_ag_apsta.bin differ diff --git a/firmware/fw_bcm43341b0_ag_p2p.bin b/firmware/fw_bcm43341b0_ag_p2p.bin new file mode 100644 index 0000000000000000000000000000000000000000..aa8a0b59bfe6c5e35324112835de1ff841a32b39 Binary files /dev/null and b/firmware/fw_bcm43341b0_ag_p2p.bin differ diff --git a/firmware/fw_bcm4339a0_ag.bin b/firmware/fw_bcm4339a0_ag.bin new file mode 100644 index 0000000000000000000000000000000000000000..41d5929abd273bb4f57abdbc3ab92568e0362324 Binary files /dev/null and b/firmware/fw_bcm4339a0_ag.bin differ diff --git a/firmware/fw_bcm4339a0_ag_apsta.bin b/firmware/fw_bcm4339a0_ag_apsta.bin new file mode 100644 index 0000000000000000000000000000000000000000..41d5929abd273bb4f57abdbc3ab92568e0362324 Binary files /dev/null and b/firmware/fw_bcm4339a0_ag_apsta.bin differ diff --git a/firmware/fw_bcm4339a0_ag_p2p.bin b/firmware/fw_bcm4339a0_ag_p2p.bin new file mode 100644 index 0000000000000000000000000000000000000000..41d5929abd273bb4f57abdbc3ab92568e0362324 Binary files /dev/null and b/firmware/fw_bcm4339a0_ag_p2p.bin differ diff --git a/firmware/fw_bcm43438a0.bin b/firmware/fw_bcm43438a0.bin new file mode 100755 index 0000000000000000000000000000000000000000..59972d56122ed606af70234cd9827970ddb1478c Binary files /dev/null and b/firmware/fw_bcm43438a0.bin differ diff --git a/firmware/fw_bcm43438a0_apsta.bin b/firmware/fw_bcm43438a0_apsta.bin new file mode 100755 index 0000000000000000000000000000000000000000..93e31079774fa724d33cafab52f867669faa160a Binary files /dev/null and b/firmware/fw_bcm43438a0_apsta.bin differ diff --git a/firmware/fw_bcm43438a0_p2p.bin b/firmware/fw_bcm43438a0_p2p.bin new file mode 100755 index 0000000000000000000000000000000000000000..59972d56122ed606af70234cd9827970ddb1478c Binary files /dev/null and b/firmware/fw_bcm43438a0_p2p.bin differ diff --git a/firmware/fw_bcm4354a1_ag.bin b/firmware/fw_bcm4354a1_ag.bin new file mode 100755 index 0000000000000000000000000000000000000000..44265af9d1a2391307808e1d735bc143dfb23025 Binary files /dev/null and b/firmware/fw_bcm4354a1_ag.bin differ diff --git a/firmware/fw_bcm4354a1_ag_apsta.bin b/firmware/fw_bcm4354a1_ag_apsta.bin new file mode 100755 index 0000000000000000000000000000000000000000..44265af9d1a2391307808e1d735bc143dfb23025 Binary files /dev/null and b/firmware/fw_bcm4354a1_ag_apsta.bin differ diff --git a/firmware/fw_bcm4354a1_ag_p2p.bin b/firmware/fw_bcm4354a1_ag_p2p.bin new file mode 100755 index 0000000000000000000000000000000000000000..44265af9d1a2391307808e1d735bc143dfb23025 Binary files /dev/null and b/firmware/fw_bcm4354a1_ag_p2p.bin differ diff --git a/firmware/nvram_4330.txt b/firmware/nvram_4330.txt new file mode 100644 index 0000000000000000000000000000000000000000..9546246b91834ab78de0205dfbf95799a7cc2c3d --- /dev/null +++ b/firmware/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/firmware/nvram_4330_oob.txt b/firmware/nvram_4330_oob.txt new file mode 100755 index 0000000000000000000000000000000000000000..898640d2e7931db9975457d9ac7b8f7a1e9e3c60 --- /dev/null +++ b/firmware/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/firmware/nvram_AP6181.txt b/firmware/nvram_AP6181.txt new file mode 100755 index 0000000000000000000000000000000000000000..901e7825b8c7e3dcac8e9b0f4a7e4304e5238076 --- /dev/null +++ b/firmware/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<div></div> + +#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/firmware/nvram_AP6210.txt b/firmware/nvram_AP6210.txt new file mode 100755 index 0000000000000000000000000000000000000000..6cb3fd730e9ca7a164f4ad38fe369cea979b6820 --- /dev/null +++ b/firmware/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<div></div> + +#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/firmware/nvram_AP6210_24M.txt b/firmware/nvram_AP6210_24M.txt new file mode 100755 index 0000000000000000000000000000000000000000..7a6aa77e1cf15eeff299fc692b06ee49fadd59d7 --- /dev/null +++ b/firmware/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<div></div> + +#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/firmware/nvram_AP6234.txt b/firmware/nvram_AP6234.txt new file mode 100644 index 0000000000000000000000000000000000000000..9b981e7a2b8531f96591972ecab14d9c5357783c --- /dev/null +++ b/firmware/nvram_AP6234.txt @@ -0,0 +1,126 @@ +#AP6234_NVRAM_V1.1_20131225 +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=6727 +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=5859 +#pa1lob0=5659 +pa1lob1=-693 +pa1lob2=-178 +tssifloor5gl=77 + +#PA parameters for midband +pa1b0=5372 +#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=76 +# 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=0x333333333 +# R54 16dBm; R48 17dBm; others 18dBm +mcs2gpo0=0x5555 +# M0~ M4 17dBm +mcs2gpo1=0x5555 +# M5M6 15dBm; M7 14.5dBm +#max power for 5G +maxp5ga0=68 +# 16dBm target; 17.5dBm Max +maxp5gla0=68 +maxp5gha0=68 +#Per rate power back-offs for a band, in .5 dB steps. Set it once you have the right numbers. +ofdm5gpo=0x66666666 +# R54 13.5dBm +ofdm5glpo=0x66666666 +ofdm5ghpo=0x66666666 +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 diff --git a/firmware/nvram_AP6330.txt b/firmware/nvram_AP6330.txt new file mode 100755 index 0000000000000000000000000000000000000000..197232da4967fb29e46a20fa0b9699306cc5b416 --- /dev/null +++ b/firmware/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/firmware/nvram_AP6335.txt b/firmware/nvram_AP6335.txt new file mode 100644 index 0000000000000000000000000000000000000000..bbe66217bd891925b28356846c326bcf345aab47 --- /dev/null +++ b/firmware/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/firmware/nvram_AP6441.txt b/firmware/nvram_AP6441.txt new file mode 100644 index 0000000000000000000000000000000000000000..94c7cd21ab78becce76383b3cc34dd3d8b243c7e --- /dev/null +++ b/firmware/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/firmware/nvram_AP6476.txt b/firmware/nvram_AP6476.txt new file mode 100755 index 0000000000000000000000000000000000000000..e597539850ac5780ac62c22c79b09677babb6ecd --- /dev/null +++ b/firmware/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/firmware/nvram_AP6493.txt b/firmware/nvram_AP6493.txt new file mode 100644 index 0000000000000000000000000000000000000000..76736b3ef9da758241268dbf4b547915dcb0fe76 --- /dev/null +++ b/firmware/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/firmware/nvram_B23.txt b/firmware/nvram_B23.txt new file mode 100644 index 0000000000000000000000000000000000000000..50b57fabaa6f6bba89b08163847a4e9cfc93fcb0 --- /dev/null +++ b/firmware/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/firmware/nvram_GB86302I.txt b/firmware/nvram_GB86302I.txt new file mode 100644 index 0000000000000000000000000000000000000000..7448190db5c0493dd10e8ced32803e2fd133997d --- /dev/null +++ b/firmware/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/firmware/nvram_RK901.txt b/firmware/nvram_RK901.txt new file mode 100644 index 0000000000000000000000000000000000000000..6c926e40b0d47fe7abc9f05b6ca234ebe1899db1 --- /dev/null +++ b/firmware/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/firmware/nvram_RK903.cal b/firmware/nvram_RK903.cal new file mode 100644 index 0000000000000000000000000000000000000000..41793c72e3b09908ccc35f0928320333245c003d --- /dev/null +++ b/firmware/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/firmware/nvram_RK903.txt b/firmware/nvram_RK903.txt new file mode 100644 index 0000000000000000000000000000000000000000..041f397a17bddc8b3f810c046d7a6b99b4667bac --- /dev/null +++ b/firmware/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/firmware/nvram_RK903_26M.cal b/firmware/nvram_RK903_26M.cal new file mode 100644 index 0000000000000000000000000000000000000000..330bac8ecca2f3aec01a6ecde0eae0a1af0fdbb8 --- /dev/null +++ b/firmware/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/firmware/nvram_WL211.txt b/firmware/nvram_WL211.txt new file mode 100755 index 0000000000000000000000000000000000000000..b4dbb5f967f26ba5a90af5289fc7822ba650fdf0 --- /dev/null +++ b/firmware/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/firmware/nvram_ap6212.txt b/firmware/nvram_ap6212.txt new file mode 100755 index 0000000000000000000000000000000000000000..8f0bf69063d3a256a9f0c81af52b63ef6ca38468 --- /dev/null +++ b/firmware/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/firmware/nvram_ap62x2.txt b/firmware/nvram_ap62x2.txt new file mode 100755 index 0000000000000000000000000000000000000000..30424cc19b74b8dfeb289c46707c69d1854031d4 --- /dev/null +++ b/firmware/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/firmware/nvram_ap6354.txt b/firmware/nvram_ap6354.txt new file mode 100755 index 0000000000000000000000000000000000000000..4227397e262e2a023ce4d12f9d6e72051b2d9fa2 --- /dev/null +++ b/firmware/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/firmware/nvram_awnb108.txt b/firmware/nvram_awnb108.txt new file mode 100755 index 0000000000000000000000000000000000000000..802e900af8d057048ba71d49166e9a5f049de948 --- /dev/null +++ b/firmware/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/firmware/otp.bin.z77 b/firmware/otp.bin.z77 new file mode 100644 index 0000000000000000000000000000000000000000..002d5be149e0d8849bb85103fe11f57cfe21756c Binary files /dev/null and b/firmware/otp.bin.z77 differ diff --git a/firmware/wifi_efuse_8189e.map b/firmware/wifi_efuse_8189e.map new file mode 100755 index 0000000000000000000000000000000000000000..dbb4d4240505a5d4a0fbb91189ab41ce0472eafa --- /dev/null +++ b/firmware/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/iwconfig b/iwconfig new file mode 100644 index 0000000000000000000000000000000000000000..155114195dca5c08193a752760261bf431ebdaf8 Binary files /dev/null and b/iwconfig differ diff --git a/iwlist b/iwlist new file mode 100644 index 0000000000000000000000000000000000000000..823aa2ef08ce990461be200cf8cfc167ecbdf3dd Binary files /dev/null and b/iwlist differ diff --git a/wifi-firmware.mk b/wifi-firmware.mk new file mode 100644 index 0000000000000000000000000000000000000000..81c27aec61ae58e4cd8496e4249956ec0c40c1aa --- /dev/null +++ b/wifi-firmware.mk @@ -0,0 +1,17 @@ + +# wifi firmware +PRODUCT_COPY_FILES += \ + external/wlan_loader/iwconfig:system/bin/iwconfig \ + external/wlan_loader/iwlist:system/bin/iwlist \ + +WifiFirmwareFile := $(shell ls $(LOCAL_PATH)/firmware) +PRODUCT_COPY_FILES += \ + $(foreach file, $(WifiFirmwareFile), $(LOCAL_PATH)/firmware/$(file):system/etc/firmware/$(file)) + +#ifeq ($(WIFI_HAVE_WAPI), true) +# PRODUCT_COPY_FILES += external/wlan_loader/firmware/fw_bcm4329_wapi.bin:system/etc/firmware/fw_bcm4329.bin +#else +# PRODUCT_COPY_FILES += external/wlan_loader/firmware/fw_bcm4329.bin:system/etc/firmware/fw_bcm4329.bin +#endif + + diff --git a/wlan.ko b/wlan.ko new file mode 100755 index 0000000000000000000000000000000000000000..dba63586de1767e06dbbd94489fc77fde9b6f2de Binary files /dev/null and b/wlan.ko differ