Downloading and installing the new Arduino IDE for ESP8266

Moderator: igrr

User avatar
By AdaBill
#64931
schufti wrote:Hi,

For an easy maintainable Arduino-esp8266-ide I would do something like:

a) download:
recent Arduino-ide as .zip version (https://www.arduino.cc/en/Main/Software)
esp8266 arduino core as .zip (https://github.com/esp8266/Arduino/archive/master.zip)
esp32 arduino core as .zip (https://github.com/espressif/arduino-es ... master.zip)
and install python 2.7 (https://www.python.org/downloads/windows/)
b) unpack Arduino to suitable place (e.g. d:\, keep the version info if you like to have several versions)
c) create an empty directory "portable" in this directory
d) create directory "espressif" under "hardware"
e) unpack both core .zip to this directory (and rename to esp8266, esp32 if prefered)
f) in subdir "tool" of "esp8266" core execute "get.py", in subdir "tool" of "esp32" core execute "get.exe"
g) start arduino, you should now be able to see Esp8266/Esp32 devices under tools/boards

If later you want to update to newer .git version, just download the .zip again and copy its content to the existing directory.

this gives you the freedom of the location of your Arduino-ide, simplifies backups (all in one dir) and parallel versions, keeps your settings, all sketches and additional libs in one place (portable\sketchbook)


I'm running on a Windows 7 64 bit system with Norton Security Suite. I was very excited to be able to get my ESP32 installed in the Arduino IDE. I tried several other attempts and there were too many steps with programs I wasn't familiar wit .. and they never worked. Finally there was a straightforward method to get it installed. I was able to download and install everything, UNTIL it came to running the get.exe program. The install failed because there was NO GET.EXE in my New arduino files. I checked the original .ZIP file, and it was there, so I deleted the newly created sub-directory and tried again. This time I noticed that Norton indicated that it was deleting two files because of a virus.
1) gen.esp32part.exe contains threat Trojan.gen.8!cloud and was quarantined.
2) get.exe contains threat Trojan.gen.8!cloud and was quarantined.

WHAT TO DO NEXT.
User avatar
By schufti
#64942 Hi,

just upload the two files to an online virus check like http://www.virustotal.com or suchlike.
You will see that there are only few dubious virus checker that will "detect" a virus in said files.
The majority of them give green light. So it is up to you to decide and define an exception for the 2 files ...

rgds,
schufti

P.S.: it is just "frozen" python code from the original....
User avatar
By AdaBill
#65010 :)
schufti wrote:Hi,

just upload the two files to an online virus check like http://www.virustotal.com or suchlike.
You will see that there are only few dubious virus checker that will "detect" a virus in said files.
The majority of them give green light. So it is up to you to decide and define an exception for the 2 files ...

rgds,
schufti

P.S.: it is just "frozen" python code from the original....



:)
Thanks schufti, I Did run on that checker and most of the checkers agree that there isn't any problem with it. I'll give it a go tomorrow.

Regards,
AdaBill
User avatar
By AdaBill
#65541
AdaBill wrote::)
schufti wrote:Hi,

just upload the two files to an online virus check like http://www.virustotal.com or suchlike.
You will see that there are only few dubious virus checker that will "detect" a virus in said files.
The majority of them give green light. So it is up to you to decide and define an exception for the 2 files ...

rgds,
schufti

P.S.: it is just "frozen" python code from the original....



:)
Thanks schufti, I Did run on that checker and most of the checkers agree that there isn't any problem with it. I'll give it a go tomorrow.

Regards,
AdaBill


Update 5/4/17 I did turn off my virus checker, ran the above proceedure, and it worked GREAT. Sorry it took so long to get back to you. I've been working on some Sous Vide (PID) code on a project for my son's in Atlanta.
Thanks again.. :D :D