Fuel saving crap

With gas being so expensive now, people are looking for that magic fix that costs $10 and gives them a 500% increase in gas mileage.  As usual, there’s no such thing.  Popular Mechanics tested a number of gadgets and all of them turned out to be snake oil.  Most had no discernable effect on power or efficiency.  A few actually decreased efficiency.  One started an engine fire.

A lot of the comments posted to the article state that these devices did work, despite PM’s experiments showing that they didn’t.  Some state that the magnets were the wrong type or not installed “in phase” and such.  However, the fact that gasoline is not magnetic seems to be a much stronger indicator of how much these magnets can actually help.

It’s very possible that some people did experience mileage improvements after installing the devices.  However, in some cases, people actually stated that they altered their driving patterns or did other work to the car as well (sometimes suggested in the gadgets’ instructions).  A test with two variables can’t prove that variable A is what actually caused the results, especially when variable B is known to produce similar results on its own.  For example, the Fuel Saver 7000’s instructions state that a bad oxygen sensor won’t return accurate readings and therefore you won’t see as much improvement from the FS7K.  What they neglect to mention is that a bad O2 will also result in bad readings and lower mileage even without the FS7K.  Installing the FS7K and a new O2 might give you better gas mileage, but you might have gained just as much from installing the O2 without the FS7K.

Here’s a comment that I posted to the article regarding the FS7K (not yet published).

