First post, by GigAHerZ
- Rank
- Oldbie
Hi all!
I've been fighting with my Chaintech 6AIA2 board, more specifically with its bios.
Board info and 2 official bioses are available in UltimateRetro: https://www.ultimateretro.net/en/motherboards/8200
Everything i did, was based on the newer, A26 bios. (working well in un-modified state)
This board currently only works with Celeron 433 cpu that i have. I also have few pentium 3 cpus both with 66 and with 133MHz FSB and one celeron with 11.5x66 speed. None of them boot at all. Debug card shows the motherboard completely dead.
I've tried different SDRAMs, too - from 32MB single sided to 256MB double-sided - no effect.
It also has a jumper for switching between 66MHz and 100MHz fsb. (Bios overclocking is derived from it. In case of 66MHz, i can go up to 83MHz) When i set that to 100MHz, the board, again, is completely dead.
I have confirmed the board working with 100MHz FSB on my 433 celeron under Win98 using SetFSB and CPUID. So my hardware is capable - there must be something going on with bios.
So i started my investigations and found few ways i should be able to modify bios in various ways.
CBROM and related stuff (rom.by)
I tried many-many versions of cbrom and the 3 versions of bios patchers from rom.by webpage. No matter what i did, any modified bios will make the board un-bootable. The board does one long beep and then indefinite amount of short beeps. Basically yelling at me that i have given some crap to this board. 😁
In the end, i tried the bios patcher with manual options and i only let it do one thing - switch default answer from "N" to "Y" when exiting bios. It seemed to be the smallest tinyest thing i could try - and the board yelled at me.
NB! When i tried to open modified bios with awdbedit (more on that later), it yelled at me as well that it can not recognize some stuff anymore. When looking into it, i saw the decompression module missing. (so does cbrom make the bios somewhat incompatible with awdbedit?)
So it seems the cbrom path was not working.
AWDBEDIT
I tried this one as well - theoretically i could switch out cpu microcode and other stuff with that program too and i would not need cbrom.
But unfortunately, that story will be short - anything i would do, the board will yell at my modified bios. For the last test, i just changed the bios string slightly, and even that made it "unedible" for the board.
So that's also not working...
MODBIOS
I've been playing around with modbios earlier on pentium 1 era machines. I gave it a go and it was able to read the bios.
So i changed the bios string and tried it, and can you imagine - it works! And i do see the changed bios string during boot time.
Unfortunately, i have no knowledge of modbios being able to update cpu microcode, update bios to support larger harddrives, etc. So it doesn't really fulfill my requirements. But i can at least confirm, that i could use one program, to modify one tiny thing and actually boot it.
---
Now, why i'm writing this here? I hope some of you will recognize a flaw i've done and can help me. 😀
My goal would be basically to achieve pretty much the same things as the bios patchers do from rom.by website. (with the hope that somehow those patches will make my 66MHz/100MHz jumper setting and other CPUs also work)
So please, ask additional information for what i might have missed in description and maybe, in the end, we can have a "Ultimate Bios" ready and available in Ultimate Retro website as well. 😀
"640K ought to be enough for anybody." - And i intend to get every last bit out of it even after loading every damn driver!