Topic: [BUG] Base 8.12.5 UpdateChecker refresh removes DriverPack selections!

Erm, so either I am completely clueless, or I have found a wee bug with DP Base 8.12.5 which I couldn't find any mention of here in the forums...

It is an issue with the UI.
Essentially, if on the UpdateChecker page you click the "Refresh" button eg, after using the integrated downloader, then BASE will REMOVE ALL your previous selections of which DriverPacks to slipstream except for the MassStorage TEXT MODE checkbox.

It has been quite a while since I used DriverPacks, so I re-downloaded some of the DriverPacks I cared about and started from scratch.
I just clicked the next arrow to get through all the pages of the BASE Wizard and was initially confused by the "Where did you get that?" labels next to some of the DriverPacks on the UpdateChecker page, so I closed the UI.
Here is the log:

2010-01-21 10:20:49 : <INIT> DriverPacks BASE 8.12.5 initialized.
2010-01-21 10:20:49 : <INIT> Host environment: WIN_XP Service Pack 3 on X86 CPU.
2010-01-21 10:20:49 : <INIT> Created temporary working directory.
2010-01-21 10:20:49 : <INIT> Imported proxy settings from Internet Explorer.
2010-01-21 10:20:49 : <INIT> Start scanning for DriverPacks for the wnt5_x86-32 platform.
2010-01-21 10:20:49 : <INIT> 	Detected DriverPack Chipset 902!
2010-01-21 10:20:49 : <INIT> 	Detected DriverPack CPU 912!
2010-01-21 10:20:49 : <INIT> 	Detected DriverPack LAN 8121!
2010-01-21 10:20:49 : <INIT> 	Detected DriverPack MassStorage 901!
2010-01-21 10:20:49 : <INIT> 	Detected DriverPack WLAN 806!
2010-01-21 10:20:49 : <INIT> 	Could not detect any 3rd party DriverPacks for wnt5_x86-32.
2010-01-21 10:20:49 : <INIT> 	Finished scanning.
2010-01-21 10:20:49 : <INIT> Could not find settings file"E:\Temp\BTS_DriverPacks_XP\DPs_BASE.ini".
2010-01-21 10:20:49 : <INIT> [General]\prefLang not specified: default (English) was set.
2010-01-21 10:20:49 : <INIT> [General]\wizdButtons not specified: default (yes) was set.
2010-01-21 10:20:49 : <INIT> [General]\GUI not specified: default (yes) was set.
2010-01-21 10:20:49 : <INIT> [Settings]\DPsMethod not specified: default (2) was set.
2010-01-21 10:20:49 : <INIT> [Settings]\finisherMethod not specified: default (GUIRunOnce) was set.
2010-01-21 10:20:49 : <INIT> [OptionalSettings]\KTD not specified: default (none) was set.
2010-01-21 10:20:49 : <INIT> [OptionalSettings]\QSC not specified: default (yes) was set.
2010-01-21 10:20:49 : <INIT> [OptionalSettingsOther]\ATI_cpl not specified: default (None) was set.
2010-01-21 10:20:49 : <INIT> [OptionalSettingsOther]\Nvidia_cpl not specified: default (None) was set.
2010-01-21 10:20:49 : <INIT> QuickStream Cache directory not found!
2010-01-21 10:20:49 : <GUI>  Initialized GUI.
2010-01-21 10:20:49 : <GUI>  Created a list of all available language files.
2010-01-21 10:20:49 : <GUI>  Set the last used language, English, as the GUI language.
2010-01-21 10:21:16 : <GUI>  Changed Windows installation files OR export (depending on the installation platform) location to E:\Temp\BTS_DriverPacks_XP\Input_WXP_PEL_VOL_SP3.
2010-01-21 10:21:16 : <GUI>  Windows XP Professional -  Retail SP3 detected.
2010-01-21 10:21:16 : <GUI>  wnt5_x86-32_disc is the selected installation platform .
2010-01-21 10:24:46 : <GUI>  Refreshed UpdateChecker with success.
2010-01-21 10:28:39 : <GUI>  Closed GUI.
2010-01-21 10:28:39 : <GUI>  Saved settings!
2010-01-21 10:28:39 : <CLNP> Temporary working directory successfully deleted.
- = DriverPacks BASE ini settings used = -
[General]
; preferred language
prefLang	= "English"
; yes/no, enable or disable the wizard-style buttons, if not specified: yes
wizardButtons	= "yes"
; yes/no, enable or disable the GUI, if not specified: yes
GUI		= "yes"


