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.

CC1110-CC1111DK facing issue

Hello All,

We are trying to use CC1110-CC1111DK with our laptop via USB cable.

But while trying this we get below message on SmartRF04EB display :

"OLD SW VERSION

Chip version is too new and not supported by this software . Please download a newer version of this software from ti.com/lpw"

I have checked SmartRF04EB without CC1110EM its showing "Chipcon SRF04EB No EM detected!"

Kindly help here to take it further,

Awaiting for your valuable response.

  • If you plug in your SmartRF04, click on this in the "connected devices" list in SmartRFStudio and upgrade to the latest FW version do you still have the problem?
  • Hello TER,

    Do i need to upgrade the firmware by using FLASH Programmer? 

    Kindly confirm.

  • No,
    just do as I wrote. SmartRF Studio will ask if you want to upgrade if the firmware is not the latest version and the upgrade will be done by SmartRF Studio via USB to the EB board.
  • As you have mentioned , I upgraded the firmware of SmartRF04 board using SmartRF Studio to Version 0047 (  Earlier it was 0043(old)  ).

    But it displays the same message on LCD  i.e.

     

    OLD SW VERSION

    Chip version is too new and not supported by this software . Please download a newer version of this software from ti.com/lpw

  • Strange. The display also doesn't have that many lines to show a message, could you post a picture of the setup including the display text?
  • SmartRF04 board has a joystick which can scroll down entire message line by line.

    This is an image of my setup.

    This is the first line of the message , when I scroll down using joystick I see the complete message as I have mentioned above.

  • Hi,
    Can you try to do a mass erase of the CC1110/11 device? The message you see may come from the firmware programmed on the device.

    Br,
    TIABO
  • Hello All,


    I did what you suggest and erase the CC1110EM for 868/915MHz device by using flash programmer inside the SmartRF Studio. But DC Panel is closed and does not work now. It does not even show the message that "chip version is too new and not supported...".


    By the way it works well with CC1110EM for 433MHz. I can run PER tests with this module.


    Thanks...

  • I checked version of chip which is 4 and your software supports version 3 . What is the difference between 3rd version and 4th version?

    Thank you.

  • Hi,

    My board has the same problem with yours. But, as I wrote before, it works well with cc1110em for 433MHz. What about yours? Also, did you try erasing cc1110em module? I did and I even cannot see that error message :)

    By the way, all modules work well with SmartRF Studio program. You can try all test options there.
  • I could solve that problem. While booting up , please edit following lines with exact chip number.

    #define CC1110_MIN_SUPPORTED_VERSION 0x03 // Oldest CC1110 revision supported
    #define CC1110_MAX_SUPPORTED_VERSION 0x04 // Newest CC1110 revision supported
    This is just some software problem . find lines above and edit them .
    This will work for 868 as well as 433MHz .

    Sushrut
  • I have the same issue as reported by Nilesh.
    • Smart RF Studio 7-2.3.0 was installed from Texas Instruments website. Copy of this can be found in the project folder.
    • Motherboard ‘1’ when powered up displayed the following on its display
    -----------------------
    TexasInstruments
    CC1110 (4)
    -----------------------
    • When the switch S1 was toggled the unit displayed the following message
    OLD SW VERSION Chip version is too new and not supported by this software. Please download a new version of this software from ti.com/lpw
    • SmartRF Studio 7 recognises on start up that a CC1110 device is connected and it lists the connected device as ‘SMARTRF04EB (USB device ID=686f, Firmware revision=0043), -- CC1110’.
    • Double clicking the CC1110 on Smart RF Studio pops up a window with title 'Update firmware'. It indicates that the current version is 0043 and the latest is 0047

    • The firmware was updated successfully from this pop up window. However, the display on the motherboard did not change. Also, when CC1110 icon of the Smart RF Studio7 was double clicked it reverted to the message reporting the current version being old.

    • Repeating the process cleared the message reported by SmartRF Studio7 and it lists the connected device as ‘SMARTRF04EB (USB device ID=686f, Firmware revision=0047), -- CC1110’. However, the display on the motherboard still reports ‘OLD SW VERSION’.

    My hypothesis is that the SMARTRF Studio is referring to the evaluation board (EB) and the display on the motherboard is referring to the plugged in evaluation module (EM).
  • I have found a means of loading new code to the evaluation module via the flash loader tool of the SmartRF Studio. In order to try this out I require the Flash image. Does anyone know where I can find this on TI website?
  • Hello ,

    This is just one software incompatibility issue , with small changes with the code you can resolve this problem .
    If you look into the code , check out the value of Software version macro . You have to do some changes with that value . for reference you can look for a code , where "OLD SOFTWARE ................." is getting printed . I think software version value I had reduced , to get compatible with the code . 

  • The CC1110-CC1111DK software example can be found at www.ti.com/.../swrc085.

    As Sushrut says, the example code sets a max supported HW revision of the chip, which is unfortunate.

    I don't have hardware here, but I've attached the hex file I generated from swrc085, where I applied the fix mentioned by Sushrut.

    per_test_cc1110.hex

    -- Details --

    The project is included in swrc085 is for an older version of IAR EW8051 than I have, so I had to do a couple of modifications for it to compile (IAR doesn't manage the conversion 100% correctly):

    1. Select build configuration: "Build .hex for CC1110" (this also works for the "Debug on CC1110" configuration)
    2. Project > Options > General options:
      1. Device: CC1110F32 (browse to <iar_install>/8051/config/devices/TexasInstruments)
      2. Data Model: Large
      3. Calling convention: XDATA reentrant

    If you want to download and debug the code in IAR, you need to set the debugger to Texas Instruments: Project > Options > Debugger: Texas Instruments.