Fooling Dell
Moderators: NeilBlanchard, Ralf Hutter, sthayashi, Lawrence Lee, Devonavar
Fooling Dell
I have an old Dell Optiplex Gxa, and I've replaced the PSU with a spare Antec SL350S, and the case fan with a Panaflo L1A @5V (using a cable I build to use the 5V lead of one of the 4 pin connectors). Now, the problem is that the panaflo does not have a speed sensor. The Dell tries to detect the cpu fan at boot time, but as the Panaflo is connected seperately and doesn't even have a sensor, the machine refused to boot, complaining about the fan.
Now, I'm thinking that I can fool it by connecting the PSU's sensors up to the Dell's cpu fan connector. The Antec PSU has wires (connected to a 3 pin connector) that it says are meant to report the PSU fan speed. I think that this will solve my problem, but I thought I would check here before doing it.
Now, I'm thinking that I can fool it by connecting the PSU's sensors up to the Dell's cpu fan connector. The Antec PSU has wires (connected to a 3 pin connector) that it says are meant to report the PSU fan speed. I think that this will solve my problem, but I thought I would check here before doing it.
-
- Patron of SPCR
- Posts: 255
- Joined: Sun Jan 05, 2003 12:40 pm
- Location: Phoenix, AZ, USA
- Contact:
Some Dells have 2 bios screens for everything(one for Joe Six Pack and another for a Tech), look carefully on ALL the screens for an administrator, or advanced, or something to that effect, I can't remember off the top of my head which models this applied to. You shold be able turn off the sensor that way.
If that doesnt work you could do what you have suggested and plug in the RPM monitor from the PS.
chucuSCAD
If that doesnt work you could do what you have suggested and plug in the RPM monitor from the PS.
chucuSCAD
Well, I tried my idea of using the psu's sensors, but that didn't work, it still said there was a fan error. I've never tried using the Antec's sensors, so I don't know for sure if it works.
I throughly looked through the BIOS but couldn't find anything. I even upgraded it, but that didn't help either.
I don't know how these fan speed sensors work (or even if the dell uses something non-standard). Is there some way to build a simple circuit to fool it? Or are there any other ideas?
I throughly looked through the BIOS but couldn't find anything. I even upgraded it, but that didn't help either.
I don't know how these fan speed sensors work (or even if the dell uses something non-standard). Is there some way to build a simple circuit to fool it? Or are there any other ideas?
Here's one way...but probably not as simple as you've hoped for: How to make RPM Signal for 2-Wires Fan
Thats fascinating, where can i buy those to use with my panaflos?Rusty075 wrote:Here's one way...but probably not as simple as you've hoped for: How to make RPM Signal for 2-Wires Fan
BTW, the 80mm L1A is spec'd at 1900RPM @12v, M1A is spec'd at 2450and H1A at 2950. 80mm hydrowave Panaflos w/ RPM reporting are available in medium and high speeds. Guess it would be nice to know the minimum rpm needed to boot your Dell. I'll venture to guess that a high speed BX panaflo would work fine, but not sure if it would be any quieter than the stock fan.Rusty075 wrote:Many motherboard RPM sensors consider the fan "failed" if its spinning at less than 2500rpms or so. When cool at startup the PSU is probably spinning too slowly to be acceptable to the mobo.
I have an HP with a transplanted Antec PSU that doesn't have fan spped output. The bios, however, wants to see the PSU fan spinning before booting. So I've got a low volted Panaflo case fan hooked to the PSU fan header. Occasionally the system won't boot, instead returning a fan error. A second try usually boots it. I figure that the MB isn't getting the "right" signal from the fan at just the right moment. Rarely does it require more than 2 boot attempts.Rusty075 wrote:Many motherboard RPM sensors consider the fan "failed" if its spinning at less than 2500rpms or so. When cool at startup the PSU is probably spinning too slowly to be acceptable to the mobo.
Hum, that I guess it is possible that the PSU's fan is not spinning fast enough to satisfy the Dell...I tried powering on the machine a number of times, but it didn't help. The first time, it boots up and reports a fan error, every subsequent attempt just fails immediately (power off after just a second).
What if I left the orginal fan plugged in, waited for the machine to finish booting, then remove the fan? Would the machine continue to check the fan status even after boot?
What if I left the orginal fan plugged in, waited for the machine to finish booting, then remove the fan? Would the machine continue to check the fan status even after boot?
I've unplugged various fans while the system was running to isolate noises and have never had a problem with the system shutting down suddenly. Give it a shot.markjia wrote:What if I left the orginal fan plugged in, waited for the machine to finish booting, then remove the fan? Would the machine continue to check the fan status even after boot?
-
- Patron of SPCR
- Posts: 255
- Joined: Sun Jan 05, 2003 12:40 pm
- Location: Phoenix, AZ, USA
- Contact:
The Dell however MAY shut itself off becuase it now thinks the fan is off and to protect itself shut itself off.esn wrote: I've unplugged various fans while the system was running to isolate noises and have never had a problem with the system shutting down suddenly. Give it a shot.
Do you have a case fan that has an RPM sensor you could plug into the header?
If not I think the best solution is the above mentioned kit to build.
chucuSCAD
Thanks for the advice.
The thing is that the dell's connector is not a standard three pin molex connector...The motherboard has a 3 pin male connector that also has a sort of locking mechanism. The usual fan connectors don't fit in it. When I tested it the other day, I had to remove the pins from the replacement's plastic connector. I then squish the metal terminal so that I can install them in the dell's original connector and plug it in. So as you can imagine, it's a bit of a hassle to try another fan...
Building the kit is a bit more work than i'd like to do as well...but I appreciate all the suggestions.
I guess I will try unplugging the fan after I boot. I'll be sure to test this at a time that I can be around to monitor the system. It would make sense for the machine to try to detect the fan even after boot, but I hope Dell skimped on this when designing the system.
The thing is that the dell's connector is not a standard three pin molex connector...The motherboard has a 3 pin male connector that also has a sort of locking mechanism. The usual fan connectors don't fit in it. When I tested it the other day, I had to remove the pins from the replacement's plastic connector. I then squish the metal terminal so that I can install them in the dell's original connector and plug it in. So as you can imagine, it's a bit of a hassle to try another fan...
Building the kit is a bit more work than i'd like to do as well...but I appreciate all the suggestions.
I guess I will try unplugging the fan after I boot. I'll be sure to test this at a time that I can be around to monitor the system. It would make sense for the machine to try to detect the fan even after boot, but I hope Dell skimped on this when designing the system.
Well, I don't know for sure that "some other" fan will solve the problem. The dell could require that the fan report a high enough RPM value for it to accept the fan. I don't see why my PSU's fan speed reporting doesn't work if that 's not the case. The error message when I use the PSU's sensor is different from what I get when there is no connection at all (I can't remember the exact messages off hand). If I were to use a different fan, it might have to spin at a higher RPM in order for the machine to accept it, which almost defeats its purpose.
-
- Posts: 291
- Joined: Mon Feb 10, 2003 11:19 am
I was just thinking that. If you don't care what speed gets reported, just make something to fake it out. I'd lean toward using an open-collector inverter package with an R-C pair, though; you'd need some kind of O.C. buffer to the fan input, anyway.greeef wrote:Would it be possible to make a small oscilator to fool the motherboard sensor? I'm sure a simple 555 ic application would do the job.
...doesn't someone make these already?
I might have another tach signal generator (I was just digging around in The Box of Junk tonight) but I don't think that's really what you're after.
Well, unpluging the fan after the machine doesn't work...it shuts down immediately. And stopping the fan (by sticking a pen into the fan) also shuts down the machine immediately...This is really annoying me...
So it would seem that the dell does require a certain RPM in order to work. Unfortunately, I can't find any way to determine the speed of the stock fan (the bios doesn't have anything, and speedfan and mbm don't work either).
One the only fan I have that can report its RPM (other than the Antec PSU, which doesn't work in the dell), is a 120mm evercool. So, one way I can determine the speed is to connect the evercool up to the dell with a fanmate. I can gradually turn the fan speed down until the dell reboots. Next, put the evercool back into my machine (in which speedfan/mbm works with) and figure out what speed it is spinning at (of course without touching the fanmate). Then, I can look to buy a fan w/ RPM sensing and is quiet when spinning at the desidered speed.
This is so much trouble though...
Making a fake RPM generator sounds like a better idea...is there anywhere I can find a guide to building such a device? I can read a schematic and solder, but that's about as far as my knowledge goes (designing my own circuit is a bit beyond me).
Any suggestions? Better ideas?
Regardless, thanks for all the advice so far.
So it would seem that the dell does require a certain RPM in order to work. Unfortunately, I can't find any way to determine the speed of the stock fan (the bios doesn't have anything, and speedfan and mbm don't work either).
One the only fan I have that can report its RPM (other than the Antec PSU, which doesn't work in the dell), is a 120mm evercool. So, one way I can determine the speed is to connect the evercool up to the dell with a fanmate. I can gradually turn the fan speed down until the dell reboots. Next, put the evercool back into my machine (in which speedfan/mbm works with) and figure out what speed it is spinning at (of course without touching the fanmate). Then, I can look to buy a fan w/ RPM sensing and is quiet when spinning at the desidered speed.
This is so much trouble though...
Making a fake RPM generator sounds like a better idea...is there anywhere I can find a guide to building such a device? I can read a schematic and solder, but that's about as far as my knowledge goes (designing my own circuit is a bit beyond me).
Any suggestions? Better ideas?
Regardless, thanks for all the advice so far.
-
- Posts: 291
- Joined: Mon Feb 10, 2003 11:19 am
I ordered samples of the MM74C906 from fairchild, should be able to whip up a ~150 Hz ( = 4500 RPM) generator without much trouble once they show up. Two resistors and a cap should do it.
But, then, by the time the parts have shown up I will loose interest and the thread will die. Whatever...
//edit: in fact, i've already lost interest. thinking back on the black hole of tach and fan boards makes me queasy. Just find a inverter with open collector outputs and pick and RC pair with a time constant of about 1/5 the period of the signal you want.
But, then, by the time the parts have shown up I will loose interest and the thread will die. Whatever...
//edit: in fact, i've already lost interest. thinking back on the black hole of tach and fan boards makes me queasy. Just find a inverter with open collector outputs and pick and RC pair with a time constant of about 1/5 the period of the signal you want.
I'm not really sure...I bought this real cheap last year to use as my fax server/router.
If I recall correctly, I think they were released in 97...
The machine does not have a cpu fan (just one of those black PII heatsinks), but the case fan is positioned in such a way that it almost is the cpu fan. So Dell's choice to monitor the fan makes sense.
If I recall correctly, I think they were released in 97...
The machine does not have a cpu fan (just one of those black PII heatsinks), but the case fan is positioned in such a way that it almost is the cpu fan. So Dell's choice to monitor the fan makes sense.
Well, to close out this thread, I am able to successfully boot my Dell Optiplex GX-1 with the proprietary 3-pin mobo CPU/case fan removed (with a generic 4-pin undervolted fan in its place), described here, albeit with a 5-second "Alert! Fan Failure!" message displayed by the BIOS before continuing to boot.