Archos 605wifi hacked (604wifi too probably)

Special Developer Edition Firmwares and Hacking on Archos 5 IT, 5/7 IMT, 605/705, with Android, ├àngstr├Âm and other Linux
sideways
Archos Guru
Archos Guru
Posts: 448
Joined: Wed Nov 21, 2007 6:41 pm

Post by sideways »

grond wrote:Oh, this document is even more interesting:

http://focus.ti.com/lit/an/spraad7/spraad7.pdf

See page 2. There the framebuffers are explained completely...
Fantastic!!

I'm gonna test the speed of scribble in a dedicated environment (no ssh, no opera) later this week. If it's as fast as I suspect, then writing a dedicated app for this task (scribbling/painting on the screen) might be worthwhile even if qtopia works. Since I know of no such high resolution device with the potential to draw really great art on (and speed of response is essential)

I don't understand why archos developers didn't bundle such an app with the device, it is clearly a "killer app".
bubu
Archos User
Archos User
Posts: 71
Joined: Thu Jan 03, 2008 12:23 pm

Post by bubu »

thx to grond, sideways, _kb and other guys I've now a working qtopia env on the 605 wifi :)

Image

will post a test image soon tomorrow or on friday...

we are there guys... :D
sideways
Archos Guru
Archos Guru
Posts: 448
Joined: Wed Nov 21, 2007 6:41 pm

Post by sideways »

bubu wrote:thx to grond, sideways, _kb and other guys I've now a working qtopia env on the 605 wifi :)

Image

will post a test image soon tomorrow or on friday...

we are there guys... :D
LADIES & GENTLEMEN, PLEASE FASTEN YOUR SEATBELTS, WE ARE READY FOR TAKEOFF...

(bubu - showoff!!)
grond
Archos Guru
Archos Guru
Posts: 627
Joined: Thu Nov 23, 2006 10:37 pm
Location: Berlin
Contact:

Post by grond »

bubu wrote:thx to grond, sideways, _kb and other guys I've now a working qtopia env on the 605 wifi :)
Archos has just sold another 605wifi... :D
openAOS
CourtD
Archos Novice
Archos Novice
Posts: 3
Joined: Wed Dec 05, 2007 6:28 am

Post by CourtD »

Wanna make a thread with a guide for getting Qtopia to work?

And will you still be able to access the regular archos interface after you've put Qtopia on?

Court

PS You guys should really get a Wiki going :D
thethirdmoose
Archos Guru
Archos Guru
Posts: 397
Joined: Thu Sep 06, 2007 4:12 am

Post by thethirdmoose »

acraftysquirrel
Archos Novice
Archos Novice
Posts: 4
Joined: Thu Jan 10, 2008 2:51 am
Contact:

Post by acraftysquirrel »

will Qtopia environment work on the 604 wifi?
wrei
Archos Novice
Archos Novice
Posts: 8
Joined: Wed Oct 31, 2007 6:43 pm
Location: Earth
Contact:

THANK YOU

Post by wrei »

The community sends its thanks. Didn't understand half of what I was reading but has been fun to watch. Very cool.
thethirdmoose
Archos Guru
Archos Guru
Posts: 397
Joined: Thu Sep 06, 2007 4:12 am

Post by thethirdmoose »

Thank you bubu! Please post your stuff!
Ben2
Archos Novice
Archos Novice
Posts: 22
Joined: Mon Jan 07, 2008 1:19 pm

Post by Ben2 »

Wow , well done mate , that looks slick :D
dpvu
Archos User
Archos User
Posts: 74
Joined: Sat Dec 15, 2007 5:41 am

Post by dpvu »

bubu wrote:thx to grond, sideways, _kb and other guys I've now a working qtopia env on the 605 wifi :)

will post a test image soon tomorrow or on friday...

we are there guys... :D
Props to you bubu! I'm jealous now and would like to check this out sometime.
metalforever
Archos Novice
Archos Novice
Posts: 18
Joined: Mon Dec 24, 2007 10:35 pm

Post by metalforever »

Opie anyone?

http://opie.handhelds.org/cgi-bin/moin.cgi/WhatIsOpie

