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.

IWR1642BOOST: Newly purchased IWR boards incompatible with SDK 2.x ?

Part Number: IWR1642BOOST
Other Parts Discussed in Thread: IWR1443BOOST, , IWR1642, IWR1443, MMWAVE-SDK

We have two mmWave sensor board (IWR1443BOOST and IWR1642BOOST) which have been purchased within the last 3 weeks from TI. When we go to the TI resource explorer and try to run the people counting lab we see the warning: 

"This lab will only work if the IWR1642BOOST EVM has a sticker that says "ES2.0". ES2.0 devices will only work with software based on mmWave SDK version 2.0 or above. If the EVM does not have the sticker, the device is ES1.0 and requires mmWave SDK version 1.xx.xx.xx."

Since neither of the board have the ES2.0 sticker can we assume these boards are not able to work with the SDK 2.0 ? 

Since we are intending to start developing this project with the 2.x SDK, could you please:

  1. Indicate how we are to identify which boards are compatible with the 2.x demo (other than the absence of a sticker)
  2. How we could go about exchanging these boards for 2.x compatible boards (if the ones we purchased are not compatible with the latest SDK)
  3. Indicate if this compatibility issue is 
    1. A PCB issue (resistors etc)
    2. A silicon revision issue
    3. Software issue (which could be worked around)

Thanks

Bill 

  • Hello Bill,

    The ES version is the silicon revision of the mmWave chip on the EVM.

    The more recently purchased EVMs may not come with an ES2.0 sticker even though they have ES2.0 devices on them.  You can check the device marking on the chip using the information in the IWR1642 Errata doc to verify which ES version is on the EVM.  Please see the following device marking diagram copied from the Errata doc.

    • If the part identifier only reads "502" (highlighted in red), the device version is ES1.0
    • If the part identifier reads "502AC" (highlighted in red and yellow), the device version is ES2.0

    If you do have ES1.0 devices, you can find instructions on accessing earlier versions of the labs/demos that will work on IWR1642 ES1.0 at the bottom of the Industrial Toolbox labs page.

    Please mark as answered if your question is resolved or reply if more support is needed.

    Regards,

    John

  • Thank you for the information about the IWR1642.

    We also have an IWR1443BOOST which has the part marking "964D" which seems to indicate ES2.0 compatibility, however it also has the part marking XIWR1443, which according to the errata indicates an "Experimental device that is not necessarily representative of the final device's electrical specifications"

    Is this the correct device to begin development with, or is there a production version which we should be using?
  • Hi Bill,

    The production version of IWR1443 is ES3.0 which was just released at the end of October.  You can find the device marking for identification of ES version in the IWR1443 Errata doc.

    It would be advisable to use the ES3.0 version for final development and testing.  However, as shown on the Industrial Toolbox labs page most of the current IWR1443 demo software is still only supported on ES 2.0 as it will take some time to update all the demos for the new ES3.0 silicon.  Therefore, it may be better to start initial evaluation/development on the ES2.0 version for now if you would like to take advantage of the various demos.

    Regards,

    John

  • It would appear that the IWR1443 we purchased is not compatible with ES2.0 as when using FLASH to program the SDK demo binary shipped with SDK 2.1 it complains the file is not compatible with the part. However when we try to program it using a binary from the 1.02.00.05 SDK it works. Confusingly the part marking '964D' should indicate ES2.0 compatibility, however the other marking indicates XIWR1443 which indicates an "experimental" version, and it's on a RevA board.

    Could you give me some direction as to how to get the SDK 2.0 demonstrations working on this board?
  • Hi Bill,

    For IWR1443 ES2.0 you will need to use MMWAVE-SDK 1.2. You can download it from the following link.
    software-dl.ti.com/.../index_FDS.html

    MMWAVE-SDK 2.1 only supports IWR1443 ES3.0 (and IWR1642 ES2.0).

    Regards,
    John
  • Ok this is quite confusing. From what I can tell, the versions in play are:
    1) Silicon version (ES1.x ES2.x ? ) which is not linked to SDK version?
    2) Board version (Rev A or Rev B)
    3) SDK version (1.xx or 2.xx)
    4) Industrial Toolbox Version (2.x or 3.x), each which contains labs which are selectively dependent on various subset of the above as it appears:
    a) the people counting demo in 3.0 of the Industrial toolbox only works exclusively with version 2.0.0.4 of the SDK and ES2.0 (although it claims version 2.1.0.5 is compatible, there are missing definitions and broken function calls)
    b) the vital signs demo in version 3.0 of the industrial toolbox only works exclusively with version 1.02.0.05 of the SDK and ES1.0

    I only seem to bump into these specific SDK version requirements once I try to go and actually build the code in code composer, which requires me to download and install a new version of the SDK (which occasionally breaks the old version, requiring a wipe and complete re-install)

    Do you have a compatibility matrix document for all these versions to streamline this process?
  • Hi Bill,

    The Industrial Toolbox labs page that I mentioned previously has the matrix that shows which silicon part and ES version as well as which mmWave SDK version is required for each lab.

    Regards,
    John