Page 1 of 1

How can I flash my wroom devkitc without holding the boot button under a ubuntu VM guest?

Posted: Fri Dec 03, 2021 1:13 am
by paparika
Recently I migrated to a virtualbox ubuntu18.04 guest(win10 host), it works fine. but I noticed I had to hold the boot button when I was flashing under my guest os while this step is unnecessary under my host os.
It's very inconvenient so my question is if there is any way to solve this? Thanks!

Re: How can I flash my wroom devkitc without holding the boot button under a ubuntu VM guest?

Posted: Fri Dec 03, 2021 1:43 am
by paparika
btw, I also noticed I don't need to press any button on tinypico when flashing it under my ubuntu guest.

Re: How can I flash my wroom devkitc without holding the boot button under a ubuntu VM guest?

Posted: Fri Dec 03, 2021 2:16 am
by Sprite
The autoreset trick is somewhat dependent on the timings the driver/OS/VM impose on the process; it could be that pulling everything through the VM is slowing it down too much. Aside from software tricks (looping through the serial port vs looping through the USB device to the VM), you can also see if adding an 1 - 10uF capacitor between GND and EN of the ESP32 helps.

Re: How can I flash my wroom devkitc without holding the boot button under a ubuntu VM guest?

Posted: Tue Dec 14, 2021 3:37 am
by paparika
The autoreset trick is somewhat dependent on the timings the driver/OS/VM impose on the process; it could be that pulling everything through the VM is slowing it down too much. Aside from software tricks (looping through the serial port vs looping through the USB device to the VM), you can also see if adding an 1 - 10uF capacitor between GND and EN of the ESP32 helps.
Thanks for your advice! :)