brigadier
brigadier copied to clipboard
No bootcamp for MacBookPro9,1 and MacBookPro9,2
It is not really an issue with brigadier itself but today when you try to download 9,1 or 9,2 MacBookPro drivers it fails. The problem seems to come from Apple servers because http://swcdn.apple.com/content/downloads/11/05/041-0925/g27es04pw9re5ggrfp3vuf8ew6r53asfz8/041-0925.English.dist is empty
Created a quick small list of current available bootcamp drivers with some details http://pastebin.com/29viXEAv
It's working for me here:
curl -I http://swcdn.apple.com/content/downloads/11/05/041-0925/g27es04pw9re5ggrfp3vuf8ew6r53asfz8/041-0925.English.dist HTTP/1.1 200 OK Server: Apache Last-Modified: Fri, 15 Jun 2012 11:49:49 GMT ETag: "4c28169d55140" Accept-Ranges: bytes Content-Length: 3566 Content-Type: text/xml Content-Language: en-us Cache-Control: max-age=60 Expires: Mon, 04 Mar 2013 12:59:45 GMT Date: Mon, 04 Mar 2013 12:58:45 GMT Connection: keep-alive
Since we only use the dist file for parsing the models, and we know thanks to Reposado that this is sometimes an ongoing problem, I'll look at a workaround that would try other dist files if there's a problem with English.dist.
URL reports 200 from here too. Just that the file is blank. curl -O http://swcdn.apple.com/content/downloads/11/05/041-0925/g27es04pw9re5ggrfp3vuf8ew6r53asfz8/041-0925.English.dist % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
Actually, Boot Camp ESD packages all have only English distribution files. So, if your CDN happens to be serving a dumb file, we can't fall back to another language. The most we can do is log that we couldn't parse it, and hope we find the model in another .dist file.
I haven't tested it with brigadier yet but today the support for MacBook Pro 9,1 and 9,2 shows here
This issue looks to be resolved as long as the script continues to choose the ESD with the most recent date. I have verified that the MacBookPro9,2 is working perfectly, and MacBookPro9,1 uses the exact same ESD.