Release Notes
Flexible Software Package (FSP) for Renesas RA MCU Family, version 5.9.0.
Minimum e2 studio version for FSP 5.9.0 is e2 studio 2025-04
Download the FSP with e2 studio Windows installer for this release, setup_fsp_v5_9_0_e2s_v2025-04.exe, from here.
Download the FSP with e2 studio Linux installer for this release, setup_fsp_v5_9_0_e2s_v2025-04.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_v5_9_0_e2s_v2025-04.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_v5_9_0_rasc_v2025-04.exe from here
- For Linux download setup_fsp_v5_9_0_rasc_v2025-04.xz.run from here
- For macOS (Apple Silicon) download setup_fsp_v5_9_0_rasc_v2025-04.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 RA8E2 devices
- Includes EK-RA8E2 board support
-
Support RA6M5 BGA-100pin
-
Add new 64 and 36 BGA part numbers with operating temperatures of -40 to +105°C for RA6E2 and RA4E2
-
Doubled maximum bitrate in r_sci_b_spi
-
Added Oberon ocrypto support on RA2E1 devices
- Includes MCUboot integration
-
Added support for RA0E2 devices
- Includes FPB-RA0E2 board support
-
Added support for RA2L2 devices
- Includes EK-RA2L2 board support
-
Platform installer updated to include e2 studio 2025-04
-
Support USB Type-C driver for RA2L2
-
Added support for Firmware Update using the First-Stage Bootloader (FSBL) to RA8D1, RA8M1, and RA8T1
-
Release assets now use SHA-256 checksums instead of MD5
-
Added support for SCI LIN
-
Added NFC IoT Reader driver for PTX105R module
-
IAR compiler updated to version 9.60.4
-
Add H/W Acceleration for Ocrypto ECB for RA2E1
-
Added Ed25519/EdDSA support to RSIP-E51A Protected Mode (RA8D1, RA8M1, RA8T1)
-
Added ECDH secp256r1 and KDF-SHA256 to RSIP-E11A Protected Mode (RA4L1)
-
Added HMAC Suspend/Resume support to RSIP-E11A Protected Mode (RA4L1)
-
Added encryption key size enumeration to RSIP API
-
Add H/W Acceleration for Ocrypto CBC and CTR for RA2E1
Fixes and Improvements
-
Resize interrupt vector table based on the number of ICU slots allocated
-
Updated the board URL for FPB-RA4T1 and FPB-RA6T3
-
Constraint logic is updated for 'Update area block erase size' in rm_mcuboot_ext_memory_ospi_b module
-
The display name for the SAU SPI 'Operation Clock' option has been updated as per HWM
-
Module constraints have been added to check for dependent rm_littefs_flash and rm_littlefs_spi_flash modules
-
Updated module URL for rm_comms_spi
-
Fixed issue where the I3C peripheral could pull SCL low during initialization of the driver
-
Segger JLink version updated to v8.12f
-
Correct value of BSP_FEATURE_SCI_UART_FIFO_CHANNELS to 0x219 for RA6E1
-
Sector Erase Size and Block Erase Size properties upper limit is added in OSPI module.
-
Added parameter checking to r_sci_b_lin and r_sau_lin to return an error when a read API is called in slave mode, but the slave has not successfully received a header yet to enable data reception
-
Remove HOCO from USBCLK source option in RA4L1
-
Removed extra semicolons in example code of I2C modules
-
Fixed issue with GPT functions assigned to P815 and P814 not being output for RA6E2 and RA4E2 36 pin devices
-
Improved constraints and default values in LwIP module properties
-
Updated FSBLCLK clock options as per RA8x1 hardware manual
-
Fixed addresses for P8014PFS and P8015PFS
-
Changed RA2L2 USB_CC1 and USB_CC2 pins to Analog pins
-
Fix potential race condition in R_GPT_DutyCycleSet parameter checking when calling immediately after R_GPT_PeriodSet
-
Fixed the higher 8-bit period calculation of r_tau module
-
Fixed enums lpm_snooze_request_t and lpm_snooze_end_t for RA4L1
-
FSP Common API updated to v1.11.0
-
MCUboot documentation is updated to use the SmartBundle for project linkage
-
Canceled deprecation of SAU SPI continuous mode and optimized code size for single transfer mode
-
Updates to the r_i3c module include the following:
- Added ability to enable clock stall during read transitions for devices which supports the SCSTLCTL.TRAPE bit
- Fixed HDR_DDR selection for RA4L1
-
Add BSP overrides for LVD enumerations for devices that did not already have them
-
Fixed error in RSIP-E11A Protected Mode SHA and HMAC single part operation APIs when inputting a message longer than 128 bytes
Known Issues
-
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, ZMOD4xxx, and OB1203 sensors cannot be used on RA0E1
- FS1015 and FS3000 sensors do 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 support for RA0E2 and RA2L2
- EWARM version 9.60.4 does not contain support for RA0E2 and RA2L2. To develop with IAR for these devices, it is necessary to install support patch file for RA0E2(arm_Renesas_RA0E2_20240715_1.zip) and RA2L2(arm_Renesas_RA2L2_patch_20240510_1.zip) which can be downloaded by EWARM v9.60.4 users from the IAR MyPages system
-
For known issues in the tools, please refer to the respective tool's release notes e2 Studio RN
-
rm_rrh62000 does not support r_iic_master on RA8 series MCU
Deprecations
-
The following modules/features have been deprecated and will be removed in FSP v6.0.0:
-
FS2012 and OB1203 sensor modules
-
RYZ cellular modules
-
ZMOD4410 Odor mode
-
ZMOD4510 OAQ 1st Gen mode
Note
- Updated lwIP HTTP Server usage notes to clarify HTTPS is not currently supported
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_v5.9.0.zip 99c4abae6239a68171fcbff86070971f591f0a8945e90a50eb07d87843bee363
- FSP_Packs_v5.9.0.exe 9b0b9d264929f542394cb732f350e72b68864e7143f739a5a109f1d17109407c
- fsp_documentation_v5.9.0.zip 83e10e3c78123974c74d580e2b28961a82ccbbb93cbfa5b80a7463ffd5df26c9
- setup_fsp_v5_9_0_e2s_v2025-04.exe 8704d120241ba4b4c56094b210a3a195f310acd809bb5cd246ccc1783192f390
- setup_fsp_v5_9_0_e2s_v2025-04.xz.run bc258e2d26b80d15d807a30167aeddab8f3ccd095c2052fc0fadfcc3c005b561
- setup_fsp_v5_9_0_e2s_v2025-04.pkg f7879d4dfa4b3083390c3fb53a95a11fbab2e8b79f4a9075966131eadfcaa03f
- setup_fsp_v5_9_0_rasc_v2025-04.exe 308948265f644fbb885846e6024735448b473fa4e8d5b782e890efc30c278747
- setup_fsp_v5_9_0_rasc_v2025-04.xz.run 844207ff2cf82f85b404b41f0751a61abd6c6ca649d929091c69fc5e3ad0ab72
- setup_fsp_v5_9_0_rasc_v2025-04.pkg 3922d2e115dffc2b8ab170ccd9adba73ef037a1b5645ee7aa53af3f59be4353e
- MDK_Device_Packs_v5.9.0.zip 5bd916912632c72acc99be4f92d576412327937ecd8cc3b460fe5f96170aea1a