[Obsolete Beta] Driver32 Update Addon

Windows XP Professional x64 Edition Update Pack discussion.
Locked
User avatar
5eraph
Site Admin
Posts: 4618
Joined: Tue Jul 05, 2005 9:38 pm
Location: Riverview, MI USA

[Obsolete Beta] Driver32 Update Addon

Post by 5eraph » Tue Jan 06, 2009 3:05 pm

[Obsolete Beta] Driver32.cab Update Addon

My Goals:
  1. To update Driver32.cab with SP2RTM files that are not updated when slipstreaming a source with SP2.
  2. To determine if the code intended to accomplish the previous goal will cause problems if included in my update pack when it's used with all source types (slipstreamed SP2 and native SP2).
  3. To find differences between slipstreamed SP2 sources and native SP2 sources.
Details:
  • Intended for Windows XP x64 SP2, English.
  • All files are from the SP2RTM branch and are included for compatibility with nLite.
  • Tested in VMware Server v1.0.8 as working with my source, which is XP x64 SP1 slipstreamed with SP2.
    • Needs further testing with SP2 slipstreamed sources and native SP2 sources.
  • Integrates with RyanVM Integrator 1.5.3, 1.5.4_b08.4, and nLite 1.4.9.1.
What I need:
  • If you decide to help me test this addon, please report all of the following--even if it works correctly for you:
    1. Your source type: Slipstreamed with SP2, or SP2 native.
    2. Any unusual messages given by RVMi or nLite.
    3. Which of the following files exist in I386:
      • wbdaplgin.ax
        wbdaplgin.ax_
        wksproxy.ax
        wksproxy.ax_
        wkstvtune.ax
        wkstvtune.ax_
        wkswdmcap.ax
        wkswdmcap.ax_
        wksxbar.ax
        wksxbar.ax_
        wmsdvbnp.ax
        wmsdvbnp.ax_
        wp2p.dll
        wp2p.dl_
        wp2pgraph.dll
        wp2pgraph.dl_
        wp2pnetsh.dll
        wp2pnetsh.dl_
        wpnrpnsp.dll
        wpnrpnsp.dl_
        wpsisdecd.dll
        wpsisdecd.dl_
        wpsisrndr.ax
        wpsisrndr.ax_
        wvfwwdm32.dll
        wvfwwdm32.dl_
        wvidcap.ax
        wvidcap.ax_
        wwshirda.dll
        wwshirda.dl_
    4. File versions for all files included in AMD64\Driver32.cab after integration.
File Information:
  • Name: 5er_Driver32_Update_Addon.7z
    Size: 320 KB
    MD5: FF330F7029C8F3A80F5F331510C95381
Last edited by 5eraph on Tue Jan 13, 2009 3:36 pm, edited 1 time in total.

User avatar
crashfly
Posts: 789
Joined: Thu Mar 13, 2008 11:39 pm
Location: Arkansas, USA

Post by crashfly » Thu Jan 08, 2009 5:31 pm

All appears to be normal with this addon.

I used nlite 1.4.9.1.

Answers:
1. Slipstreamed with SP2.
2. No unusual messages noticed.
3. The following files exist in I386: (* denotes uncompressed)
wbdaplgin.ax_
wksproxy.ax_
wkstvtune.ax_
wkswdmcap.ax_
* wksxbar.ax
wksxbar.ax_
wmsdvbnp.ax_
* wp2p.dll
wp2p.dl_
wp2pgraph.dl_
* wp2pnetsh.dll
wp2pnetsh.dl_
* wpnrpnsp.dll
wpnrpnsp.dl_
wpsisdecd.dl_
* wpsisrndr.ax
wpsisrndr.ax_
wvfwwdm32.dl_
wvidcap.ax_
* wwshirda.dll
wwshirda.dl_

4. File information below:

Code: Select all

