Difference between revisions of "HP drivers"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
m
m (Silent installation of nx6325 laptop drivers)
Line 22: Line 22:
  
 
It doesn't cover all drivers (modem). Note that Windows XP SP2 does not have drivers for Broadcom NetXtreme Gigabit card found in these laptops - you will have to integrate them in RIS / Unattended installation first.
 
It doesn't cover all drivers (modem). Note that Windows XP SP2 does not have drivers for Broadcom NetXtreme Gigabit card found in these laptops - you will have to integrate them in RIS / Unattended installation first.
 +
 +
For some reason, "HP Quick Launch Buttons" and "Synaptics Pointing Device Driver" don't want to install silently - so these two packages are commented out.
  
 
<source lang="xml">
 
<source lang="xml">
Line 27: Line 29:
  
 
<packages>
 
<packages>
 +
 +
    <package
 +
        id="nx6325_modem"
 +
        name="HDAUDIO Soft Data Fax Modem with SmartCP"
 +
        revision="1"
 +
        priority="9">
 +
 +
        <check type="uninstall" condition="exists" path="HDAUDIO Soft Data Fax Modem with SmartCP" />
 +
 +
        <install cmd='%SOFTWARE%\nx6325\MultiMODEMInstl\Conexant\setup.exe /s' />
 +
        <install cmd='cmd /C del %ALLUSERSPROFILE%\Desktop\Netwaiting.lnk' />
 +
 +
        <upgrade cmd='%SOFTWARE%\nx6325\MultiMODEMInstl\Conexant\setup.exe /s' />
 +
        <upgrade cmd='cmd /C del %ALLUSERSPROFILE%\Desktop\Netwaiting.lnk' />
 +
 +
    </package>
 +
  
 
     <package
 
     <package
Line 53: Line 72:
 
         <check type="uninstall" condition="exists" path="SoundMAX" />
 
         <check type="uninstall" condition="exists" path="SoundMAX" />
  
         <install cmd='%SOFTWARE%\nx6325\SP37155\setup.exe /s /sms /f1%SOFTWARE%\nx6325\SP37155\setup.iss' />
+
         <install cmd='%SOFTWARE%\nx6325\SP37155\setup.exe /s /f1%SOFTWARE%\nx6325\SP37155\setup.iss' />
         <upgrade cmd='%SOFTWARE%\nx6325\SP37155\setup.exe /s /sms /f1%SOFTWARE%\nx6325\SP37155\setup.iss' />
+
         <upgrade cmd='%SOFTWARE%\nx6325\SP37155\setup.exe /s /f1%SOFTWARE%\nx6325\SP37155\setup.iss' />
  
 
     </package>
 
     </package>
  
 +
<!--
 
     <package
 
     <package
 
         id="nx6325_buttons"
 
         id="nx6325_buttons"
Line 66: Line 86:
 
         <check type="uninstall" condition="exists" path="HP Quick Launch Buttons 6.30 J1" />
 
         <check type="uninstall" condition="exists" path="HP Quick Launch Buttons 6.30 J1" />
  
         <install cmd='%SOFTWARE%\nx6325\SP37155\setup.exe /s /sms /f1%SOFTWARE%\nx6325\SP37155\setup.iss' />
+
         <install cmd='%SOFTWARE%\nx6325\SP38266\Disk1\setup.exe /s /sms /f1%SOFTWARE%\nx6325\SP38266\Disk1\setup.iss' />
         <upgrade cmd='%SOFTWARE%\nx6325\SP37155\setup.exe /s /sms /f1%SOFTWARE%\nx6325\SP37155\setup.iss' />
+
         <upgrade cmd='%SOFTWARE%\nx6325\SP38266\Disk1\setup.exe /s /sms /f1%SOFTWARE%\nx6325\SP38266\Disk1\setup.iss' />
  
 
     </package>
 
     </package>
 +
  
 
     <package
 
     <package
Line 83: Line 104:
  
 
     </package>
 
     </package>
 +
-->
  
 
     <package
 
     <package
Line 97: Line 119:
 
     </package>
 
     </package>
  
    <package
 
        id="nx6325_processor"
 
        name="Windows-Treiberpaket - Advanced Micro Devices (AmdK8) Processor (05/27/2006 1.3.2.0)"
 
        revision="1"
 
        priority="9">
 
        <!-- If you have another language Windows version, you will have to change it below -->
 
        <check type="uninstall" condition="exists" path="Windows-Treiberpaket - Advanced Micro Devices (AmdK8) Processor (05/27/2006 1.3.2.0)" />
 
 
        <install cmd='%SOFTWARE%\nx6325\SP35445\setup.exe /s' />
 
        <upgrade cmd='%SOFTWARE%\nx6325\SP35445\setup.exe /s' />
 
 
    </package>
 
  
 
     <package
 
     <package
         id="nx6325_modem"
+
         id="nx6325_cardreader"
         name="HDAUDIO Soft Data Fax Modem with SmartCP"
