Sony ending downloads for anything prior to Windows 7

Discussion about old PC hardware.

Sony ending downloads for anything prior to Windows 7

Postby cyclone3d » 2018-2-09 @ 18:04

Saw this on the Sony support page today.

Dear Valued Customers,

Please be informed that Sony's support has ended for VAIO® computers that shipped with the following Microsoft® Windows® operating systems preinstalled:

Windows 95
Windows 98
Windows 98 SE
Windows ME
Windows 2000
Windows XP
Windows Vista
As of March 1, 2018, we will no longer provide drivers and software for download for these computers.


So if you have any Sony products and you want a backup for drivers, etc, you might want to get downloading.
User avatar
cyclone3d
Oldbie
 
Posts: 1824
Joined: 2015-4-08 @ 06:06
Location: Huntsville, AL USA

Re: Sony ending downloads for anything prior to Windows 7

Postby blurks » 2018-2-09 @ 18:39

These driver & software files probably consume only a few gigabytes of space and generate only little network traffic. I always wonder, what the big problem is to keep them available...
That (among other services) divides good from mediocre vendors...
User avatar
blurks
Member
 
Posts: 271
Joined: 2017-1-14 @ 21:49

Re: Sony ending downloads for anything prior to Windows 7

Postby vvbee » 2018-2-09 @ 19:04

blurks wrote:These driver & software files probably consume only a few gigabytes of space and generate only little network traffic. I always wonder, what the big problem is to keep them available...
That (among other services) divides good from mediocre vendors...

Not many people though are going to view sony as mediocre for dropping win 95. I'm mildly surprised about xp, but they may have noticed a lack of demand for support there as well.
User avatar
vvbee
Member
 
Posts: 422
Joined: 2017-2-06 @ 17:56

Re: Sony ending downloads for anything prior to Windows 7

Postby keenmaster486 » 2018-2-09 @ 19:15

Can a mirror be made of these files?
I flermmed the plootash just like you asked.
Very silly indeed: https://audaxeundum.wordpress.com
User avatar
keenmaster486
Oldbie
 
Posts: 1100
Joined: 2016-2-16 @ 02:04
Location: Atroxus

Re: Sony ending downloads for anything prior to Windows 7

Postby cyclone3d » 2018-2-09 @ 19:25

keenmaster486 wrote:Can a mirror be made of these files?


I'm going to download everything on their old support ftp, but a lot of these files are named differently from what I can tell... maybe the web page coding just renames them automagically before passing them to the browser to download???

A lot of the stuff on the ftp seems to not be available via the web page anyway.

I'm not sure how in the world I would be able to mirror the website for all the old computers. There is software that can mirror sites, but I'm pretty sure it wouldn't catch stuff that you have to go through multiple layers of drop-down menus to get to.
User avatar
cyclone3d
Oldbie
 
Posts: 1824
Joined: 2015-4-08 @ 06:06
Location: Huntsville, AL USA

Re: Sony ending downloads for anything prior to Windows 7

Postby schmatzler » 2018-2-09 @ 19:42

blurks wrote:That (among other services) divides good from mediocre vendors...

Lenovo still keeps their old DOS and Win95 drivers, even for IBM notebooks.
They even made an "End of Life" portal just for old machines:
https://download.lenovo.com/eol/index.html

Take this, Sony.
schmatzler
Newbie
 
Posts: 71
Joined: 2017-1-08 @ 00:44

Re: Sony ending downloads for anything prior to Windows 7

Postby AlaricD » 2018-2-09 @ 19:51

Creative Labs STILL has tons of stuff available, even DOS and Win3.1 drivers for the SB Pro and stuff like that. And that's CREATIVE LABS, of all people. If they can do it, there's no excuse for Sony to not do it.
"The Big Bang. The ultimate hero of low frequency. The divine intergalactical bass drum connecting the tribes of our solar system."
Yello
"Solar Driftwood"
User avatar
AlaricD
Member
 
Posts: 167
Joined: 2017-6-28 @ 19:11
Location: Stillwater, America

Re: Sony ending downloads for anything prior to Windows 7