Its a fork of qtopia thats open source. Perhaps this works as well as qtopia.., when running, can anyone confirm? My family is very very short on cash and im very lucky i even have one of these(bought used of over $100 under retail), so im afraid to even touch the archos at this point.
kb
Archos Guru
Archos Guru
Posts: 1745
Joined: Tue Jan 08, 2008 11:19 am

Post by kb »

Getting a qtopia env working on the 604/5 is great news, and I'm highly impressed by bubu and co. for getting this done so rapidly :)

I have a few, random thoughts on this which I put up for discussion in no particular order...

1. It seems to me that there are two ways that `qtopia/x04/5' could be developed: as a long-term `hack' to run alongside the existing avos interface, or as an eventual replacement for avos. The latter, it seems to me, is more worthwhile but a lot more difficult.

2. Running alongside avos might be useful in the short-ish term, because (a) we already know how to do this, and (b) we wouldn't lose any of the built-in functionality. In my own `hello world' tests I've found that I can switch back and forth between the running app and the avos app, the same way as the built-in apdf app allows. It's a bit grungy, but probably functional. The app switching code could, I think, readily be added to the qtopia interface somewhere.

3. If we replace avos, then we need a way to get its functionality. Replicating it is probably highly impractical, if not impossible. So there would need to be a way to launch (or re-launch) avos from qtopia. avos isn't a qtopia app, so it would be necessary for the x04/5 qtopia implementation to set up a `non-qtopia' working environment in which to run avos, in much the same way that avos does for qtopia apps right now. We'd need to provide pass-throughs for keyboard and touchscreen input, for example. Although this is non-trivial, I think it falls squarely into the realm of `things we know how to do'.

4. If avos and qtopia run side-by-side, there are a lot of problems that have to be solved before qtopia or qtopia apps can do audio stuff. avos grabs the audio driver when it starts, and doesn't seem to let it go. Unless there is some neat hack that I haven't thought of (fingers crossed), the only way around this problem requires, I think, the ability to insert new kernel modules at boot time. This falls into the category of `things we don't know how to do'.

5. The avos media stuff is not modular in any way, as it was on the PMA. You can't, for example, run just the audio player, or the video recorder. Question: does the 604/5 have enough memory to run a full implementation of Qtopia and avos simultaneously, while still leaving room for apps? avos uses at least 10mb of the 40-or-so mb the unit has.

5. All of this is too ambitious for me. I got interested in this hack because I thought it would provide an easy way for me to port some of my PMA apps to the 604. I thought it would be ten minutes' work :( Hah! From a purely personal point of view, I'm not sure I want to install a whole new operating environment just to run a few simple apps :)

6. We already know that the avos app can launch and inter-operate with qtopia-like apps. I've investigated what would be necessary to port qtopia apps to use the avos `look and feel'. It's not trivial, but it wouldn't be impossible.

7. This is the big question for me: If Archos were to provide the avos interface with a way to launch _any_ program (rather than just the pdf viewer) -- and this is probably only a two-line code change for Archos -- would it be better to focus development on a way to make ordinary qt apps work with avos, or to continue to work on a whole new UI environment? Of course, there's nothing to suggest that Archos would be willing to do this.

Comments welcome

Best wishes
kb
pablochacin
Archos Novice
Archos Novice
Posts: 11
Joined: Tue Sep 11, 2007 6:19 pm
Location: Spain

Will Archos ever learn?

Post by pablochacin »

7. This is the big question for me: If Archos were to provide the avos interface with a way to launch _any_ program (rather than just the pdf viewer) -- and this is probably only a two-line code change for Archos -- would it be better to focus development on a way to make ordinary qt apps work with avos, or to continue to work on a whole new UI environment? Of course, there's nothing to suggest that Archos would be willing to do this
First, congratulations. YOU ARE THE BOSSES! We the nerds salute you!

With respect of this interesting question, according to what I've seen from Archos, they will never understand the idea of an open platform like Nokia N800. They prefer the closed platform way and will keep that mentality, doing whatever they can to prevent any home brew applications.

In that way, they undermine one of the best portable platform already in the market, loosing a huge opportunity just to gain some pennies selling proprietary stuff. Meanwhile, in CES some 5 new platform have already appeared from nowhere competing for a piece of the Mobile Internet Device cake.

Is sad, very sad, how some people can be so technically savvy to create such device and so clueless about long term business strategy.
kb
Archos Guru
Archos Guru
Posts: 1745
Joined: Tue Jan 08, 2008 11:19 am