+
         name="Texas Instruments PCIxx21/x515/xx12 drivers."
 
         revision="1"
 
         revision="1"
 
         priority="9">
 
         priority="9">
  
         <check type="uninstall" condition="exists" path="HDAUDIO Soft Data Fax Modem with SmartCP" />
+
         <check type="uninstall" condition="exists" path="Texas Instruments PCIxx21/x515/xx12 drivers." />
  
         <install cmd='%SOFTWARE%\nx6325\MultiMODEMInstl\Conexant\setup.exe /s' />
+
         <install cmd='%SOFTWARE%\nx6325\SP33416\Base\setup.exe /s /sms /f1%SOFTWARE%\nx6325\SP33416\Base\setup.iss' />
        <install cmd='cmd /C del %ALLUSERSPROFILE%\Desktop\Netwaiting.lnk' />
+
  
         <upgrade cmd='%SOFTWARE%\nx6325\MultiMODEMInstl\Conexant\setup.exe /s' />
+
         <upgrade cmd='%SOFTWARE%\nx6325\SP33416\Base\setup.exe /s /sms /f1%SOFTWARE%\nx6325\SP33416\Base\setup.iss' />
        <upgrade cmd='cmd /C del %ALLUSERSPROFILE%\Desktop\Netwaiting.lnk' />
+
  
 
     </package>
 
     </package>
 +
  
 
     <package
 
     <package
         id="nx6325_cardreader"
+
         id="nx6325_processor"
         name="Texas Instruments PCIxx21/x515/xx12 drivers."
+
         name="Windows-Treiberpaket - Advanced Micro Devices (AmdK8) Processor (05/27/2006 1.3.2.0)"
 
         revision="1"
 
         revision="1"
 
         priority="9">
 
         priority="9">
  
         <check type="uninstall" condition="exists" path="Texas Instruments PCIxx21/x515/xx12 drivers." />
+
         <check type="uninstall" condition="exists" path="Windows-Treiberpaket - Advanced Micro Devices (AmdK8) Processor  (05/27/2006 1.3.2.0)" />
  
         <install cmd='%SOFTWARE%\nx6325\SP33416\Base\setup.exe /s /sms /f1%SOFTWARE%\nx6325\SP33416\Base\setup.iss' />
+
         <install cmd='%SOFTWARE%\nx6325\SP35445\setup.exe /s' />
 +
        <upgrade cmd='%SOFTWARE%\nx6325\SP35445\setup.exe /s' />
  
        <upgrade cmd='%SOFTWARE%\nx6325\SP33416\Base\setup.exe /s /sms /f1%SOFTWARE%\nx6325\SP33416\Base\setup.iss' />
+
    </package>
                                                                                                                                                              </package>
+
  
</packages>
 
  
 +
</packages>
 
</source>
 
</source>
  
Line 150: Line 159:
 
     <package package-id="KB888111" />
 
     <package package-id="KB888111" />
 
     <package package-id="nx6325_audio" />
 
     <package package-id="nx6325_audio" />
 +
<!--
 
     <package package-id="nx6325_buttons" />
 
     <package package-id="nx6325_buttons" />
 
     <package package-id="nx6325_synaptics" />
 
     <package package-id="nx6325_synaptics" />
 +
-->
 
     <package package-id="nx6325_wireless" />
 
     <package package-id="nx6325_wireless" />
 
     <package package-id="nx6325_processor" />
 
     <package package-id="nx6325_processor" />

Revision as of 10:00, 7 April 2008

Most HP drivers (audio, graphics, keyboard, network, input devices etc.) come as InstallShield packages. The installer usually have name like sp<number>.exe, for example, sp32556.exe is the name for Broadcom network drivers.

HP installers save its data into C:\SWSetup.


Sometimes, they will install silently with a /s switch, i.e.:

%SOFTWARE%\nx6325\SP35445\setup.exe /s


Sometimes, setup.iss is provided with InstallShield package, i.e.:

%SOFTWARE%\nx6325\SP37155\setup.exe /s /sms /f1%SOFTWARE%\nx6325\SP37155\setup.iss

Unfortunately, sometimes manual intervention is needed (i.e., using other InstallShield switches, recording the installation etc.), so there is no golden rule here.


Sometimes, after starting the installer, you will find an extracted MSI package in %TEMP%.


Silent installation of nx6325 laptop drivers

It doesn't cover all drivers (modem). Note that Windows XP SP2 does not have drivers for Broadcom NetXtreme Gigabit card found in these laptops - you will have to integrate them in RIS / Unattended installation first.

For some reason, "HP Quick Launch Buttons" and "Synaptics Pointing Device Driver" don't want to install silently - so these two packages are commented out.

<?xml version="1.0" encoding="UTF-8"?>

