So I was just looking at the installation process for this device's dev environment (ESP-IDF from espresiff) and it seems kind of...insane.
The manual install method in the directions is not manual at all. It's a script that calls several python scripts. One has 2660 LOC and installs a root certificate (hard coded in the script itself) because of course, even though you just cloned the whole repo, it still has to download stuff from the internet. According to the code, "This works around the issue with outdated certificate stores in some installations".
Does anyone familiar with espressiff have an actual manual method of installing a dev environment for this device that doesn't involved pwning myself?
The manual install method in the directions is not manual at all. It's a script that calls several python scripts. One has 2660 LOC and installs a root certificate (hard coded in the script itself) because of course, even though you just cloned the whole repo, it still has to download stuff from the internet. According to the code, "This works around the issue with outdated certificate stores in some installations".
Does anyone familiar with espressiff have an actual manual method of installing a dev environment for this device that doesn't involved pwning myself?