OESF Portables Forum

Model Specific Forums => Sharp Zaurus => Zaurus - pdaXrom => Topic started by: fantshare on October 18, 2005, 08:03:12 am

Title: Archos
Post by: fantshare on October 18, 2005, 08:03:12 am
Hi,
Sorry newb question.
What is the status of the project with respect to the Archos (PMA400) ?
Thanks,
Title: Archos
Post by: sashz on October 18, 2005, 08:31:53 am
Quote
Hi,
Sorry newb question.
What is the status of the project with respect to the Archos (PMA400) ?
Thanks,
[div align=\"right\"][a href=\"index.php?act=findpost&pid=99853\"][{POST_SNAPBACK}][/a][/div]

Hello
I will try release first beta in weekend or next week :-)
Title: Archos
Post by: fantshare on October 18, 2005, 08:47:37 am
Hey that's great news.
Will the Archos specific source be available? I might have a dabble.


Quote
Quote
Hi,
Sorry newb question.
What is the status of the project with respect to the Archos (PMA400) ?
Thanks,
[div align=\"right\"][a href=\"index.php?act=findpost&pid=99853\"][{POST_SNAPBACK}][/a][/div]

Hello
I will try release first beta in weekend or next week :-)
[div align=\"right\"][a href=\"index.php?act=findpost&pid=99856\"][{POST_SNAPBACK}][/a][/div]
Title: Archos
Post by: sashz on October 18, 2005, 09:05:45 am
Quote
Hey that's great news.
Will the Archos specific source be available? I might have a dabble.


Quote
Quote
Hi,
Sorry newb question.
What is the status of the project with respect to the Archos (PMA400) ?
Thanks,
[div align=\"right\"][a href=\"index.php?act=findpost&pid=99853\"][{POST_SNAPBACK}][/a][/div]

Hello
I will try release first beta in weekend or next week :-)
[div align=\"right\"][a href=\"index.php?act=findpost&pid=99856\"][{POST_SNAPBACK}][/a][/div]
[div align=\"right\"][a href=\"index.php?act=findpost&pid=99857\"][{POST_SNAPBACK}][/a][/div]

yes
Title: Archos
Post by: fantshare on October 19, 2005, 10:20:50 am
On archos has anyone experience of reinserting a new cramfs into the aimage.img.
I have extracted the cramfs data o.k. and mounted it on my PC.

But I am concerned about to two blocks of 96 bytes in the header of aimage that look like they might be a checksum?
Title: Archos
Post by: sashz on October 19, 2005, 10:49:58 am
Quote
On archos has anyone experience of reinserting a new cramfs into the aimage.img.
I have extracted the cramfs data o.k. and mounted it on my PC.

But I am concerned about to two blocks of 96 bytes in the header of aimage that look like they might be a checksum?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100005\"][{POST_SNAPBACK}][/a][/div]

signature  Need hack it
Title: Archos
Post by: fantshare on October 19, 2005, 11:08:13 am
Quote
Quote
On archos has anyone experience of reinserting a new cramfs into the aimage.img.
I have extracted the cramfs data o.k. and mounted it on my PC.

But I am concerned about to two blocks of 96 bytes in the header of aimage that look like they might be a checksum?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100005\"][{POST_SNAPBACK}][/a][/div]

signature  Need hack it
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100009\"][{POST_SNAPBACK}][/a][/div]

That was my fear
Title: Archos
Post by: fantshare on October 19, 2005, 04:14:37 pm
Has anyone been able to hack the signature yet ?

[div align=\"right\"][a href=\"index.php?act=findpost&pid=100005\"][{POST_SNAPBACK}][/a][/div]
[/quote]

signature  Need hack it
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100009\"][{POST_SNAPBACK}][/a][/div]
[/quote]
Title: Archos
Post by: sashz on October 20, 2005, 12:24:08 am
Quote from: fantshare,Oct 19 2005, 12:14 PM
Has anyone been able to hack the signature yet ?

[div align=\"right\"][a href=\"index.php?act=findpost&pid=100005\"][{POST_SNAPBACK}][/a][/div]

signature  Need hack it
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100009\"][{POST_SNAPBACK}][/a][/div]
[/quote]
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100058\"][{POST_SNAPBACK}][/a][/div]
[/quote]

I have exctracted boot ROM, will disassembly soon. Want help and try yourself?
Title: Archos
Post by: fantshare on October 20, 2005, 05:43:40 am
[/quote]
I have exctracted boot ROM, will disassembly soon. Want help and try yourself?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100110\"][{POST_SNAPBACK}][/a][/div]
[/quote]

Does aimage.img reflash ? or just contain updated kernel + cramfs image.

Yes, how do you extract the boot rom?

My arm is bit rusty and I only have had the PMA for a week so need to read up more on the ti chip data, but I like to have a go.
Title: Archos
Post by: pyknite on October 20, 2005, 07:21:01 am
hello...

fisrt, i tanks you for this very good job...

but i have one question: when you install pdaxrom on the pma, you have a dual boot? you boot pdaxrom from qtopia or you must reset the pma?

I hope it's a dual boot, because i want to install pdaxrom on my pma (i was a pdaxrom user on zaurus  ) but i dont want to loose the os from archos...

thx...

ps: sry for my english, he iis very bad
Title: Archos
Post by: sashz on October 20, 2005, 07:36:34 am
Quote from: fantshare,Oct 20 2005, 01:43 AM
I have exctracted boot ROM, will disassembly soon. Want help and try yourself?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100110\"][{POST_SNAPBACK}][/a][/div]
[/quote]

Does aimage.img reflash ? or just contain updated kernel + cramfs image.

Yes, how do you extract the boot rom?

My arm is bit rusty and I only have had the PMA for a week so need to read up more on the ti chip data, but I like to have a go.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100142\"][{POST_SNAPBACK}][/a][/div]
[/quote]

no, that boot rom which check aimage and than running linux kernel from it
Title: Archos
Post by: sashz on October 20, 2005, 07:39:50 am
Quote
hello...

fisrt, i tanks you for this very good job...

but i have one question: when you install pdaxrom on the pma, you have a dual boot? you boot pdaxrom from qtopia or you must reset the pma?

I hope it's a dual boot, because i want to install pdaxrom on my pma (i was a pdaxrom user on zaurus  ) but i dont want to loose the os from archos...

thx...

ps: sry for my english, he iis very bad
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100153\"][{POST_SNAPBACK}][/a][/div]

hello,
that dual boot system qtopia and X11
Title: Archos
Post by: pyknite on October 20, 2005, 08:02:43 am
Quote
hello,
that dual boot system qtopia and X11
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100158\"][{POST_SNAPBACK}][/a][/div]


yeah very good news

and the version where will realesed is a RC (if it's a rc it's the RC11??) or a final???

thx a lot
Title: Archos
Post by: fantshare on October 20, 2005, 08:07:29 am
Can you reveal how you extract this rom ?
So that I too can view its contents.

[/quote]
no, that boot rom which check aimage and than running linux kernel from it
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100156\"][{POST_SNAPBACK}][/a][/div]
[/quote]
Title: Archos
Post by: sashz on October 20, 2005, 08:38:39 am
Quote from: fantshare,Oct 20 2005, 04:07 AM
Can you reveal how you extract this rom ?
So that I too can view its contents.

no, that boot rom which check aimage and than running linux kernel from it
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100156\"][{POST_SNAPBACK}][/a][/div]
[/quote]
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100161\"][{POST_SNAPBACK}][/a][/div]
[/quote]

bootrom attached - look inside, there very funny text messages, maybe we can install linux derectly on HD.  
If press Archos button during power on (when linux not booted yet) that will show debug info. There will physical memory map. I wrote simple module for access to ROM physical memory, which create proc entry. Read from this will read from ROM memory  maybe there more easy access, but i used this:

Code: [Select]
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include

#include
#include
#include
#include

#ifdef CONFIG_PROC_FS
#include
#endif

//#define FLASH_PHYS_ADDR               0x12A00000
//#define FLASH_PHYS_ADDR_LEN   (0x14000000 - FLASH_PHYS_ADDR)

#define FLASH_PHYS_ADDR         0x00000000
#define FLASH_PHYS_ADDR_LEN     0x80000

static void *remapped_base;

static struct proc_dir_entry *proc_rom;

static int rom_read_proc ( char *page, char **start, off_t off, int count, int *eof, void *data_unused )
{
    off_t       begin = 0;
    int         i = 0;
    unsigned char *c = remapped_base;

    printk(KERN_NOTICE "count = %d, off = %d.\n", count, off);

    if ((count) >= FLASH_PHYS_ADDR_LEN) {
        count = FLASH_PHYS_ADDR_LEN;
        *eof = 1;
    }

    while (count--) {
        page[i] = c[i + off];
        i++;
    }

done:
        *start = page;// + (off-begin);
        return i;
}

static int __init phys_init(void)
{
    int i;

    remapped_base = ioremap(FLASH_PHYS_ADDR, FLASH_PHYS_ADDR_LEN);

    {
    unsigned char *c = remapped_base;

    printk(KERN_NOTICE "Test BOOTROM location\n");

    for (i=0; i<16; i++) {
        printk("%c", c[i + 0x43000]);
    }

    printk(KERN_NOTICE "Done\n");
    }

    printk(KERN_NOTICE "Access to physical memory installed.\n");

    if ((proc_rom = create_proc_entry( "bootrom", 0, 0 )))
        proc_rom->read_proc = rom_read_proc;

    return 0;
}
static void __exit phys_exit(void)
{
    if (proc_rom)
        remove_proc_entry( "bootrom", 0);

    iounmap(remapped_base);

    printk(KERN_NOTICE "Access to physical memory uninstalled.\n");
}

module_init (phys_init);
module_exit (phys_exit);

MODULE_LICENSE("GPL");
MODULE_AUTHOR ("sash@pdaXrom.org");
MODULE_DESCRIPTION ("Physical memory access");
Title: Archos
Post by: fantshare on October 20, 2005, 08:45:14 am
Cool,
I will look at this when I get home from work.
 
Title: Archos
Post by: pyknite on October 20, 2005, 11:44:37 am
and when will be released pdaxrom for the pma???

thx
Title: Archos
Post by: sashz on October 20, 2005, 11:54:04 am
Quote
and when will be released pdaxrom for the pma???

thx
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100199\"][{POST_SNAPBACK}][/a][/div]

first beta will in monday ,i hope
Title: Archos
Post by: pyknite on October 20, 2005, 12:00:24 pm
Quote
Quote
and when will be released pdaxrom for the pma???

thx
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100199\"][{POST_SNAPBACK}][/a][/div]

first beta will in monday ,i hope
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100201\"][{POST_SNAPBACK}][/a][/div]


that's great

i hope too
Title: Archos
Post by: pyknite on October 20, 2005, 12:02:57 pm
euh i have one another question from a pma user...

the rom can use the graphic processor??? it will great if yes
Title: Archos
Post by: sashz on October 20, 2005, 12:05:54 pm
Quote
euh i have one another question from a pma user...

the rom can use the graphic processor??? it will great if yes
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100205\"][{POST_SNAPBACK}][/a][/div]

not yet - for now that utilize only arm core and generic framebuffer, not overlay.
Title: Archos
Post by: pyknite on October 20, 2005, 12:07:33 pm
Quote
Quote
euh i have one another question from a pma user...

the rom can use the graphic processor??? it will great if yes
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100205\"][{POST_SNAPBACK}][/a][/div]

not yet - for now that utilize only arm core and generic framebuffer, not overlay.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100206\"][{POST_SNAPBACK}][/a][/div]


ok... it's already great

the wireless will run? and the hardrive?

thx a lot for your answer
Title: Archos
Post by: sashz on October 20, 2005, 12:10:27 pm
Quote
Quote
Quote
euh i have one another question from a pma user...

the rom can use the graphic processor??? it will great if yes
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100205\"][{POST_SNAPBACK}][/a][/div]

not yet - for now that utilize only arm core and generic framebuffer, not overlay.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100206\"][{POST_SNAPBACK}][/a][/div]


ok... it's already great

the wireless will run? and the hardrive?

thx a lot for your answer
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100207\"][{POST_SNAPBACK}][/a][/div]

the first test system will work in chroot under Qtopia , so it will work
Title: Archos
Post by: pyknite on October 20, 2005, 12:12:22 pm
Quote
Quote
Quote
Quote
euh i have one another question from a pma user...

the rom can use the graphic processor??? it will great if yes
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100205\"][{POST_SNAPBACK}][/a][/div]

not yet - for now that utilize only arm core and generic framebuffer, not overlay.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100206\"][{POST_SNAPBACK}][/a][/div]


ok... it's already great

the wireless will run? and the hardrive?

thx a lot for your answer
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100207\"][{POST_SNAPBACK}][/a][/div]

the first test system will work in chroot under Qtopia , so it will work
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100208\"][{POST_SNAPBACK}][/a][/div]


in chroot under qtopia?? also you must run the pma normally and start pdaxrom from qtopia, like an emulator?
Title: Archos
Post by: sashz on October 20, 2005, 12:29:11 pm
Quote
in chroot under qtopia?? also you must run the pma normally and start pdaxrom from qtopia, like an emulator?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100209\"][{POST_SNAPBACK}][/a][/div]

yes, run normally , and than run pdaxrom base system.
that not emulation.
Title: Archos
Post by: pyknite on October 20, 2005, 12:46:48 pm
Quote
Quote
in chroot under qtopia?? also you must run the pma normally and start pdaxrom from qtopia, like an emulator?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100209\"][{POST_SNAPBACK}][/a][/div]

yes, run normally , and than run pdaxrom base system.
that not emulation.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100211\"][{POST_SNAPBACK}][/a][/div]


ok and next you must reset the pma to return to qtopia ?
Title: Archos
Post by: sashz on October 20, 2005, 01:01:09 pm
Quote
Quote
Quote
in chroot under qtopia?? also you must run the pma normally and start pdaxrom from qtopia, like an emulator?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100209\"][{POST_SNAPBACK}][/a][/div]

yes, run normally , and than run pdaxrom base system.
that not emulation.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100211\"][{POST_SNAPBACK}][/a][/div]


ok and next you must reset the pma to return to qtopia ?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100215\"][{POST_SNAPBACK}][/a][/div]

yes
Title: Archos
Post by: pyknite on October 20, 2005, 01:10:04 pm
Quote
Quote
Quote
Quote
in chroot under qtopia?? also you must run the pma normally and start pdaxrom from qtopia, like an emulator?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100209\"][{POST_SNAPBACK}][/a][/div]

yes, run normally , and than run pdaxrom base system.
that not emulation.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100211\"][{POST_SNAPBACK}][/a][/div]


ok and next you must reset the pma to return to qtopia ?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100215\"][{POST_SNAPBACK}][/a][/div]

yes
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100218\"][{POST_SNAPBACK}][/a][/div]


oki thx for your answers

i hope we will see one day our pma booting pdaxrom or qtopia on startup (like on a desktop pc), or only a pdaxrom with all the multimedia fonction from the archos rom
Title: Archos
Post by: fantshare on October 21, 2005, 03:49:54 am
Sashz,
Can you recomend good arm dissasembler, I looked on net for one but can't find good free one. Using dumpobj is a pain.

Didn't discover much last night.
Just if you have USB host connected when on blue debug screen it will sit there until you disconnect, and you can access HD wfrom host when on blue screen.
Interestring strings in ROM as you say. Same that say "duddudu" etc though might be button press combos, but no luck trying them.
Do you think there might be a terminal open somewhere ?
Title: Archos
Post by: sashz on October 21, 2005, 05:44:43 am
Quote
Sashz,
Can you recomend good arm dissasembler, I looked on net for one but can't find good free one. Using dumpobj is a pain.

Didn't discover much last night.
Just if you have USB host connected when on blue debug screen it will sit there until you disconnect, and you can access HD wfrom host when on blue screen.
Interestring strings in ROM as you say. Same that say "duddudu" etc though might be button press combos, but no luck trying them.
Do you think there might be a terminal open somewhere ?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100298\"][{POST_SNAPBACK}][/a][/div]

Use IDA - commercial Interactive Disassembler (look in p2p  )

If Archos connected to host during power up , that will wait disconnect and work as storage.
So in this mode you can restore corrupted fs or system.

Dunno about terminal software , there inside messages about USB2 port, so maybe its possible:) Anyway need disassembly and learn rom. Official french office says they cannot give us signature generator because security issues  So archos unlike linux and opensources i guess even if they released pma400 )
Title: Archos
Post by: pyknite on October 21, 2005, 07:37:07 am
when the will work on pdaxrom, the usb host will run???

thx
Title: Archos
Post by: fantshare on October 21, 2005, 08:28:59 am
Shame, it would be good for their sales I think.

Quote
Official french office says they cannot give us signature generator because security issues  So archos unlike linux and opensources i guess even if they released pma400 )
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100319\"][{POST_SNAPBACK}][/a][/div]
Title: Archos
Post by: j4p13j0 on October 23, 2005, 03:32:25 am
This is interesting stuff !
I have tried to dissasemble the firmware but never succeeded in mounting the resulting cramfs. Never figured out if the problem was related to xip-linear
patches I needed, or the image being bad.  

What did you do to mount the cramfs ?

And how would the pdaxrom work ? Changeroot from qtopia, killing qpe and starting X ? Or hacking the image so qpe does not start at all ?

I'd be very interested in helping, but must say I have no experience using arm (dis)assembler or kernel coding.  
BTW, are you using the latest (1.14-2) firmware for the kernel ? Or do you use 1.13-2 which, I believe, is more stable ?
Title: Archos
Post by: fantshare on October 23, 2005, 07:02:58 am
Quote
This is interesting stuff !
I have tried to dissasemble the firmware but never succeeded in mounting the resulting cramfs. Never figured out if the problem was related to xip-linear
patches I needed, or the image being bad.  

What did you do to mount the cramfs ?

And how would the pdaxrom work ? Changeroot from qtopia, killing qpe and starting X ? Or hacking the image so qpe does not start at all ?

I'd be very interested in helping, but must say I have no experience using arm (dis)assembler or kernel coding.   
BTW, are you using the latest (1.14-2) firmware for the kernel ? Or do you use 1.13-2 which, I believe, is more stable ?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100593\"][{POST_SNAPBACK}][/a][/div]

Ultimately I would like to boot direct into pdaxrom, but first there will be a chroot method I expect.

To mount the cramfs on pc I did:
Search in aimage.img for bytes 45 3d cd 28 (this is the cramfs header start)
Then extract all  from that offset onwards to create a  cramfs.img (using dd)
I mounted it with:

mkdir /PMA400/rom
mount -o loop -t cramfs cramfs.img /PMA400/rom

The problem is in modfying the cramfs or the precceding data (kernel) and building a new aimage.img, because there are two meaty signatures at the start of aimage.img that are checked at boot time.
Title: Archos
Post by: j4p13j0 on October 23, 2005, 07:23:15 am
Quote
Ultimately I would like to boot direct into pdaxrom, but first there will be a chroot method I expect.

To mount the cramfs on pc I did:
Search in aimage.img for bytes 45 3d cd 28 (this is the cramfs header start)
Then extract all  from that offset onwards to create a  cramfs.img (using dd)
I mounted it with:

mkdir /PMA400/rom
mount -o loop -t cramfs cramfs.img /PMA400/rom

The problem is in modfying the cramfs or the precceding data (kernel) and building a new aimage.img, because there are two meaty signatures at the start of aimage.img that are checked at boot time.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100608\"][{POST_SNAPBACK}][/a][/div]
Yes, I tried that but my pc hangs when reading the files in the image, because I can't seem to get my kernel patched properly for the cramfs features that are used, esp. the xip stuff. Oh well, it's not going to be of much help untill that signature checking gets reverse-engineered  

Would love to help but wouldn't know where to start.... I have got some different
firmware releases (1.12, 1.13-2, 1.14-1 and 1.14-2) if anyone is interested for analysis of how the sig is created...
Title: Archos
Post by: clayde on October 23, 2005, 10:07:28 am
for information you can make
a script for editing /etc/rc.d/rc.qpe
(this file is respawn by inittab)
and add in this:
 kill qpe and start pdxarom in chrootmode for example


and after this modification,  kill the process with name /bin/sh (he is rc.qpe)
then the new rc.qpe starting,
Excuse me for my english,

Clayde
Title: Archos
Post by: pyknite on October 23, 2005, 11:01:39 am
Quote
for information you can make
a script for editing /etc/rc.d/rc.qpe
(this file is respawn by inittab)
and add in this:
 kill qpe and start pdxarom in chrootmode for example


and after this modification,  kill the process with name /bin/sh (he is rc.qpe)
then the new rc.qpe starting,
Excuse me for my english,

Clayde
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100617\"][{POST_SNAPBACK}][/a][/div]

i try to kill qpe with a command find in qpe.sh (a script for start or stop qpe), i insert it in rc.qpe but it doesn't work...

i will try with kill qpe... i'm trying to rotate the screen

one interesting thing is when you chmod rc.qpe and execute, an 2nd qtopia run... if we can make an applet we can have some virtual desktop like  a desktop pc...
Title: Archos
Post by: fantshare on October 24, 2005, 04:58:05 pm
Sashz,
How is it going with the first beta release ?
Will there be one soon ?
Title: Archos
Post by: pyknite on October 25, 2005, 10:59:15 am
no news yet?
Title: Archos
Post by: sashz on October 25, 2005, 11:33:18 am
sorry for delay, i still work with bootrom disassembling:)
Title: Archos
Post by: pyknite on October 25, 2005, 11:42:25 am
Quote
sorry for delay, i still work with bootrom disassembling:)
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100890\"][{POST_SNAPBACK}][/a][/div]


