CC3000 library: support for release 1.12 / Service Pack 1.26

For other supported Arduino products from Adafruit: Shields, accessories, etc.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
tvoverbeek
 
Posts: 21
Joined: Mon Feb 24, 2014 3:31 pm

CC3000 library: support for release 1.12 / Service Pack 1.26

Post by tvoverbeek »

Current CC3000 library is based on TI release 1.11.1 / Service Pack 1.24.

TI has released 1.12 / Service Pack 1.26 with fixes for e.g. the mdnsupdater.
Any chance of an update of the library (including a patch utility to update from 1.24 to 1.26) ???
I am aware of Chris Magagna's patch library https://github.com/cmagagna/CC3000Patch
Also raised an issue there for support of 1.26.

adafruit
 
Posts: 12151
Joined: Thu Apr 06, 2006 4:21 pm

Re: CC3000 library: support for release 1.12 / Service Pack

Post by adafruit »

Thanks for the alert, we'll check this out!

User avatar
tvoverbeek
 
Posts: 21
Joined: Mon Feb 24, 2014 3:31 pm

Re: CC3000 library: support for release 1.12 / Service Pack

Post by tvoverbeek »

Got a reply from Chris Magagna (from CC3000 patch utility) that there is confusion about this new release.
For details see this thread on the TI forums: http://e2e.ti.com/support/low_power_rf/ ... 18642.aspx

User avatar
tdicola
 
Posts: 1074
Joined: Thu Oct 17, 2013 9:11 pm

Re: CC3000 library: support for release 1.12 / Service Pack

Post by tdicola »

I'm working on porting the library code over to support the changes in the 1.12 patch. You can take a look at this fork of the library with the changes integrated if you're curious: https://github.com/tdicola/Adafruit_CC3 ... cc3k_v1_12

It passes some basic tests, but I'm still doing a little more thorough testing--likely later this week I'll finish verifying it. Overall there really aren't many changes in the driver--there's a new getmssvalue() function TI added to socket.h which apparently gets the TCP maximum segment size for a socket. Sounds like there are some various bug fixes internally in the CC3000 firmware too.

User avatar
nwmotogeek
 
Posts: 6
Joined: Sun Sep 16, 2012 7:20 pm

Re: CC3000 library: support for release 1.12 / Service Pack

Post by nwmotogeek »

Any update on this? I have two CC3000 modules that I would like to update as they have hang issues when left running overnight.

User avatar
adafruit2
 
Posts: 22148
Joined: Fri Mar 11, 2005 7:36 pm

Re: CC3000 library: support for release 1.12 / Service Pack

Post by adafruit2 »

it seems to work fine with the latest rev. we have an updater here:
https://github.com/adafruit/Adafruit_CC ... patch_1_12
but its still in beta/testing so maybe update one, then the other. be sure to write down your MAC address in case it gets 'lost' in the update!

User avatar
nwmotogeek
 
Posts: 6
Joined: Sun Sep 16, 2012 7:20 pm

Re: CC3000 library: support for release 1.12 / Service Pack

Post by nwmotogeek »

How should the cc3000 breakout board be connected to an Arduino Uno? Standard connections I assume.


User avatar
nwmotogeek
 
Posts: 6
Joined: Sun Sep 16, 2012 7:20 pm

Re: CC3000 library: support for release 1.12 / Service Pack

Post by nwmotogeek »

Upgrade worked great! Thanks for your help.

User avatar
MikeTeachman
 
Posts: 14
Joined: Mon Nov 25, 2013 10:52 pm

Re: CC3000 library: support for release 1.12 / Service Pack

Post by MikeTeachman »

Hi,

I tried this upgrade and based on the text response, it appeared to work - the program responded "Patched!".
But, the next line displayed was ""Unable to retrieve the firmware version!"

Now the CC3000 shield is unresponsive... When I run the Buildtest program it cannot initialize the module. Here is what Buildtest outputs.

Hello, CC3000!

RX Buffer : 131 bytes
TX Buffer : 131 bytes
Free RAM: 1353

Initialising the CC3000 ...


any ideas on where to go from here? Is it a brick, or is there a way to recover?

thanks.

User avatar
adafruit_support_rick
 
Posts: 35092
Joined: Tue Mar 15, 2011 11:42 am

Re: CC3000 library: support for release 1.12 / Service Pack

Post by adafruit_support_rick »

Apparently, you have to do a 'reboot' of the CC3000. See this post:
http://forums.adafruit.com/viewtopic.php?f=22&t=54389

User avatar
MikeTeachman
 
Posts: 14
Joined: Mon Nov 25, 2013 10:52 pm

Re: CC3000 library: support for release 1.12 / Service Pack

Post by MikeTeachman »

Hi,

Thanks for this suggestion. I downloaded and installed the latest code with the cc3000.reboot() fix and re-ran the driverpatch program.

This seemed hopeful. Unfortunately, the program gets stuck on the cc3000.begin(2) call which appears to never return. Here is the serial output:
Hit any key & return to start
RX Buffer : 131 bytes
TX Buffer : 131 bytes
Free RAM: 1193 bytes

Initialising the CC3000
...

Code: Select all

/* Initialise the module */
  Serial.println(F("\nInitialising the CC3000 ..."));
  if (!cc3000.begin(2))// init with NO patches!
  {
    Serial.println(F("Unable to initialise the CC3000! Check your wiring?"));
    while(1);
  }
It's worthy to note that the CC3000 module is producing a high-pitched buzz - likely not a great sign. I tried running the Buildtest program again, but it also gets hung on the CC3000.begin() call.

I'm game to try other solutions if anyone has suggestions.

thanks !

Locked
Please be positive and constructive with your questions and comments.

Return to “Other Arduino products from Adafruit”