Re: Will Archos ever learn?

Post by kb »

pablochacin wrote:
7. This is the big question for me: If Archos were to provide the avos interface with a way to launch _any_ program (rather than just the pdf viewer) -- and this is probably only a two-line code change for Archos -- would it be better to focus development on a way to make ordinary qt apps work with avos, or to continue to work on a whole new UI environment? Of course, there's nothing to suggest that Archos would be willing to do this
First, congratulations. YOU ARE THE BOSSES! We the nerds salute you!

With respect of this interesting question, according to what I've seen from Archos, they will never understand the idea of an open platform like Nokia N800. They prefer the closed platform way and will keep that mentality, doing whatever they can to prevent any home brew applications.

In that way, they undermine one of the best portable platform already in the market, loosing a huge opportunity just to gain some pennies selling proprietary stuff. Meanwhile, in CES some 5 new platform have already appeared from nowhere competing for a piece of the Mobile Internet Device cake.

Is sad, very sad, how some people can be so technically savvy to create such device and so clueless about long term business strategy.
To be honest, I think Archos is quite business-savvy these days. The question they would have asked is: will we make more money by (a) creating an open platform in the hope that a proliferation of 3rd-party apps will encourage people to buy more units, or (b) creating a closed platform and selling add-ons ?

They already tried (a) with the PMA430. Given the results, I can very well understand why they might find (b) more appealing these days :)

Having said that, there were many disincentives to buying a PMA, not least the cost. A PMA-like device in the form factor of a 404 and selling for $200 might be a different proposition altogether.

I think that the way Archos is currently doing makes good business sense, even though it irritates me personally :)
grond
Archos Guru
Archos Guru
Posts: 627
Joined: Thu Nov 23, 2006 10:37 pm
Location: Berlin
Contact:

Re: Will Archos ever learn?

Post by grond »

pablochacin wrote:Is sad, very sad, how some people can be so technically savvy to create such device and so clueless about long term business strategy.
That's because the people who develop the devices aren't the same as those who decide on the strategy. Every engineer would decide for the open platform, every manager would opt for M$-DRM which means hermetically sealed devices...
openAOS
bubu
Archos User
Archos User
Posts: 71
Joined: Thu Jan 03, 2008 12:23 pm

Post by bubu »

Here it is...

test version for openPMA-NG with qtopia free 2.1.1 (this is highly alpha) so bunch of stuff will probably not work... (suspend/resume, acpi, ...)

http://download.openpma.org/test/openpm ... 080110.zip
http://download.openpma.org/test/openpm ... zip.md5sum

unzip it into /mnt/data (root of the USB disk)
then use "1;/mnt/data/openpma-ng.sh" as FTG
if u already used an other openpma-ng version u MUST shutdown your 605
then boot and use "1;/mnt/data/openpma-ng.sh --uninstall" as FTG
then "1;/mnt/data/openpma-ng.sh" once uninstall is done
then... go in file browser
then Info
and click on openPMA-NG pdf

it seems first time before launching u need to ssh -p 1022 root@605ip and chown -R nobody:nobody /home/nobody
I tried to do it into the openpma-ng.sh script but did not worked... will investigate later...

enjoy :)

EDIT1: I've tested that only on a605 wifi with 1.7.13 firmware... (probably not enough room on A604...)
Ben2
Archos Novice
Archos Novice
Posts: 22
Joined: Mon Jan 07, 2008 1:19 pm

Post by Ben2 »

Could I brick my 604W if I try it ?
bubu
Archos User
Archos User
Posts: 71
Joined: Thu Jan 03, 2008 12:23 pm

Post by bubu »

Ben2 wrote:Could I brick my 604W if I try it ?
you will have probably not enough space on the hidden partition ! so u will have to reformat things or something...
Napster
Archos Novice
Archos Novice
Posts: 29
Joined: Fri Dec 07, 2007 6:56 pm

Post by Napster »

bubu wrote:It seems first time before launching u need to ssh -p 1022 root@605ip and chown -R nobody:nobody /home/nobody
I tried to do it into the openpma-ng.sh script but did not worked... will investigate later...
i don't understand that, i'm french can you explain please...

thanks you very much for that.
Post Reply

Return to “Open Development”