MPLAB® X IDE Connections: Servers and Ports
Below are the servers/URLs and their ports that MPLAB® X IDE visits. Most 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 in the cell, either one will work.
Module/Purpose | Server/URL | Port | Gated by |
---|---|---|---|
IDE/Core Statistics DV Startup Statistics IPE Statistics | http://mplab-metrics.s3-website-us-west-2.amazonaws.com/ide/ide-startup http://mplab-metrics.s3-website-us-west-2.amazonaws.com/ide/startup http://mplab-metrics.s3-website-us-west-2.amazonaws.com/ide/dv-startup http://mplab-metrics.s3-website-us-west-2.amazonaws.com/ipe | 80 | statistics.connect=false microchip.connect=false |
IDE Update Center | https://ww1.microchip.com/downloads/mplab/X/v3/plugins/updates.xml 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 | 443 | plugin.manager.check.interval=NEVER* |
IPE Update Center | https://ww1.microchip.com/downloads/mplab/X/ipe/plugins/updates.xml https://ww1.microchip.com/downloads/mplab/X/ipe/thirdpartyplugins/updates.xml https://ww1.microchip.com/downloads/mplab/X/ipe/plugins/v6.15/updates.xml https://ww1.microchip.com/downloads/mplab/X/ipe/netbeansplugins/updates.xml | 443 | plugin.manager.check.interval=NEVER* |
Kit Window Xplained Database | http://kits.download.atmel.com/board_config_defines.xml http://kits.download.atmel.com/KitDatabase.xml | 80 | microchip.connect=false |
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 https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide/whats-new | 443 | microchip.connect=false |
MyDevtool (MySoftware/MyHardware) | https://www.microchip.com/rlmmigrationtool/MySoftware.aspx https://ww1.microchip.com/downloads/mplab/x/mydevtools-config.json | 443 | microchip.connect=false |
MyMicrochip (Send project device info when open project) | https://ww1.microchip.com/downloads/mplab/x/mymicrochip-config.json https://www.microchip.com/MPLABExpressAPI/api/preferences/add | 443 | microchip.connect=false mymicrochip.connect=false |
Packs Check/Download | https://packs.download.microchip.com | 443 | microchip.connect=false |
MPLAB Code Configurator (MCC) | https://github.com https://raw.githubusercontent.com https://api.github.com registry.npmjs.org https://www.microchip.com https://ww1.microchip.com/downloads/en/DeviceDoc/avr8bit-2.0.1.mc3lib | 443 | |
Offline Help | https://onlinedocs.microchip.com https://www.googletagmanager.com https://www.google-analytics.com/ http://localhost:4001 | 443 4000 | |
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 https://www.microchip.com/rlmmigrationtool/Service/HardwareDevtoolService.svc | 443 | softwareupdate.connect=false microchip.connect=false |
MPLAB X IDE 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.xm | 443 | microchip.connect=false |
Event Recorder | http://localhost:6128 http://localhost:3587 | 6128 3587 | NOTE: These ports are not used if the UI of Event Recorder is not open. |
Network tools discovery (mDNS, UDP multicast) | 224.0.0.251 | 5353 | com.microchip.mplab.comm.mdns.disable=true (introduced in 6.20) |