@felmue I studied your example. Can I know what device you used to connect to S3 through the UART port(port C of the S3 core)? On my side it still doesn't work, can't read anything neither write out. I noticed in the introduction of S3, there is an official note:"Q: After the sensor is connected, what is the case that the sensor does not work or does not exist?
A: The CoreS3 uses the AXP2101 power management chip, and the Port port and the M5-Bus power supply need to be configured for normal output voltage. The configured API is in the AXP2101.cpp library file, and can be configured as required. eg: M5.Axp.powerModeSet(POWER_MODE_USB_OUT_BUS_OUT) in the setup function."

Would that be the reason? How can I do that in mpy? In your mpy and C project, you never use this powerModeSet function.
Many thanks again!