[Specs] [Compact Flash] [Mobile Phones] [Software] [Mailing-List] [Utilities] [Links]
[Specs] [Compact Flash] [Mobile Phones] [Software] [Mailing-List] [Utilities] [Links]
Size: | 22cm x 11cm x 2.5cm (approx. 2/3 A5 footprint) at 480g. |
Screen: | 17cm x 6.6cm (7.2") supertwist LCD-display, CGA (640 x 200). |
Keyboard: | 14.7mm pitch (yes, this is small! Your keyboard at home is 19mm). |
Processor: | 80C88A at 10MHz, a low-power version of the 8088. |
Memory: | 2Mb combined system RAM and RAM-disk. |
Bios: |
DIP 80C88A BIOS Version 1.010 from 1991 |
PCMCIA: |
Two Type I slot (although a Type II card can be inserted. extracting it again is a different story though :-). Unfortunately only rel. 1.0, which doesn't support I/O (the standard, that is, not the slot, which well might...). This has so far been reported as supporting only up to 4Mb of SRAM (as tested by Bernd Birkenbach - has anybody seen bigger cards?) or up to 10Mb of flash-RAM from one particular series only: SunDisk (now Sandisk) SDP5, a 5V card, using a particular set of drivers from DIP. I tried this with a SunDisk SDP5B-6 card and indeed had no success. However, I have succefully used a SDCFB-16-485 CompactFlash Card from SanDisk together with a noname CF to PCMCIA adaptor. I now have nearly 16MB of additional disk-space on this machine! See below for the actual steps involved. |
[Specs] [Compact Flash] [Mobile Phones] [Software] [Mailing-List] [Utilities] [Links]
Note: Not all CompactFlash-cards will work in the Sharp. In particular, I do not think that any 3.3V card could ever work. However, most 5V cards below 32MB should now work. I do not know if there are any dual-voltage cards, and if so, whether they would work, but I suspect they should.
The CF-card is a SanDisk CompactFlash Memory Card. The blisters says something about SDCFB-16-485, and a second number, 80-56-00071-16. No further information as to voltage or linear/ata. My Linux machine identifies this as:
Mar 27 19:21:54 ramallo kernel: hdc: SanDisk SDCFB-16, 15MB w/1kB Cache, CHS=490/2/32 Mar 27 19:21:54 ramallo kernel: ide_cs: hdc: Vcc = 5.0, Vpp = 0.0
Contrast this with the output for some other card, which does not work:
May 31 19:53:22 frieda kernel: hde: Hitachi CV 7.2.2, 7MB w/1kB Cache, CHS=246/2/32 May 31 19:53:22 frieda kernel: ide_cs: hde: Vcc = 3.3, Vpp = 0.0
By now some others and I have tried some more cards:
Manufacturer | Number | Cap. | Reseller | Works |
---|---|---|---|---|
SanDisk | - | 8 | Conrad | sundrv |
SanDisk | SDCFB-16-485 | 16 | Conrad 992615-43 | sundrv |
Canon | FC-16M | 16 | - | sundrv Made by Sandisk |
SanDisk | SDCFB-32-455 | 32 | flashmemory.com | sundrv (Chrismeister) |
SanDisk | SDCFB-32-485 | 32 | Conrad 992640-43 | sundrv |
SanDisk | SDCFB-32-829 | 32 | - | sundrv (James Deakins) |
Okano | Apacer CF32MB | 32 | - | sundrv + dipssdp1.sys (Thomas Müller) |
Lead Data | 032N12Y TAIWAN | 32 | Jaycar Electronics | sundrv + dipssdp1.sys (Glenn Sneddon) |
SanDisk | SDP3B | - | - | no success (Mark Gardiner). PCMCIA |
SanDisk | SDP5B-6 | 6 | - | no success (broken card?). PCMCIA |
Hitachi | - | 8 | - | no success (Thomas Müller) |
Hitachi | CV 7.2.2 | 8 | - | no success (3.3V) |
Toshiba | ATA Flash | 10 | - | no success (Mark Gardiner) |
Medion (HP) | - | 32 | Aldi Nord | Only use SUNDISK cards with SDISK |
SanDisk | SDCFB-48-485 | 48 | Conrad | Write Protect Error |
I also tried SmartMedia, but was told by sdisk and sformat to only use sundisk-products. Nice touch :-) However, this message, at least, should disappear with Thomas Müller's modified driver described below. Anybody cares to give it a try?
05/2001: Thomas Müller has modified the driver dipssdp.sys to work with (at least some) non-SunDisk cards too. His modified flash-disk driver is named dipssdp1.sys and can be found here. In oder to install this you will also need the original drivers from sundrv.zip. Unpack the file sundrv.zip and run sinstall.bat. This will install the three files dipssdp.sys, sdisk.exe and sformat.exe. You then replace dipssdp.sys with Thomas Müller's modified driver (either rename his driver to dipssdp.sys, or change the config.sys). Once you have rebooted the computer you should be able to use most 5V CF-cards up to 32MB. You need to run
sdisk a: sformat a:
(assuming that the card is in drive a:, the right hand drive - otherwise use b:) in order to prepare a card for use in the Sharp.
03/2001: There have been questions how to read and write the CF-cards outside the Sharp. With a Laptop running Linux, the following works:
Mar 5 22:32:22 ramallo cardmgr[595]: initializing socket 0 Mar 5 22:32:22 ramallo cardmgr[595]: socket 0: ATA/IDE Fixed Disk Mar 5 22:32:22 ramallo cardmgr[595]: executing: 'insmod /lib/modules/2.0.36/pcmcia/ide_cs.o' Mar 5 22:32:23 ramallo kernel: hdc: SanDisk SDCFB-16, 15MB w/1kB Cache, CHS=490/2/32 Mar 5 22:32:23 ramallo kernel: ide1 at 0x100-0x107,0x10e on irq 10 Mar 5 22:32:23 ramallo kernel: hdc: hdc1 Mar 5 22:32:23 ramallo kernel: ide_cs: hdc: Vcc = 5.0, Vpp = 0.0 Mar 5 22:32:23 ramallo cardmgr[595]: executing: './ide start hdc' Mar 5 22:32:24 ramallo kernel: VFS: Disk change detected on device 16:00 Mar 5 22:32:24 ramallo kernel: hdc: hdc1 Mar 5 22:32:24 ramallo kernel: hdc: drive_cmd: status=0x51 { DriveReady SeekComplete Error } Mar 5 22:32:24 ramallo kernel: hdc: drive_cmd: error=0x04 { DriveStatusError } Mar 5 22:32:25 ramallo kernel: hdc: drive_cmd: status=0x51 { DriveReady SeekComplete Error } Mar 5 22:32:25 ramallo kernel: hdc: drive_cmd: error=0x04 { DriveStatusError }Anybody knows why the error-messages?
mount /dev/hdc1 /mnt/Alternatively you could create an entry in /etc/fstab similar to the following (untested):
/dev/hdc1 /cf auto noauto,user 0 0which would allow anybody to mount to /cf - provided the directory exists. It should even be possible to set up the aoutomounter to take care of this...
I would be interested to know which cards worked successfully, so that I can improve on the table above. Please mail me the manufacturer, number, capacity and reseller of any card you tried, an whether it works with the normal driver, the modified driver or not at all.
[Specs] [Compact Flash] [Mobile Phones] [Software] [Mailing-List] [Utilities] [Links]
Ok, I'll admit it, this is probably a misnomer, as the only phone I tried is the Siemens S25. But that one works! So what did I do? First I connected the phone and the Sharp using a self-made cable. Instructions for these abound on the net, but basically there are just two different types of cables:
I used the former, as a friend provided it to me, but I believe that the latter would be preferable (so as not to reduce the scarce battery life of the sharp).
Next you need to make sure that the Sharp's serial port is switched on and that the Sharp is running full out (at 10MHz), and without power-save mode. I use PM.EXE to achive this, it is part of the archive 3000util.zip on the PC3K ftp-site.
Next you need software. I used nettamer for my first tries. The good thing about nettamer is that it is really an integrated environment, combining everything you need (email, ftp, telnet, even an HTML-browser, although this is ridiculously slow over a mobile phone, and with a machine as slow as the Sharp). The bad thing about it is that it does not include an ssh-client, which, together with email, is all I really need.
Nettamer is shareware, and although I believe that its author, David Colston, has all but abandoned it I still think you should register - I did. BTW, both the Palmtop as well as the XT-version work, but the colour defaults on the XT-version are hideous (I only say blinking!).
Next you need to configure your software. The parallel port is com1:, the speed has to be set to 19200Bit/s, and a good initialization-string for the phone is AT+CBST=71,0,1, which aparently switches the phone to 9600Bit/s ISDN. Even better might be
AT&F&D2 AT+CBST=71,0,1
which loads the factory defaults (&F) and sets "On DTR ON to OFF" (&D2), which seems to be the factory-default anyway. Daniel Hertrich suggests ATB29 as init-string instead (which will set the connection to 9600Bit/s asynchronous V.110 ISDN) and ATDI as the dial-prefix (which makes an ISDN-call). If your communications-program asks you, you might also want to set 8 Data-Bits, No parity, 1 Stop-Bit.
Finally you need to set the phone to accept data-transmissions (I assume). I simply enabled everything in the phones menue 8-2...
Once all this is set up, all you need is an internet service provider. My phone contract is with O2 (formerly VIAG Interkom), so I'm currently using their service:
Tel: 464638 login: go@mobil.de password: internet
However, there are almost certainly cheaper services around.
A final note: I found that for the connection to be at all reliable, at least 4 out of the 5 signal-strength indicators need to show --- with only 3 the connection terminates nearly immediately...
Tel: +494022619899 login: freesurf@internet-ortstarif.de password: xxlas found on the pages of Internet-Ortstarif (however, this then doesn't work with nettamer. Oh well...). I can then open a connection if I use the option "local" with epppd, rather than "modem" (as the connector between phone and computer does not have any of the necessary control lines). However, whether I can actually use this connection for anything usefull I haven't tried yet...
[later...] I also installed the Waterloo TCP Utilities, and tcpinfo and ping work.
[2. April 2002] Nagy Daniel was so nice to compile a new version (0.91) of SSHDOS which works with the PC3K too (although it still doesn't work with the Poqet PC Plus - mystery...). It's not exactly fast, but certainly useable - and that's probably more than could have been expected from a 10MHz 80C88 and a 9600bit/s modem. This sits on top of the Waterloo TCP/IP stack, so you need to install dosppp (or something similar) too.
[Specs] [Compact Flash] [Mobile Phones] [Software] [Mailing-List] [Utilities] [Links]
In this section I describe the software I use on (and, to a much lesser extend, also some little utilities I wrote for) the Sharp PC3100.
given a command man xxx it looks into all the directories given in the environment variables %PATH% and %MANPATH% for a file named either xxx.man or xxx.doc and, if found, displays that file's contents using the %PAGER% spcified by that variable, or more if none was given.
In addition, I also wrote a couple of man-pages for some
of the utilities that come with the Sharp. Here are the
files:
addr.man
diary.man
off.man
password.man
reboot.man
setup.man
or, if you would prefer everything wrapped into one:
man.zip
And yes, you're right, man.man is currently missing (but try man.bat >
man.man)...
[Specs] [Compact Flash] [Mobile Phones] [Software] [Mailing-List] [Utilities] [Links]
sharp-pc3k-request@kogs.informatik.uni-hamburg.dewith a line similar to
subscribe sharp-pc3k your@addressin order to subscribe. Please note:
[Specs] [Compact Flash] [Mobile Phones] [Software] [Mailing-List] [Utilities] [Links]
Adam Roman has scanned in the service manual for the pc3k. Four different versions are currently available:
If anybody has the time and opportunity to convert one or more pages to text (using OCR, or, of course, just plain typing :-) I am sure this would be more than welcome. Please contact me so that I can synchronise all such efforts. We could then provide people with a higher-quality pdf-file (created, e.g., using LaTeX - unless we find somebody who would manage this using Word) as well as an html-version.
[Specs] [Compact Flash] [Mobile Phones] [Software] [Mailing-List] [Utilities] [Links]