I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods

Click Here!
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / Other I-Appliances / WebPal
WebPal Thoughts

New MessageWebPal Thoughts (modified 0 times) anon7864
Profile
I have my webpal opened and have gotten the thing to boot as it was intended. My power supply didn't work when I plugged it in. No Ac voltage on its output. I ended up connecting 5Vdc to C15. Connect it to the side closest to the voltage regulator (LM323) and use a screw on the voltage regulator for ground.

The unit only drew 0.75 Amps upon power up. I watched it boot to the startup screen, then shut down and removed the 1Mbyte flash code module. Then I power it up and got nothing, as expected.

The modem is an ISA modem card, with settings of COM2, IRQ3.

My box came with 8MB of DRAM instead of 4MB like the manual says. It is a SEC KMM5321004CVG-6 memory module. The chips on it are SEC KM44C1004CJ-6. A quick search with google finds that these are still around, if you wanted to upgrade you 4MB versions.

The box could be 2/3 of the size it is now if they had used a DC power supply instead of AC, and gotten rid of the smart card.

I am wondering about J11 and J10. These headers are not populated, what do you think they are for?

Also the oscillators are 24, ~14, and ~22 Mhz. Nothing higher. There are references in the processor datasheet to 32, and 64Mhz. What's up with that? Since the processor(it really shouldn't be called a processor it really is a System on a Chip design) is not socketed the best bet for improved performance is getting the clock speed higher.

So as far as booting options go:

1) Using the IDE header by clipping pin 11 on U2. Load your IDE drive with a precompiled kernel for this machine's hardware.

2) Re-Flashing the 1Mbyte memory module with your own code. This requires a chip programmer. And a very small footprint OS.

3) Get an IDE network card that can grab an image off the network and boot the machine from that.

4) If J9 is a floppy connector and you have a network card installed with a hard drive. Make a NetBSD boot floppy for ARM7 on a differnt machine. Then try to boot your webpal with a floppy. If it recognizes the drive and boots the floppy, you could do an FTP intall of NetBSD on the hard drive.


Be carefull how you power up the drives, etc. The LM323 only has a max of 3Amps output.

Here are some links:

Voltage regulator
http://www.national.com/pf/LM/LM323.html

System on Chip
http://www.crystal.com/design/products/overview/index.cfm?DivisionID=6&SubdivisionID=29&ProductID=118

DRAM Simm
http://www.usa.samsungsemi.com/admin/production/globalsearch.asp?key=kmm532*

Floppy/Parallel/Serial/ISA/IDE Controller
http://www.smsc.com/main/catalog/fdc37c665gt.html

VGA-NTSC/PAL encoder
http://www.chrontel.com/products/7001A.htm

Audio
http://www.cirrus.com/design/products/overview/index.cfm?ProductID=28

Buffer
http://www.fairchildsemi.com/pf/MM/MM74HCT244.html

Tranceivers
http://www.fairchildsemi.com/pf/MM/MM74HCT245.html

The Atmel part is just a programmable logic device for the Smartcard, so no reason to include that info here. It is pretty much useless IMHO.

11-03-2000 13:23:42

New MessageRE:WebPal Thoughts (modified 0 times) transiit
Profile
> I am wondering about J11 and J10. These headers are not populated, what do you think they are for?

Those unpopulated pins are serial headers. I laid off coffee for a few days to relax from the jitters and it still took me a couple days to get the solder plugs out of there and the ten pin header in place. Of course, we learned not long after some of us tried this that the signal is coming in at the +5V logic level from the SMC controller instead of the ~3V RS-232 level. The (now effectively defunct) egroups mailing list had managed to get the attention of a former Teknema engineer, who not only suggested we fix that voltage problem with a Maxim MAX3222 chip (beyond the scope of my experience. Haven't tried it) and also informed us that these units supported remote debugging (grab the gdb source, untar it, ./configure --target=arm-unknown; make). Coincidentally, another interesting thing we found was the source to a "parallel debugger" from teknema. The biggest problem with that one was that the majority of it was a modified lp.c parport driver from the linux kernel. (I guess whoever put it together hacked it to deal with some strangely wired parallel cable they had, and the code was from the 2.0.x kernel series. If I've still got it, I'd be happy to post it if anyone wants to try interpreting it or porting it so it will build under 2.2 or 2.4-test kernels)

I'd wager a guess that the hard part right now is not getting something on that flash simm (provided you don't mind building an adapter for it for an eeprom burner.) The tricky part is sneaking an image in through the webpal's updating function without dealing with any equipment, or working around that flash memory altogether.

-transiit

11-04-2000 02:58:17

Reply to Thread | Printer |
All times are PSTPowered by UltraBoard v1.62



Copyright © 2000, Netmake Inc. All Rights Reserved.
See Terms and Conditions for more information.




i-opener opener laptop notebook computer help drivers dll free windows dos repair fix linux mac macintosh 2000 95 98 nt pc configure hardware software sound video netscape explorer network networking lan wan software cmos fat bios printer card mouse modem ide scsi cd rom controllers scanner tape hard drive cgi scripts source code mp3