Looking at the Fuel Saver 7000 “how it works” page (http://www.fuelconcepts.com/how.htm) and the installation instructions (http://www.fuelconcepts.com/install.pdf), there is very little to indicate that it will have much effect on power or efficiency.  You splice a line into your fuel source (either at the schrader valve on the fuel rail or elsewhere in the fuel line) and splice the main unit into your PCV-intake hose.  You calibrate it to a certain number of drips/min depending on your engine size.  The fuel drips down into the main unit and “secondary vaporization chamber”.  The drops of gas (purple dots) and the “light emissions” (blue dots) from the PCV valve “are vaporized through a 3-Stage ‘cold vaporizing vacuum system’” (blue swirly).  This appears to be nothing more than the regular intake manifold vacuum sucking them in (red dots).

Essentially, you’re sucking gas in from an alternate source, which is supposed to be vaporized more fully than the gas from the injectors.  The computer lowers the amount of gas sent in via the injectors to compensate for the gas from the Fuel Saver 7000.  Overall, you’re still burning the same amount of gas, but a portion of it is coming in via the Fuel Saver and is supposed to burn better.

However, there are downsides to this setup.  The Fuel Saver’s “oxygen intake” appears to be just a hole in the canister.  If so, your engine is now sucking in a (tiny) amount of unfiltered air, which could allow foreign materials in (but would most likely be ok).  Because the Fuel Saver is spliced into the PCV line and has its own oxygen intake, there is less vacuum on the PCV valve itself, which means you’re reducing the ability of the PCV system (http://en.wikipedia.org/wiki/PCV_valve), which could possibly lead to engine wear or damage.  They mention tapping a new port in the manifold if you don’t have a PCV line available, and I think it would probably be better to route the Fuel Saver into its own intake manifold port to avoid interference with the PCV system, but that adds a lot of complexity since most engines aren’t going to have extra vacuum ports available.

The whole idea of adding vaporized fuel to a random port on the intake manifold may or may not work well also.  Most modern cars have direct port fuel injection, and the manifold is engineered for flowing only air.  For example, it took a lot of different design attempts to make the upper intake in my GMC Syclone work well with an EGR port.  Introducing things other than plain air into a manifold designed for air simply may or may not work well, depending on the exact design of the manifold.  If the hose carrying the fuel vapor from the Fuel Saver exits in a certain way, the vaporized fuel could condense and simply drip down the intake, which is much worse than the vaporization that the regular injector would provide.

The schrader valve on the fuel rail is designed for temporary fuel pressure testing and such.  Certain fuel rails are known to crack with the added weight of a fuel pressure gauge or other device attached long term.  Another case where it would probably be ok, but it’s safer to permanently attach this to a regular fuel line than to use the port on the fuel rail.

Now on to the actual math behind this.  The L36 3.8L V6 in the Pontiac Firebird uses 22lb/hr injectors.  Figuring that gas weighs 6 pounds per gallon and there are 6 injectors, the injectors can put out a total of 132lb/hr or 22 gallons per hour.  I don’t know the average duty cycle in a real 3.8L car, but let’s assume that they don’t like to go over 80% to avoid stress on the circuitry, and we’ll take half of that – 40%.  Obviously, the amount of fuel going through the injectors will vary, but we’ll just use this as a mid-point guesstimate.  40% of 22 gallons is 8.8 gallons, which is 1126.4 ounces per hour.  That equals 18.773 ounces per minute of gas through the injectors.  The Fuel Saver instructions say that a 3.8L should use 38-42 drips per minute.  A quick test with water from the kitchen faucet showed 40 drops to be about 12cc.  One ounce is 29.57cc.  We’ll figure in some error and just say that the Fuel Saver should be set to half an ounce for the 3.8L.  With a normal flow rate of 18.773oz/min through the injectors, using the Fuel Saver you’re sending 2.66% of your fuel through it rather than the injectors.  At higher RPMs, there will be a lower percentage going through the Fuel Saver (more through the injectors but the same amount through the Fuel Saver), and a higher percentage at lower RPMs (less through the injectors but the same amount through the Fuel Saver).

While the idea of using a device that vaporizes the fuel more thoroughly should increase the combustion efficiency, I don’t think this device can absolutely guarantee that it will even help at all on every single car.  A lot of engineering goes into designing intakes, and a particular intake may or may not work well with this setup.  Also, interfering with the existing PCV system could possibly affect performance or even cause damage over a prolonged period.  This is only theory, and not actual product testing, but I doubt that sending <3% of your fuel through this device can give you a 50% improvement in gas mileage.

There is a line in the patent that states “An advantage of the present invention is that the delivery of a fuel rich air mixture into the PCV system is shown in improve the rate of fuel consumption in the engine.”  However, a quick Google search didn’t turn up anything related to that idea, other than the patent itself.  The device seems to be based on the fact that shooting a rich mixture into the PCV port will improve fuel consumption (lower it?), but there doesn’t seem to be a lot of support for this “fact” that I can find.

Feel free to let me know of any errors you see.  I tried to be as accurate as possible without having 100% exact numbers.  I’m not doing any self-promotion here, and I’d love to see something like this work, but the numbers just don’t seem to support it.

Hopefully that lets you see that there are a whole lot of variables involved with these things.  Depending on a specific car’s design, one of these gadgets might help or it might drastically hurt.  At the very best, it’s a crap shoot whether or not one of these devices will help you at all.

While I know for a fact that the manufacturers don’t give us the very best that they come up with (their designs are subject to cost and mass production), I’m pretty sure that in these days of car companies reporting huge losses, they would most certainly use any amazing new technology they found to boost gas mileage.  While big oil does have its fingers in a lot of places, and I’m sure there’s some mutual back-rubbing going on, I think Ford would much rather double their MPG and have every single person wanting to buy one, than stick to status quo and keep losing sales in order to appease the oil companies. If there were a cheap device out there that could reliably provide these amazing gains, I’m pretty sure we’d see them (possibly toned down some) from an OEM before too long.

Gabe =(

More on IE8

IE8 May Not Pass the Acid2 Test After All

This basically states what I said about IE8 yesterday. The author of Acid2 made a post about this topic. He is very unhappy with the idea, and states several possible ways of handling the situation and the probable outcome of each.

Therefore I recommend not including the meta tag, or, if you are forced to include it, making sure it says “IE=7″, even once IE8 ships. This seems to me to be the best way to show your support for an open, interoperable Web on the long term.

Even if IE8’s rendering engine can properly handle all the stuff that Acid2 tests for, it might not end up working simply because IE8 will default to IE7-mode unless the special meta-tag is in the page. Based on Hixie’s comments, it’s pretty much guaranteed that the Acid2 page won’t include any special tags just for IE8. MS could put some tricks into IE8 to force it to use the new rendering engine when it encounters the Acid2 test, including hardcoding the URL and looking at a “fingerprint” of the page to see if it matches Acid2. However, these could be very easily worked around, by something as simple as hosting the page elsewhere or obfuscating the page in order to change its fingerprint. It would be pretty funny to watch MS trying to explain why it passes Acid2 on this site, but not on that site…

As stated before by myself, Hixie, Opera, Mozilla (continued), Webkit, and even WaSP members, this is not the way to fix the problem. Even Eric Meyer, who supports the IE versioning idea, spent an hour trying to convince a member of the IE team that the default should be “latest” rather than “IE7″ (which is the part I have a problem with). I plan to publish standards-compliant code (or at least make my best effort) and not include any extra special notes so that a single browser knows that I really, really, really mean what I wrote. If the new “standards-compliant” IE8 can’t handle that, then I guess it isn’t really standards-compliant.

IE8 – More of the same crap from Microsoft

Microsoft Confirms IE8 Has 3 Render Modes

The IEBlog has some info about IE8. It will be super-duper standards-compliant. If that page happens to have a special IE tag added to it.

Back in the day, there was this great idea to use the DOCTYPE to determine if the author actually knew their way around HTML, or if they were clueless. The idea was that the ones that used perfect code would have a proper DOCTYPE, so the browser would render the page in Standards mode. The ones that didn’t have a valid DOCTYPE (i.e. just “HTML”) would be rendered in Quirks mode, where the browser would be more lenient. Simple, effective plan.

However, in an effort to be standards-compliant, HTML generators and well-meaning people started using proper DOCTYPEs without using standards-compliant code. They told the browser to render it one way, but used code that would render a different way. In short, the pages are incorrect. Think of it as telling someone to use “Correct Math” mode instead of “One-Less Math” mode. When you say 3, it means 3. In One-Less mode, saying 3 meant 2. People put in the DOCTYPE for Correct Math mode, but still left One-Less code in there. That made things look screwy.

With IE8, Microsoft is continuing to improve standards support. It’s been reported that IE8 can even properly render ACID2. However, they’ve chosen to undo all their progress by having IE8 default to the old rendering engine, unless you add a specific meta tag to the header of your page. In order to get IE8 to use its most standards-compliant mode, you have to add a non-standard tag. Since there are so many pages that have the Standards mode DOCTYPE, but aren’t really standards-compliant (i.e. poorly coded sites), they’re cutting current Standards support in favor of old broken code.

Instead of forcing authors of old broken code to fix their stuff, Microsoft is forcing authors of new unbroken code to “fix” their stuff. They’re doing so by claiming that the DOCTYPE system is broken, and implementing a new version of the DOCTYPE system which will suffer the exact same issues when the next version comes out. The root cause of this issue is bad code and their system promotes it rather than doing anything to discourage it.

spamd FTW

A while back, I discovered spamd. It’s essentially a fake mailserver whose purpose is to tie up spammers. It throttles down the connection which makes the spammer wait a very long time to actually pass on their message. Once the spammer sends the email to spamd, it then responds to the spammer that there was a problem and to try again later.

It used to be that spammer programs didn’t retry in cases like that. They would just write it off as a failure and move on to the next target. People used this fact against spammers and graylisting was born. In general valid mailservers would retry and spammers wouldn’t, so the trick was just to have your mailserver tell everyone to try again. Valid mailservers would try again in a few minutes and the email would be delivered, while the spammers would simply give up. Email was delayed a few minutes, but it stopped a lot of spam.

In the continual cat and mouse game, spammers realized this and made their programs smarter. They made it so that their spam programs would also retry just like a real mailserver, getting around graylisting. However, that makes them even more vulnerable to spamd. After the spammer finally hands off his message to spamd, he’s told to try again later. Rather than giving up, the spam program tries again later, once again getting caught in the spamd trap.

Annoying spammers with pf and spamd explains how you can set up a pretty fancy system to cause questionable traffic to get routed into a spamd trap, while legitimate mailservers are allowed to deliver mail directly to you. Hitting back at spammers with OpenBSD and spamd is similar, but describes how to set up a blacklist-only spamd to trap connections made to a non-mailserver. You don’t use any filtering or classification, because it’s at an address that shouldn’t get any mail (therefore all connections are spam).

Anyway, spamd has been ported to FreeBSD. I have a FreeNAS box, which is a minimal version of FreeBSD. I was able to get spamd installed on my FreeNAS with those two pages, plus a little Googling. I have to say, it’s pretty neat. I’ll try to get a more complete tutorial up soon, so that others can do this as well. Rather than just neutralizing spam by filtering it, this actually hurts spammers by sucking up their time and keeping them from sending other spam. In the example above, a spammer spent over two hours trying to send a single email. For comparison, bulk emailers brag about being able to send hundreds of emails per minute (one program showed almost 1500 emails sent in 3 minutes). At 500 spams/minute, his spamd just stopped 60,000 spams.

Here is a video (4.4MB, codec) of just how long it takes to send an email to spamd. Because it throttles down the connection, spamd is never really dealing with much of a load. Despite putting a huge dent in the spamming operation, it won’t stress your system. If you have the means to run it, I suggest you do. For spam to stop, it must be made unprofitable. This is a great way to cut into spammer profits.

Gabe, where are you?

To anyone who knows Gabe Smith and hasn’t heard yet, he’s been missing for a few days. A bunch of people are currently looking for him, but he seems to have vanished. They haven’t found any leads, but they also haven’t found any bad news either. If you know anything about where Gabe is, please share the info.

9&10 News – Search For Missing Ludington Man
9&10 News – Searchers Look for Gabe Smith 3 Days After He Vanished (Video)
LDN – Ludington man reported missing
WZZM13 – Ludington police search for missing man

MISSING: Gabe Smith, Ludington, MI

Gabe, you better come back with a tan and some good stories!

Couple more LDN articles today (12/12)…
Search turns up no clues
Search for missing Ludington man turns up no clues

Another one (12/13)…
Ludington man still missing

Ludington Police Chief Mark Barnett said rumors that Smith had been found are untrue and stressed that there was nothing new in the investigation as of this morning.

12/14
Police search water for missing man

12/15
Ice poses problem to divers, marine patrol searching for missing Ludington man

12/17 WOOD TV 8 finally decided to give Gabe some coverage…
Search expands for Ludington man

12/28 They’re still looking for him…
Search continues for Gabe Smith

1/8
Divers use sonar to search for Gabe Smith
Search continues for Gabe Smith

Chameleon

Been a while since I took any good pics of Louie. He shed again this weekend, and has been showing some pretty bright colors. I managed to get a shot of him while he was climbing down the thermometer wire (he likes to climb up it and sleep at the top).
Louie 2007-06-24 1

Then while I had that image up on the screen, he saw it and puffed up like they do.
Louie 2007-06-24 2

Those aren’t actually as bright as he’s been, but it gives you an idea how much bigger and brighter he’s gotten. Check out http://images.invisibill.net/chameleon/ for the older pics.

Hooray opensource v2.0!

This is WordPress. Neato.

Hooray opensource!

A while back, my brothers wanted a WiFi access point so they could play online games on the Gameboy DS. I ended up picking up a Linksys WRT54G for them, with the intention of running one of the open firmware packages on it. After getting it home, I learned that Linksys had switched the newest version of the router to VxWorks, making it incompatible with the custom firmware. I got it working mostly the way I wanted1 with the Linksys firmware, so I mostly forgot about it.

I recently got looking at the custom firmware stuff again, and found that Jeremy Collake (aka db90h) had found a way to load the custom firmware onto the VxWorks routers. I followed his step-by-step instructions and now have a WRT54G v5 running DD-WRT Micro. There’s some bad blood between Jeremy and DD-WRT now, and I’ll probably switch to something else once I do some more research, since my opinions seem to match Jeremy’s. But for now, DD-WRT is working like a champ, making this (almost) brand new Linksys as functional as the D-Link router I got for $20 almost 7 years ago.

1 For some reason, most broadband routers don’t seem to think reserved DHCP is important. “Reserved” or “static” DHCP is when your DHCP server always assigns a certain IP address to a certain PC. You can leave all your PCs set to automatically configure via DHCP, but each PC will always get the same address. Having a constant address is a requirement for port forwarding, which almost all broadband routers have. However, most tell you that to get unchanging IPs for use with port forwarding (something that almost everyone will need to use at some point if you do anything more than looking at websites and checking your email), you should disable DHCP on the router and manually configure the network settings on all your PCs. Not only is that more work for the user, but it also makes it much easier to make a typo in a config or duplicate an address on two devices. It also involves reconfiguring any guest’s computer to get it to work on your LAN. With more and more devices becoming WiFi-capable, the number of devices on home LANs is only going to increase, making this problem more and more of an issue. Almost every non-embedded DHCP server has this option, so it’s nothing exotic. The D-Link DI-704 I got in 2000 for $20 has it, so it’s not something too complicated for a home router. I really have no idea why most of the “advanced” routers sold today still don’t have that option. I will never purposely use a router that doesn’t. I’ve personally recommended against Linksys (and other brands) to a number of people specifically because of this.

His friend with no legs…

He called Lt. Dan!

How’s that for an update?