Author Topic: C860 Japanese dictionary  (Read 3147 times)

DrWowe

  • Hero Member
  • *****
  • Posts: 696
    • View Profile
    • http://
C860 Japanese dictionary
« on: April 21, 2004, 09:59:31 pm »
Just wondering, is it possible to extract the dictionary application from the C860 ROM image, and install it on other models?

Stubear

  • Hero Member
  • *****
  • Posts: 1164
    • View Profile
    • http://
C860 Japanese dictionary
« Reply #1 on: April 22, 2004, 03:21:03 am »
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
SL-C1000, Hand converted to English with Japanese Input
Running X apps via X/Qt
iRiver USB host cable; Diatec P-Cord usb power cable (extendable); Acro's Reel Cable USB (A to A, B, Mini-B,  & Mini-B 8pin); GreenHouse 1Gb PicoDrive+; 2x256Mb Hagiwara SD cards; 128Mb Transcend CF card; 512Mb PQI CF card; AmbiCom WL1100C-CF 11B WLAN card

DrWowe

  • Hero Member
  • *****
  • Posts: 696
    • View Profile
    • http://
C860 Japanese dictionary
« Reply #2 on: April 22, 2004, 09:01:29 am »
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?  

Stubear

  • Hero Member
  • *****
  • Posts: 1164
    • View Profile
    • http://
C860 Japanese dictionary
« Reply #3 on: April 22, 2004, 09:32:37 am »
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
SL-C1000, Hand converted to English with Japanese Input
Running X apps via X/Qt
iRiver USB host cable; Diatec P-Cord usb power cable (extendable); Acro's Reel Cable USB (A to A, B, Mini-B,  & Mini-B 8pin); GreenHouse 1Gb PicoDrive+; 2x256Mb Hagiwara SD cards; 128Mb Transcend CF card; 512Mb PQI CF card; AmbiCom WL1100C-CF 11B WLAN card

DrWowe

  • Hero Member
  • *****
  • Posts: 696
    • View Profile
    • http://
C860 Japanese dictionary
« Reply #4 on: May 04, 2004, 08:12:01 pm »
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

  • Hero Member
  • *****
  • Posts: 1164
    • View Profile
    • http://
C860 Japanese dictionary
« Reply #5 on: May 04, 2004, 09:46:28 pm »
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: [Select]
! /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 )


The c760 and c860 share the same flash chip and the sizes of the partitions are the same
cat /proc/mtd gives
Code: [Select]
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: [Select]
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
SL-C1000, Hand converted to English with Japanese Input
Running X apps via X/Qt
iRiver USB host cable; Diatec P-Cord usb power cable (extendable); Acro's Reel Cable USB (A to A, B, Mini-B,  & Mini-B 8pin); GreenHouse 1Gb PicoDrive+; 2x256Mb Hagiwara SD cards; 128Mb Transcend CF card; 512Mb PQI CF card; AmbiCom WL1100C-CF 11B WLAN card