From the staff:
Forum Rules - Please read!
5. We do not allow the distribution of copyrighted material, such as links to illegal download sites for service manuals, music, pirated software, etc.
Since there always seems to be a lot of service manual threads/questions when a new new model year comes out and the answers haven't changed there is now this sticky.
- Where can I get a manual and how much will it cost?
- What about 3rd party manuals like Haynes or Chilton?
- Ebay manuals, are they good?
- I found a manual online for free.
- You can get a paper manual at your dealer, just be prepared for a sticker shock moment. The paper copies run between $400-$700 depending on what dealer you get them from and any discount that is given to you.
You can also download a PDF copy from Subaru Technical Information System - Welcome . This is Subaru's online resource system. It is a mix of items that you need to pay for access to get and others that are free like accessory install sheets and Owners manuals.
- Third party manuals,
Haynes is the information resource for the DIY enthusiast or Do It Yourself and DIY Auto Repair by ChiltonDIY and ALLDATAdiy.com Leading Source of Factory Automotive Repair Information
They are fine for some people. They offer the basic information needed by many for typical repairs. The catch is often they lack the in depth info needed on some topics and have more errors that don't get updated. They can be a good tool when used for the right task.
Another good source for the casual user can also be Membership Benefits | AutoZone.com They offer some limited online repair guides to members. They don't offer everything but enough to get the average owner by when needed.
- Ebay manual downloads and CD's, Most are nothing more than a Pirated manual that is being sold via a Ebay storefront.
- Pirated manuals, A manual that some one at some time downloaded from STIS and put online for others to grab. Pirated manuals are again one of those that may be out of date and lack the latest information as they have likely been out in the wild for years.
On that note, Subaru Service Manuals are copyrighted. Don't go posting links to these downloads on the forum. They will be removed and you will likely get points, a vacation or be banned.
I did a write up for the 2014, it should work with any year, you just gotta buy the 3 day pass and edit the script for the correct path for that manual.
Easily done, got this from a thread of Outback forums.
***IMPORTANT*** This method only works on a linux machine with working bash/sh/csh etc SHELL, use Ubuntu, Fedora etc or even Cygwin. WILL NOT WORK ON WINDOWS COMMAND LINE!!!.
***You have been warned***
Basically go to: Subaru Technical Information System
1). You need to purchase the 3 day pass.
2). Login and grab your cookie sessionID, I use Chrome and just right click, view page info and cookies
, find the one for techinfo.subaru.com, looks something like this:
***Keep your browser opened. DO NOT CLOSE BROWSER FOR ANY REASON OR THIS WON'T WORK.
3). Copy that and put that in text file. Name it "cookie" because that's what my script uses. Copy this and replace the cookie hash at the end:
techinfo.subaru.com FALSE / FALSE 0 JSESSIONID 8912c3fe0896346712dff6e24f97
4). Now leave your computer on for ~24-25 hours to run this since there's 50 limit per hour the implemented, still enough to do the 72 hour window you got.
5). This is basic bash script, name it whatever.sh and change permissions. Run it in the directory you want to store the files, there will be 1163 PDF's(for a 2014 XT).
star=1 #starting item #
fin=1163 #last item #
#For through all docs on page
for i in $(seq $star $fin)
## Tell where we are in the process (print to screen)
echo "***DEBUG*** "$i" item G8190BEV11_"$i" received "$(date +"%c")"******"
#If using \ to escape "newlines" (ie go to the next line) ensure no spaces after \
curl -L \
--cookie cookie \
##If this is the 50th doc OR the last in the series, then sleep for 60 minutes and ...
## ... one second. Otherwise between vehicle sets you may get an error.
if !(($i%50)) || (($i==$fin)); then sleep 3601; fi
done #with docs on page