17 MPLAB X IDE Connections: Servers and Ports

Below are the servers/URLs and their ports which MPLAB X IDE visits. Most of them can be turned off by setting a flag (e.g. -J-Dmicrochip.connect=false) in mplab_ide.config or mplab_ipe.config. If there are two flags shown, either one will work.

Module/Purpose Server/URL Port Gated by
IDE/Core Statistics http://mplab-metrics.s3-website-us-west-2.amazonaws.com/ide/ide-startup 80 statistics.connect=false

microchip.connect=false

http://mplab-metrics.s3-website-us-west-2.amazonaws.com/ide/startup
DV Startup Statistics http://mplab-metrics.s3-website-us-west-2.amazonaws.com/ide/dv-startup
IPE Statistics http://mplab-metrics.s3-website-us-west-2.amazonaws.com/ipe
IDE Update Center https://ww1.microchip.com/downloads/mplab/X/v3/plugins/updates.xml 443 plugin.manager.check.interval=NEVER
https://ww1.microchip.com/downloads/mplab/X/v3/thirdpartyplugins/updates.xml
https://ww1.microchip.com/downloads/mplab/X/v3/netbeansplugins/updates.xml
https://ww1.microchip.com/downloads/mplab/X/v3/plugins/v6.15/updates.xml
IPE Update Center https://ww1.microchip.com/downloads/mplab/X/ipe/plugins/updates.xml 443 plugin.manager.check.interval=NEVER
https://ww1.microchip.com/downloads/mplab/X/ipe/thirdpartyplugins/updates.xml
https://ww1.microchip.com/downloads/mplab/X/ipe/netbeansplugins/updates.xml
https://ww1.microchip.com/downloads/mplab/X/ipe/plugins/v6.15/updates.xml
Kit Window http://kits.download.atmel.com/board_config_defines.xml 80 microchip.connect=false
Xplained Database http://kits.download.atmel.com/KitDatabase.xml
Start Page Login https://www.microchip.com/wwwregister/login.asmx?WSDL 443 startpage.connect=false

microchip.connect=false

Start Page What's New https://ww1.microchip.com/downloads/mplab/x/whatsnew-changelog.xml 443 microchip.connect=false
https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide/whats-new
MyDevtool (MySoftware/MyHardware) https://www.microchip.com/rlmmigrationtool/MySoftware.aspx 443 microchip.connect=false
https://www.microchip.com/rlmmigrationtool/DevTools.aspx
https://www.microchip.com/rlmmigrationtool/DongleRegister.aspx
https://ww1.microchip.com/downloads/mplab/x/mydevtools-config.json
MyMicrochip (send project device info when open project) https://ww1.microchip.com/downloads/mplab/x/mymicrochip-config.json 443 microchip.connect=false

mymicrochip.connect=false

https://www.microchip.com/MPLABExpressAPI/api/preferences/add
Packs Check/Download https://packs.download.microchip.com 443 microchip.connect=false
Offline Help https://onlinedocs.microchip.com 443
https://www.googletagmanager.com
https://www.google-analytics.com/
http://localhost:4000/version 4000
http://localhost:4001 4001
http://localhost:4002/ 4002
XCLM Activation http://keyverify.microchip.com 80
Embedded Project (Latest XC Download) https://www.microchip.com/rss/Recent-MPLABXSoftware.xml 443 microchip.connect=false
Product Release Prompt (Notification and background check hardware tool to register) https://www.microchip.com/rss/Recent-MPLABXSoftware.xml 443 softwareupdate.connect=false

microchip.connect=false

https://www.microchip.com/rlmmigrationtool/Service/HardwareDevtoolService.svc
MPLAB X Store https://www.microchip.com/DevelopmentTools/MPLABXStore/ 443 mplabxstore.connect=false

microchip.connect=false

Toolchain License Monitor (daily background check if the dongle license has expired) xclm -liccheck

http://keyverify.microchip.com

80 licensecheck.connect=false

microchip.connect=false

Compiler Advisor https://s3.us-west-2.amazonaws.com/compiler-advisor.mplab.microchip.com/compileradvisor.xml 443 microchip.connect=false
Event Recorder http://localhost:6128 6128 Note: These ports are not used if the UI of event recorder is not open.
localhost:3587 3587
Network tools discovery (mDNS, UDP multicast) 224.0.0.251 5353 com.microchip.mplab.comm.mdns.disable=true

(introduced in 6.20)