V1 Unpatched Switch ESP32-S3 payload injector

  • Thread starter Thread starter AmeliaFox
  • Start date Start date
  • Views Views 7,542
  • Replies Replies 43
  • Likes Likes 8
thanks for the detailed response. i have the amoled 1.8 V1...will have to lookup the waveshare examples at somepoint in the future. on another note, i used the latest code on a seeed studio esp32-s3 and am able to get into the web interface and load payloads. i added a battery to the device (it has battery terminals onboard) and can access the web interface when on battery but plugging it into my switch does not inject the payload. i confirmed im on RCM by connecting to my PC and checking TegraRCMGui. is there anything special that needs to be done to inject the payload?
 
thanks for the detailed response. i have the amoled 1.8 V1...will have to lookup the waveshare examples at somepoint in the future. on another note, i used the latest code on a seeed studio esp32-s3 and am able to get into the web interface and load payloads. i added a battery to the device (it has battery terminals onboard) and can access the web interface when on battery but plugging it into my switch does not inject the payload. i confirmed im on RCM by connecting to my PC and checking TegraRCMGui. is there anything special that needs to be done to inject the payload?
I had a look at the pinouts for that board and there's d+ and d- pinouts on the back of the board and also the d+ and d- that are used to program it, I don't know how they are mapped so you need to check the data sheet for that board to see how they are wired. There's loads of different versions of esp32-s3 so you'll need to make sure you are using the correct boards file for the version you are using. If you soldered to the d+ and d- on the back of the board to inject, then you can plug the board into a pc at the same time and check the console debug logs to see what's happening. (you might need to temp recompile with enable cdc on boot to see the logs - this should be set to off (disabled) normaly or injection won't work).

See here for boards file: https://wiki.seeedstudio.com/xiao_esp32s3_getting_started/
 
Last edited by snuffbot1,
  • Love
Reactions: impeeza
is this normal even though i set the USB CDC on Boot setting to disabled?:
1787502116516.png
 
is this normal even though i set the USB CDC on Boot setting to disabled?:
View attachment 587373
Yes don't worry about that, it depends on the board. On some boards it shows differently, as long as when you compiled you make sure you disabled cdc it stops you sending serial data which would interfere with payload injection bytes. CDC enabled is only useful for debugging, which breaks injection code from working so make sure it's disabled when flashing the esp32-s3.
 
  • Love
Reactions: impeeza

Site & Scene News

Popular threads in this forum