18 Feb 07  02:12p            18,432 wbdaplgin.ax
18 Feb 07  02:12p           130,048 wksproxy.ax
18 Feb 07  02:12p            61,952 wkstvtune.ax
18 Feb 07  02:12p            90,624 wkswdmcap.ax
25 Mar 05  01:57a            43,008 wksxbar.ax
18 Feb 07  02:12p            57,856 wmsdvbnp.ax
25 Mar 05  01:59a           116,736 wp2p.dll
18 Feb 07  02:12p           302,080 wp2pgraph.dll
25 Mar 05  01:59a            88,576 wp2pnetsh.dll
25 Mar 05  01:59a            48,640 wpnrpnsp.dll
18 Feb 07  02:12p           198,656 wpsisdecd.dll
25 Mar 05  01:58a           135,680 wpsisrndr.ax
18 Feb 07  02:12p            54,272 wvfwwdm32.dll
18 Feb 07  02:12p            29,184 wvidcap.ax
25 Mar 05  01:58a             8,704 wwshirda.dll
Otherwise, the addon "appears" to have worked.

I integrated the following files directly with nlite:
5er_Driver32_Update_Addon.7z
5er_IE6Update_Addon_2008-12_1_x64.7z
5er_UpdatePack_XPx64SP2_2008-12_1.7z
msxml6-KB954459-enu-amd64.exe
WindowsServer2003.WindowsXP-KB956391-x64-ENU.exe
WindowsServer2003-KB942288-v4-x64.exe

IE7-WindowsServer2003-x64-enu.exe
IE7-WindowsServer2003.WindowsXP-KB938127-x64-ENU.exe
IE7-WindowsServer2003.WindowsXP-KB958215-x64-ENU.exe
IE7-WindowsServer2003.WindowsXP-KB960714-x64-ENU.exe

Along with some computer drivers. It all appears to work. I am going to try some additional testing.
A mind is like a parachute, it only functions when it is open.
--Anonymous

How to Ask Questions the Smart Way

User avatar
5eraph
Site Admin
Posts: 4618
Joined: Tue Jul 05, 2005 9:38 pm
Location: Riverview, MI USA

Post by 5eraph » Thu Jan 08, 2009 6:31 pm

Thanks for the feedback, crashfly. The addon appears to be working correctly, as expected. :)

One thing you may want to know: When slipstreaming IE7, you don't need the IE6 Update Addon. IE7 will overwrite all of the IE6 files anyway. In fact, slipstreaming the IE6 Updates with IE7 may cause problems with catalog files during your Windows installation.

User avatar
crashfly
Posts: 789
Joined: Thu Mar 13, 2008 11:39 pm
Location: Arkansas, USA

Post by crashfly » Thu Jan 08, 2009 8:30 pm

I will retest without the IE6 update pack. I need to retest my setup anyway, being I put the wrong winnt.sif file in with the XP x86-64 (i used the one for XP x86-32).

Therefore in retesting, I will add a couple of things, take out that addon and still see if it works. Should anything change, I will let you know.
A mind is like a parachute, it only functions when it is open.
--Anonymous

How to Ask Questions the Smart Way

RickSteele
Posts: 288
Joined: Mon Oct 02, 2006 6:32 am
Location: Ottawa, Ontario, Canada

Post by RickSteele » Sat Jan 10, 2009 6:58 am

...ran real smooth..as usual with all your code 5eraph

Your source type: Slipstreamed with SP2, or SP2 native.

SP2 native

Any unusual messages given by RVMi or nLite.

nlite 1.4.9.1-no error messages at all, installed smooth and clean

Which of the following files exist in I386:

wbdaplgin.ax version 5.3.3790.3959
wksproxy.ax version 5.3.3790.3959
wkstvtune.ax version 5.3.3790.3959
wkswdmcap.ax version 5.3.3790.3959
wksxbar.ax version 5.3.3790.1830
wmsdvbnp.ax version 6.5.3790.3959
wp2p.dll version 5.2.3790.1830
wp2pgraph.dll version 5.2.3790.3959
wp2pnetsh.dll version 5.2.3790.1830
wpnrpnsp.dll version 5.2.3790.1830
wpsisdecd.dll version 6.5.3790.3959
wpsisrndr.ax version 6.5.3790.1830
wvfwwdm32.dll version 5.2.3790.3959
wvidcap.ax version 5.2.3790.3959
wwshirda.dll version 5.2.3790.1830


