Archos 605 WiFi

From Wiki.ArchosFans.com

Jump to: navigation, search

Contents

Specifications

Display: High resolution screen, 800x480 pixels, 4.3" TFT LCD, 16 million colors, matte, Touch screen Dimensions: Avg 122 x 82 x 15 mm/4.8" x 3.2" x 0.6" (For 4/30GB* models) - 150gr/190gr Avg 122 x 82 x 20 mm/4.8" x 3.2" x 0.75" (For 80/160GB* models) - 260gr

Video FAQ:

Q - What formats, resolutions and codecs are supported?

Resolution: The max resolution supported is 720×480 (NTSC) or 720x576 (PAL) at 29.97 or 25fps respectively.

Containers: The AVI, WMV, MJPEG, VOB, FLV and MP4* containers are supported. In addition, a full DVD rip* is supported (i.e. in the form of VOB files).

Codecs: MPEG4-ASP, MPEG-4 AVC (H264), WMV(9), MPEG-2

Video Tips:

- AVI files are supported with MPEG-4 ASP video (no GMC or QP). This is basically your standard Xvid and DivX type video. AVI files should not exceed 2GB. Audio should be MP3 Stereo (30-320 Kbits/s CBR & VBR) or AC3 2.0/5.1. (To use AVI videos with AC3 audio, you need to buy the Cinema plugin)

- The MP4 container supports H.264 video codec and AAC audio. You must buy the Podcast plugin to enable this support. A reliable encoding setting is Baseline-Profile @L3.0, with up to 5 reference frames. For advanced users, some Main Profile features are supported, although stability will depend on resolution and bitrate. Variable framerate H.264 is not supported, it will result in errors when seeking. MP4 videos with anamorphic aspect ratios are not supported. Audio should be AAC stereo (AAC multi-channel not supported).

- The WMV container supports WMV (9) video, Main Profile @ Medium Level. WMV 7 or 8 are not supported.

- MJPEG (up to DVD resolution) recorded by some digital cameras like the panasonic FZ30.

- Flash video .flv files ie downloaded from youtube.

- VOB files (DVD rip) support MPEG-2 MP@ML up to 10 Mbps, up to DVD resolution. Audio should be AC3 (2.0/5.1). DTS is NOT supported. You must buy the Cinema plugin to enable VOB support.

- Subtitles are supported in the following formats: srt, ssa, sub and smi. The subtitle file should be in the same folder as your video file, and have exactly the same name (i.e. Rambo.avi & Rambo.srt). For MP4 videos, smi subtitle format is recommended, as other formats may not work.


Q - What if my youtube video files (.flv) stop playing?

A - It happens some times a full reboot will do the trick and fix the issue.

Q - When I want to play a videofile it says video to large?

A - The resolution of your videofile is to large it exceeds the dvd resolutions 720×480 (NTSC) or 720×576 (PAL) at 29.97 or 25 FPS.

Audio FAQ:

Q - What formats are supported?

A - Out of the box: - Stereo MP3 decoding @ 30-320 Kbits/s CBR & VBR, WMA, Protected WMA, WAV (PCM/ADPCM).

The Cinema plugin: - AC3 stereo audio and 5.1 sound files.

The Podcast plugin: - AAC stereo audio files. Protected AAC is not supported.

Not supported: - ogg, flac files


General FAQ:

Q -How can I do a full reboot? A - Hold down the on/off button (5 to 10 seconds) until the popup comes shutting down then turn on by using the same on/off button (1 to 2 seconds). If the the on/off button doesn't work you can use the reset press it by using a small paper clip.

Q - How can I get in the recovery menu? A - Hold down the tv/lock button and turn your device on a white screen will appear with Recovery (code 101) Would you like to recover your system ? No ---> Will start your device normal. Repair Disk ---> Will try to repair your disk and install a new firmware without changing or deleting your files on the disk. Format Disk ---> Will format the entire disk so you will lose all your files and install a new firmware.

Q - Can I downgrade my firmware? A - Yes and no 1.7.06 <---> 1.7.13 |---> 1.8.03 <---> 1.8.05 <---> 1.8.07 |---> 2.0.10 <---> 2.1.04 So if you have a firmware higher then 1.7.13 you can't go back to the hackable firmware.