Postby Auzner » 2018-2-09 @ 21:01

Older Vaios are cool little laptops. Time for a scraping project :)
User avatar
Auzner
Member
 
Posts: 318
Joined: 2014-1-24 @ 11:28

Re: Sony ending downloads for anything prior to Windows 7

Postby Unknown_K » 2018-2-09 @ 21:02

Some companies just forget they have an FTP let alone old files on them.
Collector of old computers, hardware, and software
Unknown_K
Oldbie
 
Posts: 716
Joined: 2013-4-22 @ 18:59
Location: Youngstown, OH USA

Re: Sony ending downloads for anything prior to Windows 7

Postby IAmJefferson » 2018-2-10 @ 01:10

Everyone should download the drivers and upload it somewhere and VOGONSDRIVERS.
User avatar
IAmJefferson
Newbie
 
Posts: 31
Joined: 2017-6-11 @ 14:44
Location: Manila, Philippines

Re: Sony ending downloads for anything prior to Windows 7

Postby Ozzuneoj » 2018-2-10 @ 05:13

This sounds like a job for WinHTTrack (or something similar):
https://www.httrack.com/page/2/

I've used this program a couple times and I have entire copies of valuable websites with downloads.

Hopefully the Sony site is laid out in such a way that it would work with programs like this.
Time Machine = FIC PA-2013 2.1 - K6-2 500 - 256MB PC-100 - TNT2 Pro 16MB AGP - Labway Yamaha YMF719-E - Midiman MM401
Amibay For Sale Threads
I have lots of PC stuff for sale on Mercari! Get a $10 sign up credit with invite code VBGQMM.
User avatar
Ozzuneoj
Oldbie
 
Posts: 1142
Joined: 2016-3-16 @ 21:33

Re: Sony ending downloads for anything prior to Windows 7

Postby Auzner » 2018-2-10 @ 06:42

I'm working on a scraper too. The stumbling block for me was to get javascript processed and then rendered without X11. But I think I've just overcome that.
Moving onto just getting one page downloaded, then making it iterable. Part 2 would be organizing the files and metadata because all of the source files are at http://dlv.update.sony.net/US/pc/* with obscure file names ("SOA3Z35NAK.EXE"). And a lot of models/series share the same files across different OSes.

Basically you can download all of the driver installer EXEs directly if you know the URL. In order to know them, you have find the driver IDs on the model's support page. Then you have to pass those params to a perl endpoint and you find the direct download. But getting their files is as simple as running in the shell:
Code: Select all
curl -X GET "http://dlv.update.sony.net/US/pc/SOQ1305BBT1.EXE" >> SOQ1305BBT1.EXE

or
Code: Select all
wget "http://dlv.update.sony.net/US/pc/SOQ1305BBT1.EXE"

But finding and organizing it all...

Model Lists:
Code: Select all
https://esupport.sony.com/perl/select-xml.pl?template=EN&region_id=1&mdltype_id=1
https://esupport.sony.com/perl/select-xml.pl?template=EN&region_id=1&mdltype_id=24

...
I think I found a way to scrape them without dealing with javascript.

Code Testing:
Haven't plugged it altogether yet nor have a storage structure.
sony_drivers.png
User avatar
Auzner
Member
 
Posts: 318
Joined: 2014-1-24 @ 11:28

Re: Sony ending downloads for anything prior to Windows 7

Postby Auzner » 2018-2-12 @ 02:42

Scraping per model has been defined in a Vaio python class :cool:

There's a structured dictionary for everything about the drivers and all of the files for each OS are located. On to part 2. :happy:

I'm thinking of a few possibilities for organizing this. I'm not a webdev so there are probably better strategies to come up with.
    dump the stat dictionaries to json files or one json
    driver files would remain in one flat like Sony has it
    image files would be flat
    have a local html page generated by parsing the json or python dicts pointing to each file
    python script or something could tar up the ones per model
Right now I'm just thinking complete archival mode, not accessing one model. You can already do that with the attached script :happy: Then save the output and copy+paste the urls or plug them into that python download method I haven't used yet. I'll sleep on it for now. The important thing is the associating metadata for the illegible file names are automatically referenced and the files locations are found.

