ESP32-S3 RMT ReceiverChannel throws CLR_E_DRIVER_NOT_REGISTERED on nanoFramework 2.0.0-preview.204

Murat Keçeli
Posts: 2
Joined: Sat Aug 02, 2025 6:45 am

ESP32-S3 RMT ReceiverChannel throws CLR_E_DRIVER_NOT_REGISTERED on nanoFramework 2.0.0-preview.204

Postby Murat Keçeli » Thu Feb 12, 2026 6:50 am

Hi nanoFramework team,
I’m getting a driver registration error when trying to use the RMT RX API on an ESP32-S3 WROOM-1 board.

Environment

Board: ESP32-S3 WROOM-1

Firmware on device: nanoFramework 2.0.0-preview.204

Project type: nanoFramework

NuGet: nanoFramework.Hardware.Esp32.Rmt v100.2.0.0 (checksum 0xA702ADE1)

RMT RX pin: GPIO42

What I’m doing
I’m starting an RMT RX test and creating a nanoFramework.Hardware.Esp32.Rmt.ReceiverChannel.

Output / Exception

Ready.
The nanoDevice runtime is loading the application assemblies and starting execution.
'<No name>' (2) thread exited with code 0 (0x0).
RMT RX test starting... (GPIO42)
++++ Exception System.Exception - CLR_E_DRIVER_NOT_REGISTERED (1) ++++
++++ Message:
++++ nanoFramework.Hardware.Esp32.Rmt.ReceiverChannel::NativeRxInit [IP: 0000] ++++
++++ nanoFramework.Hardware.Esp32.Rmt.ReceiverChannel::.ctor [IP: 001a] ++++
++++ TeksisEsp32Panel.GenelYapi.Program::Main [IP: 0036] ++++


Question
Is RMT RX (ReceiverChannel) currently supported on ESP32-S3 in firmware 2.0.0-preview.204?
If yes, is there an extra firmware feature/target needed, or is this a NuGet/firmware mismatch (native driver not included/registered)?

If you tell me what extra logs/info you need (firmware build info, target name, etc.), I can provide them.

Thanks!

Who is online

Users browsing this forum: Baidu [Spider], ChatGPT-User, coccocbot, trendictionbot and 12 guests