v6.1.0
Release Notes
Flexible Software Package (FSP) for Renesas RA MCU Family, version 6.1.0.
Minimum e2 studio version for FSP 6.1.0 is e2 studio 2025-07
Download the FSP with e2 studio Windows installer for this release, setup_fsp_v6_1_0_e2s_v2025-07.exe, from here.
Download the FSP with e2 studio Linux installer for this release, setup_fsp_v6_1_0_e2s_v2025-07.xz.run, from here. Refer to installation steps for information on installing e2 studio and related software components in a Linux PC.
Download the FSP with e2 studio macOS (Apple Silicon) installer for this release, setup_fsp_v6_1_0_e2s_v2025-07.pkg, from here. Refer to installation steps for information on installing e2 studio and related software components in a macOS PC.
If you are using IAR or Keil MDK, download the Renesas Advanced Smart Configurator for your operating system.
- For Windows download setup_fsp_v6_1_0_rasc_v2025-07.exe from here
- For Linux download setup_fsp_v6_1_0_rasc_v2025-07.xz.run from here
- For macOS (Apple Silicon) download setup_fsp_v6_1_0_rasc_v2025-07.pkg from here
All installers are available in the Assets section of this release.
Refer to the README.md in the FSP root folder for setup instructions, hardware details, and related links.
Tools
New Features
-
Added support for RA0L1 devices
- Includes FPB-RA0L1 board support
- Includes RSSK-RA0L1 board support
-
Added support for RA8T2 devices
- Includes MCK-RA8T2 board support
-
Added GPT polarity inversion control for GTIOCnA/B pins (feature exclusive to RA8P1/RA8T2 hardware)
-
Added IPC Semaphore module for multicore RA8 devices
-
Platform installer updated to include e2 studio 2025-07
-
Support USB PAUD for BareMetal and FreeRTOS
-
Added KDF-SHA 256/384 feature for RSIP-E51A and RSIP-E50D PM driver
-
Added AES-CCM, HMAC, EdDSA features for RSIP-E31A PM driver
-
Added Brainpool curve support for ECDH feature on RSIP-E31A and RSIP-E11A PM driver
-
Added Brainpool and Koblitz curve support to ECDSA feature for RSIP-E11A PM driver
-
Added support for Post Quantum Crypto (PQC) ML-KEM-512 and ML-KEM-768 key generation, encapsulation and decapsulation
-
Added new BGA100, BGA64 part numbers to RA4L1
-
Added low-power and wake-up/stand-by features to NFC Reader PTX driver
-
Added FSP Solution template for Multicore Flat projects
-
Add support for configuring DCDC soft start delay time when waking from Deep Software Standby
-
Added support for multiple Ethernet interfaces when using FreeRTOS-Plus-TCP
-
Added MP3 decode support for RA devices using the minimp3 library
- Includes Helium (MVE) acceleration when used on RA8 devices
-
Added
rm_comms_socketgeneric comms module for socket-based connections -
Added credit-based shaper (CBS) support for RA8P1 and RA8T2 Ethernet TSN
-
Added DMAC support for r_sci_b_spi
-
Support single-class hub for BareMetal and FreeRTOS
- Properties for enabling USB host hub single-class have been added to the HCDC, HHID, and HMSC stacks
-
Added FW update for FSBL feature for RSIP-E50D PM driver
-
Added ChaCha20 feature for RSIP-E50D PM driver
-
Added HMAC-SHA 512/224 and 512/256 key support for RSIP-E31A CM Key Injection
-
Released CAVP certified module for RSIP-E11A Protected Mode driver
-
Added support for r_sci_lin slave auto synchronization
-
Added gPTP support for RA8P1 and RA8T2 devices
Fixes and Improvements
-
Updated usage notes for rm_netxduo_wifi noting that use of the NetX Duo FTP addon with the Silex WiFi module is not recommended
-
Added constraint to POEG ensure a callback function is defined when interrupt is enabled
-
Fix issue with Cellular GM where calling TCP_Sockets_Connect with
receiveTimeoutMsless thanportMAX_DELAYcan cause a NULL pointer dereference -
Fixed r_ble_gtl build issue due to unneeded
r_flash_hp.hinclude -
Disabled Cortex-M85 cache lookups while changing voltage scaling
-
The user can now set 'Timer Thread Priority' as '0' in Azure ThreadX
-
Fixed RM_BLOCK_MEDIA_RAM FAT table size calculation
-
The following OFS Register property names are updated to align with the hardware manual:
- OFS1_SEL (OFS1 Register Select) Settings
- OFS3_SEL (OFS3 Register Select) Settings
- BPS_SEL (BPS Register Select) Settings
- BANKSEL_SEL (Banksel Register Select) Settings
- Bank Swap Switch under BANKSEL (Bank Select Register) Settings
-
Removed options for hidden property 'Data cache forced write-through' under RA8X Family → Cache settings
-
rm_mqtt_onchip_da16xxx: Resolved IAR build warnings when none of the TLS Cipher Suites are selected
-
rm_at_transport_da16xxx_uart: Added module constraint to add the dependent UART peripheral module
-
Fixed a potential race condition in r_cac that could cause the measurement end interrupt to retrigger erroneously if the measurement was stopped from the CAC interrupt callback and the measurement interval was shorter than the ISR duration
-
Update Modbus TCP server to support multi client
-
Duplicated MIPI CSI property name changed from 'Frequency Clock Rate Adjust' to 'Data Lane Skew Adjustment'
-
Added extern declarations for r_vin, r_mipi_csi, and r_mipi_dsi driver instances
-
Fixed minor formatting issue causing C++11 build warnings in ThreadX Port assembly code
-
Updated all board URLs to the new format
-
R_GPT_InfoGet now returns the correct frequency when the GPT is configured to use GPTCLK
-
Updated usage notes for rm_block_media_ram to add basic example of the RAM block media implementation in an application
-
Added support for SCI LIN operation mode in pin configuration for RA4M2, RA4M3, RA6M4, and RA6M5
-
R_BSP_WarmStart has been moved to src/hal_warmstart.c in new projects
-
The Minimal template for RTOS projects now creates a single thread by default
-
Fixed two R_VIN property display strings that were swapped, 'Cb to G Coefficient' and 'Cb to B Coefficient'
-
Update Ocrypto to v3.9.2
-
Fixed rm_littlefs_flash build failure when using r_mram
-
Fixed AES-GCM Tag issue in TC3 GCM specification
-
Updated PCLKB tooltip for multiple devices to align with specifications in the Hardware Manual
-
Added missing GPTE feature support on RA2T1 devices
-
Added support for separated frames in lwIP
-
Updated display of USBCLK for RA4M1 MCU
-
Removed the unsupported USBCLK source for RA6T1 MCU
-
Updated tooltip of ICLK, PCLKA, PCLKD, GPTCLK for RA8T2 and RA8P1 devices
-
Updated tooltip of PCLKB, PCLKE for RA8E2 MCU
-
Corrected the XTAL and SUBCLK mapping for CECCLK on RA6M5 MCU where it was previously interchanged
-
Updated FreeRTOS-Plus-TCP version to v4.3.3
-
Fixed ECDSA signature generation result that was always the same (no random number component was included) for RSIP-E51A and RSIP-E50D PM drivers
-
UART sleep support enabled in DA1453x image
-
Stabilization wait time updates for RA4L1:
- The stabilization time for LOCO, LVD MONITOR1, and LVD MONITOR2 was changed to the value specified in version 1.10 of the RA4L1 User's Manual
- Changes to OPCCR must only occur when HOCO is stopped or stable
-
Added CTSU IP to MCU mapping information in CTSU usage notes
-
Register Write Protection:
- Fix issue where PRCR value was not being restored in R_BSP_OctaclkUpdate
- Add support for new PRCR field on RA8x2 devices (PRC5: protection for reset registers)
-
Fixed issue where DTC1 module stop bit was not being updated in secondary core applications when calling R_BSP_MODULE_START
-
Fixed issue where OSPI and ETHERC security attribution was not automatically set in TrustZone secure projects
-
Fixed invalid ADC_D constraint shown for some combinations of Upper and Lower Bound settings
-
SEGGER JLink version updated to v8.58
-
E2 and E2 Lite version updated to 2.6.2
Known Issues
-
Solution projects are missing default
R_BSP_WarmStartimplementation -
RA0E1:
- e2 studio projects automatically reset compiler optimization to a Size setting on every generate or build operation
- Add optimization flags (e.g. -O0) manually to 'Other optimization flags' to override the -Oz setting
- HS400x and ZMOD4xxx sensors cannot be used on RA0E1
- FS3000 sensor does not support SAU-I2C driver
-
Selecting 'Safely Remove Hardware and Eject Media' on Windows and eject the mass storage (PMSC), when
using USBX composite device (PCDC+PMSC), the Windows Explorer for PMSC does not disappear.
-
PMSC may not work properly when USBX Composite Device (PCDC+PMSC) is connected to specific Linux OS
(USB Host).
-
EWARM version 9.70.1 does not contain support for RA0L1, RA2T1, RA4C1, RA8P1 and RA8T2. To develop with IAR for these devices, it is necessary to install a support patch file for which can be downloaded by EWARM v9.70.1 users from the IAR MyPages system
- RA0L1 (arm_Renesas_RA0L1_20250305_1.zip)
- RA2T1 (arm_Renesas_RA2T1_20250714_1.zip)
- RA4C1 (arm_Renesas_RA4C1_20250213_1.zip)
- RA8P1 (arm_Renesas_RA8P1_20250530_1.zip)
- RA8T2 (arm_Renesas_RA8T2_20250530_1.zip)
-
Due to limitation in RASC, Projects fail to build if there are files with same name in a build group. To fix this issue create files with same name in different build groups - For known issues in the tools, please refer to the respective tool's release notes e2 Studio RN
Deprecations
- rm_zmod4xxx and rm_rrh46410 modules have been deprecated as the devices are now EOL
Visit GitHub Issues for this project.
Third Party Software
These third party software solutions are included alongside FSP.
Bug Fixes
See fixed GitHub Issues for this release.
Knowledge Base
Visit our knowledge base for other technical updates.
SHA-256 Checksums
- FSP_Packs_v6.1.0.zip fd7b6bce0aba2efc6e136cf7812fea6b0a5c00771a8fc6477a63e64159df5783
- FSP_Packs_v6.1.0.exe a44b069689e34a6edbbb83d6793e77d386192d5544fdc4599564688b46a04666
- fsp_documentation_v6.1.0.zip 7be721a06601036ba60c7414408bb77a289185c56f34b0b9c9caa76a3a76552d
- setup_fsp_v6_1_0_e2s_v2025-07.exe 9c5ba0e0e19fbd5c42b86333dd636f5ac24c246cede8eee7aa6236a65c77028d
- setup_fsp_v6_1_0_e2s_v2025-07.xz.run 695ad046cc1b79ffc60f687feb296b27c157dcf5113ba2a728f070869cc3d29c
- setup_fsp_v6_1_0_e2s_v2025-07.pkg 77b3164fc8d866a91edfd612292a7c5c133ba5c85986772886757dfb8ed6b975
- setup_fsp_v6_1_0_rasc_v2025-07.exe 788e0c7a32ccc7889c9a6c2b764fbad1046bd33922d8f9eb5639e0fa3bbdef9b
- setup_fsp_v6_1_0_rasc_v2025-07.xz.run 924f79b239c605bcb83e8bbb9c8b53ce3727280ea08ead312bc8c27d5bf933cf
- setup_fsp_v6_1_0_rasc_v2025-07.pkg 212214193b2ddf2c1b3ff5bd85e6c633e87f56acde7deed0d158a8f7ce1e2912
- MDK_Device_Packs_v6.1.0.zip d8b946249b55d776b4c0a58f4c20e87e4c5d0a49f728d0017eb35207ecc94957