I purchased a few of them and was puzzled trying to get it started in Platformio. First I was having problem loading a simple hello world code. After doing a combination on BOOT and RESET buttons, I was successful to get the code loaded. However, I could not see the message being printed to the terminal, then I learnt it from the forum and used the following in the platformio.ini. It works since then.
[env:esp32-s3-devkitc-1]
platform = espressif32
board = esp32-s3-devkitc-1
framework = arduino
build_flags =
-DARDUINO_USB_MODE=1
-DARDUINO_USB_CDC_ON_BOOT=1
monitor_port = /dev/cu.usbmodem14*
monitor_speed = 115200
monitor_rts = 0
monitor_dtr = 0