Browser:

Q - sudden shutdown of the archos while browsing? A - Could be something to do with your favorites list if you add an unescaped link to your favorites list it will do some strange things. Example of an unescaped link

Code:

http://www.unofgadgets.com/this is unscaped/index.php

and this is the same link escaped

Code:

http://www.unofgadgets.com/this%20is%20unscaped/index.php.

Solution delete the bad link or clear temp cache and internetfiles.

Q - Browser freezes? A - Mostly this is due to the wifi connection that is lost. You can wait if it reconnects or you can hold down the on/off button and do a complete shutdown.

Q - Can I install activeX, flash, etc from the web on the archos? A - No you can't.

Q - Can I backup my favorites? A - No you can't. You can however export your favorites of your desktop pc browser to html and use that html page as your homepage. Another option would be to use the Local Content Portal with xml datafile. See the widget section for that.

Q - I get a black screen while browsing? A - This is a bug. A way around it is to zoom in and out of the page and it will show correctly.


Q - The sound volume is to low I have to set it at max volume? A - This is due to EU regulation. If you are on firmware 1.7.13 and below you can enable spdif to make it a bit louder. When on a firmware higher then 1.7.13 you can: 1) Use a dock 2) Use an headphone amplifier 3) Reencode your files with a higher gain.

Photos:

Q - What formats are supported? A - JPEG, BMP, PNG but note progressive jpg is not supported. As a workaround they can be integrated in a webpage to be viewed if you have the browser plugin.

Hacking

-Hacking the 605 is possible as documented in the archosfans.com forum

Firmware 1.7.13 can be obtained from archos at:

http://update.archos.com/5/a605/a605_r1.7.13/firmware_a605.aos

and md5sum(thanks grond)

 md5sum firmware_a605.aos
 f8ce8e068c45e6763526a322dcb112fd firmware_a605.aos

-Firmware above 1.7.13 can be downgraded by pulling drive and replacing drive image:

http://forum.archosfans.com/viewtopic.php?f=34&t=19984

(however boot sector remains at 2.1.x 1.8.x by this method, and with GFT2/3 exploit this is not necessary)

GFT3

-Mc/jb for post 1.7.13 archos 605

-A very nice hack developed by divx118 and sideways, which was called, "the most advanced root exploit for any Archos device yet," by openPMA's grond

-finally jailbreaks ALL known 605 with harddrive in the wild ( SDE plz, archos? )

http://forum.archosfans.com/viewtopic.php?f=34&t=29339

read well, this is an active thread with many tips and important bits

Development Environment

-full gcc toolset and linux tools including vim/nano editors thanks to sideways:

Anyone who wants a full gcc toolset and linux tools including vim/nano editors for working on the archos can get it here http://www.jbg.f2s.com/archos605/armx.ext3.gz (29MB) http://www.jbg.f2s.com/archos605/setpaths.sh

