EEVblog Electronics Community Forum
General => General Technical Chat => Topic started by: brichards42 on October 08, 2022, 10:52:01 pm
-
I have been evaluating IDE's from Microchip and NXP and while testing I disabled internet access on my computer and also logged any outgoing attempts.
Regardless what options I disable "no anonymous data feedback", no auto updates etc. (I believe the NXP Xpresso IDE even had a checkbox for "work offline") They ALL tried to to access the internet when started.
Particularly bad was MPLABX, it took several minutes to start because it keep trying to phone home and after running, it would try with almost every mouse click.
I currently use ST and STM32CubeMX also tries to connect on startup.
No particular point to this other than data gathering is going on with these systems no matter what the "check boxes" imply you can turn off.
-
Might be just looking to see if there are updates ?
Some may have ulterior motives.
boB
-
Might be just looking to see if there are updates ?
Some may have ulterior motives.
boB
I selected "do not check for updates" on all the installs.
-
Unless laws are put in place to prevent this kind of behavior it will only get worse. Imagine if you had strangers going in and out your front door just because you built a walkway to the street.
-
Unless laws are put in place to prevent this kind of behaviour it will only get worse. Imagine if you had strangers going in and out your front door just because you built a walkway to the street.
The tell tale for me is if the software is windows only. Low hanging fruit.
-
Unless laws are put in place to prevent this kind of behaviour it will only get worse. Imagine if you had strangers going in and out your front door just because you built a walkway to the street.
The tell tale for me is if the software is windows only. Low hanging fruit.
The IDEs I tested were all linux versions.
-
I use MPLAB 8.92. It asks whether to update. I check "no," and it performs without a glitch. The reason? The updated file (a .jam file) has a glitch that doesn't work with the chip I am currently using, a 16F1789.
-
So, would there be anything that would prevent these programs from working inside a VM cut off from all internet connectivity? That would sort them out, though open source alternatives without the phone-home garbage would ofcourse be preferable.
-
Just for fun if you're bored >:D , try some keywords in your work, that may "trigger" extra big traffic back to their mothership and makes your computer busy like hell in background tasks, for example words like ... Beijing, Moscow, PLA, CCP, Ayatollah and etc. :-DD
-
So, would there be anything that would prevent these programs from working inside a VM cut off from all internet connectivity? That would sort them out, though open source alternatives without the phone-home garbage would ofcourse be preferable.
I deny internet access to the ST programming tools and that works. However, the Microchip MPLABX program is unusable. It takes forever to start, then frequently hangs while trying to use it.
-
Just for fun if you're bored >:D , try some keywords in your work, that may "trigger" extra big traffic back to their mothership and makes your computer busy like hell in background tasks, for example words like ... Beijing, Moscow, PLA, CCP, Ayatollah and etc. :-DD
Ha, for MPLABX no keywords needed, at times just moving the mouse seems to be enough.
-
Just for fun if you're bored >:D , try some keywords in your work, that may "trigger" extra big traffic back to their mothership and makes your computer busy like hell in background tasks, for example words like ... Beijing, Moscow, PLA, CCP, Ayatollah and etc. :-DD
Ha, for MPLABX no keywords needed, at times just moving the mouse seems to be enough.
something that can be fixed with a hosts file?
-
I did some additional testing with MPLABX and it's behavior on startup appears to be based on whether it can do dns lookups for internet names. If it can resolve remote ip addresses, it will try to connect and thus hang (if internet access is denied). If I prevent it from accessing dns (I have a local, caching dns server) it doesn't hang on startup without internet.
Using the following command let me start the IDE without hanging while also denying access to the internet. This works because I don't really have a dns server running on my machine so MPLABX doesn't try to call home.
firejail --net=none --dns=127.0.0.1 --noprofile /opt/microchip/mplabx/v6.00/mplab_platform/bin/mplab_ide