Help - Search - Members - Calendar
Full Version: C860 Japanese dictionary
OESF Portables Forum > General Forums > General Discussion
DrWowe
Just wondering, is it possible to extract the dictionary application from the C860 ROM image, and install it on other models?
Stubear
Do you mean the dictionary or the translator? The dictionary (sljisho - small text entry area, some tabs, large area for responses) is the same as on the 760 and you can buy it in Japan for the C750 and possibly the C700 too.

THe Translator - 2 large tect areas - I've pulled it out of the C860 and installed it on my C760 works fine, but the dictionary files are large (40Mb IIRC)

Stu
DrWowe
Oh, I didn't know they were seperate. Thanks! OK, now a related question, does anyone know where I can download the C860 ROM image? smile.gif
Stubear
http://www.trisoft.de/c860howto.htm has 2 C860 Nands - I think the top one is English converted but the second one is the Japanese one.

Also conics has them for download, but I can't remember the link

Stu
DrWowe
Almost there, I found the NAND images, and have been poking at them with some jffs2 diagnostic utilities. But, I'm not quite sure where the / partition ends and the /home partition begins. What are the sizes of the 2 partitions? If someone could post output from the "df" command that would help. Or is there a better way to find out the flash partition sizes?
Stubear
Here is a little perl scipt that I converted from a C700 to C760/C860 nand ripper.

I've had mixed results getting it to work, but I think by desktop mtdram is borked as I have problems accessing other ROMs too.

CODE
! /usr/bin/perl



# i have a 64mbyte flash (Toshiba TH58512FT

# Manufacture ID: 0x98, Chip ID: 0x76)

# filesize of nand_dump is then:

# 528*4096 +(64*1024*1024) + 16

#                            ^^^ why 16? then the last page-data must be

#                                special? only 512 long?

# c760/c860 have bigger NAND images

$filesize=138543120/16;



# i use 16 byte big block.. make the dd faster than with 1 byte blocks

# and the script is still easy



# extract plain flash image

$skip=2;

$seek=0;

for ($i=0;$i<$filesize;$i=$skip) {

       $exec= "dd bs=16 obs=16 ibs=16 if=SYSTC760.DBK ".

               "of=SYSTC760.raw count=1024 skip=$skip seek=$seek n";

       print $exec;

       system($exec);

       $skip= $skip+1024+33;

       $seek = $seek + 1024;

}


I've been unable to find the orignal owner of this script so I can't credit him with its creation (if you own it- then thanks a million smile.gif)


The c760 and c860 share the same flash chip and the sizes of the partitions are the same
cat /proc/mtd gives
CODE
dev:    size            erasesize     name

mtd0  006d0000   00020000  "filesystem"

mtd1  00700000   00004000   "smf"

mtd2  03500000   00004000   "root"

mtd3  04400000   00004000   "home"


dmesg gives this message
CODE
Sharp SL series flash device: 1000000 at 0

Using static partision definition

Creating 1 MTD partitions on "sharpsl-flash":

0x00120000-0x007f0000 : "Filesystem"

NAND device: Manufacture ID: 0xec, Chip ID: 0x79 (Samsung K9D1G08V0M)

Creating 3 MTD partitions on "Samsung K9D1G08V0M":

0x00000000-0x00700000 : "smf"

0x00700000-0x03c00000 : "root"

0x03c00000-0x08000000 : "home"


df shows root as 54272 blocks and home as 69632 blocks

hope this helps, but the fastest and easiest way would be to flash the NAND copy off what you need then reflash back to normal NAND

Stu
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2019 Invision Power Services, Inc.