<packages>

    <package
        id="nx6325_modem"
        name="HDAUDIO Soft Data Fax Modem with SmartCP"
        revision="1"
        priority="9">

        <check type="uninstall" condition="exists" path="HDAUDIO Soft Data Fax Modem with SmartCP" />

        <install cmd='%SOFTWARE%\nx6325\MultiMODEMInstl\Conexant\setup.exe /s' />
        <install cmd='cmd /C del %ALLUSERSPROFILE%\Desktop\Netwaiting.lnk' />

        <upgrade cmd='%SOFTWARE%\nx6325\MultiMODEMInstl\Conexant\setup.exe /s' />
        <upgrade cmd='cmd /C del %ALLUSERSPROFILE%\Desktop\Netwaiting.lnk' />

    </package>


    <package
        id="KB888111"
        name="KB888111"
        revision="1"
        priority="90">

        <check type="uninstall" condition="exists" path="High Definition Audio Driver Package - KB888111" />

        <install cmd='%SOFTWARE%\nx6325\kb888111xpsp2.exe /quiet' />

        <upgrade cmd='%SOFTWARE%\nx6325\kb888111xpsp2.exe /quiet' />

    <remove cmd='C:\WINDOWS\$NtUninstallKB888111WXPSP2$\spuninst\spuninst.exe /quiet' />

    </package>


    <package
        id="nx6325_audio"
        name="nx6325 audio driver"
        revision="1"
        priority="9">

        <check type="uninstall" condition="exists" path="SoundMAX" />

        <install cmd='%SOFTWARE%\nx6325\SP37155\setup.exe /s /f1%SOFTWARE%\nx6325\SP37155\setup.iss' />
        <upgrade cmd='%SOFTWARE%\nx6325\SP37155\setup.exe /s /f1%SOFTWARE%\nx6325\SP37155\setup.iss' />

    </package>

<!--
    <package
        id="nx6325_buttons"
        name="HP Quick Launch Buttons 6.30 J1"
        revision="1"
        priority="9">

        <check type="uninstall" condition="exists" path="HP Quick Launch Buttons 6.30 J1" />

        <install cmd='%SOFTWARE%\nx6325\SP38266\Disk1\setup.exe /s /sms /f1%SOFTWARE%\nx6325\SP38266\Disk1\setup.iss' />
        <upgrade cmd='%SOFTWARE%\nx6325\SP38266\Disk1\setup.exe /s /sms /f1%SOFTWARE%\nx6325\SP38266\Disk1\setup.iss' />

    </package>


    <package
        id="nx6325_synaptics"
        name="Synaptics Pointing Device Driver"
        revision="1"
        priority="9">

        <check type="uninstall" condition="exists" path="Synaptics Pointing Device Driver" />

        <install cmd='%SOFTWARE%\nx6325\SP37065\WinNT5\x86\setup.exe /s /sms /f1%SOFTWARE%\nx6325\SP37065\WinNT5\x86\setup.iss' />
        <upgrade cmd='%SOFTWARE%\nx6325\SP37065\WinNT5\x86\setup.exe /s /sms /f1%SOFTWARE%\nx6325\SP37065\WinNT5\x86\setup.iss' />

    </package>
-->

    <package
        id="nx6325_wireless"
        name="Broadcom 802.11 Wireless LAN Adapter"
        revision="1"
        priority="9">

        <check type="uninstall" condition="exists" path="Broadcom 802.11 Wireless LAN Adapter" />

        <install cmd='%SOFTWARE%\nx6325\SP36684A\Setup.exe /s' />
        <upgrade cmd='%SOFTWARE%\nx6325\SP36684A\Setup.exe /s' />

    </package>


    <package
        id="nx6325_cardreader"
        name="Texas Instruments PCIxx21/x515/xx12 drivers."
        revision="1"
        priority="9">

        <check type="uninstall" condition="exists" path="Texas Instruments PCIxx21/x515/xx12 drivers." />

        <install cmd='%SOFTWARE%\nx6325\SP33416\Base\setup.exe /s /sms /f1%SOFTWARE%\nx6325\SP33416\Base\setup.iss' />

        <upgrade cmd='%SOFTWARE%\nx6325\SP33416\Base\setup.exe /s /sms /f1%SOFTWARE%\nx6325\SP33416\Base\setup.iss' />

    </package>


    <package
        id="nx6325_processor"
        name="Windows-Treiberpaket - Advanced Micro Devices (AmdK8) Processor (05/27/2006 1.3.2.0)"
        revision="1"
        priority="9">

        <check type="uninstall" condition="exists" path="Windows-Treiberpaket - Advanced Micro Devices (AmdK8) Processor  (05/27/2006 1.3.2.0)" />

        <install cmd='%SOFTWARE%\nx6325\SP35445\setup.exe /s' />
        <upgrade cmd='%SOFTWARE%\nx6325\SP35445\setup.exe /s' />

    </package>


</packages>


The corresponding profiles.xml entry:

 <profile id="nx6325">
    <package package-id="KB888111" />
    <package package-id="nx6325_audio" />
<!--
    <package package-id="nx6325_buttons" />
    <package package-id="nx6325_synaptics" />
-->
    <package package-id="nx6325_wireless" />
    <package package-id="nx6325_processor" />
    <package package-id="nx6325_modem" />
    <package package-id="nx6325_cardreader" />
 </profile>