OESF Portables Forum
Model Specific Forums => Sharp Zaurus => Zaurus - pdaXrom => Topic started 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,
-
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 :-)
-
Hey that's great news.
Will the Archos specific source be available? I might have a dabble.
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]
-
Hey that's great news.
Will the Archos specific source be available? I might have a dabble.
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
-
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?
-
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
-
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
-
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]
-
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?
-
[/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.
-
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
-
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
-
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
-
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
-
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]
-
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:
#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");
-
Cool,
I will look at this when I get home from work.
-
and when will be released pdaxrom for the pma???
thx
-
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
-
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
-
euh i have one another question from a pma user...
the rom can use the graphic processor??? it will great if yes
-
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.
-
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
-
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
-
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?
-
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.
-
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 ?
-
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
-
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
-
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 ?
-
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 )
-
when the will work on pdaxrom, the usb host will run???
thx
-
Shame, it would be good for their sales I think.
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]
-
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 ?
-
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.
-
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...
-
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
-
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...
-
Sashz,
How is it going with the first beta release ?
Will there be one soon ?
-
no news yet?
-
sorry for delay, i still work with bootrom disassembling:)
-
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?
++
-
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
-
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
-
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/)
-
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?
-
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)
-
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
-
no news??? snif
-
already no news???
-
We are currently working hard on other platforms aswell - patience my dear people :-)
-
ok thx
but have you a date?
-
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
@+
-
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
-
Re,
No news for Archos :S
It's long but I wait
@+
-
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
-
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...
-
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...
-
no news? i hope the project isn't dead
-
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 !!!!!
-
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.
-
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
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...
-
Hi,
The project pdaXrom for Archos is dead ???? Please, we need it !!!
@+
-
UP !!!
I'll donate IF A VERSION FOR ARCHOS PMA430 is OUT !!!
PLZ !!!
Thx
++
-
UP !!!
Plz !!!!!!!!