Unsupported IDT versions for FreeRTOS - FreeRTOS

Unsupported IDT versions for FreeRTOS

This section lists unsupported versions of IDT for FreeRTOS. Unsupported versions do not receive bug fixes or updates. For more information, see Understand the support policy for AWS IoT Device Tester.

The following versions of IDT-FreeRTOS are no longer supported.

Unsupported versions of AWS IoT Device Tester for FreeRTOS

AWS IoT Device Tester version

Test suite versions

Supported FreeRTOS versions

Release date

Release notes

IDT v4.5.10

FRQ_2.1.4

  • 202112.00

  • 202012-LTS that use FreeRTOS LTS libraries.

2022.09.02

  • For more information about what's included in the FreeRTOS 202012-LTS release, see the CHANGELOG.md file on GitHub.

  • Resolved an issue affecting the OTA End to End test group.

  • Removed FullTransportInterfacePlainText from running in qualification runs. Plain text can still be ran as a development test group by using the -\-group-id flag.

  • Improved the logging and the readability of console and file output.

  • Minor bug fixes and improvements.

IDT v4.5.9

FRQ_2.1.3

  • 202112.00

  • 202012.04-LTS that use FreeRTOS LTS libraries.

2022.08.17

  • For more information about what's included in the FreeRTOS 202012.04-LTS release, see the CHANGELOG.md file on GitHub.

  • Resolved an issue affecting the FreeRTOSIntegrity test group.

  • Updated FullCloudIoT test group by removing “MQTT Connect Exponential Backoff Retries” test case.

  • Minor bug fixes and improvements.

IDT v4.5.6

FRQ_2.1.2

  • 202112.00

  • 202012.04-LTS that use FreeRTOS LTS libraries.

2022.06.29

  • For more information about what's included in the FreeRTOS 202012.04-LTS release, see the CHANGELOG.md file on GitHub.

  • Adds new test group FullCloudIoT which tests the board against AWS IoT Core Device Advisor.

  • Resolved an issue affecting the OTA E2E test cases.

  • Minor bug fixes and improvements.

IDT v4.5.5

FRQ_2.1.1

  • 202112.00

  • 202012.04-LTS that use FreeRTOS LTS libraries.

2022.06.06

  • For more information about what's included in the FreeRTOS 202012.04-LTS release, see the CHANGELOG.md file on GitHub.

  • Adds new test group FullCloudIoT which tests the board against AWS IoT Core Device Advisor.

  • Resolved an issue affecting the FreeRTOSVersion and FreeRTOSIntegrity test cases.

  • Minor bug fixes and improvements.

IDT v4.5.5

FRQ_2.1.0

  • 202107.00

  • 202112.00

  • 202012.04-LTS that use FreeRTOS LTS libraries.

2022.05.31

  • For more information about what's included in the FreeRTOS 202012.04-LTS release, see the CHANGELOG.md file on GitHub.

  • Adds new test group FullCloudIoT which tests the board against AWS IoT Core Device Advisor.

  • Minor bug fixes and improvements.

IDT v4.5.4

FRQ_2.0.0

  • 202112.00

  • 202012.04-LTS that use FreeRTOS LTS libraries.

2022.05.09

  • For more information about what's included in the FreeRTOS 202012.04-LTS release, see the CHANGELOG.md file on GitHub.

  • Removes the requirement to qualify boards using only versions of Amazon FreeRTOS from the aws/amazon-freertos GitHub repository.

  • Minor bug fixes and improvements.

IDT v4.5.2

FRQ_1.6.2

202107.00

2022.01.25

  • For more information about what's included in the FreeRTOS 202107.00 release, see the CHANGELOG.md file on GitHub.

  • Implements the new IDT test orchestrator for configuring custom test suites. For more information, see Configure the IDT test orchestrator.

  • Minor bug fixes and improvements.

IDT v4.0.3

FRQ_1.5.1

202012.00

2021.07.30

  • Support for qualification of devices with locked-down credentials on a Hardware Security Module.

  • Minor bug fixes and improvements.

IDT v4.3.0

FRQ_1.6.1

202107.00

2021.07.26

IDT v4.1.0

FRQ_1.6.0

202107.00

2021.07.21

  • For more information about what's included in the FreeRTOS 202107.00 release, see the CHANGELOG.md file on GitHub.

  • Removes the following test cases from OTA qualification:

    • OTA Agent

    • OTA Missing Filename

    • OTA Max Configured Number of Blocks

  • Removes the OTA Dataplane Both test group from OTA Qualification. In the device.json file, the OTADataPlaneProtocol configuration now accepts only HTTP or MQTT as supported values.

  • Implements the following changes to the freertosFileConfiguration configuration in the userdata.json file for changes to the FreeRTOS source code:

    • Changes the file name that is specified for otaAgentTestsConfig and otaAgentDemosConfig from aws_ota_agent_config.h to ota_config.h.

    • Adds a new otaDemosConfig optional configuration to specify the file path to the new ota_demo_config.h file.

  • Adds a new field testStartDelayms to userdata.json to specify a delay between the time a device is flashed to run a FreeRTOS test group and when it starts running tests. The value should be given in milliseconds. This delay can be used to give IDT a chance to connect so that no test output is missed.