File versions for all files included in AMD64\Driver32.cab after integration-they match.

wbdaplgin.ax version 5.3.3790.3959
wksproxy.ax version 5.3.3790.3959
wkstvtune.ax version 5.3.3790.3959
wkswdmcap.ax version 5.3.3790.3959
wksxbar.ax version 5.3.3790.1830
wmsdvbnp.ax version 6.5.3790.3959
wp2p.dll version 5.2.3790.1830
wp2pgraph.dll version 5.2.3790.3959
wp2pnetsh.dll version 5.2.3790.1830
wpnrpnsp.dll version 5.2.3790.1830
wpsisdecd.dll version 6.5.3790.3959
wpsisrndr.ax version 6.5.3790.1830
wvfwwdm32.dll version 5.2.3790.3959
wvidcap.ax version 5.2.3790.3959
wwshirda.dll version 5.2.3790.1830

fresh realtime install, I have none of these files cabbed in I386.

5er_UpdatePack_XPx64SP2_2008-12_1
5er_Driver32_Update_Addon
Boooggy's WMP11 slipsreamer and all the WMP11 updates Boooggy has listed on his site also slipstreamed, using his slipstreamer.
All of the additional hotfixes you have listed as pending inclusion for your Jan, 2009 update pack slipstreamed using nlite 1.4.9.1
IE7 and all three hotfixes/updates sliptreamed nlite 1.4.9.1
...drivers, tweaks etc. all nlite 1.4.9.1.

I made the entire ISO in one process, save for WMP11 and updates; I ran his slipstreamer last, before instructing nlite to create the ISO.
It all is absolutely excellent 5eraph

User avatar
5eraph
Site Admin
Posts: 4618
Joined: Tue Jul 05, 2005 9:38 pm
Location: Riverview, MI USA

Post by 5eraph » Sat Jan 10, 2009 8:13 am

Thanks, RickSteele. :) Can you check the file versions in Driver32.cab before integration and verify that Driver32 files exist in I386 in uncabbed form only? I'd check myself, but I don't have a native SP2 source.

Most All foreseeable cases are tested now. Here's what I have learned:
  1. nLite used to slipstream addon and SP2 into SP1 - Passed (crashfly)
    • Addon not needed, but causes no errors.
    • Driver32 files exist in I386 in both cabbed and uncabbed form; nLite removes uncabbed forms that are updated in Driver32.cab.
  2. nLite used to slipstream addon, not SP2, into SP1 - Passed (5eraph)
    • Addon needed, causes no errors.
    • Driver32 files exist in I386 in both cabbed and uncabbed form; nLite removes no files.
  3. nLite used to slipstream addon into native SP2 - Passed (RickSteele)
    • Addon needed, causes no errors.
    • Driver32 files exist in I386 in both cabbed and uncabbed form; nLite removes no files.
  4. RVMi used to slipstream addon into slipstreamed SP2 - Passed (5eraph)
    • Addon needed, causes no errors.
    • Driver32 files exist in I386 in both cabbed and uncabbed form; RVMi removes files I specify.
  5. RVMi used to slipstream addon into native SP2 - Passed (RickSteele)
    • Addon needed, causes no errors.
    • Driver32 files exist in I386 in both cabbed and uncabbed form; RVMi removes files I specify.
Case "e" still needs testing before I can include the code in the update pack. Thank you, everybody, for your help so far! to complete testing. :)
Last edited by 5eraph on Sun Jan 11, 2009 3:49 pm, edited 7 times in total.

RickSteele
Posts: 288
Joined: Mon Oct 02, 2006 6:32 am
Location: Ottawa, Ontario, Canada

Post by RickSteele » Sat Jan 10, 2009 12:22 pm

nLite used to slipstream addon into native SP2 - Passed (RickSteele)
Don't know if addon is needed, but causes no errors.

Driver32 files exist in I386 in uncabbed form only. Need verification.