[Settings]
; disc/bartpe/multibootDisc
instPlatform	= "disc"
; trailing backslash is allowed, but not necessary
location	= "E:\Temp\BTS_DriverPacks_XP\Input_WXP_PEL_VOL_SP3"
; none/all/select, if select, specify them below, if not specified: all
DriverPacks	= "select"
; 1/2, method to install the DriverPacks, if not specified: 2
DPsMethod	= "2"
; GUIRunOnce/RunOnceEx/custom, if not specified: GUIRunOnce
finisherMethod	= "GUIRunOnce"


; this section is optional!
[OptionalSettings]
; none/all/select/paths/patterns, enable or disable Keep The Drivers (KTD) , if not specified: none
KTD		= "false"
; <path>, to specify a custom KTD cache location, if not specified: default (%SystemRoot%\DriverPacks)
KTDlocation	= "%SystemRoot%\DriverPacks"
; yes/no, enable or disable QuickStream Cache (QSC), if not specified: yes
QSC		= "yes"


; you should only add this section if you've set [Settings]\DriverPacks to "select"
[SelectDriverPacks]
DP_Chipset	= "yes"
DP_CPU		= "no"
DP_LAN		= "yes"
DP_MassStorage	= "yes"
DP_WLAN		= "no"
DP_MassStorage_textmode = "yes"
2010-01-21 10:28:40 : <CLNP> Create a DPs_Base.log backup @ E:\Temp\BTS_DriverPacks_XP\LogFiles\DPs_BASE_10-01-21_10-28.log
2010-01-21 10:28:40 : <CLNP> Program terminated.

Note that the bottom section shows clearly the DriverPacks I'd selected and those I did not.

I downloaded a few more DriverPacks and ran BASE again.
This time when I got to the UpdateChecker page I clicked the refresh button, and then Slipstreamed and burnt a CD.
(I know it was rash, I should have tested in VM first etc)
When booting a real PC (compaq dc7900 with ICH10 AHCI mode SATA) off the CD I watched the textmode drivers being copied and things then proceed to the GUI mode setup.
"Sweet!", I thought to myself - "that was easy!" and wandered off to do something else.
When I came back later, the machine was stuck in endless reboots, so I ran the CD again and watched intently. It always fails at the first restart after GUI mode setup.

Here is the Base log from that build:

2010-01-21 10:33:25 : <INIT> DriverPacks BASE 8.12.5 initialized.
2010-01-21 10:33:25 : <INIT> Host environment: WIN_XP Service Pack 3 on X86 CPU.
2010-01-21 10:33:25 : <INIT> Created temporary working directory.
2010-01-21 10:33:25 : <INIT> Imported proxy settings from Internet Explorer.
2010-01-21 10:33:25 : <INIT> Start scanning for DriverPacks for the wnt5_x86-32 platform.
2010-01-21 10:33:25 : <INIT> 	Detected DriverPack Chipset 902!
2010-01-21 10:33:25 : <INIT> 	Detected DriverPack CPU 912!
2010-01-21 10:33:25 : <INIT> 	Detected DriverPack Graphics C 912!
2010-01-21 10:33:25 : <INIT> 	Detected DriverPack LAN 8121!
2010-01-21 10:33:25 : <INIT> 	Detected DriverPack MassStorage 901!
2010-01-21 10:33:25 : <INIT> 	Detected DriverPack WLAN 806!
2010-01-21 10:33:25 : <INIT> 	Could not detect any 3rd party DriverPacks for wnt5_x86-32.
2010-01-21 10:33:25 : <INIT> 	Finished scanning.
2010-01-21 10:33:25 : <INIT> Detected settings file "E:\Temp\BTS_DriverPacks_XP\DPs_BASE.ini".
2010-01-21 10:33:25 : <INIT> Windows XP Professional -  Retail SP3 detected.
2010-01-21 10:33:25 : <INIT> [Settings]\DPsMethod not specified: default (2) was set.
2010-01-21 10:33:25 : <INIT> [Settings]\finisherMethod not specified: default (GUIRunOnce) was set.
2010-01-21 10:33:25 : <INIT> [OptionalSettings]\KTD not specified: default (none) was set.
2010-01-21 10:33:25 : <INIT> [OptionalSettings]\QSC not specified: default (yes) was set.
2010-01-21 10:33:25 : <INIT> [OptionalSettingsOther]\ATI_cpl not specified: default (None) was set.
2010-01-21 10:33:25 : <INIT> [OptionalSettingsOther]\Nvidia_cpl not specified: default (None) was set.
2010-01-21 10:33:25 : <INIT> wnt5_x86-32_disc is the selected installation platform .
2010-01-21 10:33:25 : <INIT> Imported settings from settings file.
2010-01-21 10:33:25 : <INIT> [OptionalSettingsOther]\ATI_cpl not specified: default (None) was set.
2010-01-21 10:33:25 : <INIT> [OptionalSettingsOther]\Nvidia_cpl not specified: default (None) was set.
2010-01-21 10:33:25 : <INIT> QuickStream Cache directory not found!
2010-01-21 10:33:25 : <GUI>  Initialized GUI.
2010-01-21 10:33:25 : <GUI>  Created a list of all available language files.
2010-01-21 10:33:25 : <GUI>  Set the last used language, English, as the GUI language.
2010-01-21 10:34:06 : <GUI>  Refreshed UpdateChecker with success.
2010-01-21 10:48:08 : <GUI>  Start scanning for DriverPacks for the wnt5_x86-32 platform.
2010-01-21 10:48:08 : <GUI>  	Detected DriverPack Chipset 902!
2010-01-21 10:48:08 : <GUI>  	Detected DriverPack CPU 912!
2010-01-21 10:48:08 : <GUI>  	Detected DriverPack Graphics B 912!
2010-01-21 10:48:08 : <GUI>  	Detected DriverPack Graphics C 912!
2010-01-21 10:48:08 : <GUI>  	Detected DriverPack LAN 8121!
2010-01-21 10:48:08 : <GUI>  	Detected DriverPack MassStorage 901!
2010-01-21 10:48:08 : <GUI>  	Detected DriverPack WLAN 806!
2010-01-21 10:48:08 : <GUI>  	Could not detect any 3rd party DriverPacks for wnt5_x86-32.
2010-01-21 10:48:08 : <GUI>  	Finished scanning.
2010-01-21 10:48:09 : <GUI>  Refreshed UpdateChecker with success.
2010-01-21 10:48:43 : <GUI>  Start scanning for DriverPacks for the wnt5_x86-32 platform.
2010-01-21 10:48:43 : <GUI>  	Detected DriverPack Chipset 902!
2010-01-21 10:48:43 : <GUI>  	Detected DriverPack CPU 912!
2010-01-21 10:48:43 : <GUI>  	Detected DriverPack Graphics A 912!
2010-01-21 10:48:43 : <GUI>  	Detected DriverPack Graphics B 912!
2010-01-21 10:48:43 : <GUI>  	Detected DriverPack Graphics C 912!
2010-01-21 10:48:43 : <GUI>  	Detected DriverPack LAN 8121!
2010-01-21 10:48:43 : <GUI>  	Detected DriverPack MassStorage 901!
2010-01-21 10:48:43 : <GUI>  	Detected DriverPack WLAN 806!
2010-01-21 10:48:43 : <GUI>  	Could not detect any 3rd party DriverPacks for wnt5_x86-32.
2010-01-21 10:48:43 : <GUI>  	Finished scanning.
2010-01-21 10:48:44 : <GUI>  Refreshed UpdateChecker with success.
2010-01-21 10:56:38 : <GUI>  Downloaded DriverPack Sound B 8.05.
2010-01-21 11:03:02 : <GUI>  Downloaded DriverPack Sound A 8.05.
2010-01-21 11:17:01 : <GUI>  Downloaded DriverPack Graphics A 9.12.1.
2010-01-21 11:17:01 : <GUI>  Start scanning for DriverPacks for the wnt5_x86-32 platform.
2010-01-21 11:17:01 : <GUI>  	Detected DriverPack Chipset 902!
2010-01-21 11:17:01 : <GUI>  	Detected DriverPack CPU 912!
2010-01-21 11:17:01 : <GUI>  	Detected DriverPack Graphics A 912!
2010-01-21 11:17:01 : <GUI>  	Detected DriverPack Graphics A 9121!
2010-01-21 11:17:01 : <GUI>  	Detected DriverPack Graphics B 912!
2010-01-21 11:17:01 : <GUI>  	Detected DriverPack Graphics C 912!
2010-01-21 11:17:01 : <GUI>  	Detected DriverPack LAN 8121!
2010-01-21 11:17:01 : <GUI>  	Detected DriverPack MassStorage 901!
2010-01-21 11:17:01 : <GUI>  	Detected DriverPack Sound A 805!
2010-01-21 11:17:01 : <GUI>  	Detected DriverPack Sound B 805!
2010-01-21 11:17:01 : <GUI>  	Detected DriverPack WLAN 806!
2010-01-21 11:17:01 : <GUI>  	Could not detect any 3rd party DriverPacks for wnt5_x86-32.
2010-01-21 11:17:01 : <GUI>  	Finished scanning.
2010-01-21 11:17:02 : <GUI>  Refreshed UpdateChecker with success.
2010-01-21 11:17:10 : <GUI>  Start scanning for DriverPacks for the wnt5_x86-32 platform.
2010-01-21 11:17:10 : <GUI>  	Detected DriverPack Chipset 902!
2010-01-21 11:17:10 : <GUI>  	Detected DriverPack CPU 912!
2010-01-21 11:17:10 : <GUI>  	Detected DriverPack Graphics A 912!
2010-01-21 11:17:10 : <GUI>  	Detected DriverPack Graphics A 9121!
2010-01-21 11:17:10 : <GUI>  	Detected DriverPack Graphics B 912!
2010-01-21 11:17:10 : <GUI>  	Detected DriverPack Graphics C 912!
2010-01-21 11:17:10 : <GUI>  	Detected DriverPack LAN 8121!
2010-01-21 11:17:10 : <GUI>  	Detected DriverPack MassStorage 901!
2010-01-21 11:17:10 : <GUI>  	Detected DriverPack Sound A 805!
2010-01-21 11:17:10 : <GUI>  	Detected DriverPack Sound B 805!
2010-01-21 11:17:10 : <GUI>  	Detected DriverPack WLAN 806!
2010-01-21 11:17:10 : <GUI>  	Could not detect any 3rd party DriverPacks for wnt5_x86-32.
2010-01-21 11:17:10 : <GUI>  	Finished scanning.
2010-01-21 11:17:11 : <GUI>  Refreshed UpdateChecker with success.
2010-01-21 11:26:56 : <GUI>  Start scanning for DriverPacks for the wnt5_x86-32 platform.
2010-01-21 11:26:56 : <GUI>  	Detected DriverPack Chipset 902!
2010-01-21 11:26:56 : <GUI>  	Detected DriverPack CPU 912!
2010-01-21 11:26:56 : <GUI>  	Detected DriverPack Graphics A 912!
2010-01-21 11:26:56 : <GUI>  	Detected DriverPack Graphics A 9121!
2010-01-21 11:26:56 : <GUI>  	Detected DriverPack Graphics B 912!
2010-01-21 11:26:56 : <GUI>  	Detected DriverPack Graphics C 912!
2010-01-21 11:26:56 : <GUI>  	Detected DriverPack LAN 8121!
2010-01-21 11:26:56 : <GUI>  	Detected DriverPack MassStorage 901!
2010-01-21 11:26:56 : <GUI>  	Detected DriverPack Sound A 805!
2010-01-21 11:26:56 : <GUI>  	Detected DriverPack Sound B 805!
2010-01-21 11:26:56 : <GUI>  	Detected DriverPack WLAN 806!
2010-01-21 11:26:56 : <GUI>  	Could not detect any 3rd party DriverPacks for wnt5_x86-32.
2010-01-21 11:26:56 : <GUI>  	Finished scanning.
2010-01-21 11:26:58 : <GUI>  Refreshed UpdateChecker with success.
2010-01-21 11:27:13 : <GUI>  Saved settings!
2010-01-21 11:27:13 : <GUI>  Closed GUI.
2010-01-21 11:27:13 : <SEL>  Selected module: mod_slip_wxp_x86-32_disc_m2.
2010-01-21 11:27:15 : <PREP> Removed all attributes from \I386.
2010-01-21 11:27:15 : <PREP> No previous DriverPacks installation found, Prep stage will be skipped
2010-01-21 11:27:15 : <SLIP> Created QSC directory.
2010-01-21 11:27:20 : <SLIP> Extracted DriverPack MassStorage to a temporary working directory.
2010-01-21 11:27:20 : <SLIP> E:\Temp\BTS_DriverPacks_XP\tmp\DPMtmp\DriverPack_MassStorage_wnt5_x86-32.ini
2010-01-21 11:27:21 : <SLIP> Processing the files now. This may take a minute.
2010-01-21 11:27:43 : <SLIP> Created QuickStream Cache for DriverPack MassStorage text mode drivers.
2010-01-21 11:27:43 : <SLIP> Slipstreamed DP MassStorage text mode drivers using QuickStream Cache.
2010-01-21 11:27:43 : <SLIP> txtsetup.sif Backed-up Successfully
2010-01-21 11:27:43 : <SLIP> dosnet.inf Backed-up Successfully
2010-01-21 11:27:48 : <SLIP> Removed entries from \I386\txtsetup.sif that will be updated.
2010-01-21 11:27:49 : <SLIP> Removed entries from \I386\dosnet.inf that will be updated.
2010-01-21 11:28:20 : <SLIP> Updated \I386\dosnet.inf and \I386\txtsetup.sif to support DP MassStorage text mode drivers.
2010-01-21 11:28:20 : <SLIP> Slipstream finished in 1 minutes and 7 seconds.
2010-01-21 11:28:26 : <CLNP> Temporary working directory successfully deleted.
- = DriverPacks BASE ini settings used = -
[General]
; preferred language
prefLang	= "English"
; yes/no, enable or disable the wizard-style buttons, if not specified: yes
wizardButtons	= "yes"
; yes/no, enable or disable the GUI, if not specified: yes
GUI		= "yes"