no probleme

but have you a date?

++
Title: Archos
Post by: tixmcprods on October 26, 2005, 02:48:56 am
Quote
Quote
sorry for delay, i still work with bootrom disassembling:)
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100890\"][{POST_SNAPBACK}][/a][/div]


no probleme

but have you a date?

++
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100891\"][{POST_SNAPBACK}][/a][/div]

Re,

I'd like to know how we'll have to install it on our PMA430 ? A big aimage.img file or another boot-script, which will give choice for boot ?
Need a date too  .

Thanks.

PS : Sorry for my bad english
Title: Archos
Post by: pyknite on October 26, 2005, 05:36:39 am
Quote
Quote
Quote
sorry for delay, i still work with bootrom disassembling:)
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100890\"][{POST_SNAPBACK}][/a][/div]


no probleme

but have you a date?

++
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100891\"][{POST_SNAPBACK}][/a][/div]

Re,

I'd like to know how we'll have to install it on our PMA430 ? A big aimage.img file or another boot-script, which will give choice for boot ?
Need a date too  .

Thanks.

PS : Sorry for my bad english
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100966\"][{POST_SNAPBACK}][/a][/div]



we speak about that one page before

we will chroot the rom from qtopia... and if i understand correctly, pdaxrom will kill qtopia and appear
Title: Archos
Post by: pma430@pointlisse.com on October 26, 2005, 10:32:28 am
Hi,