Firstly, I erred, both pre and post addon native SP 2 contain matching cabbed files for all those existing in I386; I forgot to search with *.ax_ or *.dl_
Sorry about that...

Secondly, in an untouched original SP2 native there is a mismatch between the AMD64\Driver32.cab archive and the I386 directory. The files that differ are as follows:

wp2pgraph.dll version 5.2.3790.1830
wvfwwdm32.dll version 5.2.3790.0
wbdaplgin.ax version 5.3.3790.1830
wksproxy.ax version 5.3.3790.1830
wkswdmcap.ax version 5.3.3790.1830
wkstvtune.ax version 5.3.3790.1830
wmsdvbnp.ax version 6.5.3790.1830
wvidcap.ax version 5.2.3790.1830

These files exist as above in the untouched native SP2 AMD64\Driver32.cab archive, but, match the versions put forth in the addon in the untouched I386 native SP2 directory.
So, your addon properly updates the files in the cab archive to match what is in the I386 when compared to an unmodified ISO...awesome!!! and thanks very much

User avatar
5eraph
Site Admin
Posts: 4618
Joined: Tue Jul 05, 2005 9:38 pm
Location: Riverview, MI USA

Post by 5eraph » Sat Jan 10, 2009 5:00 pm

Thanks for double-checking, RickSteele. Summary post updated. :D

That leaves just one case to test.

RickSteele
Posts: 288
Joined: Mon Oct 02, 2006 6:32 am
Location: Ottawa, Ontario, Canada

Post by RickSteele » Sun Jan 11, 2009 2:04 pm

RVMi used to slipstream addon into native SP2 - UNTESTED

RVM_Integrator_1.5.3 to slipstream

5er_UpdatePack_XPx64SP2_2008-12_1
5er_Driver32_Update_Addon
and in advanced to run WMP11Slipstreamer 1.4, which also slipstreamed all the hotfixes for WMP11 specified by Boooggy

in the order as listed in one operation; nlite was then used to integrate drivers, slipstream those same additional hotfixes listed as pending for your January pack, IE7 and the three IE7 hotfixes/updates, administer tweaks etc.

Addon should be needed. Does it cause errors?

it is needed, no errors during integration, must run a realtime install to see how it loads up

Driver32 files should exist in I386 in both cabbed and uncabbed form; RVMi should remove files I specify.

.....and uncabbed form?...I'm not sure I understand this; the ini file specifically states to delete the cabbed files from I386 ie: ax_, dl_, and that is the result I get.

all cabbed entries ie: *.ax_ and *.dl_ are removed from I386 directory as specified in your ini file, all ax and dll files exactly match in the I386 directory compared to the Driver32 cab archive; versions/file names are exactly consistant with the nlite ISO; all updated that required it, according to the ini instructions.
..perfect again 5eraph! many, many thanks
I will backup my current install to an image today or tomorrow sometime and try a fresh install; will report back no later than Teusday Jan. 13. I wanna' play FarCry2 for a while.

User avatar
5eraph
Site Admin
Posts: 4618
Joined: Tue Jul 05, 2005 9:38 pm
Location: Riverview, MI USA

Post by 5eraph » Sun Jan 11, 2009 3:39 pm

Thanks again, RickSteele. :) Testing complete.

I'll leave this beta available until the next update pack release for those who want it.

RickSteele
Posts: 288
Joined: Mon Oct 02, 2006 6:32 am
Location: Ottawa, Ontario, Canada

Post by RickSteele » Tue Jan 13, 2009 9:53 am

"I will backup my current install to an image today or tomorrow sometime and try a fresh install; will report back no later than Teusday Jan. 13."

Case "e" installs realtime without a hitch; no errors in setup; the Driver Index fix is required of course.
beautiful 5eraph

User avatar
5eraph
Site Admin
Posts: 4618
Joined: Tue Jul 05, 2005 9:38 pm
Location: Riverview, MI USA

Post by 5eraph » Tue Jan 13, 2009 3:52 pm

This addon has been obsoleted by Update Pack v2009-01_1, which now includes the addon's functionality.

Thanks again to everybody that helped test this addon. :)

Locked