[Settings]
; disc/bartpe/multibootDisc
instPlatform	= "disc"
; trailing backslash is allowed, but not necessary
location	= "E:\Temp\BTS_DriverPacks_XP\Input_WXP_PEL_VOL_SP3"
; none/all/select, if select, specify them below, if not specified: all
DriverPacks	= "select"
; 1/2, method to install the DriverPacks, if not specified: 2
DPsMethod	= "2"
; GUIRunOnce/RunOnceEx/custom, if not specified: GUIRunOnce
finisherMethod	= "GUIRunOnce"


; this section is optional!
[OptionalSettings]
; none/all/select/paths/patterns, enable or disable Keep The Drivers (KTD) , if not specified: none
KTD		= "false"
; <path>, to specify a custom KTD cache location, if not specified: default (%SystemRoot%\DriverPacks)
KTDlocation	= "%SystemRoot%\DriverPacks"
; yes/no, enable or disable QuickStream Cache (QSC), if not specified: yes
QSC		= "yes"


; you should only add this section if you've set [Settings]\DriverPacks to "select"
[SelectDriverPacks]
DP_Chipset	= ""
DP_CPU		= ""
DP_Graphics_A	= ""
DP_Graphics_B	= ""
DP_Graphics_C	= ""
DP_LAN		= ""
DP_MassStorage	= ""
DP_Sound_A	= ""
DP_Sound_B	= ""
DP_WLAN		= ""
DP_MassStorage_textmode = "yes"
2010-01-21 11:28:26 : <CLNP> Create a DPs_Base.log backup @ E:\Temp\BTS_DriverPacks_XP\LogFiles\DPs_BASE_10-01-21_11-28.log
2010-01-21 11:28:26 : <CLNP> Program terminated.

