This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Part Number: CC3100MOD
My current driver:
NWP 22.214.171.124 MAC 126.96.36.199 PHY 188.8.131.52
Simplelink driver: 184.108.40.206
I tried downgrade the WIFI to old version:
NWP version: 220.127.116.11MAC version: 18.104.22.168PHY version: 22.214.171.124
As a result of downgrading , the wifi chip stuck on sl_Start(0, 0, 0);
Any reset not help us.
How can we repair the WIFi chip?
How did you perform this NWP firmware downgrade?
While newer NWP servicepacks are backwards compatible with older SimpleLink host drivers, the reverse is not the case - newer SimpleLink host drivers require the use of newer NWP servicepacks. You cannot downgrade the NWP firmware back to an older version without also rolling back the SimpleLink host driver files being used.
Fortunately, repairing the Wi-Fi chip is fairly simple. All you need to do is reflash the external flash with an up-to-date NWP servicepack. This can be done through Uniflash, or through your production line firmware programming process. The CC3100 itself does not have any internal persistent memory, with all of its configuration and files stored on that external serial flash, so reflashing that will fix any servicepack or filesystem related issues.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Michael Reymond:
1. Perform NWP firmware upgrade with host programming , using sumplelink driver API.
2. I tried download the last Uniflash, but the V4 not supports the CC3100:
I pressed download V3, but it stuck on empty window:
I finally downloaded the Uniflash V3, but in the middle of installation it failed:
In reply to Leonid Shigris:
Did you mean to include a screenshot of the installation? It doesn't seem like it was attached to the post.
Uniflash installs correctly on my PC, and if you fail to progress past the installation on your current setup, I advise you try running the installer on another available setup and seeing if you can get around the install issue.
Attached Uniflash install log failure:
Are you using the offline installer, or are you using the web version? I advise you try using the offline installer. It looks like this issue is primarily due to the web installer being unable to fetch the needed components.
Please also see this E2E thread for more debug information:
I tried install the web version before.
Right now I downloaded and installed the offline version.
1. Setup configuration:
The next pins :
PIN 46 UART1_TXPIN 47 UART1_RX
is enough to connect ?
2. https://processors.wiki.ti.com/index.php/CC3100_&_CC3200_UniFlash - According to this guide, need I only burn the servicepack?
3. Additional steps?
Yes, those pins are what you need to connect to your PC, using a UART to USB COM bridge. Then, you can specify the COM port in Uniflash to program. Do note that you will need to be able to reset the CC3100 as part of the programming sequence, but manually asserting reset when prompted will be sufficient.
Yes, you only need to flash the servicepack for the CC3100 devices.
Once you have flashed the servicepack through Uniflash, it will be on the device persistently. So you should be able to test out the various different servicepack versions and see if they result in different behavior.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.