Code: Select all
#!/usr/bin/env python

from Vaio import Vaio

# This is is the only model I've fully tested and it has 3 OS's supported.
# Failing models says 'goto our asia-pacific site' and they don't have anything available
model = "PCG-Z505LS"
laptop = Vaio(model)
laptop.output()


scrape.PNG
Attachments
Vaio.py.zip
(3.21 KiB) Downloaded 6 times
Last edited by Auzner on 2018-2-12 @ 03:06, edited 1 time in total.
User avatar
Auzner
Member
 
Posts: 318
Joined: 2014-1-24 @ 11:28

Re: Sony ending downloads for anything prior to Windows 7

Postby cyclone3d » 2018-2-12 @ 03:03

Very nice.

I am in the process of downloading everything from the ftp right now with FileZilla.

I am thinking that this is not just the old ftp, but the actual current ftp as well.

Downloaded 2,553 files so far. They have limited the download per connection to around 1MB/s.

It is still parsing directories... up to 255,414 files to still download and rising.

Not sure how much space this is going to end up taking.
User avatar
cyclone3d
Oldbie
 
Posts: 1824
Joined: 2015-4-08 @ 06:06
Location: Huntsville, AL USA

Re: Sony ending downloads for anything prior to Windows 7

Postby Auzner » 2018-2-12 @ 03:07

If you just get the EXE and ZIPs, that's all you really need. The script can just pull the metadata for you so you can reference what everything is. When it's more polished for an entire archival rip, I have access to a 4Gbps+ connection to try it on. I will try to make a jenky parallelization.
User avatar
Auzner
Member
 
Posts: 318
Joined: 2014-1-24 @ 11:28

Re: Sony ending downloads for anything prior to Windows 7

Postby Stiletto » 2018-2-12 @ 15:53

For what it's worth, I clued in ArchiveTeam. Dunno if any of them are working on it though.
"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto
User avatar
Stiletto
l33t
 
Posts: 4040
Joined: 2002-7-01 @ 21:57

Re: Sony ending downloads for anything prior to Windows 7

Postby cyclone3d » 2018-2-12 @ 16:07

Auzner wrote:If you just get the EXE and ZIPs, that's all you really need. The script can just pull the metadata for you so you can reference what everything is. When it's more polished for an entire archival rip, I have access to a 4Gbps+ connection to try it on. I will try to make a jenky parallelization.


I'm pulling down everything, including manuals in PDF and HTML... and other files that are also not in .ZIP or .EXE format.

Looks like it is going to take around 400GB of space for everything.

I upped my downloads to 7 at a time. Not sure if they have a limit per IP or not like most ftps have set up.

I could really go to about 15 downloads at a time, but don't want the ftp to kill my connection completely so I am kinda playing it safe.
User avatar
cyclone3d
Oldbie
 
Posts: 1824
Joined: 2015-4-08 @ 06:06
Location: Huntsville, AL USA

Re: Sony ending downloads for anything prior to Windows 7

Postby Auzner » 2018-2-13 @ 05:17

Here's my approach to gathering all this whether or not it's best practices and conventions. It does it in a way that makes sense to me so I will try to explain it:

vaio.py
Per model python class for scraping the driver files and metadata; such as title, description, size, os, etc.
  • Appends unique entries per model to ./filelist.txt
  • Writes <modelname>.json to ./metadata/
vaiomodels.py
Scrapes for a complete model list of desktop and laptop Vaio products
  • Writes to ./desktops.json and ./laptops.json
readjson.py
Example for reading back the json data into python
  • Can be called from the shell with '<modelname>' to print its metadata to STDOUT read from ./metadata/<modelname>.json
  • Or tinker with the code to do stuff with reloaded python dictionaries
  • Note that '/' symbols in model name get converted to underscore '_' but either works for the script in the shell arg input
run.py
Example grab-all script using the above mentioned scripts along with wget called from python. Logic is very dumb and you may end up with 30+ simultaneous downloads.

one.py
Example option to input one model in as a shell arg and download its meta data and drivers. Probably a better option to use than run.py, for there are better ways to do parallel downloads. It also will build upon filelist.txt as you use it.
onedl.png



