<?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>Welcome to BMW World. My world.</title>
	<atom:link href="http://www.bmw-world.ro/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.bmw-world.ro</link>
	<description>RWD, inline six, Ibus, circular blue and white roundel, Sheer Driving Pleasure, you name it, it's here.</description>
	<lastBuildDate>Tue, 29 Sep 2009 16:22:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Serial device (GPS, I-Bus adapter, etc) detected as serial mouse on Windows XP &#8211; solutions</title>
		<link>http://www.bmw-world.ro/?p=173</link>
		<comments>http://www.bmw-world.ro/?p=173#comments</comments>
		<pubDate>Tue, 29 Sep 2009 16:22:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CarPC project]]></category>
		<category><![CDATA[ibus gps serial mouse windows xp]]></category>

		<guid isPermaLink="false">http://www.bmw-world.ro/?p=173</guid>
		<description><![CDATA[I&#8217;m sure most of you have encountered this problem: you have a serial device that continuously sends data (such as a serial GPS) and Windows XP detects is as a serial device upon start-up. My I-Bus adapter usually does that.
As a result, Windows installs a serial mouse driver, the actual device stops working as it [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sure most of you have encountered this problem: you have a serial device that continuously sends data (such as a serial GPS) and Windows XP detects is as a serial device upon start-up. My <a href="http://www.reslers.de/IBUS/index.html" target="_blank">I-Bus adapter</a> usually does that.<br />
As a result, Windows installs a serial mouse driver, the actual device stops working as it should and the mouse cursor behaves erratically (as the device is obviously NOT sending mouse data).</p>
<p>From a plethora of solutions all over the Internet, I found only 3 that actually seem to work.</p>
<p><strong>Solution 1</strong> &#8211; disable serial mouse in Device Manager<br />
Boot Windows XP as usual. Windows installs the serial mouse driver and the cursor gets crazy. After the system finishes booting, unplug the serial device. The mouse cursor should return to normal. Open Device Manager (Start / Control Panel / System / Hardware / Device manager), expand the branch labeled &#8216;Mice and other pointing devices&#8217; and there you will find the false serial mouse. Do not uninstall it, as it will be detected again upon restart. Simply disable it. Windows will remember not to use that device again.<br />
Plug back the serial device and restart Windows.</p>
<p><strong>Solution 2</strong> &#8211; edit boot.ini file<br />
Open boot.ini with your favorite text editor (it should be in the root of your C: drive, sometimes hidden as it is a system file). Find a line similar to multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=&#8221;Microsoft Windows XP Professional&#8221; and add /fastdetect to the end of the line. This should turn off serial mouse detection on all com ports. You can also use /fastdetect:comx (where x=actual com number) to disable detection on specific com port. You can find the details <a href="http://support.microsoft.com/kb/833721/en-us" target="_blank">here</a>. Note that various workarounds on the web suggest using /NoSerialMouse or /NOSERIALMICE instead. This switches will not work as they were created for Windows NT / 2000 and are not allowed in Windows XP.<br />
Save the modified boot.ini file and reboot.</p>
<p><strong>Solution 3</strong> &#8211; Microsoft COMDIsable tool<br />
Apparently the 2 solutions above do not work in 100% cases, so the guys at MS have come with their own solution, called <a href="http://support.microsoft.com/kb/819036/" target="_blank">COMDisable</a>. It&#8217;s a small application designed for Windows Server 2003, Windows XP and Windows 2000 Service Pack 3 (SP3) or later that allow you to turn off serial mouse detection via command line.<br />
<strong>comdisable /list</strong> will list all available com ports with their status<br />
<strong>comdisable /disable COM<var>PortNumber</var></strong><var></var> or <strong>comdisable /enable COM<var>PortNumber</var></strong> will disable/enable a specific com port you select.<br />
After running the command, simply restart the PC.</p>
<p>As I said before, some of those solutions may not work for a particular case. The good thing is they can be applied all together, in succession. This way I am sure you can leave this annoying serial mouse problem behind for good (as I did).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bmw-world.ro/?feed=rss2&amp;p=173</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CarPc project starts getting shape: base hardware</title>
		<link>http://www.bmw-world.ro/?p=69</link>
		<comments>http://www.bmw-world.ro/?p=69#comments</comments>
		<pubDate>Wed, 20 May 2009 22:08:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CarPC project]]></category>
		<category><![CDATA[carpc]]></category>
		<category><![CDATA[CF]]></category>
		<category><![CDATA[Epia]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[VIA]]></category>
		<category><![CDATA[Voom]]></category>

		<guid isPermaLink="false">http://www.bmw-world.ro/?p=69</guid>
		<description><![CDATA[When we talk about computers I bet we talk about the heart first, so guess what? The first thing I am considering is the CPU. Decision, decision, decision&#8230;. ugh&#8230;.Top of the list of course is Intel Atom CPU. It has decent power, superb power efficiency but &#8230; low availability right now, especially for this kind [...]]]></description>
			<content:encoded><![CDATA[<p>When we talk about computers I bet we talk about the heart first, so guess what? The first thing I am considering is the CPU. Decision, decision, decision&#8230;. ugh&#8230;.<span id="more-69"></span>Top of the list of course is Intel Atom CPU. It has decent power, superb power efficiency but &#8230; low availability right now, especially for this kind of project.<br />
Next in line is the Via Epia series of CPU/board combos, more like a de-facto standard for industry and carPC enthusiasts as well. Epia is a very well proven platform, with tons of options and versions, a very good choice overall.<br />
Finally, the last in line are regular Intel or AMD low-end CPUs. You can find them practically everywhere, they are dirty cheap but not very efficient, even with their 45nm technology. Tons of options for the MB as well.<br />
As I told you, decision, decision, decision &#8230;</p>
<p>Well, this problem is instantly solved by a friend of mine who bought a while ago a Epia board from <a title="Car-PC shop" href="http://www.cartft.com/" target="_blank">cartft.com</a> for a similar project but never had time to complete it and is planning to sell. So, here I am, the new owner!</p>
<div id="attachment_70" class="wp-caption alignleft" style="width: 160px"><a href="http://www.bmw-world.ro/wp-content/uploads/epia-mii.jpg"><img class="size-thumbnail wp-image-70" title="VIA EPIA MII12000G" src="http://www.bmw-world.ro/wp-content/uploads/epia-mii-150x150.jpg" alt="VIA EPIA MII12000G" width="150" height="150" /></a><p class="wp-caption-text">VIA EPIA MII12000G</p></div>
<p>Here&#8217;s the config:<a href="http://www.bmw-world.ro/wp-content/uploads/cpuz.png"><img class="alignright size-thumbnail wp-image-155" title="cpuz" src="http://www.bmw-world.ro/wp-content/uploads/cpuz-150x150.png" alt="cpuz" width="150" height="150" /></a></p>
<p><a title="VIA EPIA MII-Series Mini-ITX Board " href="http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=202" target="_blank">VIA EPIA MII12000G</a> with Via C3 1.2MHz CPU<br />
512MB DDR266<br />
60GB laptop HDD (PATA)<br />
M1-ATX power source<br />
VOOM case (blue edition)</p>
<p>Now that is a pretty decent configuration (at a fair price, I might add), except for the HDD. This is the first thid I will trash! In my opinion a regular laptop HDD is a completely waste for in-car environment. As a matter of fact I have always been a fan of solid state devices. Unfortunately these things are very rare and/or expensive right now so I&#8217;m taking an alternate route: CF!</p>
<p>CF cards have become cheaper and cheaper over the years, I have a lot of brands to choose from and they have 3 huge advantages over regular HDDs: 0 ms access time, little power consumption and solid design, virtually unaffected by vibration and with broad range of working temperatures. Of course they also have 2 drawbacks: relative small reading/writing speed and limited write cycles.</p>
<p>But wait, there are solutions! The actual read/write speed is not that crucial, especially when combined with 0 latency time. There is a very thorough review of CF cards/readers speed written by Hans-Jürgen Reggel on his <a title="CF card/reader speed test" href="http://www.hjreggel.net/cardspeed/" target="_blank">CARDSPEED</a> webpage. You can see that top rated CF cards have nice reading/writing speeds, but only when paired with high quality card readers. Well, there is a catch here. You see, the CF interface is basically derived from the actual ATA interface. So, for the best performace I am going to use a CF-PATA interface, in fact a simple pin-to-pin PCB with a few resistors and a LED.<br />
The closest source for these adapters is <a title="Testere, adaptoare, convertoare" href="http://testere-adaptoare.sorinescu.net/" target="_blank">Sorinescu.net</a>, a local importer of adapter boards.</p>
<p>There is also some concern about the fixed/removable feature of CF cards with Windows. I plan on using a tweaked version of Windows XP and this OS sees the CF card as either a fixed disk or a removable disk. The problem is that booting from CF requires it to be used in fixed disk mode for the Windows swap file to work. Anyway, I am planning to use no swap file at all. The same issue applies for the hybernation system file and I am planning not to use that either. The system will simply cold boot each time the engine starts. With serious tweaking of the OS and applications, the boot time should not be unbearable.  For those of you who plan a similar system but need swap file and/or hybernation, there are solutions to overcome the removable disk problem.  More about that in the future software section (post).</p>
<p>The limited write cycle of CF cards is a serious problem. Most of these cards have an average of 100k writing cycles before they wear out and go bad. Most modern CF chips have the ability to spread the write data to unused cells to minimize the chance of making too many writes in one place, but even with that optimization, in a swapping-intensive system, a card like that can be destroyed in a week of continuous abuse. Of course there are industrial-grade CF cards that are certified for a million write cycles or more, but they are expensive, slow and relative hard to find. Cartft sells such a card, made by Transcend (you can check it out <a title="Transcend IDE Flash Module 8192MB" href="http://www.cartft.com/catalog/il/890" target="_blank">here</a>).<br />
The answer here is <a title="EWF" href="http://granturing.blogspot.com/" target="_blank">EWF</a> (Enhaced Write Filter). It is basically a component developed by Microsoft for Windows XP Embedded but it works perfectly on Windows XP. It is a low level driver superimposed over the HDD driver that chatches all read/write operations. Read operations are passed to the HDD driver and write operations are cached in RAM. For a lot of written data, memory overflow may occur, but it is not the case for a carPC. Another feature of the EWF filter is that written data is lost on power off, unless specifically committed before shutdown. This is a very good thing for car environment because it renders the OS data read-only and transforms a potential harmful reset or accidental power loss into a simple harmless shutdown. With EWF, the system will ALWAYS start in the original state.</p>
<h2><strong><a href="http://www.bmw-world.ro/wp-content/uploads/ide2cf.jpg"><img class="alignleft size-thumbnail wp-image-86" title="CF-to-IDE adapter" src="http://www.bmw-world.ro/wp-content/uploads/ide2cf-150x150.jpg" alt="CF-to-IDE adapter" width="150" height="150" /></a>HOT TIPS!</strong></h2>
<p>There is a catch with these cheap chinese CF-to-IDE adapters. They are generally two slots adapters. That means that you can use 2 CF cards at the same time. The adapter takes over one IDE channel and so, the cards are seen as the MASTER and the SLAVE drives on that channel.<br />
The first problem is that you can not tell which is which. The adapter has a jumper for selecting the master/slave option of one card (in single card operation) but it gets confused when you use 2 cards. I had problems with BIOS not detecting one of the cards or even both in 2 card configuration.<br />
The second more insidious problem appears when you make more than one partition on a card. The CF card itself is treated by the PC as regular HDD, so you can organize your data any way you want, even creating more than one partition. This works with a single card only. In dual card operation, the second card simply vanishes from this world.</p>
<p>It took me almost 5 days to sort all these things up and decide I need a second adapter to suit my needs (and another 2 days for the adapter to arrive). The planned setup is as follows:</p>
<div id="attachment_89" class="wp-caption alignright" style="width: 160px"><a href="http://www.bmw-world.ro/wp-content/uploads/kingston.jpg"><img class="size-thumbnail wp-image-89" title="Kingston Ultimate 4GB 266x CF/4GB-U2" src="http://www.bmw-world.ro/wp-content/uploads/kingston-150x150.jpg" alt="Kingston Ultimate 4GB 266x" width="150" height="150" /></a><p class="wp-caption-text">Kingston Ultimate 4GB</p></div>
<p>1. The fastest card available takes the first IDE channel. It is split into 2 partitions. The first one (as small as possible) is protected by EWF and holds the OS with a little free space as slack for future configs. I estimate 3-400MB for the nLited WinXP and another 4-500MB for a few installed applications. This takes me to a max 1GB partition.<br />
The second partition on this card is not protected and is used for the applications that need writing (GPS routes, data logs, etc.). This partition should be as big as possible to maximize the spread of written data and to minimize the chance of cell failure due to high write cycles.<br />
Both partitions are formatted with FAT32. Why? Because I took the time and installed 2 Windows XPs on 2 different partitions, one formatted with FAT32 and the other one with NTFS. FAT32 proved to be marginally faster and a great deal easier on HDD writes than NTFS, which offers greatly increased security, file indexing, access time-stamp, file–by–file compression, quotas and encryption. And these features cost a lot of HDD work, even when all disabled. So FAT it is!</p>
<p>The card that suits the requirements with a decent shipping time (readily available here, in Romania) is Kingston Ultimate 4GB 266x. The 4GB total space is also suited to making Ghost backup images on a regular USB stick, as this card is a main component of my carPC and data loss here means a lot of trouble afterwards.</p>
<div id="attachment_99" class="wp-caption alignright" style="width: 160px"><a title="Lexar Professional UDMA 8GB 300x" href="http://www.bmw-world.ro/wp-content/uploads/lexar_8gb_udma.jpg"><img class="size-thumbnail wp-image-99" title="Lexar Professional UDMA 8GB 300x" src="http://www.bmw-world.ro/wp-content/uploads/lexar_8gb_udma-150x150.jpg" alt="Lexar Professional" width="150" height="150" /></a><p class="wp-caption-text">Lexar Professional</p></div>
<p>2. The second fastest card (8GB or more, emphasis on size first, than speed) takes the second channel. It has only one partition, unprotected, for media storage. File system? &#8230; You guessed, FAT! This card is not critical, as it holds only media. It may even be swapped in future with a different card / size.</p>
<p>The card that suits the requirements with a decent price is Lexar Professional UDMA 8GB 300x.<br />
This card is actually faster that Kingston, but for some obscure reason the PC refuses to boot from it. It succeeded once or twice but most of the times the BIOS freezes to a black screen. Weird! It must have something to do with that removable/fixed drive thing&#8230;</p>
<h2><strong>Hot tip!</strong></h2>
<p>If you plan a similar setup, please keep in mind that these cards are not meant to be hot-swapped. I mean the CF card itself is, but the IDE subsystem it is not!! So you are most likely to fry something if you attempt to remove the card with the PC running. Even if both the card and the IDE survive the swap, the OS will never read the data on the new inserted card until restart. So be careful!</p>
<p><strong>Now the intimidating question!<br />
Why for crying out loud am I not using the integrated CF card reader on my Epia mainboard?</strong><br />
Why all that hassle with CF to IDE adapters and master/slave drives, and partitions, and all the headache.<br />
<strong>Because in their infinite wisdom, the guys at VIA made the onboard CF card reader UNBOOTABLE!!!</strong> You don&#8217;t believe me? Check out the manual, it&#8217;s written there, in plain text. But we never read the manual, do we? I confess it took me a while to discover this fact, and I learned it the hard way, but it&#8217;s true. In fact, it&#8217;s even better, the onboard CF card reader is only capable of PIO mode. It is useless for any high speed DMA card like mine. PIO mode is so dumb that it wastes most CPU time (even 80% on my Epia) on data reading only, with about 1/4 of the card rated speed. Go figure!<br />
How is that possible? Well, I really don&#8217;t know, I guess it&#8217;s one of the greatest mysteries of humankind!</p>
<p style="text-align: left;">Here are some pictures of my single-card dual-adapter setup:</p>
<p style="text-align: center;"><a href="http://www.bmw-world.ro/wp-content/uploads/dsc01178.jpg"><img class="size-thumbnail wp-image-113 alignnone" title="CF card IDE adapter setup" src="http://www.bmw-world.ro/wp-content/uploads/dsc01178-150x150.jpg" alt="CF card IDE adapter setup" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/dsc01165.jpg"><img class="size-thumbnail wp-image-120 alignnone" title="CF card IDE adapter setup" src="http://www.bmw-world.ro/wp-content/uploads/dsc01165-150x150.jpg" alt="CF card IDE adapter setup" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/dsc01164.jpg"><img class="size-thumbnail wp-image-110 alignnone" title="CF card IDE adapter setup" src="http://www.bmw-world.ro/wp-content/uploads/dsc01164-150x150.jpg" alt="CF card IDE adapter setup" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/dsc01166.jpg"><img class="size-thumbnail wp-image-111 alignnone" title="CF card IDE adapter setup" src="http://www.bmw-world.ro/wp-content/uploads/dsc01166-150x150.jpg" alt="CF card IDE adapter setup" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/dsc01179.jpg"><img class="size-thumbnail wp-image-114 alignnone" title="CF card IDE adapter setup" src="http://www.bmw-world.ro/wp-content/uploads/dsc01179-150x150.jpg" alt="CF card IDE adapter setup" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/dsc01180.jpg"><img class="size-thumbnail wp-image-115 alignnone" title="CF card IDE adapter setup" src="http://www.bmw-world.ro/wp-content/uploads/dsc01180-150x150.jpg" alt="CF card IDE adapter setup" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/dsc01181.jpg"><img class="size-thumbnail wp-image-116 alignnone" title="CF card IDE adapter setup" src="http://www.bmw-world.ro/wp-content/uploads/dsc01181-150x150.jpg" alt="CF card IDE adapter setup" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/dsc01182.jpg"><img class="size-thumbnail wp-image-117 alignnone" title="CF card IDE adapter setup" src="http://www.bmw-world.ro/wp-content/uploads/dsc01182-150x150.jpg" alt="CF card IDE adapter setup" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/dsc01183.jpg"><img class="size-thumbnail wp-image-118 alignnone" title="CF card IDE adapter setup" src="http://www.bmw-world.ro/wp-content/uploads/dsc01183-150x150.jpg" alt="CF card IDE adapter setup" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/dsc01184.jpg"><img class="size-thumbnail wp-image-119 alignnone" title="CF card IDE adapter setup" src="http://www.bmw-world.ro/wp-content/uploads/dsc01184-150x150.jpg" alt="CF card IDE adapter setup" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/dsc01186.jpg"><img class="size-thumbnail wp-image-109 alignnone" title="CF card IDE adapter setup" src="http://www.bmw-world.ro/wp-content/uploads/dsc01186-150x150.jpg" alt="CF card IDE adapter setup" width="150" height="150" /></a></p>
<p style="text-align: left;">Now for the read/write performance, here are some graphs:</p>
<p style="text-align: center;"><a href="http://www.bmw-world.ro/wp-content/uploads/crystaldiskinfo-kingston.png"><img class="size-thumbnail wp-image-150 alignnone" title="crystaldiskinfo-kingston" src="http://www.bmw-world.ro/wp-content/uploads/crystaldiskinfo-kingston-150x150.png" alt="crystaldiskinfo-kingston" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/crystaldiskmark-kingston.png"><img class="alignnone size-thumbnail wp-image-152" title="crystaldiskmark-kingston" src="http://www.bmw-world.ro/wp-content/uploads/crystaldiskmark-kingston-150x150.png" alt="crystaldiskmark-kingston" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/crystaldiskinfo-lexar.png"><img class="alignnone size-thumbnail wp-image-151" title="crystaldiskinfo-lexar" src="http://www.bmw-world.ro/wp-content/uploads/crystaldiskinfo-lexar-150x150.png" alt="crystaldiskinfo-lexar" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/crystaldiskmark-lexar.png"><img class="alignnone size-thumbnail wp-image-149" title="crystaldiskmark-lexar" src="http://www.bmw-world.ro/wp-content/uploads/crystaldiskmark-lexar-150x150.png" alt="crystaldiskmark-lexar" width="150" height="150" /></a></p>
<p>My second and last add-on to the base hardware beside the CF adapters is a low-profile wireless card, a Linksys Wireless-G PCI adapter. The card fits perfectly in the designated slot, except being 1mm too high to squeeze into the Voom case. Damn!</p>
<p>Well, did I mention that I am pretty handy with an angle grinder? Really, no kidding! I grinded about half mm from the bottom of the PCI connector to allow the card to sit even further down in the PCI slot and another half mm from the unused upper part of the PCB. This got me pretty close to the traces on the PCB so I covered the entire upper half with isolating duct tape, just in case.</p>
<p>Now it fits nicely into the Voom case.  ( Hey, it still works, I checked, so don&#8217;t tease me! )</p>
<p style="text-align: center;"><a href="http://www.bmw-world.ro/wp-content/uploads/dsc01175.jpg"><img class="size-thumbnail wp-image-132 aligncenter" title="Linksys Wireless-G PCI adapter" src="http://www.bmw-world.ro/wp-content/uploads/dsc01175-150x150.jpg" alt="Linksys Wireless-G PCI adapter" width="150" height="150" /></a></p>
<p>As for the board connectors, I used only the two internal USBs. One of them connects to the GPS receiver and the other to the IBUS adapter. This setup frees the easy access back-panel usb connectors for other tasks such as USB keyboard/mouse/stick or a USB cable to the front of the vehicle. I am not planning on using any USB hubs.</p>
<p>The M1 power source sits nicely over the two CF-IDE adapters. I set it up in the 4/45 configuration, that is 5 sec start delay (after key on) and 45 sec shutdown delay (after key off). This leaves me enough time to start the engine before the PC starts to boot. Anyway, I find the M1 PSU very tolerant, as it manages to survive the crank of my 3000cmc diesel with the PC running perfectly. I really like that!</p>
<p style="text-align: center;"><a href="http://www.bmw-world.ro/wp-content/uploads/dsc01170.jpg"><img class="alignnone size-thumbnail wp-image-138" title="Final carPC setup" src="http://www.bmw-world.ro/wp-content/uploads/dsc01170-150x150.jpg" alt="Final carPC setup" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/dsc01171.jpg"><img class="alignnone size-thumbnail wp-image-139" title="Final carPC setup" src="http://www.bmw-world.ro/wp-content/uploads/dsc01171-150x150.jpg" alt="Final carPC setup" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/dsc01174.jpg"><img class="alignnone size-thumbnail wp-image-140" title="Final carPC setup" src="http://www.bmw-world.ro/wp-content/uploads/dsc01174-150x150.jpg" alt="Final carPC setup" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/dsc01185.jpg"><img class="alignnone size-thumbnail wp-image-142" title="Final carPC setup" src="http://www.bmw-world.ro/wp-content/uploads/dsc01185-150x150.jpg" alt="Final carPC setup" width="150" height="150" /></a></p>
<p>One final thing: power requirements. First of all, let me tell you that the connector/cables Voom case came with are a total crap. The jiggle a little in the connector and are pretty short. So I manufactured my own cables, with crimped and soldered connectors and decent length.</p>
<p style="text-align: center;"><a href="http://www.bmw-world.ro/wp-content/uploads/dsc01187.jpg"><img class="alignnone size-medium wp-image-143" title="Final carPC setup" src="http://www.bmw-world.ro/wp-content/uploads/dsc01187-300x225.jpg" alt="Final carPC setup" width="300" height="225" /></a></p>
<p style="text-align: left;">A final word goes to power consumption: idle state &#8211; 1,65A (~20W) and full action (playing a movie full screen) &#8211; 2,5A (~30W). That&#8217;s pretty cool I guess, almost half of a low beam headlight bulb!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bmw-world.ro/?feed=rss2&amp;p=69</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>More on video signals</title>
		<link>http://www.bmw-world.ro/?p=53</link>
		<comments>http://www.bmw-world.ro/?p=53#comments</comments>
		<pubDate>Sat, 24 Jan 2009 19:41:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CarPC project]]></category>
		<category><![CDATA[BMW]]></category>
		<category><![CDATA[BMW LCD]]></category>
		<category><![CDATA[ibus]]></category>
		<category><![CDATA[RGsB]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.bmw-world.ro/?p=53</guid>
		<description><![CDATA[Coming back to those pesky RGsB signals, it&#8217;s time for the heavy artillery!
I managed to borrow a digital scope from a friend for a weekend so we&#8217;re back in business baby!

Of course you remember my first success on showing for the first time a ghostly greenish-tinting zombie like XP background on the on-board display of [...]]]></description>
			<content:encoded><![CDATA[<p>Coming back to those pesky RGsB signals, it&#8217;s time for the heavy artillery!<br />
I managed to borrow a digital scope from a friend for a weekend so we&#8217;re back in business baby!</p>
<p><span id="more-53"></span></p>
<p>Of course you remember my first success on showing for the first time a ghostly greenish-tinting zombie like XP background on the on-board display of my BMW. Well, that was obviously not what I had in mind, so I have to really understand how the signals work there.</p>
<p><a href="http://www.bmw-world.ro/wp-content/uploads/tektronix.jpg"><img class="aligncenter size-medium wp-image-54" title="Tektronix TDS 3032B digital oscilloscope" src="http://www.bmw-world.ro/wp-content/uploads/tektronix-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>I am sure this little guy will be useful.<br />
Please keep in mind that I am not an electronics professional, just a mere DIY enthusiast.</p>
<p>Well, after a quick setup of the probes I&#8217;ve got my fist images:</p>
<p style="text-align: center;"><a href="http://www.bmw-world.ro/wp-content/uploads/img_0010.jpg"><img class="alignnone size-thumbnail wp-image-55" title="BMW RGsB signals" src="http://www.bmw-world.ro/wp-content/uploads/img_0010-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/img_0011.jpg"><img class="alignnone size-thumbnail wp-image-56" title="BMW RGsB signals" src="http://www.bmw-world.ro/wp-content/uploads/img_0011-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/img_0013.jpg"><img class="alignnone size-thumbnail wp-image-57" title="BMW RGsB signals" src="http://www.bmw-world.ro/wp-content/uploads/img_0013-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>Analyzing the signals and making various calculations of timings and voltages I have finally been able to understand the problem. The best explanation is the next image:</p>
<div id="attachment_58" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.bmw-world.ro/wp-content/uploads/green_sync_compilation.jpg"><img class="size-full wp-image-58" title="BMW display image superimposed to the RGsB signals" src="http://www.bmw-world.ro/wp-content/uploads/green_sync_compilation.jpg" alt="BMW display image superimposed to the RGsB signals" width="500" height="586" /></a><p class="wp-caption-text">BMW display image superimposed to the green signal</p></div>
<p>You can clearly see now that the voltage of the signal is not what can be expected. It has a shift (or delta, or bias, I don&#8217;t know the proper term in English) of about .5v that leaves the sync signals to lower voltages and elevates the white level to about 1.47V. This shift is present on all channels.</p>
<p>That&#8217;s why my first image was so bad.</p>
<p>Than, with the aid of the scope and <a title="Power Strip" href="http://entechtaiwan.com/util/ps.shtm" target="_blank">PowerStrip</a> I tried various settings for my video card to get a better image. I eventually got rid of the rolling effect and I minimized the greenish tint to some extent but the quality of the signal did not get even close to that of the original.</p>
<p>I first built a testing image and I started analysing:</p>
<p style="text-align: center;"><a href="http://www.bmw-world.ro/wp-content/uploads/testpattern1.jpg"><img class="alignnone size-thumbnail wp-image-60" title="test pattern" src="http://www.bmw-world.ro/wp-content/uploads/testpattern1-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/vga_generic_img_0006.jpg"><img class="alignnone size-thumbnail wp-image-61" title="ATI sync-on-green signal " src="http://www.bmw-world.ro/wp-content/uploads/vga_generic_img_0006-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/matrox-green-rgsb.jpg"><img class="alignnone size-thumbnail wp-image-62" title="Matrox sync-on-green signal" src="http://www.bmw-world.ro/wp-content/uploads/matrox-green-rgsb-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>The second image you see is the green channel of the ATI card with the sync multiplexed. You can see it is completely different from BMW RGsB. The sync is positive in the picture. If I set it to negative, it screws everything up.<br />
The third image is the green channel of the Matrox card with the sync multiplexed. It has a little resemblance to the BMW signal except for the voltages. The green is ok but the red and blue channels are unchanged, the same as ATI and completely different from BMW.</p>
<p>So, it looks like the end of the road here. I understand that a simple solution is not possible. This is also where my electronics knowledge ends. Of course a device can be made to shift the voltages of the Matrox to correct levels, and with the help from PowerStrip I am sure a good image can be obtained.<br />
But I don&#8217;t have the time or the knowledge to design/manufacture/test such a device.</p>
<p>More important, I have to be realistic here. If such a device could actually work flawless, it is entirely based on an old graphic card, subjected to automotive environment. You see where I am getting? If the video card does work perfectly, it is still an old PCI card, that demands an old computer, a PIII maybe as a base, subjected to automotive environment. If it work perfectly, well&#8230; let&#8217;s not forget that the actual BMW display is <span class="ygrp-pname">400×240 so much of the detail of the original image is lost. Of course it would be better than composite but not as good as it could be. A lot of IFs there!</span></p>
<p>Well, if you are interested in what CAN really be done, you can visit the web page of <a title="Bengt-Olof Swing" href="http://web.comhem.se/bengt-olof.swing/BordMonitor.htm" target="_blank">Bengt-Olof Swing</a>, another BMW CarPC enthusiast which has achieved marvels by replacing the original BMW monitor with a high-resolution one. He was a major source of inspiration for me a lot of times, thank you and good work, Bengt-Ol&#8217; Swing!<br />
Anyway, what he has done is way beyond my abilities.</p>
<p>You can also visit <a title="jlitko's page" href="http://web.mac.com/jlitko/iWeb/BMW%20PC%20&amp;%20NAV/Home.html" target="_blank">jlitko</a>&#8217;s page. He&#8217;s went the risky way, with a PIII and a Matrox. He managed to build a pretty decent machine but I don&#8217;t know the status of his CarPC now&#8230;</p>
<p>Well, taking all that into consideration, I am afraid the old composite video input I so strongly despise is the only practical solution.  I must admit it is hard for me to let go this quest for perfect RGsB but I agree there is a difference between what CAN be done and what IT&#8217;S WORTH to be done.</p>
<p>So, I have decided, composite video input it is! This little side quest is over. Back to my main project!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bmw-world.ro/?feed=rss2&amp;p=53</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Temporary solution as work progresses: FM encoder</title>
		<link>http://www.bmw-world.ro/?p=41</link>
		<comments>http://www.bmw-world.ro/?p=41#comments</comments>
		<pubDate>Sun, 21 Dec 2008 15:51:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CarPC project]]></category>
		<category><![CDATA[FM encoder]]></category>
		<category><![CDATA[Soundfly]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://www.bmw-world.ro/?p=41</guid>
		<description><![CDATA[This project is taking way too long and I am getting bored to death of my local radio stations with their every 20mins commercials and poor DJ jokes so it&#8217;s time for a quick fix: a FM encoder.

After some documenting on the Internet (none of us EVER buys anything without documenting first, right guys?) I [...]]]></description>
			<content:encoded><![CDATA[<p>This project is taking way too long and I am getting bored to death of my local radio stations with their every 20mins commercials and poor DJ jokes so it&#8217;s time for a quick fix: a FM encoder.</p>
<p><span id="more-41"></span></p>
<p>After some documenting on the Internet (none of us EVER buys anything without documenting first, right guys?) I decided that the best bang for the buck is a FM encoder with RDS and USB port. This way I have easy access to my music with one or more usb sticks and I can also see on the display the current playing mp3.</p>
<p>The most suitable for the task seems this one: Sound Fly Pro FM encoder.</p>
<p style="text-align: center;"><a href="http://www.bmw-world.ro/wp-content/uploads/soundflypro.jpg"><img class="size-medium wp-image-42 aligncenter" title="Sound Fly Pro" src="http://www.bmw-world.ro/wp-content/uploads/soundflypro-300x220.jpg" alt="" width="300" height="220" /></a></p>
<p>It has all kind of features, it reads mp3, wma, it even has a remote control (mainly used for folder navigation or fast forward).<br />
Now for the USB stick part, I decided to pair the Soundfly Pro with Kingmax&#8217;s &#8220;world smallest USB flash drive&#8221; (yeah, right!), 2Gb in size:</p>
<p style="text-align: center;"><a href="http://www.bmw-world.ro/wp-content/uploads/s-smallest-usb-flash-drive.jpg"><img class="aligncenter size-medium wp-image-43" title="Kingston smallest usb flash drive" src="http://www.bmw-world.ro/wp-content/uploads/s-smallest-usb-flash-drive-300x259.jpg" alt="" width="300" height="259" /></a></p>
<p>You can see that Sound Fly comes with an attached cigarette-lighter socket, as most FM encodes do. Well, this socket it too long for the location I am using it into, as it makes the device hover about 2cm (1in) high over the center console in my BMW so it looks like crap! Really.<br />
It is also very unreliable and unsafe in that position as it moves a lot and conflicts with my right wrist when using the Steptronic lever.</p>
<p>Well, after a few minutes of testing I decided to relocate it to a better position, above my head, so to speak. To be more precise, I placed it on the overhead center panel, where the garage opener is located in US models.<br />
I carefully made an opening there, so that the cigarette-socket fits invisible above the panel and I took the power from the rain sensor, located nearby. This leaves only he actual device on sight, pretty neat, I might add!</p>
<p><a href="http://www.bmw-world.ro/wp-content/uploads/img_0005.jpg"><img class="alignnone size-thumbnail wp-image-44" title="Sound Fly Pro BMW 7 series E38 setup 1" src="http://www.bmw-world.ro/wp-content/uploads/img_0005-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/img_0006.jpg"><img class="alignnone size-thumbnail wp-image-45" title="Sound Fly Pro BMW 7 series E38 setup 2" src="http://www.bmw-world.ro/wp-content/uploads/img_0006-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://www.bmw-world.ro/wp-content/uploads/img_0008.jpg"><img class="alignnone size-thumbnail wp-image-47" title="Sound Fly Pro BMW 7 series E38 setup 3" src="http://www.bmw-world.ro/wp-content/uploads/img_0008-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>Now, about the sound quality (I am sure you are curious about that): it is acceptable. The lower frequencies are somewhat dampened, the high frequency are pretty decimated but the middle ones are OK. Imagine the best audio tape you may get, with zero background noise and you get the idea.</p>
<p>Talking about reliability, the device works perfectly in high temperatures as well as below zero. The sound quality is consistent, regardless of the temperature (the device heats up pretty much in heavy use).<br />
One thing I did not like, it seems very sensitive to voltage variations, it never survives a crank. It stops playing, throws errors reading the stick, and so on. I have to be careful and turn it on only AFTER I start the engine, or I may fry something&#8230;</p>
<p>Well, bottom line, music is back on, bearable quality, now back to may CarPC project!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bmw-world.ro/?feed=rss2&amp;p=41</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BMW DIS &#8211; Diagnostic &amp; Information System</title>
		<link>http://www.bmw-world.ro/?p=38</link>
		<comments>http://www.bmw-world.ro/?p=38#comments</comments>
		<pubDate>Tue, 11 Nov 2008 11:13:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[DIS]]></category>

		<guid isPermaLink="false">http://www.bmw-world.ro/?p=38</guid>
		<description><![CDATA[
Contains Technical Information System (TIS)&#8230;this includes technical literature of repair manuals (from E36), Service Information Bulletins (from 1988), Technical Reference Information Bulletins (from 1988), Technical Data, Tightening Torques It uses a 486DX2/50MHz running on a UNIX based operating system. Monitor is a touch screen type. 500mb hard drive, one 3 &#38; 1/2&#8243; floppy disc drive. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bmw-world.ro/wp-content/uploads/bmw_dis.jpg"><img class="aligncenter size-medium wp-image-39" title="bmw_dis" src="http://www.bmw-world.ro/wp-content/uploads/bmw_dis-300x226.jpg" alt="" width="300" height="226" /></a></p>
<p>Contains Technical Information System (TIS)&#8230;this includes technical literature of repair manuals (from E36), Service Information Bulletins (from 1988), Technical Reference Information Bulletins (from 1988), Technical Data, Tightening Torques It uses a 486DX2/50MHz running on a UNIX based operating system. Monitor is a touch screen type. 500mb hard drive, one 3 &amp; 1/2&#8243; floppy disc drive. Two CD ROM drives. Two Future expansion slots. Contains backup batteries, Air conditoning unit, printer, MoDiC station, and various diagnostic cables.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bmw-world.ro/?feed=rss2&amp;p=38</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GT1</title>
		<link>http://www.bmw-world.ro/?p=35</link>
		<comments>http://www.bmw-world.ro/?p=35#comments</comments>
		<pubDate>Tue, 11 Nov 2008 11:10:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.bmw-world.ro/?p=35</guid>
		<description><![CDATA[
BMW group tester one (GT1) is the special-purpose tool of BMW Series.
Gt1 is supplied with a Pentium based laptop PC on a Windows platform connected to a high specification communications and measurement interface.
GT1 has complete coverage of ALL BMW systems. Many of the original electronic systems on modern vehicles can now be re programmed using [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bmw-world.ro/wp-content/uploads/bmw_gt1.jpg"><img class="aligncenter size-medium wp-image-36" title="bmw_gt1" src="http://www.bmw-world.ro/wp-content/uploads/bmw_gt1-300x297.jpg" alt="" width="300" height="297" /></a></p>
<p>BMW group tester one (GT1) is the special-purpose tool of BMW Series.</p>
<p>Gt1 is supplied with a Pentium based laptop PC on a Windows platform connected to a high specification communications and measurement interface.</p>
<p>GT1 has complete coverage of ALL BMW systems. Many of the original electronic systems on modern vehicles can now be re programmed using software; historically any changes to rectify software problems would involve a new ECU which would be purchased from the parts department . The BMW GT1 system allows the programming of all BMW car ECU&#8217;s to fix software or to install a blank ECU to a repaired vehicle. GT1 is also the only system that provides all diagnostics and programming for the very latest BMWs.</p>
<p>BMW GT1 software kit comprises of five system, TIS system. DIS data system ;diagnosis system. Measuring system and manangement system. You can to test and check data information same time in GT1</p>
<p>Test function; Read faulty code, clear faulty code, data stream, activate state, programming, component test, maintenance data information, components location, wiring diagram etc, TIS AND DIS ARE include all of the system diagrams of all of BMW cars, Components location, maintenance methods and coding information.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bmw-world.ro/?feed=rss2&amp;p=35</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BMW DIS/MODIC</title>
		<link>http://www.bmw-world.ro/?p=32</link>
		<comments>http://www.bmw-world.ro/?p=32#comments</comments>
		<pubDate>Tue, 11 Nov 2008 11:04:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MODIC]]></category>

		<guid isPermaLink="false">http://www.bmw-world.ro/?p=32</guid>
		<description><![CDATA[
This diagnostic equipment is manufactured by Seimens as a part of their SDIS Diagnostic and Information System. This is the most complete system tester for BMW&#8217;s. It reads and resets faults, reads component values, triggers components (actuator test), substitutes values, identifies computer hardware and software, performs coding and programs computers. It is also integrated into [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bmw-world.ro/wp-content/uploads/modic.jpg"><img class="aligncenter size-medium wp-image-33" title="MODIC" src="http://www.bmw-world.ro/wp-content/uploads/modic-266x300.jpg" alt="" width="266" height="300" /></a></p>
<p>This diagnostic equipment is manufactured by Seimens as a part of their <strong>SDIS Diagnostic and Information System</strong>. This is the most complete system tester for BMW&#8217;s. It reads and resets faults, reads component values, triggers components (actuator test), substitutes values, identifies computer hardware and software, performs coding and programs computers. It is also integrated into the service writers program and the parts department ordering programs. It covers all systems found in the car that can be accessed by electronic means. New versions have a satelite uplink for updating information and programs. The tool can be usually bought only by authorised dealer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bmw-world.ro/?feed=rss2&amp;p=32</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setup plan &#8211; the quest for RGsB</title>
		<link>http://www.bmw-world.ro/?p=11</link>
		<comments>http://www.bmw-world.ro/?p=11#comments</comments>
		<pubDate>Thu, 25 Sep 2008 09:19:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CarPC project]]></category>
		<category><![CDATA[BMW LCD]]></category>
		<category><![CDATA[Matrox]]></category>
		<category><![CDATA[PowerStrip]]></category>
		<category><![CDATA[RGsB]]></category>
		<category><![CDATA[sync-on-green]]></category>
		<category><![CDATA[video card]]></category>

		<guid isPermaLink="false">http://www.bmw-world.ro/?p=11</guid>
		<description><![CDATA[As they say, first things first. The main problem I hit was the video signal.As OEM setup, my 2001 BMW E38 is equipped with MKIII widescreen navi, TV module and hifi radio (no DSP).
This setup allows me to conveniently use the composite input of the TV module for PC output. Obviously I discarded this option [...]]]></description>
			<content:encoded><![CDATA[<p>As they say, first things first. The main problem I hit was the video signal.<span id="more-11"></span>As OEM setup, my 2001 BMW E38 is equipped with MKIII widescreen navi, TV module and hifi radio (no DSP).<br />
This setup allows me to conveniently use the composite input of the TV module for PC output. Obviously I discarded this option from the beginning, the image quality is not that great, we all know that. So, I went straight to RGB inputs.</p>
<p>The first stop was the   <span class="ygrp-pname"><a href="http://autos.groups.yahoo.com/group/HackTheIBus/" target="_blank">HackTheIBus</a> Yahoo group, an unbelievable community with tons of information on the subject.<br />
Here I learned that my OEM LCD is actually a Sharp LQ065T9BR51LCD (you can find its datasheet </span><a href="http://www.bmw-world.ro/wp-content/uploads/lq065t9br51_lcy00131.pdf">here</a><span class="ygrp-pname">) with a native resolution of 400&#215;240. That&#8217;s pretty low, I might add, for 2001 OEM equipment. The truth is the display overcomes this handicap with quality. It works perfectly now, after 7 years in temperatures ranging from -20 deg to +60 deg C and that&#8217;s sometrhing.<br />
</span></p>
<p><span class="ygrp-pname">I also learned that it requires a sync-on-green signal, or RGsB. That is a normal three wire R+G+B signal with sync multiplexed with the green channel.<br />
If you want to know more about video signals (which I did), you can find very good background information on the </span><a href="http://www.inlineinc.com/tech/notes/" target="_blank">INLINE INC Tech Center Technical Notes</a> webpage.</p>
<p>So this it the first problem. Any normal PC video card has at least 5 wire signal output (Red, Green, Blue channels, Horizontal and Vertical sync). Most (if not all) of them also have extra communication channel lines, also known as VESA DDC (VESA Display Data Channel, a way of enabling the monitor and graphics card to communicate with each other). That means I must find a way to output this weird RGsB signal &#8230; and with that shitty resolution.</p>
<p>A few minutes with Google revealed that THERE ACTUALLY IS such a breed of video cards, made by Matrox. Check out <a href="http://web.mac.com/jlitko/iWeb/BMW%20PC%20&amp;%20NAV/Home.html" target="_blank">jlitko CarPC project page</a>, he is using an old Matrox G200 in his setup.<span style="font-size: 12px; line-height: 13.3px;"><br />
</span></p>
<p>Long story short, it took me almost 2 weeks to get my hands on a working PCI Matrox Millenium card. This card was made in 1996 but still rocks. Now for the resolution, the only way is <a href="http://www.entechtaiwan.com/util/ps.shtm" target="_blank">PowerStrip</a>, as it turns out after countless hours of reading posts on <a href="http://www.mp3car.com" target="_blank">mp3car.com</a>. Good thing this PowerStrip is shareware so you can test it well before buying it.</p>
<p>Unfortunately it wasn&#8217;t much until I learned that my Matrox drivers will not accept 400&#215;240 resolution and Windows would throw me away with compatibility VGA mode. But wait, there is a catch. If Windows won&#8217;t allow me to use 400&#215;240, maybe it likes 800&#215;480 instead. But how can double the resolution work with a 400&#215;240 monitor? Well, we can cut the horizontal res in half by doubling the pixel clock and  the vertical res by using interlaced mode. Nice trick, eh? Well, it turns out that Matrox Millenium drivers don&#8217;t accept 800&#215;480 either (this may be due to small pixel clocks required). So, there&#8217;s a no go here.</p>
<p>I turned to an old PCI ATI then, also without any success with 800&#215;480. Even my old trusty ATI Rage128 AIW refused the resolution! Than I remembered that my laptop has a somewhat newer video card with dual RAMDAC, one for the onboard LCD and the other for the VGA connector. The R300 on that laptop accepted the resolution with correct timings. Oh &#8230; finally! But wait! How am I supposed to get RGsB output on my ATI?</p>
<p>Well, an hour with Google, and here it is: the <a href="http://car-modules.info/shop/product_info.php?info=p10_CIB-Car-PC-Interfac%20e-Box-mit-CD-Emu-und-TV-Frei.html" target="_blank">CIB interface</a>. It does exactly what I need. But wait! 199 euros??? Mmmm&#8230; Hell no! I must find something else.<br />
Another few hours with Google and here we go: good info <a href="http://www.repairfaq.org/REPAIR/F_vidconv.html" target="_blank">here</a>, <a href="http://www.maxim-ic.com/appnotes.cfm/an_pk/4116" target="_blank">here</a>, <a href="http://www.tkk.fi/Misc/Electronics/faq/vga2rgb/interfacing.html" target="_blank">here</a> and <a href="http://www.tkk.fi/Misc/Electronics/circuits/vga2rgbs.html" target="_blank">here</a>. The simplest schematic <a href="http://www.raphnet.net/electronique/sync-on-green/sync-on-green_en.php" target="_blank">here</a> with good explanation too.</p>
<p>Let&#8217;s try it! I bought the parts, I made a quick and dirty setup on prototyping board and WHOA!!! there it is, my first XP background on the BMW LCD. Tadaaaa&#8230;. Well, not so fast! The image was a mess. Continuously rolling, with a greenish zombie tint, with poor brightness and contrast but lots of noise, the image was horrible.<br />
Unfortunately another 2 hours of work to make a labored setup of the schematic, with proper soldered connections and good isolation, brought no improvement at all. So this was clearly NOT the way to go. DAMN, that&#8217;s over a month wasted on that!</p>
<p>Back to Google again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bmw-world.ro/?feed=rss2&amp;p=11</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Why a CarPC?</title>
		<link>http://www.bmw-world.ro/?p=5</link>
		<comments>http://www.bmw-world.ro/?p=5#comments</comments>
		<pubDate>Wed, 24 Sep 2008 20:41:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CarPC project]]></category>
		<category><![CDATA[carpc]]></category>
		<category><![CDATA[gps navigation]]></category>
		<category><![CDATA[ibus]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.bmw-world.ro/?p=5</guid>
		<description><![CDATA[The idea of building a carPC for my E38 has been bothering me for quite some time. The fact that, as weather gets colder, my CD-changer starts to show its age by refusing the CDs one by one, is a good fuel for this burning idea. Last winter, to conclude, it had failed me completely [...]]]></description>
			<content:encoded><![CDATA[<p>The idea of building a carPC for my E38 has been bothering me for quite some time. The fact that, as weather gets colder, my CD-changer starts to show its age by refusing the CDs one by one, is a good fuel for this burning idea. Last winter, to conclude, it had failed me completely by not recognizing ANY kind of CD. Carefully opening it and painstakingly cleaning the lens did not help.</p>
<p>&#8220;Well, it&#8217;s time to put that wide display to a new use, it&#8217;s time for a carPC!&#8221; I told myself. &#8220;It has been standing there far too long showing only some uninteresting OBC data&#8221;.<span id="more-5"></span></p>
<p>After countless hours of googling and documenting, and after a few new dozens of bookmarks in my favorites folders, I started planning. &#8220;Planning is always a good way to start&#8221; I told myself.</p>
<p>Soooo&#8230; What it is good for?<br />
First of all, I must confess that even now, after 7 years from the production of the last E38 that rolled out out the factory doors, BMW still has not provided us, the owners, with a decent navigation software (and maps) for Eastern Europe. E38 was made to be relaxing, to enjoy driving without the hassles of an extra GPS dangling from the windshield, in constant worries of thieves, of battery power remaining or direct sunlight damage.<br />
So this is the main thing, the CarPC must provide quality GPS navigation for Romania (and entire Europe).</p>
<p>The second thing is multimedia. CDs are obsolete now, mp3 rules. And ogg. And flac, and vma and so on.<br />
And avi of course. Not for me, for the passengers (yeah, of course!). And mpeg4, mkv, asf and wmv. Oh, and flv, Youtube of course. And why not vob? Well, you get the idea&#8230; <img src='http://www.bmw-world.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  And of course GPS navigation.</p>
<p>The third thing is &#8230; mmm &#8230; geek..iness. There&#8217;s nothing like showing live ibus data to my (boy)friends on the onboard display. And wait, this is the best: there&#8217;s absolutely nothing like showing my (girl)friends pictures with my 1-year-old daughter on the onboard monitor!!! And don&#8217;t forget what BMW stands for: Brings Me Women. Mmm&#8230; and &#8230;. did I mention GPS navigation?</p>
<p>Well, finally, wireless connectivity would also be a good thing. It allows quick management of mp3s, convenient setup changes from my office desk, internet access/VoIP from remote places when available and, why not, it helps boosting the geekiness rating. <img src='http://www.bmw-world.ro/wp-includes/images/smilies/icon_lol.gif' alt=':lol:' class='wp-smiley' /> </p>
<p>Ummm&#8230; and last but not least: GPS navigation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bmw-world.ro/?feed=rss2&amp;p=5</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
	</channel>
</rss>
