[TI] Sysconfig updates for v1.18.1 (#32777)

* readme and sysconfig updates for v1.18.1

* change docker img version
diff --git a/.github/workflows/examples-cc13x2x7_26x2x7.yaml b/.github/workflows/examples-cc13x2x7_26x2x7.yaml
index e9f4746..d36fb18 100644
--- a/.github/workflows/examples-cc13x2x7_26x2x7.yaml
+++ b/.github/workflows/examples-cc13x2x7_26x2x7.yaml
@@ -36,7 +36,7 @@
         if: github.actor != 'restyled-io[bot]'
 
         container:
-            image: ghcr.io/project-chip/chip-build-ti:41
+            image: ghcr.io/project-chip/chip-build-ti:46
             volumes:
                 - "/tmp/bloat_reports:/tmp/bloat_reports"
         steps:
diff --git a/.github/workflows/examples-cc32xx.yaml b/.github/workflows/examples-cc32xx.yaml
index 54f6025..a56e5cf 100644
--- a/.github/workflows/examples-cc32xx.yaml
+++ b/.github/workflows/examples-cc32xx.yaml
@@ -37,7 +37,7 @@
         if: github.actor != 'restyled-io[bot]'
 
         container:
-            image: ghcr.io/project-chip/chip-build-ti:41
+            image: ghcr.io/project-chip/chip-build-ti:46
             volumes:
                 - "/tmp/bloat_reports:/tmp/bloat_reports"
         steps:
diff --git a/examples/all-clusters-app/cc13x4_26x4/README.md b/examples/all-clusters-app/cc13x4_26x4/README.md
index f5a355f..513bf01 100644
--- a/examples/all-clusters-app/cc13x4_26x4/README.md
+++ b/examples/all-clusters-app/cc13x4_26x4/README.md
@@ -59,9 +59,9 @@
 
     ```
     $ cd ~
-    $ `wget https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-nsUM6f7Vvb/1.16.2.3028/sysconfig-1.16.2_3028-setup.run`
-    $ chmod +x sysconfig-1.16.2_3028-setup.run
-    $ ./sysconfig-1.16.2_3028-setup.run
+    $ wget https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-nsUM6f7Vvb/1.18.1.3343/sysconfig-1.18.1_3343-setup.run
+    $ chmod +x sysconfig-1.18.1_3343-setup.run
+    $ ./sysconfig-1.18.1_3343-setup.run
     ```
 
 -   Run the bootstrap script to setup the build environment.
@@ -88,7 +88,7 @@
 -   Run the build to produce a default executable. By default on Linux both the
     TI SimpleLink SDK and Sysconfig are located in a `ti` folder in the user's
     home directory, and you must provide the absolute path to them. For example
-    `/home/username/ti/sysconfig_1.16.2`. On Windows the default directory is
+    `/home/username/ti/sysconfig_1.18.1`. On Windows the default directory is
     `C:\ti`. Take note of this install path, as it will be used in the next
     step.
 
@@ -96,7 +96,7 @@
     $ cd ~/connectedhomeip/examples/all-clusters-app/cc13x2x7_26x2x7
     OR
     $ cd ~/connectedhomeip/examples/all-clusters-minimal-app/cc13x4_26x4
-    $ gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.16.2\""
+    $ gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.18.1\""
     $ ninja -C out/debug
 
     ```
@@ -105,7 +105,7 @@
     to the GN call.
 
     ```
-    gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.16.2\" target_defines=[\"CC13X4_26X4_ATTESTATION_CREDENTIALS=1\"]"
+    gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.18.1\" target_defines=[\"CC13X4_26X4_ATTESTATION_CREDENTIALS=1\"]"
     ```
 
 ## Programming
diff --git a/examples/all-clusters-app/cc13x4_26x4/chip.syscfg b/examples/all-clusters-app/cc13x4_26x4/chip.syscfg
index 0257d3e..e4ae2b6 100644
--- a/examples/all-clusters-app/cc13x4_26x4/chip.syscfg
+++ b/examples/all-clusters-app/cc13x4_26x4/chip.syscfg
@@ -168,14 +168,12 @@
 LED1.$hardware                  = system.deviceData.board.components.LED_RED;
 LED1.gpioPin.$name              = "CONFIG_GPIO_RLED";
 LED1.gpioPin.mode               = "Output";
-LED1.gpioPin.callbackFunction   = "";
 
 /* Green LED */
 LED2.$name                      = "CONFIG_LED_GREEN";
 LED2.$hardware                  = system.deviceData.board.components.LED_GREEN;
 LED2.gpioPin.$name              = "CONFIG_GPIO_GLED";
 LED2.gpioPin.mode               = "Output";
-LED2.gpioPin.callbackFunction   = "";
 
 /* Debug UART  */
 UART2.$hardware     = system.deviceData.board.components.XDS110UART;
diff --git a/examples/lighting-app/cc13x4_26x4/README.md b/examples/lighting-app/cc13x4_26x4/README.md
index 6d383e3..40dc195 100644
--- a/examples/lighting-app/cc13x4_26x4/README.md
+++ b/examples/lighting-app/cc13x4_26x4/README.md
@@ -58,9 +58,9 @@
 
     ```
     $ cd ~
-    $ `wget https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-nsUM6f7Vvb/1.16.2.3028/sysconfig-1.16.2_3028-setup.run`
-    $ chmod +x sysconfig-1.16.2_3028-setup.run
-    $ ./sysconfig-1.16.2_3028-setup.run
+    $ wget https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-nsUM6f7Vvb/1.18.1.3343/sysconfig-1.18.1_3343-setup.run
+    $ chmod +x sysconfig-1.18.1_3343-setup.run
+    $ ./sysconfig-1.18.1_3343-setup.run
     ```
 
 -   Run the bootstrap script to setup the build environment.
@@ -87,13 +87,13 @@
 -   Run the build to produce a default executable. By default on Linux both the
     TI SimpleLink SDK and Sysconfig are located in a `ti` folder in the user's
     home directory, and you must provide the absolute path to them. For example
-    `/home/username/ti/sysconfig_1.16.2`. On Windows the default directory is
+    `/home/username/ti/sysconfig_1.18.1`. On Windows the default directory is
     `C:\ti`. Take note of this install path, as it will be used in the next
     step.
 
     ```
     $ cd ~/connectedhomeip/examples/lock-app/cc13x4_26x4
-    $ gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.16.2\""
+    $ gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.18.1\""
     $ ninja -C out/debug
 
     ```
@@ -103,7 +103,7 @@
 
 
     ```
-    gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.16.2\""
+    gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.18.1\" target_defines=[\"CC13X4_26X4_ATTESTATION_CREDENTIALS=1\"]"
     ```
 
 ## Programming
diff --git a/examples/lighting-app/cc13x4_26x4/chip.syscfg b/examples/lighting-app/cc13x4_26x4/chip.syscfg
index 0257d3e..e4ae2b6 100644
--- a/examples/lighting-app/cc13x4_26x4/chip.syscfg
+++ b/examples/lighting-app/cc13x4_26x4/chip.syscfg
@@ -168,14 +168,12 @@
 LED1.$hardware                  = system.deviceData.board.components.LED_RED;
 LED1.gpioPin.$name              = "CONFIG_GPIO_RLED";
 LED1.gpioPin.mode               = "Output";
-LED1.gpioPin.callbackFunction   = "";
 
 /* Green LED */
 LED2.$name                      = "CONFIG_LED_GREEN";
 LED2.$hardware                  = system.deviceData.board.components.LED_GREEN;
 LED2.gpioPin.$name              = "CONFIG_GPIO_GLED";
 LED2.gpioPin.mode               = "Output";
-LED2.gpioPin.callbackFunction   = "";
 
 /* Debug UART  */
 UART2.$hardware     = system.deviceData.board.components.XDS110UART;
diff --git a/examples/lock-app/cc13x4_26x4/README.md b/examples/lock-app/cc13x4_26x4/README.md
index eff189d..535a414 100644
--- a/examples/lock-app/cc13x4_26x4/README.md
+++ b/examples/lock-app/cc13x4_26x4/README.md
@@ -59,9 +59,9 @@
 
     ```
     $ cd ~
-    $ `wget https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-nsUM6f7Vvb/1.16.2.3028/sysconfig-1.16.2_3028-setup.run`
-    $ chmod +x sysconfig-1.16.2_3028-setup.run
-    $ ./sysconfig-1.16.2_3028-setup.run
+    $ wget https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-nsUM6f7Vvb/1.18.1.3343/sysconfig-1.18.1_3343-setup.run
+    $ chmod +x sysconfig-1.18.1_3343-setup.run
+    $ ./sysconfig-1.18.1_3343-setup.run
     ```
 
 -   Run the bootstrap script to setup the build environment.
@@ -88,7 +88,7 @@
 -   Run the build to produce a default executable. By default on Linux both the
     TI SimpleLink SDK and Sysconfig are located in a `ti` folder in the user's
     home directory, and you must provide the absolute path to them. For example
-    `/home/username/ti/sysconfig_1.16.2`. On Windows the default directory is
+    `/home/username/ti/sysconfig_1.18.1`. On Windows the default directory is
     `C:\ti`. Take note of this install path, as it will be used in the next
     step.
 
@@ -96,7 +96,7 @@
     $ cd ~/connectedhomeip/examples/lock-app/cc13x2x7_26x2x7
     OR
     $ cd ~/connectedhomeip/examples/lock-app/cc13x4_26x4
-    $ gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.16.2\""
+    $ gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.18.1\""
     $ ninja -C out/debug
 
     ```
@@ -106,7 +106,7 @@
 
 
     ```
-    gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.16.2\" target_defines=[\"CC13X4_26X4_ATTESTATION_CREDENTIALS=1\"]"
+    gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.18.1\" target_defines=[\"CC13X4_26X4_ATTESTATION_CREDENTIALS=1\"]"
     ```
 
 ## Programming
diff --git a/examples/lock-app/cc13x4_26x4/chip.syscfg b/examples/lock-app/cc13x4_26x4/chip.syscfg
index 0257d3e..e4ae2b6 100644
--- a/examples/lock-app/cc13x4_26x4/chip.syscfg
+++ b/examples/lock-app/cc13x4_26x4/chip.syscfg
@@ -168,14 +168,12 @@
 LED1.$hardware                  = system.deviceData.board.components.LED_RED;
 LED1.gpioPin.$name              = "CONFIG_GPIO_RLED";
 LED1.gpioPin.mode               = "Output";
-LED1.gpioPin.callbackFunction   = "";
 
 /* Green LED */
 LED2.$name                      = "CONFIG_LED_GREEN";
 LED2.$hardware                  = system.deviceData.board.components.LED_GREEN;
 LED2.gpioPin.$name              = "CONFIG_GPIO_GLED";
 LED2.gpioPin.mode               = "Output";
-LED2.gpioPin.callbackFunction   = "";
 
 /* Debug UART  */
 UART2.$hardware     = system.deviceData.board.components.XDS110UART;
diff --git a/examples/pump-app/cc13x4_26x4/README.md b/examples/pump-app/cc13x4_26x4/README.md
index 23261b75..61a6a0f 100644
--- a/examples/pump-app/cc13x4_26x4/README.md
+++ b/examples/pump-app/cc13x4_26x4/README.md
@@ -58,9 +58,9 @@
 
     ```
     $ cd ~
-    $ `wget https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-nsUM6f7Vvb/1.16.2.3028/sysconfig-1.16.2_3028-setup.run`
-    $ chmod +x sysconfig-1.16.2_3028-setup.run
-    $ ./sysconfig-1.16.2_3028-setup.run
+    $ wget https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-nsUM6f7Vvb/1.18.1.3343/sysconfig-1.18.1_3343-setup.run
+    $ chmod +x sysconfig-1.18.1_3343-setup.run
+    $ ./sysconfig-1.18.1_3343-setup.run
     ```
 
 -   Run the bootstrap script to setup the build environment.
@@ -87,7 +87,7 @@
 -   Run the build to produce a default executable. By default on Linux both the
     TI SimpleLink SDK and Sysconfig are located in a `ti` folder in the user's
     home directory, and you must provide the absolute path to them. For example
-    `/home/username/ti/sysconfig_1.16.2`. On Windows the default directory is
+    `/home/username/ti/sysconfig_1.18.1`. On Windows the default directory is
     `C:\ti`. Take note of this install path, as it will be used in the next
     step.
 
@@ -95,7 +95,7 @@
     $ cd ~/connectedhomeip/examples/pump-app/cc13x2x7_26x2x7
     OR
     $ cd ~/connectedhomeip/examples/pump-app/cc13x4_26x4
-    $ gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.16.2\""
+    $ gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.18.1\""
     $ ninja -C out/debug
 
     ```
@@ -104,7 +104,7 @@
     to the GN call.
 
     ```
-    gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.16.2\" target_defines=[\"CC13X4_26X4_ATTESTATION_CREDENTIALS=1\"]"
+    gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.18.1\" target_defines=[\"CC13X4_26X4_ATTESTATION_CREDENTIALS=1\"]"
     ```
 
 ## Programming
diff --git a/examples/pump-app/cc13x4_26x4/chip.syscfg b/examples/pump-app/cc13x4_26x4/chip.syscfg
index 0257d3e..e4ae2b6 100644
--- a/examples/pump-app/cc13x4_26x4/chip.syscfg
+++ b/examples/pump-app/cc13x4_26x4/chip.syscfg
@@ -168,14 +168,12 @@
 LED1.$hardware                  = system.deviceData.board.components.LED_RED;
 LED1.gpioPin.$name              = "CONFIG_GPIO_RLED";
 LED1.gpioPin.mode               = "Output";
-LED1.gpioPin.callbackFunction   = "";
 
 /* Green LED */
 LED2.$name                      = "CONFIG_LED_GREEN";
 LED2.$hardware                  = system.deviceData.board.components.LED_GREEN;
 LED2.gpioPin.$name              = "CONFIG_GPIO_GLED";
 LED2.gpioPin.mode               = "Output";
-LED2.gpioPin.callbackFunction   = "";
 
 /* Debug UART  */
 UART2.$hardware     = system.deviceData.board.components.XDS110UART;
diff --git a/examples/pump-controller-app/cc13x4_26x4/README.md b/examples/pump-controller-app/cc13x4_26x4/README.md
index a19c796..d618570 100644
--- a/examples/pump-controller-app/cc13x4_26x4/README.md
+++ b/examples/pump-controller-app/cc13x4_26x4/README.md
@@ -59,9 +59,9 @@
 
     ```
     $ cd ~
-    $ `wget https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-nsUM6f7Vvb/1.16.2.3028/sysconfig-1.16.2_3028-setup.run`
-    $ chmod +x sysconfig-1.16.2_3028-setup.run
-    $ ./sysconfig-1.16.2_3028-setup.run
+    $ wget https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-nsUM6f7Vvb/1.18.1.3343/sysconfig-1.18.1_3343-setup.run
+    $ chmod +x sysconfig-1.18.1_3343-setup.run
+    $ ./sysconfig-1.18.1_3343-setup.run
     ```
 
 -   Run the bootstrap script to setup the build environment.
@@ -88,7 +88,7 @@
 -   Run the build to produce a default executable. By default on Linux both the
     TI SimpleLink SDK and Sysconfig are located in a `ti` folder in the user's
     home directory, and you must provide the absolute path to them. For example
-    `/home/username/ti/sysconfig_1.16.2`. On Windows the default directory is
+    `/home/username/ti/sysconfig_1.18.1`. On Windows the default directory is
     `C:\ti`. Take note of this install path, as it will be used in the next
     step.
 
@@ -96,7 +96,7 @@
     $ cd ~/connectedhomeip/examples/pump-controller-app/cc13x2x7_26x2x7
     OR
     $ cd ~/connectedhomeip/examples/pump-controller-app/cc13x4_26x4
-    $ gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.16.2\""
+    $ gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.18.1\""
     $ ninja -C out/debug
 
     ```
@@ -105,7 +105,7 @@
     to the GN call.
 
     ```
-    gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.16.2\" target_defines=[\"CC13X4_26X4_ATTESTATION_CREDENTIALS=1\"]"
+    gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.18.1\" target_defines=[\"CC13X4_26X4_ATTESTATION_CREDENTIALS=1\"]"
     ```
 
 ## Programming
diff --git a/examples/pump-controller-app/cc13x4_26x4/chip.syscfg b/examples/pump-controller-app/cc13x4_26x4/chip.syscfg
index 0257d3e..e4ae2b6 100644
--- a/examples/pump-controller-app/cc13x4_26x4/chip.syscfg
+++ b/examples/pump-controller-app/cc13x4_26x4/chip.syscfg
@@ -168,14 +168,12 @@
 LED1.$hardware                  = system.deviceData.board.components.LED_RED;
 LED1.gpioPin.$name              = "CONFIG_GPIO_RLED";
 LED1.gpioPin.mode               = "Output";
-LED1.gpioPin.callbackFunction   = "";
 
 /* Green LED */
 LED2.$name                      = "CONFIG_LED_GREEN";
 LED2.$hardware                  = system.deviceData.board.components.LED_GREEN;
 LED2.gpioPin.$name              = "CONFIG_GPIO_GLED";
 LED2.gpioPin.mode               = "Output";
-LED2.gpioPin.callbackFunction   = "";
 
 /* Debug UART  */
 UART2.$hardware     = system.deviceData.board.components.XDS110UART;
diff --git a/examples/shell/cc13x4_26x4/README.md b/examples/shell/cc13x4_26x4/README.md
index 60b7344..0292ebb 100644
--- a/examples/shell/cc13x4_26x4/README.md
+++ b/examples/shell/cc13x4_26x4/README.md
@@ -16,9 +16,9 @@
 
     ```
     $ cd ~
-    $ `wget https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-nsUM6f7Vvb/1.16.2.3028/sysconfig-1.16.2_3028-setup.run`
-    $ chmod +x sysconfig-1.16.2_3028-setup.run
-    $ ./sysconfig-1.16.2_3028-setup.run
+    $ wget https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-nsUM6f7Vvb/1.18.1.3343/sysconfig-1.18.1_3343-setup.run
+    $ chmod +x sysconfig-1.18.1_3343-setup.run
+    $ ./sysconfig-1.18.1_3343-setup.run
     ```
 
 -   Run the bootstrap script to setup the build environment.
@@ -45,7 +45,7 @@
 -   Run the build to produce a default executable. By default on Linux both the
     TI SimpleLink SDK and Sysconfig are located in a `ti` folder in the user's
     home directory, and you must provide the absolute path to them. For example
-    `/home/username/ti/sysconfig_1.16.2`. On Windows the default directory is
+    `/home/username/ti/sysconfig_1.18.1`. On Windows the default directory is
     `C:\ti`. Take note of this install path, as it will be used in the next
     step.
 
@@ -53,7 +53,7 @@
     $ cd ~/connectedhomeip/examples/shell/cc13x2x7_26x2x7
     OR
     $ cd ~/connectedhomeip/examples/shell/cc13x4_26x4
-    $ gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.16.2"
+    $ gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.18.1"
     $ ninja -C out/debug
 
     ```
@@ -62,7 +62,7 @@
     to the GN call.
 
     ```
-    gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.16.2\" target_defines=[\"CC13X4_26X4_ATTESTATION_CREDENTIALS=1\"]"
+    gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.18.1\" target_defines=[\"CC13X4_26X4_ATTESTATION_CREDENTIALS=1\"]"
     ```
 
 ## Programming
diff --git a/examples/shell/cc13x4_26x4/chip.syscfg b/examples/shell/cc13x4_26x4/chip.syscfg
index aca6b1d..725bac1 100644
--- a/examples/shell/cc13x4_26x4/chip.syscfg
+++ b/examples/shell/cc13x4_26x4/chip.syscfg
@@ -168,14 +168,12 @@
 LED1.$hardware                  = system.deviceData.board.components.LED_RED;
 LED1.gpioPin.$name              = "CONFIG_GPIO_RLED";
 LED1.gpioPin.mode               = "Output";
-LED1.gpioPin.callbackFunction   = "";
 
 /* Green LED */
 LED2.$name                      = "CONFIG_LED_GREEN";
 LED2.$hardware                  = system.deviceData.board.components.LED_GREEN;
 LED2.gpioPin.$name              = "CONFIG_GPIO_GLED";
 LED2.gpioPin.mode               = "Output";
-LED2.gpioPin.callbackFunction   = "";
 
 /* Debug UART  */
 UART2.$hardware     = system.deviceData.board.components.XDS110UART;