0x0fe
0x0fe
the 40M crystal has been replaced for another brand (also 12pF 10ppm), the inductor to limit amplitude on the crustal trace has bee replaced with 24nH wirewound, GPIO2 / GPIO8...
so, there is some news on the issue: I faced this issue again but with another design, which worked fine on last batch (with the previous revision of the core),...
@SuGlider https://github.com/espressif/esptool/blob/2fb8d4539b39d109421581957a1ce6fb992786e7/esptool/loader.py#L500 i note that the custom sequence in esptool.py does not fully match what worked to go into PROG mode what i did : clear RTS, set DTR, set...
so, i am onto something here, to get esptool working, i had to comment basically the whole block, i suspect it goes to the wrong branch of the condition, that...
so, theory confirmed, it works that way too, so it is a problem with the conditional statement, most likely somewhere in the new core the define usb_jtag_serial is not set,...
thanks espressif for not giving a fuck about a quite major issue
> Great you found a way you get it going! One thing is unclear for me, how can esptool.py check if a `define usb_jtag_serial` is set or not? Where is...
mmh https://github.com/espressif/esptool/blob/2fb8d4539b39d109421581957a1ce6fb992786e7/esptool/loader.py#L623 ``` usb_jtag_serial = (mode == "usb_reset") or ( self._get_pid() == self.USB_JTAG_SERIAL_PID ) ```
so, as expected, changing from default_reset to usb_reset fixes the issue  that also means the detection of CDC by pid/vid is not reliable (what a surprize). I believe this...