<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mike Morawski - Technical Bloggings</title>
	<atom:link href="http://www.migee.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.migee.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 03 Sep 2010 18:33:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Windows 7 Deployment Toolkit Deployment Error Solution</title>
		<link>http://www.migee.com/2010/09/03/windows-7-deployment-toolkit-deployment-error-solution/</link>
		<comments>http://www.migee.com/2010/09/03/windows-7-deployment-toolkit-deployment-error-solution/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 18:31:41 +0000</pubDate>
		<dc:creator>Mike Morawski</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.migee.com/?p=221</guid>
		<description><![CDATA[&#160;
The task sequence has been suspended.
	LiteTouch has encountered and Environment Error (Boot into WinPE!)
Look familiar? I&#39;m surprised of the few search results on such an error. The problem occurs because MDT will often not clean up MININT and _SMSTaskSequence on C drive. Don&#39;t believe me? Hit F8 after loading your windows 7 PE disk to [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;"><strong>The task sequence has been suspended.<br />
	LiteTouch has encountered and Environment Error (Boot into WinPE!)</strong></p>
<p>Look familiar? I&#39;m surprised of the few search results on such an error. The problem occurs because MDT will often not clean up MININT and _SMSTaskSequence on C drive. Don&#39;t believe me? Hit F8 after loading your windows 7 PE disk to bring up a command prompt and navigate to C. If that turns out to NOT be the case you should adjust the BIOS&nbsp; order to have harddrive loaded first. If it persists, another solution is to run diskpart and clean the drive from the console.</p>
<p>A solution to prevent this, rather than a workaround? Modify your task sequence to include a couple commands to clear those directories. Right click your task sequence, go to properties then the Task Sequence Tab. Click add and create two &#39;Run Command Line&#39; tasks. Place them in an appropriate area.</p>
<p style="text-align: center;"><u>Have one with:</u><br />
	If Exist C:\_SMSTaskSequence\nul rd C:\_SMSTaskSequence /s /q</p>
<p style="text-align: center;"><u>The other with:</u><br />
	If Exist C:\MININT\nul rd C:\MININT /s /q</p>
<p><em>&#39;\nul&#39; </em>is not required however it wont hurt. If you end up using these in a batch file though, then you will want those. When batch files check for the existence or not of a directory, using &#39;if exist&#39; or &#39;if not exist&#39;, if the directory is being checked for on a Windows system then the batch file needs to use &#39;\NUL&#39;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.migee.com/2010/09/03/windows-7-deployment-toolkit-deployment-error-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free XP Device Detection Software for Identifying Unknown Hardware</title>
		<link>http://www.migee.com/2010/08/23/free-xp-device-detection-software-for-identifying-unknown-hardware/</link>
		<comments>http://www.migee.com/2010/08/23/free-xp-device-detection-software-for-identifying-unknown-hardware/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 17:28:06 +0000</pubDate>
		<dc:creator>Mike Morawski</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.migee.com/?p=208</guid>
		<description><![CDATA[I built this tool to help ID devices after a Windows XP install and to share with coworkers. Its quite a pain to have to either open up a case to see whats exactly is inside when XP fails to even hint at what make it is. Often I find myself manually going through the [...]]]></description>
			<content:encoded><![CDATA[<p>I built this tool to help ID devices after a Windows XP install and to share with coworkers. Its quite a pain to have to either open up a case to see whats exactly is inside when XP fails to even hint at what make it is. Often I find myself manually going through the device manager to find the Device and Vendor ID, then go online to see what matches.</p>
<p><a href="http://www.pcidatabase.com/">PCIDatabase.com</a> is a great website that allows you to ID certain missing components. However I wanted something a bit quicker. So I implemented their list into a tool that shows what device manager essentially shows and matches the device up with the list instantly. It also provides quick links for common vendors. Here&#39;s a quick screen:</p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/08/XPDriverDetect.gif"><img alt="" class="alignnone size-full wp-image-209 article_image" src="http://www.migee.com/wp-content/uploads/2010/08/XPDriverDetect.gif" style="width: 600px; height: 334px;" title="XPDriverDetect" /></a></p>
<p>This was coded with speed/rushing in mind so don&#39;t expect this to be bullet proof. Also if this ever gets a bit popular I&#39;ll likely end up adding features and getting it bulletproof.</p>
<p><a href="http://www.migee.com/wp-content/uploads/2010/08/DriverDetect.exe">Mike Morawski&#39;s Driver Detect</a> (Download 1.0Mb)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.migee.com/2010/08/23/free-xp-device-detection-software-for-identifying-unknown-hardware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DOS Batch Start Command used with quotes and parameters fix</title>
		<link>http://www.migee.com/2010/08/03/dos-batch-start-command-used-with-quotes-and-parameters-fix/</link>
		<comments>http://www.migee.com/2010/08/03/dos-batch-start-command-used-with-quotes-and-parameters-fix/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 20:03:04 +0000</pubDate>
		<dc:creator>Mike Morawski</dc:creator>
				<category><![CDATA[Scripting and Automation]]></category>

		<guid isPermaLink="false">http://www.migee.com/?p=182</guid>
		<description><![CDATA[In my line of work I like to automate everything possible to make life for myself and others easier. One command used extensively is Start /wait or just plain old Start to have a batch file proceed in order one step at a time. However when doing something such as:
start /wait &#34;c:\My Files\Setup.exe&#34; /silent /norestart
will [...]]]></description>
			<content:encoded><![CDATA[<p>In my line of work I like to automate everything possible to make life for myself and others easier. One command used extensively is <strong>Start /wait </strong>or just plain old <strong>Start</strong> to have a batch file proceed in order one step at a time. However when doing something such as:</p>
<p><strong>start /wait &quot;c:\My Files\Setup.exe&quot; /silent /norestart</strong></p>
<p>will result in a friendly Invalid Switch &#8211; &quot;/silent&quot;. Yet taking the space out of the &quot;My Files&quot; folder and adjusting the command to match that, will suddenly have this work. I get annoyed and just have to find the solution no matter the cost when I can&#39;t figure out why things just don&#39;t work &gt;:( The problem here is that the quotes throw off the input the start command is expecting. Take a look:</p>
<p>START [&quot;title&quot;] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] [/AFFINITY <hex affinity="">] [/WAIT] [/B] [command/program] [parameters] </hex></p>
<p>The quoted path to the Setup.exe becomes the title, hence why another command window pops up with that name. Solution? Quite simple now that you know that:</p>
<p><strong>start /wait &quot;ANYTHING!&quot; &quot;c:\My Files\Setup.exe&quot; /silent /norestart</strong></p>
<p>Nothing great here, just a problem I keep on stumbling on, forgetting the fix, and rummaging through everything I can find to figure out what it was. Hopefully I&#39;ll remember this post next time&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.migee.com/2010/08/03/dos-batch-start-command-used-with-quotes-and-parameters-fix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WPKG and wpkgexpress Suse Linux install guide (Pictures aplenty)</title>
		<link>http://www.migee.com/2010/06/25/wpkg-and-wpkgexpress-suse-linux-install-guide-pictures-aplenty/</link>
		<comments>http://www.migee.com/2010/06/25/wpkg-and-wpkgexpress-suse-linux-install-guide-pictures-aplenty/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 15:17:27 +0000</pubDate>
		<dc:creator>Mike Morawski</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.migee.com/?p=98</guid>
		<description><![CDATA[This guide is built for those looking for a linux WPKG host that can be updated via http. The setup was performed on Suse 11.2 with Gnome WM though this should be similar for most other up-to-date distributions. Feel free to tack on any pointers for others in the comments. I will not cover all [...]]]></description>
			<content:encoded><![CDATA[<p>This guide is built for those looking for a linux WPKG host that can be updated via http. The setup was performed on Suse 11.2 with Gnome WM though this should be similar for most other up-to-date distributions. Feel free to tack on any pointers for others in the comments. I will not cover all the basics of linux in this guide so be prepared!</p>
<p>&nbsp;</p>
<h3>Download and Extract WPKG and WPKGExpress Packages</h3>
<hr />
<p>First, start off by downloading <a href="http://wpkg.org/Download">WPKG</a> and <a href="http://code.google.com/p/wpkgexpress/downloads/list">wpkgexpress</a>. I used WPKG v1.1.2 and wpkgexpress v1.0-r12. Extract both files. I did so in my users home download directory (this is just an example, feel free to place whereever!).</p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/06/2.jpg"><img alt="" class="aligncenter size-thumbnail wp-image-99 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/2-150x150.jpg" style="width: 150px; height: 150px;" title="2" /></a></p>
<p>&nbsp;</p>
<pre><span style="font-size: 11px;">
<pre class="brush: bash;">tar -jxvf WPKG-1.1.2.tar.bz2
mkdir express
mv wpkgexpress_v1.0-r12.tar.gz ./express
tar -zxvf wpkgexpress_v1.0-r12.tar.gz</pre>
<p></span></pre>
<p>When complete, share the WPKG directory. Below are screenshots of how to do so using Nautilus. Right click WPKG-1.1.2 to get to the sharing options, click Share this folder and hit Create Share. If it denies you sharing, you will need to enter get to the Samba Configuration (Yast -&gt; Samba Server -&gt; Shares Tab) and check &quot;Allow Users to Share Their Directories&quot;.</p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/06/4.jpg"><img alt="" class="alignnone size-thumbnail wp-image-101 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/4-150x150.jpg" style="width: 150px; height: 150px;" title="4" /> </a><a href="http://www.migee.com/wp-content/uploads/2010/06/4.jpg"><img alt="" class="alignnone size-thumbnail wp-image-102 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/5-150x150.jpg" style="width: 150px; height: 150px;" title="5" /></a></p>
<p style="text-align: center;">&nbsp;</p>
<h3>Support Software Installation</h3>
<hr />
<p>Onto the software installation for supporting wpkgexpress. Open up the software manager and start shopping for the following:</p>
<p>apache2</p>
<p>	apache2-mod_php5 (not installed by default as a dependency for apache2!)</p>
<p>	mysql</p>
<p>	mysql-gui-tools</p>
<p>	php5-mysql</p>
<p>If you are using another operating system or version, ensure you have PCRE installed (a quick search in your manager should suffice).</p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/06/6.jpg"><img alt="" class="alignnone size-thumbnail wp-image-103 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/6-150x150.jpg" style="width: 150px; height: 150px;" title="6" /> </a><a href="http://www.migee.com/wp-content/uploads/2010/06/7.jpg"><img alt="" class="alignnone size-thumbnail wp-image-104 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/7-150x150.jpg" style="width: 150px; height: 150px;" title="7" /> </a><a href="http://www.migee.com/wp-content/uploads/2010/06/8.jpg"><img alt="" class="alignnone size-thumbnail wp-image-105 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/8-150x150.jpg" style="width: 150px; height: 150px;" title="8" /> </a><a href="http://www.migee.com/wp-content/uploads/2010/06/8_2.jpg"><img alt="" class="alignnone size-thumbnail wp-image-106 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/8_2-150x150.jpg" style="width: 150px; height: 150px;" title="8_2" /> </a><a href="http://www.migee.com/wp-content/uploads/2010/06/8_3.jpg"><img alt="" class="alignnone size-thumbnail wp-image-107 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/8_3-150x150.jpg" style="width: 150px; height: 150px;" title="8_3" /> </a><a href="http://www.migee.com/wp-content/uploads/2010/06/9.jpg"><img alt="" class="alignnone size-thumbnail wp-image-108 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/9-150x150.jpg" style="width: 150px; height: 150px;" title="9" /></a></p>
<p>Before continuing, ensure your apache is working. If not, troubleshoot (out of scope here but <a href="http://www.google.ca">google</a> always helps!). To do so, enter System Services (Yast), enter expert mode, and click apache2. It can then be started with the drop down in the lower left (&quot;Start/Stop/Refresh&quot;). You can also apply it to start at specific runlevels (I used 3 and 5). Hit OK. Try browsing to http://localhost and see if you get something other than the basic &quot;Server not found&quot; error. Apache might complain that there is no file to serve to you, but that means it is at least functioning as it should.</p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/06/10.jpg"><img alt="" class="alignnone size-thumbnail wp-image-110 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/10-150x150.jpg" style="width: 150px; height: 150px;" title="10" /> </a><a href="http://www.migee.com/wp-content/uploads/2010/06/11.jpg"><img alt="" class="alignnone size-thumbnail wp-image-111 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/11-150x150.jpg" style="width: 150px; height: 150px;" title="11" /></a></p>
<h3>&nbsp;</h3>
<h3>WPKGExpress Web Setup</h3>
<hr />
<p>Time to get the wpkgexpress files served by apache. Unfortunately this isn&#39;t as easy as dropping the files into htdocs. Lets start with that though. Enter the directory with your extracted wpkgexpress files and do the following (adjust to your needs, folders may not be the same for you)</p>
<p>&nbsp;</p>
<pre><span style="font-size: 11px;">
<pre class="brush: bash;">
mv * /srv/www/htdocs/
mv .htaccess /srv/www/htdocs/
</pre>
<p></span></pre>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/06/12-fix.jpg"><img alt="" class="alignnone size-thumbnail wp-image-113 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/12-fix-150x150.jpg" style="width: 150px; height: 150px;" title="12-fix" /></a></p>
<p>Next, looking at the common issues posted on the wpkgexpress website. If you now goto http://localhost/installer and you see &quot;404 Not Found&quot; chances are you&#39;re going to need to follow this document, as will I. The below instructs how to resolve this issue.</p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/06/13.jpg"><img alt="" class="alignnone size-thumbnail wp-image-114 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/13-150x150.jpg" style="width: 150px; height: 150px;" title="13" /></a></p>
<p>Open up and modify /etc/apache2/default-server.conf as root and edit your file to look like mine below. Simply put, AllowOverride needs to be set to All and Options needs to be set to SymLinksIfOwnerMatch (or All)</p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/06/14.jpg"><img alt="" class="alignnone size-thumbnail wp-image-115 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/14-150x150.jpg" style="width: 150px; height: 150px;" title="14" /></a><a href="http://www.migee.com/wp-content/uploads/2010/06/14_2.jpg"> <img alt="" class="alignnone size-thumbnail wp-image-116 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/14_2-150x150.jpg" style="width: 150px; height: 150px;" title="14_2" /></a><a href="http://www.migee.com/wp-content/uploads/2010/06/14.jpg"> </a></p>
<p>Now, run a2enmod -l as root to list the current modules. If rewrite is not in that list, use a2enmod rewrite.</p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/06/15.jpg"><img alt="" class="alignnone size-thumbnail wp-image-117 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/15-150x150.jpg" style="width: 150px; height: 150px;" title="15" /></a></p>
<p>Restart apache2, mysql with System Services (Runlevel) in yast.</p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/06/16.jpg"><img alt="" class="alignnone size-thumbnail wp-image-118 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/16-150x150.jpg" style="width: 150px; height: 150px;" title="16" /> </a><a href="http://www.migee.com/wp-content/uploads/2010/06/18.jpg"><img alt="" class="alignnone size-thumbnail wp-image-120 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/18-150x150.jpg" style="width: 150px; height: 150px;" title="18" /></a></p>
<h3>&nbsp;</h3>
<h3>SQL Backend Setup</h3>
<hr />
<p>Load up MySQL Administrator and by Login with root (no password by default)</p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/06/19.jpg"><img alt="" class="alignnone size-thumbnail wp-image-119 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/17-150x150.jpg" style="width: 150px; height: 150px;" title="17" /> <img alt="" class="alignnone size-thumbnail wp-image-122&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; article_image" src="http://www.migee.com/wp-content/uploads/2010/06/19-150x150.jpg" style="width: 150px; height: 150px;" title="19" /></a></p>
<p>Change the default password seen here and apply, for security. Create a new user, I named mine wpkg. Apply a password, then right click the user (bottom left) and add a host (localhost).</p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/06/20.jpg"><img alt="" class="alignnone size-thumbnail wp-image-123 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/20-150x150.jpg" style="width: 150px; height: 150px;" title="20" /></a><a href="http://www.migee.com/wp-content/uploads/2010/06/21.jpg"> <img alt="" class="alignnone size-thumbnail wp-image-124 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/21-150x150.jpg" style="width: 150px; height: 150px;" title="21" /></a><a href="http://www.migee.com/wp-content/uploads/2010/06/21_2.jpg"> <img alt="" class="alignnone size-thumbnail wp-image-125 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/21_2-150x150.jpg" style="width: 150px; height: 150px;" title="21_2" /></a></p>
<p>Now set up a blank database for wpkgexpress and apply privledges to wpkg</p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/06/22.jpg"><img alt="" class="alignnone size-thumbnail wp-image-126 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/22-150x150.jpg" style="width: 150px; height: 150px;" title="22" /> </a><a href="http://www.migee.com/wp-content/uploads/2010/06/23.jpg"><img alt="" class="alignnone size-thumbnail wp-image-127 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/23-150x150.jpg" style="width: 150px; height: 150px;" title="23" /></a></p>
<h3>&nbsp;</h3>
<h3>WPKG Express Web Front End Setup</h3>
<hr />
<p>Check out your local website again and if all is well (so far) you should have a setup/installer window requesting information.</p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/06/24.jpg"><img alt="" class="alignnone size-thumbnail wp-image-128 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/24-150x150.jpg" style="width: 150px; height: 150px;" title="24" /> </a><a href="http://www.migee.com/wp-content/uploads/2010/06/26.jpg"><img alt="" class="alignnone size-thumbnail wp-image-130 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/26-150x150.jpg" style="width: 150px; height: 150px;" title="26" /></a></p>
<p><strong>Edit (13/07/10, thanks Justin for feedback):</strong> If you get error &#8220;Could not open database config file for writing&#8221; you will have to adjust file permissions. I took the easy way out and did the following (If anyone knows of the exact file this is complaining about please let me know in comments):</p>
<pre><span style="font-size: 11px;">
<pre class="brush: bash;">
chmod -R 777 /srv/www/htdocs
</pre>
<p></span></pre>
<p>If all goes well you will be treated with this screen</p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/06/27.jpg"><img alt="" class="alignnone size-thumbnail wp-image-131 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/27-150x150.jpg" style="width: 150px; height: 150px;" title="27" /></a></p>
<h3>Integrating WPKG with WpkgExpress</h3>
<hr />
<p>Not done yet though! Not if you want to have these values be pulled from wpkg. Load up config.xml in the WPKG directory for editing. We are going to follow <a href="http://code.google.com/p/wpkgexpress/wiki/UsingWithWPKG">this</a> from the wpkgexpress website. If you used some of the more advanced web settings when going through the two step website setup this will not fully apply to you (use the link provided)</p>
<p>Uncomment wpkg_base and enter in your url (I used my servers IP address), then change the web_* values to the following values in the second picture below.</p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/06/28.jpg"><img alt="" class="alignnone size-thumbnail wp-image-132 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/28-150x150.jpg" style="width: 150px; height: 150px;" title="28" /> </a><a href="http://www.migee.com/wp-content/uploads/2010/06/29.jpg"><img alt="" class="alignnone size-thumbnail wp-image-133 article_image" src="http://www.migee.com/wp-content/uploads/2010/06/29-150x150.jpg" style="width: 150px; height: 150px;" title="29" /></a></p>
<p>All done, enjoy!</p>
<h3>&nbsp;</h3>
<h3>Troubleshooting</h3>
<hr />
<p><u>Fatal error: Call to undefined function mysql_connect()</u></p>
<p>This happens if you did not install php5-mysql! This is usually not installed by default or as a dependency to php. To test if you have this installed, make a page in your htdocs with the following code in it and view it in a browser:</p>
<p>&nbsp;&lt;?php phpinfo() ?&gt;</p>
<p><u>&quot;WNetAddConnection2-&gt;A specified logon session does not exists. It may already have been terminated</u>.&quot;</p>
<p>The client set up is up to you as it is out of the scope for this guide. However I will touch up on an &#39;gotcha&#39;. If you get problems with wpkg not working/installing updates always check the event log for the error. If you run accross &quot;WNetAddConnection2-&gt;A specified logon session does not exists. It may already have been terminated.&quot; it is because of your wpkg client settings. Make sure the user entered in has WORKSTATION\, WORKGROUP\, or DOMAIN\ before the username!</p>
<p>Good luck</p>
]]></content:encoded>
			<wfw:commentRss>http://www.migee.com/2010/06/25/wpkg-and-wpkgexpress-suse-linux-install-guide-pictures-aplenty/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Novell WinXP Auto-Login Tool v1.1 &#8211; Download here!</title>
		<link>http://www.migee.com/2010/05/28/novell-winxp-auto-login-tool-v1-1-download-here/</link>
		<comments>http://www.migee.com/2010/05/28/novell-winxp-auto-login-tool-v1-1-download-here/#comments</comments>
		<pubDate>Fri, 28 May 2010 15:00:48 +0000</pubDate>
		<dc:creator>Mike Morawski</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.migee.com/?p=83</guid>
		<description><![CDATA[I&#39;m sure most people working with Novell clients have needed this at least once. This tool greatly simplified setting up a desktop for multiple people or people that would normally not have a local account (such as guests that have Novell access). This tool alleviates the process of creating a new account, digging through the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#39;m sure most people working with Novell clients have needed this at least once. This tool greatly simplified setting up a desktop for multiple people or people that would normally not have a local account (such as guests that have Novell access). This tool alleviates the process of creating a new account, digging through the registry, and changing some Novell settings via the properties.</p>
<p>You can dig through Novell&#39;s <a href="http://support.novell.com/docs/Tids/Solutions/10052847.html">AutoAdminLogin Guide</a> or you can run this:</p>
<p><a href="http://www.migee.com/wp-content/uploads/2010/05/AutoLoginNovell.gif"><img alt="" class="aligncenter size-full wp-image-84 article_image" src="http://www.migee.com/wp-content/uploads/2010/05/AutoLoginNovell.gif" style="width: 500px; height: 282px;" title="Novell Auto Login" /></a></p>
<p>This tool has been tested on client 4.90 and 4.91, it should work on most newer versions as well. If not let me know and I can always throw in an update.</p>
<p><strong>To add a shared login:</strong></p>
<p>Enter in a username and password for the windows login to use. This does NOT have to exist, it will warn if an account does not exist, but it will give you the option to automatically create a new account. This new account is added as an administrator. The program will also disallow workstation only logins, unless you specify not to take that away in the checkbox provided. Lastly, its often wise to stop the user from changing both their Novell password and local workstation password (invalidating the autologin) so its nice to have the user account set so that the user cannot change the local password. Click the &#39;Set up local account&#39; button to proceed, and look over the log it outputs for any major errors.</p>
<p>*This program disables log-out from the start menu and other areas via group polices. Windows will not re-autologin once logged out. Hence a restart or shutdown is needed.</p>
<p><strong>To disable an existing shared login:</strong></p>
<p>Simply click the button, it will remove the group policies and registry keys but leave the user intact. In this area it will show you the main registry keys controlling the autologin. Once again, review the log for any anomalies.</p>
<p><strong>This program was built on Dot Net 2.0</strong><br />
	If there is a problem running this program, ensure you have Microsoft <a href="http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d-8edd-aab15c5e04f5&amp;displaylang=en">.NET 2.0</a> installed. If there are security errors, try running from the local drive or a usb stick if you are attempting to run on a network share.</p>
<p>DOWNLOAD HERE:<a href="http://www.migee.com/wp-content/uploads/2010/05/NovellAutoLogin.zip"><br />
	Novell Auto-Login Tool (Windows XP)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.migee.com/2010/05/28/novell-winxp-auto-login-tool-v1-1-download-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ObjectStore 6.x Silent/Unattended/Quiet Install Guide</title>
		<link>http://www.migee.com/2010/05/06/objectstore-6-x-silentunattendedquiet-install-guide/</link>
		<comments>http://www.migee.com/2010/05/06/objectstore-6-x-silentunattendedquiet-install-guide/#comments</comments>
		<pubDate>Thu, 06 May 2010 16:24:14 +0000</pubDate>
		<dc:creator>Mike Morawski</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.migee.com/?p=75</guid>
		<description><![CDATA[Well I just spent more time than I&#39;d like to admit on getting ObjectStore to install on some computers without much interaction. I could not find any guide or any help online but I did run into others wondering how to do this. I have figured it out for ObjectStore 6.2.5 however I can&#39;t guarantee [...]]]></description>
			<content:encoded><![CDATA[<p>Well I just spent more time than I&#39;d like to admit on getting ObjectStore to install on some computers without much interaction. I could not find any guide or any help online but I did run into others wondering how to do this. I have figured it out for ObjectStore 6.2.5 however I can&#39;t guarantee this will work on other versions.</p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/05/objectstore.gif"><img alt="ObjectStore Logo" class="aligncenter size-full wp-image-76 article_image" src="http://www.migee.com/wp-content/uploads/2010/05/objectstore.gif" style="width: 130px; height: 48px;" title="Progress ObjectStore" /></a></p>
<p>Running the ObjectStore MSI directly will result in an error stating that it must be started from the setup.exe. This makes things a bit difficult. I initially tried using ORCA to dig inside the MSI however I could not find a way to bypass that specific check. After searching around for other MSI&#39;s with similar behavior, I read that installscripts such as this one cannot be bypassed. Fortunately after many tests I found that running the below command got me at a starting point:</p>
<p><strong>CDROM:\Support Files\Progress\ObjectStore\setup.exe -r</strong></p>
<p>The above runs through and installs the program on the computer, using the input you provided. Unlike the regular setup this is used with -r switch, r meaning record. Post-install check the Windows directory for a <strong>setup.iss</strong> file. This is the configuration file for all future setups. It will look like this on the inside:</p>
<pre><span style="font-size: 11px;">
<pre class="brush: plain;">
[{9F72D512-EDC5-40A0-B2E6-782536DEC91B}-DlgOrder]
Dlg0={9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SdLicense-0
Count=5
Dlg1={9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SprintfBox-0
Dlg2={9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SdAskDestPath-0
Dlg3={9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SdFinish-0
Dlg4={9F72D512-EDC5-40A0-B2E6-782536DEC91B}-RebootDialog-0
[{9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SprintfBox-0]
Result=1
[{9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SdSetupCompleteError-12060]
Result=1
[{9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SdLicense-0]
Result=1
[{9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SdAskDestPath-0]
szDir=C:\ODI
Result=1
[{9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SdFinish-0]
Result=1
bOpt1=0
bOpt2=0
[{9F72D512-EDC5-40A0-B2E6-782536DEC91B}-RebootDialog-0]
Result=0
Choice=0
</pre>
<p></span></pre>
<p>With this answer file, you can now run the below command on computers and have a silent install. Be sure to note the lack of space directly after the -f1 argument.</p>
<p><strong>CDROM:\Support Files\Progress\ObjectStore\setup.exe -f1&quot;{location of ISS file}&quot; /S /v /qn</strong></p>
<p>Lastly, I dug around and found some other properties which look like they can be appended to the ISS file to provide additional setup. I have not gone far enough to know exactly what they do but I will document any future findings if I need anything more than the regular setup.</p>
<pre><span style="font-size: 11px;">
<pre class="brush: plain;">[{9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SdWelcomeMaint-0]
Result=301
[{9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SdAskOptions-0]
Component-type=string
Component-count=1
Component-0=Yes - start the ObjectStore Server automatically.
Result=1</pre>
<p></span></pre>
<p>&nbsp;</p>
<p>I hope I&#39;m the only one stuck with this software!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.migee.com/2010/05/06/objectstore-6-x-silentunattendedquiet-install-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DIY Greddy Emanage Cable from Scratch</title>
		<link>http://www.migee.com/2010/05/06/diy-greddy-emanage-cable-from-scratch/</link>
		<comments>http://www.migee.com/2010/05/06/diy-greddy-emanage-cable-from-scratch/#comments</comments>
		<pubDate>Thu, 06 May 2010 00:58:27 +0000</pubDate>
		<dc:creator>Mike Morawski</dc:creator>
				<category><![CDATA[Automotive]]></category>
		<category><![CDATA[Circuitry]]></category>

		<guid isPermaLink="false">http://www.migee.com/?p=24</guid>
		<description><![CDATA[Quite some time ago during some emission&#39;s failures I sought a way to interact with my greddy emanage. I had tried other DIY&#39;s but they were somewhat unclear and I never had results. I set out to see the full picture and work with the right parts instead of hoping that a specific usb phone [...]]]></description>
			<content:encoded><![CDATA[<p>Quite some time ago during some emission&#39;s failures I sought a way to interact with my greddy emanage. I had tried other DIY&#39;s but they were somewhat unclear and I never had results. I set out to see the full picture and work with the right parts instead of hoping that a specific usb phone cable would be the part I was looking for. Here, and I must say I&#39;m a bit late with this older system, I will try my best to provide a detailed description on the wiring and a guide on how to achieve the creation of this cable which would otherwise cost over 150$ USD from Greddy dealers. The Greddy Emanage cable is NOT just a simple USB-USB, and it is also not the run of the mill usb-serial connector. What it really is, is described later.</p>
<h3>Guide Requirements:</h3>
<p>-Basic wiring/soldering skills<br />
	-Laptop with Windows XP (or similar)<br />
	-Willingness to buy parts from eBay (Rs232 TTL converter)<br />
	-Spare USB cable to cut up (USB-A, the flat rectangular kind)</p>
<h3>Step 1 &#8211; Acquire Parts</h3>
<p>You will need a USB-A cable, just one end. If you can, find an older piece of computer equipment you dont need (i.e. a mouse) and cut the end off, leave as much length as you can. The other piece of the puzzle is a <strong>5-volt RS232 to TTL Converter</strong>. These are rather common and can be found locally if you have a good electronics shop, otherwise eBay works great. There are hundreds of these listed, often below $10.00 USD (shipping included).</p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/05/PDRM3136-400.jpg"><img alt="" class="size-medium wp-image-33 article_image" src="http://www.migee.com/wp-content/uploads/2010/05/PDRM3136-400-300x300.jpg" style="width: 300px; height: 300px;" title="RS232 TTL Converter" /></a></p>
<p>The standard serial port communicates with voltages levels -/+10v, however communication with the Emanage requires a range of 0-5v as it is a <a href="http://en.wikipedia.org/wiki/Logic_level">Logic Level device</a>. You will need one of these that will accept an operating voltage of 5 volts.</p>
<h3>Step 2 &#8211; Construct</h3>
<p>Strip your usb cable, there will be a foil and/or braided meshjust below the plastic. Using your hands pull this back and unravel it to reveal the four wires on the inside. They are most commonly coloured as red/black/white/green though can be any colour combination. You can simply cut off the mesh/foil shielding for this. Strip the end of every wire (very little needs to be showing, perhaps 2 or 3 mm.</p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/05/9.jpg"><img alt="" class="size-medium wp-image-39 article_image" src="http://www.migee.com/wp-content/uploads/2010/05/9-300x289.jpg" style="width: 300px; height: 289px;" title="Usb Cable Stripped" /></a></p>
<p>It&#39;s time fire up the solder gun. Look at your converter and find where the +5, Ground, tx and rx outputs are.&nbsp; They should be labelled or your part should have instructions. Here is where the USB connector wires should go to, use the chart and the image pinout of the usb to link it all together.&nbsp;</p>
<table align="center">
<tbody>
<tr>
<td width="200"><strong>USB Side</strong></td>
<td style="text-align: center;"><strong>Converter Side</strong></td>
</tr>
<tr>
<td>vcc</td>
<td>+5V</td>
</tr>
<tr>
<td>data -</td>
<td>rx</td>
</tr>
<tr>
<td>data +</td>
<td>tx</td>
</tr>
<tr>
<td>GND</td>
<td>Ground</td>
</tr>
</tbody>
</table>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/05/usb_a_pinout.gif"><img alt="" class="size-full wp-image-41 article_image" height="89" src="http://www.migee.com/wp-content/uploads/2010/05/usb_a_pinout.gif" title="usb_a_pinout" width="107" /></a></p>
<p>Be sure to use a multimeter to check that you really have vcc, or gnd, etc before soldering into the board. Here is a picture of my end result:</p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/05/emanage-cable-1.jpg"><img alt="" class="size-medium wp-image-54 article_image" src="http://www.migee.com/wp-content/uploads/2010/05/emanage-cable-1-300x225.jpg" style="width: 300px; height: 225px;" title="emanage-cable-1" /></a></p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/05/emanage-cable-2.jpg"><img alt="" class="aligncenter size-medium wp-image-59 article_image" src="http://www.migee.com/wp-content/uploads/2010/05/emanage-cable-2-e1273103857105-300x225.jpg" style="width: 300px; height: 225px;" title="emanage-cable-2" /></a></p>
<p style="text-align: center;"><a href="http://www.migee.com/wp-content/uploads/2010/05/emanage-cable-3.jpg"><img alt="" class="aligncenter size-medium wp-image-64 article_image" src="http://www.migee.com/wp-content/uploads/2010/05/emanage-cable-3-300x225.jpg" style="width: 300px; height: 225px;" title="emanage-cable-3" /></a></p>
<h3>Step 3 &#8211; Software</h3>
<p>Emanage can be downloaded from this <a href="http://autos.dir.groups.yahoo.com/group/emanage">emanage group</a> on yahoo. Sign up, and download <strong>e-manage149.EXE</strong> as well as&nbsp;<strong>v1.11.rar</strong>. Use winrar (provided on same group) to extract v1.11.rar then find and run the setup.exe. Following that run&nbsp;e-manage149.EXE, it will ask for an extraction directory and defaults to a temporary directory. This must be changed, change this to an area such as c:\temp. I&#39;ve never found this update to install correctly, often failing with non-english errors. When that happens, exit out of it, and navigate to the directory where the files were extracted to. Copy all files except eUp.ini and eUp.exe. Move these files over top of where you installed the management tool 1.11 (defaults to&nbsp;<u>C:\Program Files\TRUST\GReddy e-manage support tool</u>).</p>
<h3>Step 4 &#8211; TUNE</h3>
<p>Plug the cable into your computer before loading the program. Turn on the car (ACC) and then start emanage. Once connected its all up to you. The program may ask for a main unit update, in which case allow it to do so. If it prompts for a file, select the one that shows up in the dialog box or look for one within the emanage program directory.</p>
<h2>TROUBLESHOOTING / QUESTIONS</h2>
<p>I hope you don&#39;t have to read this, fortunately I ran accross many problems and maybe I have a fix for you.</p>
<p><strong>The tool reports itself as online, but when I try to do anything it says &quot;MAIN UNIT UPDATE&quot; and &quot;Corresponding&#8230; Please Wait&quot;</strong><br />
	I had this happen when the rx and tx wires were backwards. I&#39;ve heard others having this problem, I think they just had the wires backwards. Also ensure your emanage is at its latest.</p>
<p><strong>It keeps asking for a password, why?</strong><br />
	Greddy&#39;s preconfigured maps are protected so they can&#39;t be tampered with. Simply overwrite the map to get past this. I believe a main unit update may do the same as well (communications menu)</p>
<p><strong>Can I use a USB &#8211; Serial adapter for this?</strong><br />
	Yes, I have used one with no troubles. Most newer laptops do not have the serial port.</p>
<p><strong>Still not working&#8230;</strong><br />
	Still? Time to check the wiring. You&#39;ll want to go as far back as checking the serial port from your computer. There is a method called a loopback test. Essentially this involves using windows hyperterminal and jumping the correct pins, and making sure the data the computer sends out routes back to itself. If you see an &#39;echo&#39; of what was typed, you know its working up until that point. It takes some detail, but there are PLENTY of resources on it. <a href="http://www.google.com/search?q=serial%20loopback%20test">Start here</a>.</p>
<p>After the serial loopback test is confirmed working (if not your laptop is busted). Its time to do a Converter side loopback test. This involves the same idea. Put the converter into your serial port and jump tx and rx wires, this wont work until the board is fed with voltage (5v). An easy way to supply voltage is to get two wires with stripped ends, rig three AA batteries together in series and use electrical tape to get a wire at each end on the contact. Then put the positive wire to V5 on the board and the negative side to the GD (ground). Run loopback test and ensure your converter works. To do all this it is likely easier to cut off the USB side and strip the ends of the wires to get easier contacts then reconnect everything once tested working.</p>
<p>If the serial port and converter both test working, then the problem is likely with the port settings in emanage. Make sure your using the right COM port (or just try each one). You can also navigate to control panel -&gt; system -&gt; device manager -&gt; Ports and play with the settings there. I believe the most common settings are 9600 bits per second, 8 data bits, no parity, 1 stop bit, and no flow control for best results.</p>
<p><u><strong>Good luck! If this has helped you let me know!</strong></u></p>
]]></content:encoded>
			<wfw:commentRss>http://www.migee.com/2010/05/06/diy-greddy-emanage-cable-from-scratch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Post</title>
		<link>http://www.migee.com/2010/04/06/hello-world/</link>
		<comments>http://www.migee.com/2010/04/06/hello-world/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 12:37:08 +0000</pubDate>
		<dc:creator>Mike Morawski</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.migee.com/?p=1</guid>
		<description><![CDATA[This site is nothing more than an outlet to help whoever I can. With all I learned from the web, I figure I&#39;d try to contribute back. As I run accross problems, I will do my best to share the solution!
]]></description>
			<content:encoded><![CDATA[<p>This site is nothing more than an outlet to help whoever I can. With all I learned from the web, I figure I&#39;d try to contribute back. As I run accross problems, I will do my best to share the solution!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.migee.com/2010/04/06/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