I just started a PMA430 resource site, and this could be a good edition. Please let me know if/when it's ready to test and I'd be happy to post it on my site as well.

Any other info appreciated, too... What it can/will do, advantages, future plans, etc. Thanks!

www.pointlisse.com/PMA430 (http://pointlisse.com/PMA430/)
Title: Archos
Post by: dhns on October 26, 2005, 11:16:58 am
Quote
Hi,

I just started a PMA430 resource site, and this could be a good edition. Please let me know if/when it's ready to test and I'd be happy to post it on my site as well.

Any other info appreciated, too... What it can/will do, advantages, future plans, etc. Thanks!

www.pointlisse.com/PMA430 (http://pointlisse.com/PMA430/)
[div align=\"right\"][{POST_SNAPBACK}][/a][/div] (http://index.php?act=findpost&pid=101005\")
Great!

But I think there must be a link to this OESF (not this thread or subforum which is the wrong one) but [a href=\"https://www.oesf.org/forums/index.php?showforum=137]https://www.oesf.org/forums/index.php?showforum=137[/url]

-- hns

@moderator: could you split this thread and move one part to the Archos forum?
Title: Archos
Post by: grond on October 26, 2005, 11:26:27 am
Quote
sorry for delay, i still work with bootrom disassembling:)

Very nice, you have done exactly what I thought was the way to hack the PMA. I´ll have some look at the bootrom code, too, perhaps I find out something about the checksum routine.

BTW: there is an ARM disassembler that seems to be quite good. It is called "komodo" or "kmd" and was written by a guy from the University of Manchester (I mention that because I spend a year there...  with whom I had a chat. You can download it from his web-site <http://www.cs.man.ac.uk/~brejc8/kmd/>

And all this when I had almost given up about the idea of having a real open source operating system running on the PMA... 8)
Title: Archos
Post by: pyknite on October 26, 2005, 11:37:58 am
Quote
Hi,

I just started a PMA430 resource site, and this could be a good edition. Please let me know if/when it's ready to test and I'd be happy to post it on my site as well.

Any other info appreciated, too... What it can/will do, advantages, future plans, etc. Thanks!

www.pointlisse.com/PMA430 (http://pointlisse.com/PMA430/)
[div align=\"right\"][a href=\"index.php?act=findpost&pid=101005\"][{POST_SNAPBACK}][/a][/div]


great the tutorial to have qword, presenter and excel... thx
Title: Archos
Post by: pyknite on October 28, 2005, 10:39:06 am
no news??? snif
Title: Archos
Post by: pyknite on October 29, 2005, 09:56:43 am
already no news???
Title: Archos
Post by: Laze on October 29, 2005, 11:37:13 am
We are currently working hard on other platforms aswell - patience my dear people :-)
Title: Archos
Post by: pyknite on October 29, 2005, 12:21:24 pm
ok thx  

but have you a date?
Title: Archos
Post by: tixmcprods on October 30, 2005, 12:27:37 pm
Quote
ok thx 

but have you a date?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=101274\"][{POST_SNAPBACK}][/a][/div]

Hello there !!!
YOUHOU, something for Archos ??? ................................. NO :S
Lol

@+
Title: Archos
Post by: richie on October 31, 2005, 03:02:50 pm
Quote
We are currently working hard on other platforms aswell - patience my dear people :-)
[div align=\"right\"][a href=\"index.php?act=findpost&pid=101266\"][{POST_SNAPBACK}][/a][/div]

Thanks for taking a look at the Archos. Sounds exciting, look forward to seeing it in due course.

Cheers
Rich
Title: Archos
Post by: tixmcprods on November 01, 2005, 05:17:59 pm
Re,

No news for Archos :S
It's long but I wait

@+
Title: Archos
Post by: pyknite on November 02, 2005, 02:07:28 am
Quote
Re,

No news for Archos :S
It's long but I wait

@+
[div align=\"right\"][a href=\"index.php?act=findpost&pid=101750\"][{POST_SNAPBACK}][/a][/div]


very long

and the maj from archos didn't come
Title: Archos
Post by: grond on November 03, 2005, 06:02:02 am
Quote
BTW: there is an ARM disassembler that seems to be quite good. It is called "komodo" or "kmd" and was written by a guy from the University of Manchester (I mention that because I spend a year there...  with whom I had a chat. You can download it from his web-site <http://www.cs.man.ac.uk/~brejc8/kmd/>

I couldn´t compile kmd in my setup (most recent Mandriva) so I looked out for a binary package. There is one for Debian that you can find by searching for "kmd":

<http://www.debian.org/distrib/packages#search_packages>

If you haven´t got Debian running, you can unpack the .deb by doing "ar -x .deb" and untarring the data.tar.gz. Copy the files to /usr and you are done. You can then start the ARM debugger by typing "kmd -e -i". I haven´t got into the bootrom.bin yet but I thought some people might want to have a look for themselves...
Title: Archos
Post by: pyknite on November 03, 2005, 11:47:01 am
Quote
Quote
BTW: there is an ARM disassembler that seems to be quite good. It is called "komodo" or "kmd" and was written by a guy from the University of Manchester (I mention that because I spend a year there...  with whom I had a chat. You can download it from his web-site <http://www.cs.man.ac.uk/~brejc8/kmd/>

I couldn´t compile kmd in my setup (most recent Mandriva) so I looked out for a binary package. There is one for Debian that you can find by searching for "kmd":

<http://www.debian.org/distrib/packages#search_packages>

If you haven´t got Debian running, you can unpack the .deb by doing "ar -x .deb" and untarring the data.tar.gz. Copy the files to /usr and you are done. You can then start the ARM debugger by typing "kmd -e -i". I haven´t got into the bootrom.bin yet but I thought some people might want to have a look for themselves...
[div align=\"right\"][a href=\"index.php?act=findpost&pid=102034\"][{POST_SNAPBACK}][/a][/div]

you can already use "alien" to make a rpm with a deb...
Title: Archos
Post by: pyknite on November 06, 2005, 09:23:08 am
no news? i hope the project isn't dead
Title: Archos
Post by: tixmcprods on November 08, 2005, 05:01:21 am
Quote
no news? i hope the project isn't dead
[div align=\"right\"][a href=\"index.php?act=findpost&pid=102540\"][{POST_SNAPBACK}][/a][/div]

I hope so, IT'S SO LONG !!!!!
Title: Archos
Post by: grond on November 10, 2005, 12:31:38 pm
Yesterday I had a brief look at the bootrom binary and the Archos aimage file. I noticed the sections denoted with the strings "CYV1" and "CYV2" in the header of the aimage file and found those same two strings in the bootrom just before the highly interesting string "aimage not v2 type". Interesting enough, the space behind "CYV1" is empty in the aimage while behind "CYV2" there are 96 bytes of what seems to be a hash or checksum. I guess, all of this was already known.

When I looked at the disassembled code of the bootrom, I found an interesting portion of code with some EOR-shift-operations inside a loop around address 0x2400 (don´t remember exactly) that reads some data bytewise and shifts it bitwise into a register that gets exored with the content of some other register shifted by one. EOR-shift-operations are often used in checksum algorithms. When I have time, I will try and find out whether this portion of code could have anything to do with the check of the aimage on boot.
Title: Archos
Post by: linux2.6@embled on November 28, 2005, 05:20:34 pm
Quote
Quote
Sashz,
Can you recomend good arm dissasembler, I looked on net for one but can't find good free one. Using dumpobj is a pain.

Didn't discover much last night.
Just if you have USB host connected when on blue debug screen it will sit there until you disconnect, and you can access HD wfrom host when on blue screen.
Interestring strings in ROM as you say. Same that say "duddudu" etc though might be button press combos, but no luck trying them.
Do you think there might be a terminal open somewhere ?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100298\"][{POST_SNAPBACK}][/a][/div]

Use IDA - commercial Interactive Disassembler (look in p2p  )

If Archos connected to host during power up , that will wait disconnect and work as storage.
So in this mode you can restore corrupted fs or system.

Dunno about terminal software , there inside messages about USB2 port, so maybe its possible:) Anyway need disassembly and learn rom. Official french office says they cannot give us signature generator because security issues  So archos unlike linux and opensources i guess even if they released pma400 )
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100319\"][{POST_SNAPBACK}][/a][/div]
you said USB2 port
in the normal linux kernel there is a section that is called usb-gadget

Quote
USB is a master/slave protocol, organized with one master
host (such as a PC) controlling up to 127 peripheral devices.
The USB hardware is asymmetric, which makes it easier to set up:
you can't connect a "to-the-host" connector to a peripheral.

Linux can run in the host, or in the peripheral. In both cases
you need a low level bus controller driver, and some software
talking to it. Peripheral controllers are often discrete silicon,
or are integrated with the CPU in a microcontroller. The more
familiar host side controllers have names like like "EHCI", "OHCI",
or "UHCI", and are usually integrated into southbridges on PC
motherboards.

Enable this configuration option if you want to run Linux inside
a USB peripheral device. Configure one hardware driver for your
peripheral/device side bus controller, and a "gadget driver" for
your peripheral protocol. (If you use modular gadget drivers,
you may configure more than one.)
so maybe there is some info to find about HOW connect to this periferical side usb
-There is Serial gadget
-there is Ethernet gadget
-there is also a gadget filesystem

so mabe it work very similar to theses kernel drivers...
Title: Archos
Post by: tixmcprods on December 02, 2005, 10:10:48 am
Hi,

The project pdaXrom for Archos is dead ???? Please, we need it !!!

@+
Title: Archos
Post by: tixmcprods on December 27, 2005, 07:09:08 pm
UP !!!

I'll donate IF A VERSION FOR ARCHOS PMA430 is OUT !!!

PLZ !!!

Thx

++
Title: Archos
Post by: tixmcprods on September 15, 2006, 11:03:49 am
UP !!!

Plz !!!!!!!!