Pathway to the firehose of data:
Run at your own risk! No guarantees of best practices, best conventions, or safety to your system and network resources.
Setup was done in a debian based distro (ubuntu or raspbian would work).
virtualenv is a python environment re-direct so that python module installs don't override what's available to your normal OS env.
pip is like "apt-get" for python

Code: Select all
sudo apt install -y python python-pip virtualenv wget screen
cd ~/my_massive_storage_space
tar -xvf sonyvaiodrivers.tar
virtualenv env
source env/bin/activate
pip install bs4 requests lxml
./run.py
##################################
tail -f ./vaiodownload.log


Edit:
Threw something together to look for manuals too:
pdf.sh
Code: Select all
#!/bin/bash

mkdir -p ./manuals
models=$(cat ./laptops.json desktops.json | sed -e 's/^\s\+"\|",\|"\|\[\|\]\|-//g')
for xx in $models; do
        wget -c -nc -t 5 -nv -a ./pdfs.log -P ./manuals/ "https://docs.sony.com/release/$xx.PDF"
done
Attachments
examples.zip
(23.5 KiB) Downloaded 4 times
sonyvaiodrivers.tar
(20 KiB) Downloaded 4 times
User avatar
Auzner
Member
 
Posts: 318
Joined: 2014-1-24 @ 11:28

Re: Sony ending downloads for anything prior to Windows 7

Postby cyclone3d » 2018-2-13 @ 19:27

Finally finished downloading all the files from the ftp this morning.

I haven't used any of those scripts do give me a index or anything, but here is what I have found with the little bit of looking I have done so far.

The huge plus is that it looks like they have folders for the different laptops / laptop series with all the original drivers. They also have folders for all the original apps.

None of these are listed on the web page at all that I saw.

For the newer-ish laptops they also have the XP/Vista/7/8 upgrade/downgrade packages which is probably also going to be helpful. I really doubt that these are listed on the web page for download.

Another thing I noticed on the web page for a good number of older laptops is that the links they provide for the manuals and spec sheets are incorrect / give a 404 error when you try to download them.

I'm guessing that instead of spending a huge amount of time/money to fix everything to work they just decided to kill the downloads for all the older computers. It will be interesting to see if they wipe the files from the ftp or not.
User avatar
cyclone3d
Oldbie
 
Posts: 1824
Joined: 2015-4-08 @ 06:06
Location: Huntsville, AL USA

Re: Sony ending downloads for anything prior to Windows 7

Postby Auzner » 2018-2-13 @ 20:47

I need to add in a resume for it, so it doesn't redo models I already have .jsons for. filelist.txt can be plugged into wget any number of times--it's more well-written software that will not download a file you already have.

I got through 75 models last night as a test run. I was able to get about 1.1GB of files until my router crashed from all of the concurrencies. I will work on more logic tonight to ease it up. There are A LOT of overlapping files wget found. A dozen models may end up using the same 20 files for all of their OSes.

Here is a list of the manuals I found attached as a text file, they're mainly the older ones that were named after their model. Looks like they have a lot of dupes. Not sure if PCVRX* would all be the same. I haven't looked through them yet. Example snippet:

Code: Select all
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX551.PDF
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX552.PDF
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX554.PDF
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX572.PDF
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX580.PDF
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX750.PDF
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX750P.PDF
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX751.PDF
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX752.PDF
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX753.PDF
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX755.PDF
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX756.PDF
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX760.PDF
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX760P.PDF
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX761.PDF
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX762.PDF
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX770.PDF
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX770P.PDF
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX780G.PDF
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX780.PDF
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX781.PDF
76e32dee069b38553d4e1aaf79cb9c99  manuals/PCVRX790G.PDF
Attachments
manualsmd5.txt
(16.71 KiB) Downloaded 6 times
User avatar
Auzner
Member
 
Posts: 318
Joined: 2014-1-24 @ 11:28

Next

Return to General Old Hardware

Who is online

Users browsing this forum: Cobra42898, luckybob, Serif and 8 guests