Sat Jan 06, 2007 4:50 pm 
604wifi Software and Hardware Info
There are many questions on what the 604wifi is running and how that software is configured or possibly extended (some people call this hacking). Maybe this thread could gather the information so
a) other threads like the wikipedia thread don't get cluttered
b) some other questions are answered by this one
with this in mind, I'll start listing some information. Please add as many pieces as you see fit as the collective wisdom may bring information not held by others.
-------------------------------------------------------------------
The Opera Browser, by using the "about:" command, shows a great deal about the device. In particular, you can see:
The device appears to be running an ARM Version 5 processor
The device runs Montavista Linux Version 4.02
This linux is based on the Linux 2.6.10 kernel
The Opera Version is Version 1.3.3 Build 508
Web ID string is
"Mozilla/4.0 (compatible; MSIE 6.0; GOGI; Linux armv5tejl) Opera 8.5 [(null)]
An article that supports this in general is at
http://linuxdevices.com/news/NS7079516466.html
File system information:
On a 102MB linux EXT3 partition on the drive: /mnt/system/ - main system files
etc <directory>
lost+found <directory>
opera_home <directory> /mnt/system/opera_home/ - Opera directory
/mnt/system/opera_home/opera.ini - Opera preference file
/mnt/system/opera_home/cache4/ - Opera browser cache
dc.dat 6KB
opts.cramfs.secure 15MB
rootfs.cramfs.secure 8MB - Linux cramfs ROM image file system
sst.dat 132KB
On a 27.8GB FAT32 partition on the drive:
/mnt/data/ - "root" directory for the ARClibrary (see System/System.bin in Notepad)
/mnt/data/Albums
/mnt/data/Data
/mnt/data/Downloads etc.
/mnt/data/System - System directory which is not visible from ARClib but is in USB hard disk mode - contains background images and config files
/mnt/data/System/msg - system messages in PNG graphics format
/mnt/data/System/POS - contains file "POS Archos 604wifi.exe" which is a password protected ZIP file (uses a French version of ZIP). One user has stated he cracked the password and the file only had an uninteresting text file - we need the password published to verify this.
Devices:
Display /dev/fb0, /dev/fb4
Hard Drive /dev/hda1
Hardware:
30GB Toshiba MK3008GAL 1.8" hard drive (
pictures) (
spec sheet)
- First partition: 102MB, file system linux EXT3, boot system, browser files
- Second Partition: 27.8GB, FAT32, user data
(mounted as /dev/hda1 /mnt/data vfat noatime,utf8,shortname=mixed,umask=000,gid=66 0 0, all files permission 777
Integrated Circuit Chips:
-
Texas Instruments DaVinci technology-based media processor consists of an ARM9® and TMS320C64x+T digital signal processor (DSP) core plus video/imaging co-processors (
article) (
TI Chip Info & Guides)
There is controversy that they are using the TMX version of the TI chip (a non-production silicon) instead of TMS (production ready)
- Wifi Chipset BGW211(
spec sheet)
- Memory: Qimonda HYB18TC256160AF-3.7 256 megabit DDR2 quad bank DRAM (
picture) (
datasheet)
Other areas of interest:
- The Nokia 770 appears to use the same processor as the 604wifi. May also be similar to the Sharp Zuarius SL-C750
- The linux may be this one
http://www.mvista.com/products/mobilinux/index.html
- Need to try more Opera commands to see if they work. All local file strings used to date do not find hard disk files, maybe just need to hit on the right string.