Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Skaarj

Pages: [1]
1
C1000/3x00 Hardware / Unknown Ics
« on: September 20, 2011, 09:20:03 am »
So, what does actually NAND contain?
String from SYSTC320.DBK contain text from diagnostic menu (which is accessible by pressing D+M)
And I don't understand where diagnostic menu code exists. Can it be duplicated in PROM and NAND?

2
C1000/3x00 Hardware / Unknown Ics
« on: September 19, 2011, 08:52:02 am »
Thank you for explanation!
Quote
Just a plain custom programmed 8MiB PROM with bootloader, ROM diag and EN-JP dictionary database.
So, if I understand correctly, it contains initial bootloader that execute code from NAND and diagnostic menu code, doesn't it?

3
C1000/3x00 Hardware / Unknown Ics
« on: September 19, 2011, 03:00:13 am »
Here three unknown Sharp ICs are shown.
Two chips marked as
SHARP
50752B26B2
F0703T588
and one marked as
RX-IX0032YCPZQ
I've found almost nothing about these chips on the net.
What can it be?

4
C1000/3x00 General discussions / C3200 Boot Process
« on: September 13, 2011, 10:50:41 am »
I've tried to make a little investigation
Code: [Select]
# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 006b0000 00020000 "Boot PROM Filesystem"
mtd1: 00700000 00020000 "Logical"
mtd2: 07900000 00020000 "JFFS2"
mtd2 contains jffs2 filesystem. After mounting /dev/mtdblock2 I've got opt/native/arm/3.4.6-xscale-sftvfp directory with system files (bin, include etc)
After dumping mtd1 and analyzing strings, I've found that it's UBoot.
One interesting string:
Quote
bootargs=console=ttyS0,115200 console=tty1 root=/dev/ram rw fbcon=rotate:1 ramdisk_size=8192
bootcmd=if testkey 101 ; then nand read.logical 0xa1000000 0x00060000 0x00540000; setenv bootargs console=ttyS0,115200 console=tty1 root=/dev/ram rw fbcon=rotate:1 ramdisk_size=8192; bootm; fi; if testkey 2 ; then nand read.logical 0xa1000000 0x005a0000 0x00160000; setenv bootargs console=ttyS0,115200 console=tty1 root=/dev/mmcblk0p1 fbcon=rotate:1; bootm; fi; if testkey 18 ; then nand read.logical 0xa1000000 0x005a0000 0x00160000; setenv bootargs console=ttyS0,115200 console=tty1 root=/dev/hda1 fbcon=rotate:1; bootm; fi; if testkey 3 ; then nand read.logical 0xa1000000 0x005a0000 0x00160000; setenv bootargs console=ttyS0,115200 console=tty1 root=/dev/hdc1 fbcon=rotate:1; bootm; fi; nand read.logical 0xa1000000 0x005a0000 0x00160000; setenv bootargs console=ttyS0,115200 console=tty1 root=/dev/mtdblock2 rootfstype=jffs2 fbcon=rotate:1; bootm;

dmesg says that mtd0 is sharpsl flash and mtd1 and mtd2 are sharpsl nand

What is sharpsl flash?

5
C1000/3x00 General discussions / C3200 Boot Process
« on: September 12, 2011, 08:50:46 am »
Quote from: utx
It jumps somewhere to the PROM and runs bootloader (or ROM menu). In the standard mode, it loads NAND bootloader (or NAND menu). NAND bootloader processes records in the dedicated NAND area, sets the hardware, creates kernel arguments and runs one of the kernels in the dedicated areas. Then it continues with a standard Linux boot depending on the image in the flash.
Thank you. Is it possible to obtain detailed information about this process somewhere?

6
C1000/3x00 General discussions / C3200 Boot Process
« on: September 11, 2011, 08:24:37 am »
Hi. I'm very interesting how zaurus boots up.
What does happen when power is applied?
There is no information about internal flash in PXA270 datasheet. So where is maintenance menu (and rescue mode) code located? What does handle special key pressing?
Unfortunately, I haven't found any really useful information.

Pages: [1]