Copy to /mnt/data (unzip the ext3 image, it's a 100MB filesystem image), and execute this to activate the tools in an ssh session (press tab tab to see commands available afterwards)

Code:

. /mnt/data/setpaths.sh

Do not forget the initial dot (followed by a space)

(NB this uses the spare loop device, so if you have gps installed it won't work)

Most C projects can be built in /mnt/system and will compile using the sequence:

tar xvf project.src.gz
cd project
./configure --prefix=/mnt/system/armx/usr
make
make install

The armx.ext3 partition is 100mb, if you need more space, create a bigger ext3 file with:

dd if=/dev/zero of=armx.ext3 bs=1M count=200' and 'mke2fs -j -m0 armx.ext3

Then copy all the contents from the original armx.ext3 to a temp dir on your linux box, and then transfer them to the new armx.ext3 by loop mounting it and using

cp -a

GFT2

-Dubbed GFT2 by its creator divx118 of UN of Gadgets (and former archosfans.com forum member) for its throwback to the original 605 GFT exploit and GFT2's similar nature

-As of 12-07-09- It is possible to enable a hack dubbed GFT2 in archos firmware 2.1.x as documented by maurice:

-As of now still no post 1.7.13 bootloader hack and like GFT it is reset upon device powering off)

http://www.unofgadgets.com/viewtopic.php?f=44&t=965


GFT/Arcwelder

-The rather skilled exploit was discovered by archosfans.com forum member fiat

-With the use of Arcwelder SSH access to the 605 is available

-There is a bash trick in Linux that allows command line arguments to be executed by typing a specially crafted string, see:

http://code.google.com/p/arcwelder/

-All exploits currently in the wild are derived from GFT, Thanks Fiat!

openPMA

-The openPMA wiki for the 605 wifi can be found at http://www.openpma.org/gen4/Main_Page

-The openPMA team (at one time active as grond and bubu, etc.) took the GFT exploit and developed an ARM cross-compiler, tool-chain, and (along with Sideways) an alpha version of Qtopia.

AOS 2 utility/archutil

chebuzz of archosforums.com says
"This will allow you to decrypt nearly all AOS2 files. There is no documentation besides the code and the built-in help. If you have any questions, I'd be happy to answer them. It also verifies different signatures and will tell you what key was used to verify it. Code is also included to sign files with a built-in private key, or with a private key passed on the command-line. And finally, functionality is included to sign a firmware update file with your own private key.

Most of this has been initially tested. None of it has been thoroughly tested. Again, feel free to let me know of any bugs that you find.

And let me just get the first question out of the way: it will not work for A5IT files. It probably would if somebody could find its keys.

Now let me get the second question out of the way: this is not useful for hacking your Archos unless you know their private key. And let's not waste time talking about brute-forcing the key, shall we? It's just not feasible at this time."

Extract the contents of the archive into a folder, go to the folder on the commandline and type "make".

Linux http://download.openpma.org/archutil/archutil.tbz Win32 http://www.mediafire.com/download.php?omzlznizfnj


Qtopia

-Qtopia - a hack which was mostly a proof-of-concept (however did provide a terminal and vnc for hackers!)

instructions: http://www.openpma.org/gen4/How-TO:_Install_Qtopia

files: http://download.openpma.org/test/openpma-ng-0.1.0-test080110.zip

svn access

***This has been abandoned (possibly temporarily).***

-happy hackers openPMA have recently opened up anonymous access to read svn of the latest openPMA code. calling all hackers! http://forum.archosfans.com/viewtopic.php?f=34&t=26592

make sure your regular user has right to create dir /data/devel/openpma-ng/

as that regular user:


Code:

cd /data/devel
svn co https://svn.openpma.org/svn/openpma-ng

Stand-alone apps

-There is a new app on UN of gadgets which allows simple text editing on the Archos 605


-There is a documented method on archosfans.com forum for playing music using a server component, which allows music and browsing at the same time

-there have been several apps including a paint app which can be found on the archosfans.com forum http://forum.archosfans.com/viewtopic.php?t=12044

-cli gnu chess http://www.jbg.f2s.com/archos605/gnuchess.zip

Archos-Liberation-Front

-The alf is headed by Archilles who has released several studies conducted about interoperability between 605 hardware and 3rd party software*

note: with MC.2 jb it is possible to change the 605 harddrive, gdb has been added and more: see the forum for details

Moldy Cheese .2 - jailbreak for 605wifi (not 4gF) firmwares <1.7.13

http://archos-liberation-front.googlecode.com/files/moldy_cheese_v0.2_stable.zip

UPDATE: CHECK THE FORUMS FOR .2 STABLE VERSION OF MOLDY_CHEESE WITH USB!!!!

-this one comes with some gusto--Every plug-in! http://forum.archosfans.com/viewtopic.php?f=34&t=26132&st=0&sk=t&sd=a

archosfans.com forum member cyclonezephyrxz7 said:

its very simple. Archilles just spends the beginning describing HOW his file works. The method is at the bottom (below the download)...basically:

Prerequisites:
-A non-160 GB (or greater) Archos 605 (note: not the 4g FLASH version yet afaik)
-Firmware no greater or less than (so exactly:) 1.7.13
-BACKUP YOUR DATA

Steps:

1-Download the files and unzip.
2-Transfer the files to the accessible root of the archos (Meaning that when you go into Explorer and find the HDD labeled A605 or w/e it may be, just copy the FILES (not the folder) there).
3-Disconnect USB
4-Connect to a WiFi network
5-Click the WiFi icon again and click "Wireless File Server"
6-In the password field enter this (with Quotes " " )

"1;/bin/sh -x /mnt/data/FREEDOM"

(/mnt/data/ is the accessible root of the archos, that is why you placed the files there...)
7-Click "Enable Wireless Server..." (or similar) ... Once the pop-up comes up saying "Wireless File Server Is Running" (or similar), close it
8-Hold down the power button until the device SHUTS OFF (not suspends)
9-Turn on the device again (you will see the Archos Logo, then a blue screen with lots of text. That is normal).
10-You are done! (Go to settings >> Firmware and Updates to see how you now have many more plugins...)


  • Disclaimer: I did not create this hack, nor have I looked at the source. By following the steps that I provided above, you are taking full responsibility for anything that may happen. The steps written above worked on MY A605 Device (30GB), and results may vary depending on situation. Any resulting damage is the USER's fault. This hack comes with risks, and if you are willing to take those risks, then you may follow the steps posted above. All credit for the hack goes to Archilles. Credit for the basic step-by-step (which I expanded upon here) goes to Archilles

Moldy Cheese .2 - jailbreak for 605wifi firmwares >1.7.13

-recommend GFT3 not this method, this should work too provided the right files

-Extending the functionality of GFT2 and porting the MC functionality to >1.7.xx firmwares credit goes to sideways his efforts

-This is a tethered JB, Still no >1.7.xx boot hack (ie after a full power cycle this will need to be re-enabled)

-http://forum.archosfans.com/viewtopic.php?f=34&t=28813&start=0&st=0&sk=t&sd=a

Get the hacked avos binary from moldy_cheese_v.0.2_stable: http://archos-liberation-front.googleco ... stable.zip , unzip the file, and (assuming you are running linux) mount the rootfs.cramfs.secure with:

mkdir /mnt/tmp mount -o loop,offset=256 rootfs.cramfs.secure /mnt/tmp

then avos is in /mnt/tmp/usr/bin (windoze users will have to do something else, like not use windoze)

create a textfile called restartavos.sh:

#!/bin/sh
# redirect all output to restartavos.log
exec > /mnt/system/restartavos.log 2>&1

echo "killing network services..."
killall smbd
killall nmbd
killall downloadd
killall upnpd
killall sshd

rm -f /tmp/smbd.pid
rm -f /tmp/nmbd.pid
rm -fr /tmp/download*
rm -f /tmp/upnpd.pid
rm -fr /tmp/upnpd
rm -f /tmp/sshd.pid

echo "killing udhcpc..."
killall udhcpc
rm -f /tmp/resolv.conf
rm -f /tmp/udhcpc.vars
rm -f /tmp/udhcpc.pid

echo "killing wpa_supplicant..."
killall wpa_supplicant
rm -f /tmp/wpa_supplicant/eth0
rm -f /tmp/wpa_ctrl*

echo "bringing eth0 down..."
ifconfig eth0 down

echo "removing modules..."
rmmod sd8xxx sdio af_packet sdio_host_davinci sdio_dma_davinci sdio_core

echo "killing avos..."
kill `pidof avos_helper.sh`

echo "inserting modules..."
insmod /lib/modules/sdio-core.ko
insmod /lib/modules/sdio_dma_davinci.ko
insmod /lib/modules/sdio_host_davinci.ko
insmod /lib/modules/af_packet.ko

echo "restarting avos (2.1.04 unlocked)..."
mount -o bind /mnt/system/bin /usr/bin
/usr/bin/avos &

echo "restarting sshd..."
/tmp/ssh/sshd -f /tmp/ssh/sshd_config
#/mnt/data/arcwelder/install


copy avos and restartavos.sh to top directory on your archos samba share (or from usb), then from a GFT2 ( http://bit.ly/8lSFiC ) ssh session do:

cp -a /usr/bin /mnt/system
cp /mnt/data/avos /mnt/system/bin/
cp /mnt/data/restartavos.sh /mnt/system
chmod +x /mnt/system/restartavos.sh

Then, the only line you have to type in future to launch the hacked avos is:

/mnt/data/restartavos.sh &

See also

Main Page

External links

Personal tools