Windows-based terminals - what can be done?
Peter Stuge
stuge-linuxbios at cdy.org
Tue Sep 23 20:10:01 CEST 2003
On Tue, Sep 23, 2003 at 05:04:37PM -0400, Thomas Fritz wrote:
> I have access to a few WBTs at a surplus place, and I've dug up the
> specs on them:
>
> Cyrix Pentium clone - 266MHz
> up to 128MB SDRAM
> ports: PS/2 keyb/mouse, 2 USB 1.1, 2 serial, 1 parallel, 10/100
> ethernet, and sound in/out
>
> the chipset(s) include a SuperIO 97317, and a CS5530 (which handles the
> soundblaster compatible sound and presumably the video).
Expect this to be a GX1+5530, or maybe even a Geode (SCx2xx) system.
LinuxBIOS is running on both those platforms and there is some kind of
support for the 97317 in the freebios tree, but findgrep yields nothing in
freebios2, I guess it simply hasn't been ported over yet.
> The board has an Award BIOS little square-like ROM,
This is probably a regular flash ROM in a PLCC package.
> and a larger 8MB ROM which holds Windows CE.
What kind of ROM is this, exactly? Can you peel off the label and read
what's printed on the chip(s)?
> There are also various places on the board which could have had various
> optional features, but there is no IDE, floppy, etc...but I think if I
> solder on a PCI slot where it belongs I could hack some more
> funtionality onto it for testing.
The CS5530 and SCx2xx (which have the 5530 integrated) have IDE, but there
may just not be a connector for it. The IDE pins may also be multiplexed
away for some other use in this particular system.
> I've been thinking of how to go about hacking this thing, and the
> easiest method I'd like to try first: Burning a new ROM to replace the
> Windows CE version. I doubt this thing would be easy to flash the BIOS,
> if it even had that capability.
Maybe, maybe not. With a little luck the HW designers have wired the flash
memory to always be writable, given the right software commands of course.
> I'm not looking for graphics, a text screen will be more than sufficient.
Either should be possible.
> On this, I have two questions: What's my chances for success (educated
> guesses?), and has anyone done something similar?
I'd say you'll succeed given time, you will have to learn the quirks of this
particular system and then likely make a port of freebios2 to it. These two
processes are usually concurrent.
If it's an SCx2xx system, check out the nano stuff in the freebios tree, and
port it to freebios2. :)
//Peter
More information about the coreboot
mailing list