diff --git a/brcm/1BW_BCM43340/BCM43341B0.1BW.hcd b/brcm/1BW_BCM43340/BCM43341B0.1BW.hcd new file mode 100644 index 0000000..2a12880 Binary files /dev/null and b/brcm/1BW_BCM43340/BCM43341B0.1BW.hcd differ diff --git a/brcm/1BW_BCM43340/bcmdhd.1BW.OOB.cal b/brcm/1BW_BCM43340/bcmdhd.1BW.OOB.cal new file mode 100644 index 0000000..0eb9919 --- /dev/null +++ b/brcm/1BW_BCM43340/bcmdhd.1BW.OOB.cal @@ -0,0 +1,122 @@ +# Originally NVRAM file for BCM943341WLAGB_2 P203 board +# For Murata 1BW +manfid=0x2d0 +prodid=0x0653 +vendid=0x14e4 +devid=0x4386 +boardtype=0x0653 +boardrev=0x1203 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=3 +boardflags=0x0080201 +xtalfreq=37400 +nocrc=1 +ag0=255 +aa2g=1 +ccode=ALL +#PA parameters for 2.4GHz +pa0b0=6706 +pa0b1=-814 +pa0b2=-191 +tssifloor2g=64 +# rssi params for 2.4GHz +rssismf2g=0xf +rssismc2g=0x8 +rssisav2g=0x1 +cckPwrOffset=1 +PwrOffset40mhz2g=8 +# rssi params for 5GHz +rssismf5g=0xf +rssismc5g=0x7 +#rssisav5g=0x1 +rssisav5g=0x3 +#PA parameters for lower a-band +pa1lob0=5785 +pa1lob1=-714 +pa1lob2=-172 +tssifloor5gl=32 +#PA parameters for midband +pa1b0=5880 +pa1b1=-721 +pa1b2=-174 +tssifloor5gm=34 +#PA paramasdeters for high band +pa1hib0=6206 +pa1hib1=-722 +pa1hib2=-147 +tssifloor5gh=32 +rxpo5g=0 + +maxp2ga0=0x4c +# 19dBm board limit; 18dBm target +#Per rate power back-offs for g band, in .5 dB steps. Set it once you have the right numbers. +cck2gpo=0x2222 +# R6~54 13 dBm +ofdm2gpo=0xaaaaaaaa +# M0~M3 16 dBm board limit; 15 dBm target +mcs2gpo0=0xcccc +# M7 16dBm; M6 16 dBm; M5 16 dBm; M4 16 dBm board limit; 15 dBm target +mcs2gpo1=0xcccc + +# max power for 5G 15 dBm +maxp5ga0=0x3c +# 15 dBm board limit; 14 dBm target +maxp5gla0=0x3c +maxp5gha0=0x3c +#Per rate power back-offs for a band, in .5 dB steps. Set it once you have the right numbers. +ofdm5gpo=0x22222222 +# R54 15dBm; R48 15 dBm; R6~R36 15 dBm board limit; 14 dBm target +ofdm5glpo=0x22222222 +ofdm5ghpo=0x22222222 +mcs5gpo0=0x4444 +# M0~M4 15dBm max ; 14 dBm target +mcs5gpo1=0x4444 +# M7 15 dBm; M6 15 dBm; M5 15 dBm board limit; 14 dBm target +mcs5glpo0=0x4444 +mcs5glpo1=0x4444 +mcs5ghpo0=0x4444 +mcs5ghpo1=0x0000 + +swctrlmap_2g=0x00080008,0x00100010,0x00080008,0x011010,0x11f +#swctrlmap_5g=0x00020002,0x00040004,0x00020002,0x011010,0x2fe +## For GN04100 +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=1 +aci_detect_en_2g=1 +interference=3 +# OOB IRQ settings -- comment out next 4 "sd" parameters for SDIO In-Band +sd_gpout=0 +sd_oobonly=1 +sd_gpval=1 +sd_gpdc=0 +Comment out HW_OOB setting -- not used for 1BW +#mux_enab=0x11 diff --git a/brcm/1BW_BCM43340/bcmdhd.1BW.SDIO.cal b/brcm/1BW_BCM43340/bcmdhd.1BW.SDIO.cal new file mode 100644 index 0000000..ff4f09b --- /dev/null +++ b/brcm/1BW_BCM43340/bcmdhd.1BW.SDIO.cal @@ -0,0 +1,122 @@ +# Originally NVRAM file for BCM943341WLAGB_2 P203 board +# For Murata 1BW +manfid=0x2d0 +prodid=0x0653 +vendid=0x14e4 +devid=0x4386 +boardtype=0x0653 +boardrev=0x1203 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=3 +boardflags=0x0080201 +xtalfreq=37400 +nocrc=1 +ag0=255 +aa2g=1 +ccode=ALL +#PA parameters for 2.4GHz +pa0b0=6706 +pa0b1=-814 +pa0b2=-191 +tssifloor2g=64 +# rssi params for 2.4GHz +rssismf2g=0xf +rssismc2g=0x8 +rssisav2g=0x1 +cckPwrOffset=1 +PwrOffset40mhz2g=8 +# rssi params for 5GHz +rssismf5g=0xf +rssismc5g=0x7 +#rssisav5g=0x1 +rssisav5g=0x3 +#PA parameters for lower a-band +pa1lob0=5785 +pa1lob1=-714 +pa1lob2=-172 +tssifloor5gl=32 +#PA parameters for midband +pa1b0=5880 +pa1b1=-721 +pa1b2=-174 +tssifloor5gm=34 +#PA paramasdeters for high band +pa1hib0=6206 +pa1hib1=-722 +pa1hib2=-147 +tssifloor5gh=32 +rxpo5g=0 + +maxp2ga0=0x4c +# 19dBm board limit; 18dBm target +#Per rate power back-offs for g band, in .5 dB steps. Set it once you have the right numbers. +cck2gpo=0x2222 +# R6~54 13 dBm +ofdm2gpo=0xaaaaaaaa +# M0~M3 16 dBm board limit; 15 dBm target +mcs2gpo0=0xcccc +# M7 16dBm; M6 16 dBm; M5 16 dBm; M4 16 dBm board limit; 15 dBm target +mcs2gpo1=0xcccc + +# max power for 5G 15 dBm +maxp5ga0=0x3c +# 15 dBm board limit; 14 dBm target +maxp5gla0=0x3c +maxp5gha0=0x3c +#Per rate power back-offs for a band, in .5 dB steps. Set it once you have the right numbers. +ofdm5gpo=0x22222222 +# R54 15dBm; R48 15 dBm; R6~R36 15 dBm board limit; 14 dBm target +ofdm5glpo=0x22222222 +ofdm5ghpo=0x22222222 +mcs5gpo0=0x4444 +# M0~M4 15dBm max ; 14 dBm target +mcs5gpo1=0x4444 +# M7 15 dBm; M6 15 dBm; M5 15 dBm board limit; 14 dBm target +mcs5glpo0=0x4444 +mcs5glpo1=0x4444 +mcs5ghpo0=0x4444 +mcs5ghpo1=0x0000 + +swctrlmap_2g=0x00080008,0x00100010,0x00080008,0x011010,0x11f +#swctrlmap_5g=0x00020002,0x00040004,0x00020002,0x011010,0x2fe +## For GN04100 +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=1 +aci_detect_en_2g=1 +interference=3 +# OOB IRQ settings -- comment out next 4 "sd" parameters for SDIO In-Band +#sd_gpout=0 +#sd_oobonly=1 +#sd_gpval=1 +#sd_gpdc=0 +Comment out HW_OOB setting -- not used for 1BW +#mux_enab=0x11 diff --git a/brcm/1BW_BCM43340/fw_bcmdhd.bin b/brcm/1BW_BCM43340/fw_bcmdhd.bin new file mode 100644 index 0000000..96b514c Binary files /dev/null and b/brcm/1BW_BCM43340/fw_bcmdhd.bin differ diff --git a/brcm/1DX_BCM4343W/BCM43430A1.1DX.hcd b/brcm/1DX_BCM4343W/BCM43430A1.1DX.hcd new file mode 100644 index 0000000..d06a1a1 Binary files /dev/null and b/brcm/1DX_BCM4343W/BCM43430A1.1DX.hcd differ diff --git a/brcm/1DX_BCM4343W/bcmdhd.1DX.OOB.cal b/brcm/1DX_BCM4343W/bcmdhd.1DX.OOB.cal new file mode 100644 index 0000000..90c05e6 --- /dev/null +++ b/brcm/1DX_BCM4343W/bcmdhd.1DX.OOB.cal @@ -0,0 +1,42 @@ +# 2.4 GHz, 20 MHz BW mode +manfid=0x2d0 +prodid=0x0726 +vendid=0x14e4 +devid=0x43e2 +boardtype=0x0726 +boardrev=0x1202 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=11 +boardflags=0x00404201 +boardflags3=0x08000000 +xtalfreq=37400 +nocrc=1 +ag0=0 +aa2g=1 +ccode=ALL +#pa0itssit=0x20 +extpagain2g=0 +pa2ga0=-168,7161,-820 +AvVmid_c0=0x0,0xc8 +cckpwroffset0=5 +maxp2ga0=90 +#txpwrbckof=6 +cckbw202gpo=0 +legofdmbw202gpo=0x66111111 +mcsbw202gpo=0x77711111 +propbw202gpo=0xdd +ofdmdigfilttype=18 +ofdmdigfilttypebe=18 +papdmode=1 +papdvalidtest=1 +pacalidx2g=48 +papdepsoffset=-22 +papdendidx=58 +il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b +muxenab=0x10 +#BT COEX deferral limit setting +#btc_params 8 45000 +#btc_params 10 20000 +#spurconfig=0x3 \ No newline at end of file diff --git a/brcm/1DX_BCM4343W/bcmdhd.1DX.SDIO.cal b/brcm/1DX_BCM4343W/bcmdhd.1DX.SDIO.cal new file mode 100644 index 0000000..a1dc203 --- /dev/null +++ b/brcm/1DX_BCM4343W/bcmdhd.1DX.SDIO.cal @@ -0,0 +1,42 @@ +# 2.4 GHz, 20 MHz BW mode +manfid=0x2d0 +prodid=0x0726 +vendid=0x14e4 +devid=0x43e2 +boardtype=0x0726 +boardrev=0x1202 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=11 +boardflags=0x00404201 +boardflags3=0x08000000 +xtalfreq=37400 +nocrc=1 +ag0=0 +aa2g=1 +ccode=ALL +#pa0itssit=0x20 +extpagain2g=0 +pa2ga0=-168,7161,-820 +AvVmid_c0=0x0,0xc8 +cckpwroffset0=5 +maxp2ga0=90 +#txpwrbckof=6 +cckbw202gpo=0 +legofdmbw202gpo=0x66111111 +mcsbw202gpo=0x77711111 +propbw202gpo=0xdd +ofdmdigfilttype=18 +ofdmdigfilttypebe=18 +papdmode=1 +papdvalidtest=1 +pacalidx2g=48 +papdepsoffset=-22 +papdendidx=58 +il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b +#muxenab=0x10 +#BT COEX deferral limit setting +#btc_params 8 45000 +#btc_params 10 20000 +#spurconfig=0x3 diff --git a/brcm/1DX_BCM4343W/fw_bcmdhd.bin b/brcm/1DX_BCM4343W/fw_bcmdhd.bin new file mode 100644 index 0000000..67cd8cb Binary files /dev/null and b/brcm/1DX_BCM4343W/fw_bcmdhd.bin differ diff --git a/brcm/EULA.txt b/brcm/EULA.txt new file mode 100644 index 0000000..4c38ffd --- /dev/null +++ b/brcm/EULA.txt @@ -0,0 +1,615 @@ +LA_OPT_BASE_LICENSE v13 March 2016 + + + +IMPORTANT. Read the following NXP Semiconductors Software License Agreement +("Agreement") completely. By selecting the "I Accept" button at the end of +this page, you indicate that you accept the terms of the Agreement and you +acknowledge that you have the authority, for yourself or on behalf of your +company, to bind your company to these terms. You may then download or install +the file. + + + +NXP SEMICONDUCTORS SOFTWARE LICENSE AGREEMENT + + + +This is a legal agreement between you, as an authorized representative of your +employer, or if you have no employer, as an individual (together "you"), and +Freescale Semiconductor, Inc., a wholly-owned subsidiary of NXP Semiconductors +N.V. ("NXP"). It concerns your rights to use the software identified in the +Software Content Register and provided to you in binary or source code form and +any accompanying written materials (the "Licensed Software"). The Licensed +Software may include any updates or error corrections or documentation relating +to the Licensed Software provided to you by NXP under this License. In +consideration for NXP allowing you to access the Licensed Software, you are +agreeing to be bound by the terms of this Agreement. If you do not agree to all +of the terms of this Agreement, do not download or install the Licensed +Software. If you change your mind later, stop using the Licensed Software and +delete all copies of the Licensed Software in your possession or control. Any +copies of the Licensed Software that you have already distributed, where +permitted, and do not destroy will continue to be governed by this Agreement. +Your prior use will also continue to be governed by this Agreement. + +1. DEFINITIONS + +1.1. "Affiliates" means, any corporation, or entity directly or +indirectly controlled by, controlling, or under common control with NXP +Semiconductors N.V. + +1.2. "Essential Patent" means a patent to the limited extent that +infringement of such patent cannot be avoided in remaining compliant with the +technology standards implicated by the usage of any of the Licensed Software, +including optional implementation of the standards, on technical but not +commercial grounds, taking into account normal technical practice and the state +of the art generally available at the time of standardization. + +1.3. "Intellectual Property Rights" means any and all rights under +statute, common law or equity in and under copyrights, trade secrets, and +patents (including utility models), and analogous rights throughout the world, +including any applications for and the right to apply for, any of the foregoing. + +1.4. "Software Content Register" means the documentation +accompanying the Licensed Software which identifies the contents of the +Licensed Software, including but not limited to identification of any Third +Party Software. + +1.5. "Third Party Software" means, any software included in the +Licensed Software that is not NXP Proprietary software, and is not open source +software, and to which different license terms may apply. + +2. LICENSE GRANT. + +2.1. Separate license grants to Third Party Software, or other +terms applicable to the Licensed Software if different from those granted in +this Section 2, are contained in Appendix A. The Licensed Software is +accompanied by a Software Content Register which will identify that portion of +the Licensed Software, if any, that is subject to the different terms in +Appendix A. + +2.2. Exclusively in connection with your development and +distribution of product containing a programmable processing unit (e.g. a +microprocessor, microcontroller, sensor or digital signal processor) supplied +directly or indirectly from NXP ("Authorized System") NXP grants you a +world-wide, personal, non-transferable, non-exclusive, non-sublicensable, +license, under NXP's Intellectual Property Rights: + +(a) to use and reproduce the Licensed Software only as part of, or +integrated within, Authorized Systems and not on a standalone basis; + +(b) to directly or indirectly manufacture, demonstrate, copy, distribute, +market and sell the Licensed Software in object code (machine readable) only as +part of, or embedded within, Authorized Systems in object code form and not on +a standalone basis. Notwithstanding the foregoing, those files marked as .h +files ("Header files") may be distributed in source or object code form, but +only as part of, or embedded within Authorized Systems. + +(c) to copy, use and distribute as needed, solely in connection with an +Authorized System, proprietary NXP information associated with the Licensed +Software for the purpose of developing, maintaining and supporting Authorized +Systems with which the Licensed Software is integrated or associated. + +2.3. For NXP Licensed Software provided to you in source code form +(human readable), NXP further grants to you a worldwide, personal, +non-transferable, non-exclusive, non-sublicensable, license, under NXP's +Intellectual Property Rights: + +(a) to prepare derivative works of the Licensed Software, only as part of, +or integrated within, Authorized Systems and not on a standalone basis; + +(b) to use, demonstrate, copy, distribute, market and sell the derivative +works of the Licensed Software in object code (machine readable) only as part +of, or integrated within, Authorized Systems and not on a standalone basis. +Notwithstanding the foregoing, those files marked as .h files ("Header files") +may be distributed in source or object code form, but only as part of, or +embedded within Authorized Systems. + +2.4. You may use subcontractors on your premises to exercise your +rights under Section 2.2 and 2.3 so long as you have an agreement in place with +the subcontractor containing confidentiality restrictions no less stringent +than those contained in this Agreement. You will remain liable for your +subcontractors' adherence to the terms of this Agreement and for any and all +acts and omissions of such subcontractors with respect to this Agreement and +the Licensed Software. + +3. LICENSE LIMITATIONS AND RESTRICTIONS. + +3.1. The licenses granted above in Section 2.3 only extend to NXP +intellectual property rights that would be infringed by the Licensed Software +prior to your preparation of any derivative work. + +3.2. The Licensed Software is licensed to you, not sold. Title to +Licensed Software delivered hereunder remains vested in NXP or NXP's licensor +and cannot be assigned or transferred. You are expressly forbidden from +selling or otherwise distributing the Licensed Software, or any portion +thereof, except as expressly permitted herein. This Agreement does not grant +to you any implied rights under any NXP or third party intellectual property. + +3.3. You may not translate, reverse engineer, decompile, or +disassemble the Licensed Software except to the extent applicable law +specifically prohibits such restriction. You must prohibit your sub-licensees +from translating, reverse engineering, decompiling, or disassembling the +Licensed Software except to the extent applicable law specifically prohibits +such restriction. + +3.4. You must reproduce any and all of NXP's (or its third party +licensor's) copyright notices and other proprietary legends on copies of +Licensed Software. + +3.5. If you distribute the Licensed Software to the United States +Government, then the Licensed Software is "restricted computer software" and is +subject to FAR 52.227-19 (c)(1) and (c)(2). + +3.6. You grant to NXP a non-exclusive, non-transferable, +irrevocable, perpetual, worldwide, royalty-free, sub-licensable license under +your Intellectual Property Rights to use without restriction and for any +purpose any suggestion, comment or other feedback related to the Licensed +Software (including, but not limited to, error corrections and bug fixes). + +3.7. You will not take or fail to take any action that could +subject the Licensed Software to an Excluded License. An Excluded License means +any license that requires, as a condition of use, modification or distribution +of software subject to the Excluded License, that such software or other +software combined and/or distributed with the software be (i) disclosed or +distributed in source code form; (ii) licensed for the purpose of making +derivative works; or (iii) redistributable at no charge. + +3.8. You may not publish or distribute information, results or data +associated with the use of the Licensed Software to anyone other than NXP; +however, you must advise NXP of any results obtained including any problems or +suggested improvements thereof. NXP retains the right to use such results and +related information in any manner it deems appropriate. + +4. OPEN SOURCE. Open source software included in the Licensed +Software is not licensed under the terms of this Agreement, but is instead +licensed under the terms of the applicable open source license(s), such as the +BSD License, Apache License or the GNU Lesser General Public License. Your use +of the open source software is subject to the terms of each applicable license. + You must agree to the terms of each applicable license, or you cannot use the +open source software. + +5. INTELLECTUAL PROPERTY RIGHTS. Subject to NXP's ownership interest +in the underlying Licensed Software, all intellectual property rights +associated with, and title to, your Authorized System will be retained by or +will vest in you. Your modifications to the Licensed Software, and all +intellectual property rights associated with, and title thereto, will be the +property of NXP. Upon request, you must provide NXP the source code of any +derivative of the Licensed Software. You agree to assign all, and hereby do +assign all rights, title, and interest to any such modifications to the +Licensed Software to NXP and agree to provide all assistance reasonably +requested by NXP to establish, preserve or enforce such right. Further, you +agree to waive all moral rights relating to your modifications to the Licensed +Software, including, without limitation, all rights of identification of +authorship and all rights of approval, restriction, or limitation on use or +subsequent modification. Notwithstanding the foregoing, you will have the +license rights granted in Section 2 hereto to any such modifications made by +you or your licensees. + +6. PATENT COVENANT NOT TO SUE. As partial, material consideration for the +rights granted to you under this Agreement, you covenant not to sue or +otherwise assert your patents against NXP, a NXP Affiliate or subsidiary, or a +NXP licensee of the Licensed Software for infringement of your Intellectual +Property Rights by the manufacture, use, sale, offer for sale, importation or +other disposition or promotion of the Licensed Software and/or any +redistributed portions of the Licensed Software. + +7. ESSENTIAL PATENTS. You are solely responsible for obtaining licenses +for any relevant Essential Patents for your use in connection with technology +that you incorporate into your product (whether as part of the Licensed +Software or not). + +8. TERM AND TERMINATION. This Agreement will remain in effect unless +terminated as provided in this Section 8. + +8.1. You may terminate this Agreement immediately upon written +notice to NXP at the address provided below. + +8.2. Either party may terminate this Agreement if the other party +is in default of any of the terms and conditions of this Agreement, and +termination is effective if the defaulting party fails to correct such default +within 30 days after written notice thereof by the non-defaulting party to the +defaulting party at the address below. + +8.3. Notwithstanding the foregoing, NXP may terminate this +Agreement immediately upon written notice if you: breach any of your +confidentiality obligations or the license restrictions under this Agreement; +become bankrupt, insolvent, or file a petition for bankruptcy or insolvency, +make an assignment for the benefit of its creditors; enter proceedings for +winding up or dissolution ;are dissolved; or are nationalized or become subject +to the expropriation of all or substantially all of its business or assets. + +8.4. Upon termination of this Agreement, all licenses granted under +Section 2 will expire, except that any licenses extended to end-users pursuant +to Sections 2.2(b), 2.2(c), and 2.3(b), which have been granted prior to such +termination will survive. + +8.5. After termination of this Agreement by either party and upon +NXP's written request, you will, at your discretion, return to the NXP any +confidential information including all copies thereof or furnish to NXP at the +address below, a statement certifying, with respect to the Licensed Software +delivered hereunder that the original and all copies, except for archival +copies to be used solely for dispute resolution purposes, in whole or in part, +in any form, of the Licensed Software have been destroyed. + +8.6. Notwithstanding the termination of this Agreement for any +reason, the terms of Sections 1, 3, 5 through 25 will survive. + +9. SUPPORT. NXP is not obligated to provide any support, +upgrades or new releases of the Licensed Software under this Agreement. If you +wish, you may contact NXP and report problems and provide suggestions regarding +the Licensed Software. NXP has no obligation to respond to such a problem +report or suggestion. NXP may make changes to the Licensed Software at any +time, without any obligation to notify or provide updated versions of the +Licensed Software to you. + +10. NO WARRANTY. To the maximum extent permitted by law, NXP +expressly disclaims any warranty for the Licensed Software. The Licensed +Software is provided "AS IS", without warranty of any kind, either express or +implied, including without limitation the implied warranties of +merchantability, fitness for a particular purpose, or non-infringement. You +assume the entire risk arising out of the use or performance of the licensed +software, or any systems you design using the licensed software (if any). + +11. INDEMNITY. You agree to fully defend and indemnify NXP from +all claims, liabilities, and costs (including reasonable attorney's fees) +related to (1) your use (including your contractors or distributee's use, if +permitted) of the Licensed Software or (2) your violation of the terms and +conditions of this Agreement. + +12. LIMITATION OF LIABILITY. EXCLUDING LIABILITY FOR A BREACH OF +SECTION 2 (LICENSE GRANTS), SECTION 3 (LICENSE LIMITATIONS AND RESTRICTIONS), +SECTION 17 (CONFIDENTIAL INFORMATION), OR CLAIMS UNDER SECTION 11(INDEMNITY), +IN NO EVENT WILL EITHER PARTY BE LIABLE, WHETHER IN CONTRACT, TORT, OR +OTHERWISE, FOR ANY INCIDENTAL, SPECIAL, INDIRECT, CONSEQUENTIAL OR PUNITIVE +DAMAGES, INCLUDING, BUT NOT LIMITED TO, DAMAGES FOR ANY LOSS OF USE, LOSS OF +TIME, INCONVENIENCE, COMMERCIAL LOSS, OR LOST PROFITS, SAVINGS, OR REVENUES, TO +THE FULL EXTENT SUCH MAY BE DISCLAIMED BY LAW. NXP'S TOTAL LIABILITY FOR ALL +COSTS, DAMAGES, CLAIMS, OR LOSSES WHATSOEVER ARISING OUT OF OR IN CONNECTION +WITH THIS AGREEMENT OR PRODUCT(S) SUPPLIED UNDER THIS AGREEMENT IS LIMITED TO +THE AGGREGATE AMOUNT PAID BY YOU TO NXP IN CONNECTION WITH THE LICENSED +SOFTWARE TO WHICH LOSSES OR DAMAGES ARE CLAIMED. + +13. EXPORT COMPLIANCE. Each party shall comply with all +applicable export and import control laws and regulations including but not +limited to the US Export Administration Regulations (including prohibited party +lists issued by other federal governments), Catch-all regulations and all +national and international embargoes. Each party further agrees that it will +not knowingly transfer, divert, export or re-export, directly or indirectly, +any product, software, including software source code, or technology restricted +by such regulations or by other applicable national regulations, received from +the other party under this Agreement, or any direct product of such software or +technical data to any person, firm, entity, country or destination to which +such transfer, diversion, export or re-export is restricted or prohibited, +without obtaining prior written authorization from the applicable competent +government authorities to the extent required by those laws. + +14. GOVERNMENT CONTRACT COMPLIANCE. + +14.1. If you sell Authorized Systems directly to any government or +public entity, including U.S., state, local, foreign or international +governments or public entities, or indirectly via a prime contractor or +subcontractor of such governments or entities, NXP makes no representations, +certifications, or warranties whatsoever about compliance with government or +public entity acquisition statutes or regulations, including, without +limitation, statutes or regulations that may relate to pricing, quality, origin +or content. + +14.2. The Licensed Software has been developed at private expense and +is a "Commercial Item" as defined in 48 C.F.R. §2.101, consisting of +"Commercial Computer Software", and/or "Commercial Computer Software +Documentation," as such terms are used in 48 C.F.R. §12.212 (or 48 C.F.R. +§227.7202, as applicable) and may only be licensed to or shared with U.S. +Government end users in object code form as part of, or embedded within, +Authorized Systems. Any agreement pursuant to which you share the Licensed +Software will include a provision that reiterates the limitations of this +document and requires all sub-agreements to similarly contain such limitations. + +15. SAFETY CRITICAL APPLICATIONS + +15.1. In some cases, NXP may promote certain Licensed Software for use +in safety-related applications. NXP's goal is to educate licensees so that they +can design their own end-product solutions to meet applicable functional safety +standards and requirements. You make the ultimate design decisions regarding +your products and are solely responsible for compliance with all legal, +regulatory, safety, and security related requirements concerning your products, +regardless of any information or support that may be provided by NXP. +Accordingly, you will indemnify and hold NXP harmless from any claims, +liabilities, damages and associated costs and expenses (including attorneys' +fees) that NXP may incur related to your incorporation of any product in a +safety-critical application or system. + +15.2. Only Licensed Software that NXP has specifically designated as +"Automotive Qualified" is intended for use in automotive, military, or +aerospace applications or environments. If you use Licensed Software that has +not been designated as "Automotive Qualified" in an automotive, military, or +aerospace application or environment, you do so at your own risk. + +15.3. Licensed Software is not intended or authorized for any use in +anti-personnel landmines. + +16. CHOICE OF LAW; VENUE. This Agreement will be governed by, +construed, and enforced in accordance with the laws of the State of Texas, USA, +without regard to conflicts of laws principles, will apply to all matters +relating to this Agreement or the Licensed Software, and you agree that any +litigation will be subject to the exclusive jurisdiction of the state or +federal courts Texas, USA. The United Nations Convention on Contracts for the +International Sale of Goods will not apply to this document. + +17. CONFIDENTIAL INFORMATION. Subject to the license grants and +restrictions contained herein, you must treat the Licensed Software as +confidential information and you agree to retain the Licensed Software in +confidence perpetually, with respect to Licensed Software in source code form +(human readable), or for a period of five (5) years from the date of +termination of this Agreement, with respect to all other parts of the Licensed +Software. During this period, you may not disclose any part of the Licensed +Software to anyone other than employees who have a need to know of the Licensed +Software and who have executed written agreements obligating them to protect +such Licensed Software to at least the same degree of care as in this +Agreement. You agree to use the same degree of care, but no less than a +reasonable degree of care, with the Licensed Software as you do with your own +confidential information. You may disclose Licensed Software to the extent +required by a court or under operation of law or order provided that you notify +NXP of such requirement prior to disclosure, which you only disclose +information required, and that you allow NXP the opportunity to object to such +court or other legal body requiring such disclosure. + +18. TRADEMARKS. You are not authorized to use any NXP +trademarks, brand names, or logos. + +19. ENTIRE AGREEMENT. This Agreement constitutes the entire +agreement between you and NXP regarding the subject matter of this Agreement, +and supersedes all prior communications, negotiations, understandings, +agreements or representations, either written or oral, if any. This Agreement +may only be amended in written form, signed by you and NXP. + +20. SEVERABILITY. If any provision of this Agreement is held for +any reason to be invalid or unenforceable, then the remaining provisions of +this Agreement will be unimpaired and, unless a modification or replacement of +the invalid or unenforceable provision is further held to deprive you or NXP of +a material benefit, in which case the Agreement will immediately terminate, the +invalid or unenforceable provision will be replaced with a provision that is +valid and enforceable and that comes closest to the intention underlying the +invalid or unenforceable provision. + +21. NO WAIVER. The waiver by NXP of any breach of any provision +of this Agreement will not operate or be construed as a waiver of any other or +a subsequent breach of the same or a different provision. + +22. AUDIT. You will keep full, clear and accurate records with +respect to your compliance with the limited license rights granted under this +Agreement for three years following expiration or termination of this +Agreement. NXP will have the right, either itself or through an independent +certified public accountant to examine and audit, at NXP's expense, not more +than once a year, and during normal business hours, all such records that may +bear upon your compliance with the limited license rights granted above. You +must make prompt adjustment to compensate for any errors and/or omissions +disclosed by such examination or audit. + +23. NOTICES. All notices and communications under +this Agreement will be made in writing, and will be effective when received at +the following addresses: + +NXP: Freescale Semiconductor, Inc. + + 6501 William Cannon West OE62 + + Austin, Texas 78735 + + ATTN: Legal Department + + + + You: The address provided at registration +will be used. + +24. RELATIONSHIP OF THE PARTIES. The parties are independent +contractors. Nothing in this Agreement will be construed to create any +partnership, joint venture, or similar relationship. Neither party is +authorized to bind the other to any obligations with third parties. + +25. SUCCESSION AND ASSIGNMENT. This Agreement will be binding +upon and inure to the benefit of the parties and their permitted successors and +assigns. You may not assign this Agreement, or any part of this Agreement, +without the prior written approval of NXP, which approval will not be +unreasonably withheld or delayed. + + + + +APPENDIX A + +Other License Grants and Restrictions: + +The Licensed Software may include some or all of the following software, which +is either 1) not NXP proprietary software or 2) NXP proprietary software +subject to different terms than those in the Agreement. If the Software +Content Register that accompanies the Licensed Software identifies any of the +following Third Party Software or specific components of the NXP Proprietary +Software, the following terms apply to the extent they deviate from the terms +in the Agreement: +Third Party Software + + +Use Restrictions +Atheros + + +Use of Atheros software is limited to evaluation and demonstration only. +Permitted distributions must be similarly limited. Further rights must be +obtained directly from Atheros. +ATI (AMD) + + +Distribution of ATI software must be a part of, or embedded within, Authorized +Systems that include a ATI graphics processor core. +Broadcom Corporation + + +Your use of Broadcom Corporation software is restricted to Authorized Systems +that incorporate a compatible integrated circuit device manufactured or sold by +Broadcom. +Cirque Corporation + + +Use of Cirque Corporation technology is limited to evaluation, demonstration, +or certification testing only. Permitted distributions must be similarly +limited. Further rights, including but not limited to ANY commercial +distribution rights, must be obtained directly from Cirque Corporation. +Coding Technologies (Dolby Labs) + + +Use of CTS software is limited to evaluation and demonstration only. Permitted +distributions must be similarly limited. Further rights must be obtained from +Dolby Laboratories. +CSR + + +Use of Cambridge Silicon Radio, Inc. ("CSR") software is limited to evaluation +and demonstration only. Permitted distributions must be similarly limited. +Further rights must be obtained directly from CSR. +NXP Wireless Charging Library + + +License to the Software is limited to use in inductive coupling or wireless +charging applications +Global Locate (Broadcom Corporation) + + +Use of Global Locate, Inc. software is limited to evaluation and demonstration +only. Permitted distributions must be similarly limited. Further rights must +be obtained from Global Locate. +Imagination Technologies Limited (IMG) + + +If the Licensed Software includes proprietary software developed by IMG, your +rights are limited to a non-exclusive, world-wide right and non-transferrable +and non-sub-licensable license (i) to use and modify the Licensed Software and +documentation and (ii) to copy and distribute the Licensed Software only in +object code form solely for use on NXP Rayleigh products. If you are provided +with the Licensed Software in source code format, you are restricted to +accessing only those deliverables in source code format which are necessary for +you to carry out either specific customization or porting work in association +with NXP's Rayleigh products or your Authorized System. + +The confidentiality restrictions shall continue in force without limit in time +notwithstanding the termination or expiration of this Agreement. +Micrium + + +uC/OS-II and uC/OS-III is provided in source form for FREE short-term +evaluation, for educational use or for peaceful research. If you plan or +intend to use uC/OS-II or uC/OS-III in a commercial application/product then, +you need to contact Micrium to properly license uC/OS-II or uC/OS-III for its +use in your application/product. We provide ALL the source code for your +convenience and to help you experience uC/OS-II or uC/OS-III. The fact that +the source is provided does NOT mean that you can use it commercially without +paying a licensing fee. +Microsoft + + +If the Licensed Software includes software owned by Microsoft Corporation +("Microsoft"), it is subject to the terms of your license with Microsoft (the +"Microsoft Underlying Licensed Software") and as such, NXP grants no license to +you, beyond evaluation and demonstration in connection with NXP processors, in +the Microsoft Underlying Licensed Software. You must separately obtain rights +beyond evaluation and demonstration in connection with the Microsoft Underlying +Licensed Software from Microsoft. + +Microsoft does not provide support services for the components provided to you +through this Agreement. If you have any questions or require technical +assistance, please contact NXP. Microsoft Corporation is a third party +beneficiary to this Agreement with the right to enforce the terms of this +Agreement. TO THE MAXIMUM EXTENT PERMITTED BY LAW, MICROSOFT AND ITS +AFFILIATES DISCLAIM ANY WARRANTIES FOR THE MICROSOFT UNDERLYING LICENSED +SOFTWARE. TO THE MAXIMUM EXTENT PERMITTED BY LAW, NEITHER MICROSOFT NOR ITS +AFFILIATES WILL BE LIABLE, WHETHER IN CONTRACT, TORT, OR OTHERWISE, FOR ANY +DIRECT, INCIDENTAL, SPECIAL, INDIRECT, CONSEQUENTIAL OR PUNITIVE DAMAGES, +INCLUDING, BUT NOT LIMITED TO, DAMAGES FOR ANY LOSS OF USE, LOSS OF TIME, +INCONVENIENCE, COMMERCIAL LOSS, OR LOST PROFITS, SAVINGS, OR REVENUES, ARISING +FROM THE FROM THE USE OF THE MICROSOFT UNDERLYING LICENSED SOFTWARE. +MindTree + + +Notwithstanding the terms contained in Section 2.3 (a), if the Licensed +Software includes proprietary software of MindTree in source code format, +Licensee may make modifications and create derivative works only to the extent +necessary for debugging of the Licensed Software. +MPEG LA + + +Use of MPEG LA audio or video codec technology is limited to evaluation and +demonstration only . Permitted distributions must be similarly limited. Further +rights must be obtained directly from MPEG LA. +MQX RTOS Code + + +MQX RTOS source code may not be re-distributed by any FSL Licensee under any +circumstance, even by a signed written amendment to this Agreement. +Opus + + +Use of Opus software must be consistent with the terms of the Opus license +which can be found at: {http://www.opus-codec.org/license/} +Real Networks - its GStreamer Optimized Real Format Client Code implementation +or OpenMax Optimized Real Format Client Code + + +Use of the GStreamer Optimized Real Format Client Code, or OpenMax Optimized +Real Format Client code is restricted to applications in the automotive market. + Licensee must be a final manufacturer in good standing with a current license +with Real Networks for the commercial use and distribution of products +containing the GStreamer Optimized Real Format Client Code implementation or +OpenMax Optimized Real Format Client Code +SanDisk Corporation + + +If the Licensed Software includes software developed by SanDisk Corporation +("SanDisk"), you must separately obtain the rights to reproduce and distribute +this software in source code form from SanDisk. Please follow these easy steps +to obtain the license and software: + +1. Contact your local SanDisk sales representative to obtain the SanDisk +License Agreement. + +2. Sign the license agreement. Fax the signed agreement to SanDisk USA +marketing department at 408-542-0403. The license will be valid when fully +executed by SanDisk. + +3. If you have specific questions, please send an email to +sales@sandisk.com + +You may only use the SanDisk Corporation Licensed Software on products +compatible with a SanDisk Secure Digital Card. You may not use the SanDisk +Corporation Licensed Software on any memory device product. SanDisk retains +all rights to any modifications or derivative works to the SanDisk Corporation +Licensed Software that you may create. +Synopsys/Target Compiler Technologies + + +Your use of the Synopsys/Target Compiler Technologies Licensed Software and +related documentation is subject to the following: + * Duration of the license for the Licensed Software is limited to 12 months, +unless otherwise specified in the license file. + * The Licensed Software is usable by one user at a time on a single +designated computer, unless otherwise agreed by Synopsys. + * Licensed Software and documentation are to be used only on a designated +computer at the designated physical address provided by you on the APEX license +form. + * The Licensed Software is not sub-licensable. +Texas Instruments + + +Your use of Texas Instruments Inc. WiLink8 Licensed Software is restricted to +NXP SoC based systems that include a compatible connectivity device +manufactured by TI. +Vivante + + +Distribution of Vivante software must be a part of, or embedded within, +Authorized Systems that include a Vivante Graphics Processing Unit. + + + + + diff --git a/brcm/README b/brcm/README new file mode 100644 index 0000000..0ac0fae --- /dev/null +++ b/brcm/README @@ -0,0 +1,4 @@ +These subdirectories provide firmware for Broadcom Bluetooth and Wifi support for i.MX Linux Releases. + +A more complete installation for Broadcom Bluetooth and Wifi enablement is available on +nxp.com/imx6tools in the Broadcom Firmware package under Linux. diff --git a/brcm/SCR-brcm.txt b/brcm/SCR-brcm.txt new file mode 100644 index 0000000..6b277c0 --- /dev/null +++ b/brcm/SCR-brcm.txt @@ -0,0 +1,17 @@ +NXP Software Content Register + +Package: imx-firmware/brcm + +Outgoing License: LA_OPT_BASE_LICENSE + +License Files: EULA.txt: LA_OPT_BASE_LICENSE + +Package Category: BSP + +Type of content: Binaries, recipes + +Description and comments: Bluetooth Firmware in hcd files, Wifi firmware bin files. cal text files + +Release Location: N/A + +Origin: Broadcom Corporation (proprietary) diff --git a/brcm/SN8000_BCM43362/bcmdhd.SN8000.OOB.cal b/brcm/SN8000_BCM43362/bcmdhd.SN8000.OOB.cal new file mode 100644 index 0000000..c2c8a29 --- /dev/null +++ b/brcm/SN8000_BCM43362/bcmdhd.SN8000.OOB.cal @@ -0,0 +1,46 @@ +#SN8000 Wi-Fi Module NVRAM +manfid=0x2d0 +prodid=0x4336 +vendid=0x14e4 +devid=0x4343 +boardtype=0x0598 +boardrev=0x1207 +boardnum=777 +xtalfreq=26000 +clkreq_conf=1 +boardflags=0xa00 +sromrev=3 +wl0id=0x431b +macaddr=00:90:4c:07:71:12 +aa2g=1 +ag0=2 +maxp2ga0=78 +ofdm2gpo=0x54321111 +mcs2gpo0=0x4444 +mcs2gpo1=0x8765 +pa0b0=0x14B8 +pa0b1=0xFD5C +pa0b2=0xFF27 +pa0itssit=62 +pa1itssit=62 +cck2gpo=0 +cckPwrOffset=0 +cckdigfilttype=22 +ccode=0 +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +rfreg033=0x19 +rfreg033_cck=0x1f +triso2g=1 +noise_cal_enable_2g=0 +pacalidx2g=10 +swctrlmap_2g=0x0c050c05,0x0a030a03,0x0a030a03,0x0,0x1ff +RAW1=4a 0b ff ff 20 04 d0 02 62 a9 +logen_mode=0x0,0x2,0x1b,0x0,0x1b +noise_cal_po_2g=2 +noise_cal_dbg.fab.3=1 +noise_cal_high_gain.fab.3=76 +noise_cal_nf_substract_val.fab.3=356 +noise_cal_po_2g.fab.3=4 +muxenab=0x10 diff --git a/brcm/SN8000_BCM43362/bcmdhd.SN8000.SDIO.cal b/brcm/SN8000_BCM43362/bcmdhd.SN8000.SDIO.cal new file mode 100644 index 0000000..18ac41b --- /dev/null +++ b/brcm/SN8000_BCM43362/bcmdhd.SN8000.SDIO.cal @@ -0,0 +1,46 @@ +#SN8000 Wi-Fi Module NVRAM +manfid=0x2d0 +prodid=0x4336 +vendid=0x14e4 +devid=0x4343 +boardtype=0x0598 +boardrev=0x1207 +boardnum=777 +xtalfreq=26000 +clkreq_conf=1 +boardflags=0xa00 +sromrev=3 +wl0id=0x431b +macaddr=00:90:4c:07:71:12 +aa2g=1 +ag0=2 +maxp2ga0=78 +ofdm2gpo=0x54321111 +mcs2gpo0=0x4444 +mcs2gpo1=0x8765 +pa0b0=0x14B8 +pa0b1=0xFD5C +pa0b2=0xFF27 +pa0itssit=62 +pa1itssit=62 +cck2gpo=0 +cckPwrOffset=0 +cckdigfilttype=22 +ccode=0 +rssismf2g=0xa +rssismc2g=0x3 +rssisav2g=0x7 +rfreg033=0x19 +rfreg033_cck=0x1f +triso2g=1 +noise_cal_enable_2g=0 +pacalidx2g=10 +swctrlmap_2g=0x0c050c05,0x0a030a03,0x0a030a03,0x0,0x1ff +RAW1=4a 0b ff ff 20 04 d0 02 62 a9 +logen_mode=0x0,0x2,0x1b,0x0,0x1b +noise_cal_po_2g=2 +noise_cal_dbg.fab.3=1 +noise_cal_high_gain.fab.3=76 +noise_cal_nf_substract_val.fab.3=356 +noise_cal_po_2g.fab.3=4 + diff --git a/brcm/SN8000_BCM43362/fw_bcmdhd.bin b/brcm/SN8000_BCM43362/fw_bcmdhd.bin new file mode 100644 index 0000000..79e6d97 Binary files /dev/null and b/brcm/SN8000_BCM43362/fw_bcmdhd.bin differ diff --git a/brcm/SN8000_BCM43362/fw_bcmdhd_apsta.bin b/brcm/SN8000_BCM43362/fw_bcmdhd_apsta.bin new file mode 100644 index 0000000..d573f8c Binary files /dev/null and b/brcm/SN8000_BCM43362/fw_bcmdhd_apsta.bin differ diff --git a/brcm/ZP_BCM4339/BCM4335C0.ZP.hcd b/brcm/ZP_BCM4339/BCM4335C0.ZP.hcd new file mode 100644 index 0000000..ff54ea2 Binary files /dev/null and b/brcm/ZP_BCM4339/BCM4335C0.ZP.hcd differ diff --git a/brcm/ZP_BCM4339/bcmdhd.ZP.OOB.cal b/brcm/ZP_BCM4339/bcmdhd.ZP.OOB.cal new file mode 100644 index 0000000..c83d068 --- /dev/null +++ b/brcm/ZP_BCM4339/bcmdhd.ZP.OOB.cal @@ -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 +# +#GPIO 0 for SDIO HW OOB interruption +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/ZP_BCM4339/bcmdhd.ZP.SDIO.cal b/brcm/ZP_BCM4339/bcmdhd.ZP.SDIO.cal new file mode 100644 index 0000000..2be995d --- /dev/null +++ b/brcm/ZP_BCM4339/bcmdhd.ZP.SDIO.cal @@ -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 +# +#GPIO 0 for SDIO HW OOB interruption +#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/ZP_BCM4339/fw_bcmdhd.bin b/brcm/ZP_BCM4339/fw_bcmdhd.bin new file mode 100755 index 0000000..e0e073a Binary files /dev/null and b/brcm/ZP_BCM4339/fw_bcmdhd.bin differ diff --git a/brcm/ZP_BCM4339/fw_bcmdhd_apsta.bin b/brcm/ZP_BCM4339/fw_bcmdhd_apsta.bin new file mode 100755 index 0000000..99a1f8f Binary files /dev/null and b/brcm/ZP_BCM4339/fw_bcmdhd_apsta.bin differ