Pages

Tuesday, January 8, 2013

Windows 7 Upgrade Guide for dv6000/dv9000 models - Drivers

I had to use sp42635.exe as my nividia driver for HP Pavillion dv6000 running Windows 7.
I also had to run it as administrator and under Vista compatibility mode. 
 http://h10025.www1.hp.com/ewfrf/wc/softwareDownloadIndex?cc=us&lc=en&dlc=en&softwareitem=ob-70238-2

CHIPSET DRIVERS 
Solution on COPROCESSOR with yellow exclamation mark () 



If you have Intel processor:

Intel Chipset (Install and reboot before other drivershere (ver 9.1.1.1025 for 32/64 bit Win7)

Intel Rapid Storage Technology here (ver 10.1.2.1004 for 32/64 bit Win7)

If you have AMD processor:

For dv60xxdv61xxdv62xxdv63xxdv64xxdv90xxdv91xxdv92xxdv93xx and dv94xx models (example: dv6367am means that your model is dvx3xx, dv9421xw means that your model is dv94xx):
nVidia Chipset (Install and reboot before other drivershere   (Vista)

For dv65xxdv66xxdv67xxdv68xxdv69xxdv95xxdv96xxdv97xxdv98xx and dv99xx models (example: dv6981tu means that your model is dv69xx, dv9721tu means that your model is dv97xx):
nVidia Chipset (Install and reboot before other drivershere   (Vista)

Important information for users with nVidia chipset!
If you have 4GB of RAM or more then check Microsoft knowledge base article about solution on some problems which you may have here.



GRAPHIC DRIVERS



Intel Graphic:

    Intel 950 and Intel X3100 here (ver 15.12.75.4.1930 for Win7 32 bit) or here (ver 15.12.75.4.1930 for Win7 64 bit)

nVidia  Graphic:
       
  Important information!

   If you have installed any nVidia drivers for graphic card then before you will install other version you will need to remove old drivers
    first. Check below guide how to do it (this is not standard uninstallation process):



   Drivers:

    nVidia GeForce 8400M GS and nVidia GeForce 8600M GS:

         OPTION 1

         Version 267.76 here for Windows 7 32 bit or here for Windows 7 64 bit.

         OPTION 2

         Version 197.16 here for Windows 7 32 bit or here for Windows 7 64 bit.

         Note:
         Remember to uninstall previous graphic card driver first.


    nVidia GeForce GO 6150M, 7150M, 7200M, 7400M or 7600M:

          OPTION 1

          First try to install original Vista drivers for your model.

          Resource:


           OPTION 2

           If original drivers will not work then try modded drivers ver 195.81.

        Note:
        Remember to uninstall previous graphic card driver first.

        How to install them under Windows 7?

           1. Download driver here (for Win7 32 bit) or here (for Win7 64 bit) double click and select extract,

           2. Download from this site with drivers also INF Modified and replace original INF in extracted folder,

           3. Install & reboot.


     OPTION 3

           Last thing which you may do is installing graphic driver from Windows Update.

        Note:
        Remember to uninstall previous graphic card driver first.

     1.Open Windows Update by clicking the Start button Start.png, clicking All Programs ', and then clicking 'Windows
             Update '.

     2.In the left pane, click ' Check for updates ' , and then wait while Windows looks for the latest updates for your computer.

     3.Select the ' Optional Updates ' and install from there only driver for your graphic card.



AUDIO DRIVERS



Conexant HD Audio

         Use original Vista drivers for your model.

         Resource:


Realtek HD Audio 
       
         Use original Vista drivers for your model.

         Resource:

         If Vista drivers will not work well for You then try to use official Realtek one from here (for 32/64 bit Win7). 
         When you will enter this link check there "I accept to the above." and after that click ' Next ' button.



MODEM DRIVERS



Conexant Modem here (ver 7.61.0.0 A)   (Vista) - If you have Conexant audio card

Motorola SM56 Modemhere (ver 6.12.6.0 A)   (Vista) - If you have Realtek audio card



HP QUICK PLAY 



HP QuickPlay here (ver 3.7 v.6112 for 32/64 bit Win7)

Notes:

  • It must be installed before HP Quick Launch Buttons.
  • You've installed this software and it hangs while using?
      Uninstall your current HP QUICK PLAY version and install this which you had in Vista.

      Resource:

      If you burned CD/DVD with C:\swsetup folder as suggested in guide then you will find it there.



HP Quick Launch Buttons
Solution on KEYBOARD FILTER with yellow exclamation mark ()  



HP Quick Launch Buttons here (ver 6.50.13.1 for 32/64 bit Win7)



WIRELESS DRIVERS



Intel Wireless here (ver 13.0.0.107 for 32/64 bit Win7)

Broadcom Wireless here (ver 5.60.48.35  for 32/64 bit Win7)

Atheros Wireless here (ver 8.0.0.316  for 32/64 bit Win7)

HP Wireless Assistant here (ver 3.50.12.1 for 32/64 bit Win7)

Bluetooth Wireless here (ver 6.5.0.2000  for 32/64 bit Win7Only for models with Bluetooth.

Note:
How to install Bluetooth driver?
Check the link below:



ETHERNET DRIVERS



Realtek RTL8101 Lan here  (for 32/64 bit Win7Only for models with Intel processor.

Models with AMD processors don't need to install any extra file for ethernet., because drivers for it are in chipset package.



CARD READER
Solution on  BASE SYSTEM DEVICE with yellow exclamation mark () 



Ricoh 5-1 Card Reader Driver here (ver 6.10.01.03  for 32/64 bit Win7)



TOUCHPAD DRIVER



Synaptics TouchPad here (ver 16.0.1.0  for 32/64 bit Win7)

Note:
By default is enabled Two - Finger Scrolling. If you want to use only one finger for scrolling then check the link below:




ONLY IF YOUR MODEL HAS:  WEBCAM 



Cyberlink YouCam here (ver 2.0.3115  for 32/64 bit Win7)

Note:
If you have any problem with your webcam then check below links to HP documents:



3VRX (optional software)
on-screen visuals and associated sounds that are displayed and heard when adjusting volume



3VRX here (ver 2.5 for 32/64 bit Win7)

Note:
Here is YouTube video which shows what can be done with this software.



ONLY IF YOUR MODEL HAS:  FINGERPRINT READER



1. Uninstall all previous fingerprint reader drivers and software

       Check below guide how to do it (this is not standard uninstallation process):


2. You may install now correct fingeprint reader driver and software.

       There are available two applications to this device:

        - AuthenTec TrueSuite

       and

       - DigitalPersona Personal (recommended).

       Information on how to install both softwares you will find in below guides:



ONLY IF YOUR MODEL HAS: DVD DRIVE WITH LIGHTSCRIBE



How can you check is your DVD drive with Lightscribe?
On DVD panel there will be Lightscribe logo.
LightScribe Host Software here (ver 1.18.22.2   for 32/64 bit Win7)

Resetting and Unlocking a Nintendo DSi Parental Control Lock

So I inherited a nintendo DSi, and it had a parental lock code on it. I tried to brute force either the unlock code or the security question, but no luck. So I turned to Google and found this :
Wii Parental Control password reset tool .

Yes, it does say it is for the Wii, but Nintendo uses the same algorithm for the DSi.

To reset the Parental Control Lock for the Nintendo DSi
Go to:
System Settings -> Parental Controls -> Yes Change Parental Controls -> Pin I forgot -> security question I forgot ->  Get the Inquiry Number and write it down

Go to http://wii.marcansoft.com/parental.wsgi 
And enter the Inquiry Number as the Confirmation Number
And select the date that the DSi is currently set to.

This gives you an unlock code and you can enter it into the next screen on the DSi
Go back to the DSi and hit OK

Enter the unlock code and you will have access to the parental control panel where you can edit the PIN or turn it off completely.

Here is the code that actually calculates the algorithm, thought it was neat to see how the website works :

 #!/usr/bin/python  
# Wii parental control password reset tool
#
# Copyright 2008-2009 Hector Martin Cantero <hector@marcansoft.com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 or version 3 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
import time, urlparse
def application(environ, start_response):
start_response("200 OK", [("Content-type","text/html")])
yield """<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Wii Parental Control Password Resetter</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style type="text/css">
.title {
font-size: 18pt;
font-family: sans-serif;
}
.response {
font-size: 16pt;
font-family: sans-serif;
}
.error {
color: red;
font-size: 16pt;
font-family: sans-serif;
}
</style>
</head>
<body>
<div class="title">Wii Parental Control password reset tool</div>"""
uri = environ["REQUEST_URI"]
qs = urlparse.urlparse(uri).query
form = urlparse.parse_qs(qs)
ctime = time.time()
def opt_date(delta):
t = time.gmtime(ctime + delta * 3600 * 24)
if delta == 0:
selected = ' selected="selected"'
else:
selected = ""
return '<option value="%02d%02d" %s>%s</option>'%(t.tm_mon,t.tm_mday,selected,time.strftime("%a, %d %b %Y",t))
class CRC32:
def __init__(self):
self.gentable()
def crc32(self, input, crc=0xffffffffl):
count = len(input)
i = 0
while count != 0:
count -= 1
temp1 = (crc >> 8) & 0xFFFFFF
temp2 = self.table[(crc ^ ord(input[i])) & 0xFF]
crc = temp1 ^ temp2
i += 1
return crc
def gentable(self):
self.table = []
for i in range(256):
crc = i
for j in range(8):
if crc & 1:
crc = (crc >> 1) ^ 0xEDB88320l
else:
crc >>= 1
self.table.append(crc)
def error(s):
return '<div class="error">%s</div>'%s
def process():
try:
int(form["number"][0]) #validate
if len(form["number"][0]) != 8 or not all([x in "0123456789" for x in form["number"][0]]):
raise ValueError()
except:
return error("Please provide a valid 8-digit confirmation number")
try:
int(form["date"][0]) #validate
if len(form["date"][0]) != 4 or not all([x in "0123456789" for x in form["date"][0]]):
raise ValueError()
except:
return error("Invalid date")
fullnum = form["date"][0] + form["number"][0][4:8]
crc = CRC32().crc32(fullnum)
code = ((crc ^ 0xaaaa) + 0x14c1) % 100000
return '<div class="response">Your unlock code:<span class="code">%05d</span></div>'%code
if form.has_key("submit"):
yield process()
yield """
<div class="form">
<form action="/parental.wsgi">
<p>Confirmation Number:
<input name="number" type="text" size="9" maxlength="8" value="" /></p>
<p>Current Date in your timezone:
<select name="date" size="1">"""
yield opt_date(-1)
yield opt_date(0)
yield opt_date(1)
yield """</select><br /></p>
<p><input name="submit" type="submit" value="Get Reset Code" /></p>
</form>
</div>
<p>
<a href="http://validator.w3.org/check?uri=referer"><img
src="http://www.w3.org/Icons/valid-xhtml10-blue"
alt="Valid XHTML 1.0 Strict" height="31" width="88" /></a>
<a href="http://jigsaw.w3.org/css-validator/">
<img style="border:0;width:88px;height:31px"
src="http://jigsaw.w3.org/css-validator/images/vcss-blue"
alt="Valid CSS!" />
</a>
<br />
<a href="parental.txt">Source code</a>
</p>
</body>
</html>"""