Close
Note: This blog is DEPRECATED since better solutions are officially provided in KBA230953 - Offloading the Manifest Files of ModusToolbox. Read this blog for reference purpose only.
-----------------------------------------------------------------------------------------------------------------------------
Network connection problems to raw.githubusercontent.com could cause malfunctioning of ModusToolbox. In this case you may face the following issues:
Unable to open file at http://github.com/cypresssemiconductorco/mtb-super-manifest/raw/v2.X/mtb-super-manifest.xml. Some boards and apps may be missing. Check the logfile for a detailed error message.
This is because ModusToolbox needs the manifest files (mtb-super-manifest.xml, etc.) at the very beginning to initiate the following download procedures. But the manifest file could be compromised because it is actually hosted in the domain raw.githubusercontent.com which could be restricted in some regions due to the report of customers.
Further investigation shows that, the manifest files are the only files that could face the impact of restrictions, and none of the following download procedures (i.e. the cloning operation of Git client) would be touched. So a workaround to quickly solve this issue is that we could merely "hijack" the requests of the manifest files of ModusToolbox and redirect them to the locally stored ones. ModusToolbox will then find the proper manifest files and conduct the following actions successfully.
Before other solutions (like a complete offline repo source is officially provided as a standalone supplement) come out, this should be the easiest way to bypass the filtering and restriction issue in case you can't use VPNs / Tunnels.
///////////////////////////////////////////////////////////////////////////////////////////
Here are the instructions of it:
a) Download and install Fiddler.
b) Download the attached file and unzip it to directory "C:\".
c) Open Fiddler, and then do the following:
d) Continue to setup Fiddler, in the following steps:
e) Open ModusToolbox, then do the following:
f) It's all set and done. Use "New Application" or "Library Manager" in ModusToolbox as usual and the boards or BSPs can now be seen and cloned properly:
g) How to undo?
Simply quit Fiddler.
The proxy settings in your system will be restored then. It should be automatically undone by Fiddler after you quit it.
And Since ModusToolbox is set to use system proxy settings, it will always be consistent with the system changes.
///////////////////////////////////////////////////////////////////////////////////////////
Trouble-shooting:
If you are still facing problems, please double check the key work noted below:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.