mrawekul

Sanyo SCP-8100

This is my stupid page about my stupid cell phone, the Sanyo SCP-8100. Much of the info here probably applies to the SCP-5300 as well.

Sanyo SCP-8100

Hardware

I can't find anything out about the hardware, so I'm going to document it here myself. As soon as I feel brave enough, I'll gut it and take photos of the internals.

Sanyo PCS Vision Phone Specifications
Model Pixel Dimensions Usable Pixel Dimensions (J2ME) Color Depth Image File Types Sound Effects QCELP Support Browser J2ME Capable Max J2ME App Size Total Memory Ringer Format Vibrating Ringer
Sanyo SCP-4900 120W x 128H 120W x 96H 12bit - 4096 color PNG, JPEG, BMP Yes Access (NetFront v3.0) Yes 100K 812K CMX, MIDI Yes
Sanyo SCP-5300 132W x 176H 132W x 160H 16bit - 65535 color PNG, JPEG, BMP, aGIF Yes Access (NetFront v3.0) Yes 100K 812K CMX, MIDI, QCP Yes
Sanyo SCP-8100 120W x 144H 120W x 128H 16bit - 65535 color PNG, JPEG, BMP, WRMP Yes Access (NetFront v3.0) Yes 100K 1024K CMX Yes

So the 8100 has a 120x144 16bit display, 1MB flash memory(?), an Applix JBlend KVM. The built-in digital camera takes photos at 352x288, but has no zoom or flash. CPU? OS?

Linux

Here's where I document installing Linux on this phone...not really. But I want to be able to use it as a modem for my Linux laptop and I want to be able to upload/download images, ringtones, and games/apps to it.

I believe these are the steps involved with using it as a modem:

  1. Select USB Modem (CDC ACM) support when compiling your kernel to build the acm.o driver. This is most likely already done if you use a distro's own kernel. You'll also need ppp_async, ppp_generic, bsd_comp.
  2. Create the device file (already done on my default Debian install at /dev/ttyACM0): mknod /dev/usb/ttyACM0 c 166 0
  3. Symlink it: ln -s /dev/usb/ttyACM0 /dev/modem
  4. Plug in USB data cable, the kernel should recognize it and load the USB ACM driver. Check dmesg output to verify.
  5. Set ppp dialer to use /dev/modem and dial out with #777. I also used the ppp configuration files from the site below, but I'm not sure they were necessary.

Update: it works. I'll post detailed info soon.

References:
Linux USB Modem Support
Using a Sprint PCS Sanyo 4900 with Linux and USB

Files

Here are some files which are relevant.

sanyoscp8100.pdf - SCP-8100 Users Guide
scp-8100_specs.pdf - scp-8100_specs.pdf
114_1003.pdf - Sanyo 8100 Fact Sheet
052103.pdf - Aplix JBlend press release
PCSVisionPhoneSpecifications.pdf - Sprint PCS Vision Phone Specifications
netfront3_manual.pdf - NetFront v3.0 Web Browser user manual

Links

Official SCP-8100 Page
Sanyo's official SCP-8100 handset page, not extremely useful, but has some important information and flashy pictures.
sprintusers.com
SprintUsers.com, home of some excellent forums and information.
8100 Howtos
i4u.com's 8100 HOWTO collection
3gupload.com
pcspix.com
Allows you to upload (and download to your phone) Java, image, ringtone and screensaver files for free
Future Dial
FutureDial makes cables and Win32 software for phone/PC connectivity. Disclaimer, I have not tested their products.
SCP-8100 Review
A well-done (though not as favorable as I'd have given) review, these are seem to be hard to find.
Sanyo at HowardForums
Sanyo Forum at HowardForums.com, look here for help or info
Sprint Developers Program
Official Sprint application developers program, with a good forum and technical reference.
Sprint Developers
An unofficial Sprint Developers forum