Error installing third party package Arduino software: Invalid zip file
72 views (last 30 days)
I have the 2013a version of matlab and been trying to install the simulink support package for arduino hardware, but I keep getting the following error:
"Error installing third party package Arduino software: Invalid zip file "C:\MATLAB\SupportPackages\R2013a\downloads\arduino-1.0-windows.zip"."
and then the installation stops.
N.B.: I using windows 8.
Shaima Al Hebsi on 7 Jan 2017
Edited: Shaima Al Hebsi on 7 Jan 2017
The way which has worked for me:
- Install the Hardware support from the Add-ons button in Matlab and wait for the error. Once you get the error cancel and exit the installation.
- Get Arduino 1.0 (the only version which made it work) from http://www.arduino.cc/en/Main/OldSoftwareReleases when you download it you will get it as a zip file having the same name which was shown in the error message arduino-1.0-windows.zip
- Now go to the directory shown in the error message: C:\MATLAB\SupportPackages\R2013a\downloads\arduino-1.0-windows.zip
and replace the existing corrupted arduino-1.0-windows.zip with the new one downloaded recently
- Disconnect internet connection and again go to Matlab add-ons and try again to install arduino hardware support package It should work this time.
More Answers (10)
Michal Swoboda on 25 Jun 2015
I had the same problem. Here is what is going on and how to solve it:
- There's a bug within OS X which affects zip extraction. [More here: http://osxdaily.com/2013/02/13/open-zip-cpgz-file/]
- Rerun the Arduino hardware package installer through MATLAB use the Install from Internet to make sure all the files are downloaded. Wait for it to give you the error and close the dialog window.
- Download a fresh version of Arduino software from: http://www.arduino.cc/en/Main/OldSoftwareReleases
- Extract the downloaded Arduino software to get the "Arduino" application
- Right Click on the application and press Compress "Arduino". When the compression is finished change the name of the archive to arduino-1.5.6-r2-macosx.
- Now go to MATLAB>SupportPackages>R2015a(or w/e version of MATLAB you are using)>downloads>arduinoio_download.Delete the old arduino-1.5.6-r2-macosx.zip and replace it with the archive you made.
- Go to MATLAB. Click on Add-Ons > Get Hardware Support Packages. Select the "Install from folder option". Select the arduinoio_download folder
- Click next and the installation should go through.
This worked for me. Hope it helps.
vipin joseph on 8 Mar 2017
Edited: Walter Roberson on 8 Mar 2017
This is the solution
- download a new arduino IDE from http://downloads.arduino.cc/arduino-1.0-windows.zip
- open C:\MATLAB\SupportPackages\R2013a\downloads
- replace existing arduino-1.0-windows.zip with new one
- exit matlab
- open matlab and choose install from folder
- select folder location C:\MATLAB\SupportPackages\R2013a\downloads
Muhammad Usman Khan on 28 Feb 2018
I tried almost all methods on MATLAB R2013a shown above. But I get the following error when I copy the downloaded zip into the directory and install from it "A dependent support package - Arduino Uno is missing. Please make sure the folder includes all the required files for Arduino support package." Please, someone, help me I'm fed up more.
Image Analyst on 13 Mar 2014
Sounds like a zip problem, not a MATLAB problem. Contact the "third party" for a new zip file.
joel oguntoye on 13 Oct 2015
Someone help please When I select install from folder after putting the zip file in the >supportpackages>r2015/downloads folder I still get an error message saying ..."folder does not contain valid installation file"
kami khosr on 20 Nov 2016
might be a bit late , but this method worked for me. I just followed jonathan's answer on xuan comment except that I had to turn off internet. It seems like even if you choose the folder (rather than from internet), MATLAB tries to download the currupted file. hope this helps.