Tool/software: Code Composer Studio
Hi, I'm working on installing CCSv7 (7.4.x) on my computer and I ran into a problem - the installer would just hang on the first download stage. I think I narrowed the problem down to wget.exe that's bundled with the installer - the one used by CCSv7 installer is version 1.11.4 and doesn't support the TLS 1.2 and TLS 1.3 certificates used by http://software-dl.ti.com
06/26/2020 20:27:06(GMT) - InstallBins - Another version of com.ti.ccstudio.installer.msvc.2015.win32 is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product, use Add/Remove Programs on the Control Panel.
06/26/2020 20:27:06(GMT) - get_percentage - values 14245678 0 65
06/26/2020 20:27:06(GMT) - deleteFile - CCS_INFO: Unable to delete c:/ti/ccsv7/eclipse/downloads/vc_redist.x86_14.0.24212.exe: error deleting "c:/ti/ccsv7/eclipse/downloads/vc_redist.x86_14.0.24212.exe": permission denied
06/26/2020 20:27:16(GMT) - installMSVC_2015 - CCS_INFO: Deleted c:/ti/ccsv7/eclipse/rebootMarker.txt:
06/26/2020 20:27:16(GMT) - downloadMarker - CCS_INFO: Downloading marker file: software-dl.ti.com/.../start
06/26/2020 20:27:16(GMT) - formatUrlForEclipse - external url software-dl.ti.com/.../start
06/26/2020 20:27:16(GMT) - wgetHttpCopy - Found wget binary C:/Users/andrey.gromov/AppData/Local/Temp/ccs_15133749-82b5-471e-686a-dcfb6f409e25/util/wget.exe
06/26/2020 20:27:16(GMT) - wgetHttpCopy - cmd = "C:/Users/andrey.gromov/AppData/Local/Temp/ccs_15133749-82b5-471e-686a-dcfb6f409e25/util/wget.exe" "software-dl.ti.com/.../start_full" -O "C:/Users/andrey.gromov/AppData/Local/Temp/ccs_15133749-82b5-471e-686a-dcfb6f409e25/start" -t 10 -w 2 -S --no-check-certificate
Next, I tried manually running wget.exe from the AppData/Local/Temp location and it would hang on the "Initiating SSL handshake" step.
Wget gives you an option to choose the protocol you want to use to connect to a webserver with the --secure-protocol option.
I tried all of them and each one failed with an exit code except for SSL2, which just hanged. I then checked the protocols supported by software-dl.ti.com using SSL Labs (https://www.ssllabs.com/ssltest/analyze.html?d=software-dl.ti.com), which told me that the downloads website only supports TLS 1.2 and TLS 1.3.
Wget only started supporting TLS 1.2 and TLS 1.3 starting with version 1.16 and the one that's bundled with the installer is only version 1.11.4, so it looks like the installer just can't download the files it needs.
Thanks in advance for the help!