IDT v4.0.1

FRQ_1.4.1

202012.00

2021.01.19

  • For more information about what's included in the FreeRTOS 202012.00 release, see the CHANGELOG.md file in GitHub.

  • Introduces additional OTA (Over-the-air) E2E (end-to-end) test cases.

  • Supports qualification of development boards running FreeRTOS 202012.00 that use FreeRTOS LTS libraries.

  • Adds support for qualification of FreeRTOS development boards using cellular connectivity.

  • Fixes a bug in the echo server configuration.

  • Enables you to develop and run your own custom test suites using AWS IoT Device Tester for FreeRTOS. For more information, see Develop and run your own IDT test suites.

  • Provides code signed IDT applications, so you don't need to grant permissions when you run it under Windows or macOS.

  • Refined the BLE test result parsing logic.

IDT v3.4.0

FRQ_1.3.0

202011.01

2020.11.05

  • For more details, see the CHANGELOG.md file in GitHub.

  • Fixed bug where 'RSA' was not a valid PKCS11 configuration option.

  • Fixed bug where Amazon S3 buckets aren't cleaned up correctly after OTA tests.

  • Updates to support the new test cases inside of the FullMQTT test group.

IDT v3.3.0

FRQ_1.2.0

202007.00

2020.09.17

  • For more details, see the CHANGELOG.md file in GitHub.

  • New end-to-end tests to validate Over The Air (OTA) update suspend and resume feature.

  • Fixed bug causing users in eu-central-1 Region to be unable to pass config validation for OTA tests.

  • Added --update-idt parameter to the run-suite command. You can use this option to set the response for the IDT update prompt.

  • Added --update-managed-policy parameter to the run-suite command. You can use this option to set the response for the managed policy update prompt.

  • Internal improvements and bug fixes, including:

    • For automatic test suite updates, improvements to config file upgrade.

IDT v3.0.2

FRQ_1.0.1

202002.00

  • For more information, see the CHANGELOG.md file in GitHub.

  • Adds automatic update of test suites within IDT. IDT can now download the latest test suites that are available for your FreeRTOS version. With this feature, you can:

    • Download the latest test suites using the upgrade-test-suite command.

    • Download the latest test suites by setting a flag when you start IDT.

      Use the -u flag option where flag can be 'y' to always download or 'n' to use the existing version.

      When there are multiple test suite versions available, the latest version is used unless you specify a test suite ID when starting IDT.

    • Use the new list-supported-versions option to list the FreeRTOS and test suite versions that are supported by the installed version of IDT.

    • List test cases in a group and run individual tests.

    Test suites are versioned using a major.minor.patch format starting from 1.0.0.

  • Adds the list-supported-products command – Lists the FreeRTOS and test suite versions that are supported by the installed version of IDT.

  • Adds list-test-cases command – Lists the test cases that are available in a test group.

  • Adds the test-id option for the run-suite command – Use this option to run individual test cases in a test group.

IDT v1.7.1

FRQ_1.0.0

202002.00

  • For more details, see the CHANGELOG.md file in GitHub.

  • Supports the custom code signing method for over-the-air (OTA) end-to-end test cases so that you can use your own code signing commands and scripts to sign OTA payloads.

  • Adds a precheck for serial ports before the start of tests. Tests will fail quickly with improved error messaging if the serial port is misconfigured in the device.json file.

  • Added an AWS Managed Policy AWSIoTDeviceTesterForFreeRTOSFullAccess with permissions required to run AWS IoT Device Tester. If new releases require additional permissions, we add them to this managed policy so that you don't have to manually update your IAM permissions.

  • The file named AFQ_Report.xml in the results directory is now FRQ_Report.xml.

IDT v1.6.2

FRQ_1.0.0

202002.00

  • Supports optional tests for OTA over HTTPS to qualify your FreeRTOS development boards.

  • Supports AWS IoT ATS endpoint in testing.

  • Supports capability to inform users on latest IDT version before start of test suite.

IDT v1.5.2

FRQ_1.0.0

201910.00

  • Supports qualification of FreeRTOS devices with secure element (onboard key).

  • Supports configurable echo server ports for Secure Sockets and Wi-Fi test groups.

  • Supports timeout multiplier flag to increase timeouts, which is useful when you troubleshoot for timeout-related errors.

  • Added bug fix for log parsing.

  • Supports iot ats endpoint in testing.

IDT v1.4.1

FRQ_1.0.0

201908.00

  • Added support for new PKCS11 library and test case updates.

  • Introduced actionable error codes. For more information, see IDT error codes

  • Updated IAM policy used to run IDT.

IDT v1.3.2

FRQ_1.0.0

201906.00

  • Added support for testing Bluetooth Low Energy (BLE).

  • Improved user experience for IDT command line interface (CLI) commands.

  • Updated IAM policy used to run IDT.

IDT-FreeRTOS v1.2

FRQ_1.0.0

  • FreeRTOS v1.4.8

  • FreeRTOS v1.4.9

Added support for testing FreeRTOS devices with the CMAKE build system.

IDT-FreeRTOS v1.1

FRQ_1.0.0

IDT-FreeRTOS v1.0

FRQ_1.0.0