You can see I clicked the refresh button a couple of times and used the integrated downloader.
Note the bottom section that shows NONE of the driverpacks are going to be included except the MassStorage textmode.

After a LOT of experimentation, and failed windows setups I figured out what was going on.
I remembered from previous experience that I should have been able to see some driverpacks being copied or decompressed, with progress bars and realised I hadn't seen that ever.
So I looked and couldn't even find them on the CD I'd burnt...
In fact my slipstreamed CD didn't even contain an OEM folder...

It's easy to reproduce this issue - you don't even need to DO the slipstreaming.
Just open base, select a few driverpacks, click the refresh button under UpdateChecker, and then go BACK to the driverpack selection. All of your selections will be undone except the MassStorage text mode option.

If this is not a 'bug' per se, but is instead by design, then it might be a really good idea to put a popup warning (after clicking the refresh button on UpdateChecker) to alert users they need to reselect their chosen driverpacks!
It's likely that somebody else could be tripped up by this...

Now I know what is going on, I have a DP-build successfully installed on my Compaq dc7900 smile
Cheers for all the great work!
tU

Re: [BUG] Base 8.12.5 UpdateChecker refresh removes DriverPack selections!

Because of changes being made to the site and the updatechecker site code, DriverPacks BASE updatechecker should not be trusted at the moment.
The team is working on it.

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

Re: [BUG] Base 8.12.5 UpdateChecker refresh removes DriverPack selections!

The UpdateChecker has been fixed on the web site, so this should be working again.

Founder of DriverPacks.net — wimleers.com