Looking at the code in platforms/expressif8266/builder/main.py I see the ERASECMD/UPLOADCMD always using esptool.py which has no support for either ck or wifio modes, nor does it add the reset method as a flag to the uploader.
Possible solutions I see:
a) remove the documentation stating resetmethod exists and from all boards.txt. Leaving a few people like me stranded...
b) switch to esptool-ck tool for these 2 modes, which would require quite a lot of refactoring in main.py
c) add the resetmethods to esptoo.py and add resetmethod as a flag to upload/erase?
d) switch to github.com/igrr/esptool-ck and add the resetmethod as a flag to upload/erase?
I'm unsure about c) or d) - your esptool-ck seem out of date? If we go for c) I can send you a PR implementing the other reset methods. Lemme know what you think.
Looking at the code in
platforms/expressif8266/builder/main.py
I see the ERASECMD/UPLOADCMD always usingesptool.py
which has no support for eitherck
orwifio
modes, nor does it add the reset method as a flag to the uploader.Possible solutions I see: a) remove the documentation stating
resetmethod
exists and from allboards.txt
. Leaving a few people like me stranded... b) switch toesptool-ck
tool for these 2 modes, which would require quite a lot of refactoring inmain.py
c) add the resetmethods toesptoo.py
and addresetmethod
as a flag to upload/erase? d) switch togithub.com/igrr/esptool-ck
and add theresetmethod
as a flag to upload/erase?I'm unsure about c) or d) - your
esptool-ck
seem out of date? If we go for c) I can send you a PR implementing the other reset methods. Lemme know what you think.