diff --git a/IDE/Renesas/e2studio/RA6M4/README.md b/IDE/Renesas/e2studio/RA6M4/README.md
index b9eebcb17..517345885 100644
--- a/IDE/Renesas/e2studio/RA6M4/README.md
+++ b/IDE/Renesas/e2studio/RA6M4/README.md
@@ -24,26 +24,27 @@ The wolfssl Project Summary is listed below and is relevant for every project.
|Board|EK-RA6M4|
|Device|R7FA6M4AF3CFB|
|Toolchain|GCC ARM Embedded|
-|FSP Version|3.4.0a|
+|FSP Version|3.5.0|
#### Selected software components
|Components|Version|
|:--|:--|
-|Board Support Package Common Files|v3.4.0a|
-|Secure Cryptography Engine on RA6 Protected Mode|v3.4.0a|
-|I/O Port|v3.4.0a|
-|Arm CMSIS Version 5 - Core (M)|v5.7.0+fsp.3.4.0a|
-|RA6M3G-EK Board Support Files|v3.4.0a|
-|Board support package for R7FA6M4AF3CFB|v3.4.0a|
-|Board support package for RA6M4|v3.4.0a|
-|FreeRTOS|v10.4.3+fsp.3.4.0a|
-|FreeRTOS - Memory Management - Heap 4|v10.4.3+fsp.3.4.0a|
-|r_ether to FreeRTOS+TCP Wrapper|v3.4.0a|
-|Ethernet|v3.4.0.a|
-|Ethernet PHY|v3.4.0a|
-|FreeRTOS+TCP|v2.3.2+fsp.3.4.0a|
-|FreeRTOS - Buffer Allocation 2|v2.3.2+fsp.3.4.0a|
+|Board Support Package Common Files|v3.5.0|
+|Secure Cryptography Engine on RA6 Protected Mode|v3.5.0|
+|I/O Port|v3.5.0|
+|Arm CMSIS Version 5 - Core (M)|v5.8.0+fsp.3.5.0|
+|RA6M3G-EK Board Support Files|v3.5.0|
+|Board support package for R7FA6M4AF3CFB|v3.5.0|
+|Board support package for RA6M4|v3.5.0|
+|Board support package for RA6M4 - FSP Data|v3.5.0|
+|FreeRTOS|v10.4.3-LTS.Patch.2+fsp.3.5.0|
+|FreeRTOS - Memory Management - Heap 4|v10.4.3-LTS.Patch.2+fsp.3.5.0|
+|r_ether to FreeRTOS+TCP Wrapper|v3.5.0|
+|Ethernet|v3.5.0|
+|Ethernet PHY|v3.5.0|
+|FreeRTOS+TCP|v2.3.2-LTS.Patch.1+fsp.3.5.0|
+|FreeRTOS - Buffer Allocation 2|v2.3.2-LTS.Patch.1+fsp.3.5.0|
## Setup Steps and Build wolfSSL Library
@@ -61,24 +62,24 @@ The wolfssl Project Summary is listed below and is relevant for every project.
+ Select FreeRTOS from RTOS selection. Click Next.
+ Check `FreeRTOS minimal - Static Allocation`. Click Finish.
+ Open Smart Configurator by clicking configuration.xml in the project
-+ Go to `BSP` tab and increase Heap Size under `RA Common` on Properties page
++ Go to `BSP` tab and increase Heap Size under `RA Common` on Properties page, e.g. 0x1000
+ Go to `Stacks` tab
-+ Add `SCE Protected Mode` stack from `New Stack` -> `Driver` -> `Crypt`
++ Add `SCE Protected Mode` stack from `New Stack` -> `Security`
+ Add New thead and set properties
|Property|Value|
|:--|:--|
|Thread Symbol|sce_tst_thread|
|Thread Name|sce_tst_thread|
-|Thread Stack size|increase depending on your environment|
+|Thread Stack size|increase depending on your environment
e.g. 0xA000|
|Thread MemoryAllocation|Dyamic|
|Common General Use Mutexes|Enabled|
|Common General Enable Backward Compatibility|Enabled|
|Common Memory Allocation Support Dynamic Allocation|Enabled|
-|Common Memory Allocation Total Heap Size|increase depending on your environment|
+|Common Memory Allocation Total Heap Size|increase depending on your environment
e.g. 0x20000|
-+ Add `Heap 4` stack to sce_tst_thread from `New Stack` -> `FreeRTOS` -> `Memory Management`
-+ Add `FreeRTOS + TCP` stack to sce_tst_thread from `New Stack` -> `FreeRTOS` -> `Libraries` and set properties
++ Add `Heap 4` stack to sce_tst_thread from `New Stack` -> `RTOS` -> `FreeRTOS Heap 4`
++ Add `FreeRTOS + TCP` stack to sce_tst_thread from `New Stack` -> `Networking` -> `FreeRTOS+TCP` and set properties
|Property|Value|
|:--|:--|
@@ -101,8 +102,8 @@ The wolfssl Project Summary is listed below and is relevant for every project.
+ Enter `dummy_application` as the project name. Click Next.
+ Under `RA library project`, select `wolfSSL_RA6M4`.
+ Click Finish.
-+ Copy the followng folder inside dummy_app to `test_RA6M4`\
- script/
++ Copy the followng folder and file at `dummy_application` to `test_RA6M4`\
+ script/\
src/sce_tst_thread_entry.c
+ Add `sce_test()` call under /* TODO: add your own code here */ line at sce_tst_thread_entry.c
diff --git a/IDE/Renesas/e2studio/RA6M4/common/wolfssl_demo.h b/IDE/Renesas/e2studio/RA6M4/common/wolfssl_demo.h
index 617dad959..77cd17d0f 100644
--- a/IDE/Renesas/e2studio/RA6M4/common/wolfssl_demo.h
+++ b/IDE/Renesas/e2studio/RA6M4/common/wolfssl_demo.h
@@ -45,7 +45,7 @@
/* Enable TLS client */
/* cannot enable with CRYPT_TEST or BENCHMARK */
#define TLS_CLIENT
-/* Specifiy cipher suites that are supported by SCE
+/* Specify cipher suites that are supported by SCE
* ClientHello specifies the cipher suite to communicate peer Server
* so that TLS handshake uses SCE protect mode
*/
@@ -57,7 +57,7 @@
/*#define USE_CERT_BUFFERS_256*/
#if defined(USE_CERT_BUFFERS_2048) && defined(USE_CERT_BUFFERS_256)
- #error please set either macro USE_CERT_BUFFERS_2048 or USE_CERT_BUFFERS_256
+ #error please set either macro USE_CERT_BUFFERS_2048 or USE_CERT_BUFFERS_256
#endif
void wolfSSL_TLS_client_init();