From: Denis V. <vd...@il...> - 2006-02-07 06:24:09
|
On Monday 06 February 2006 19:22, Carlos Mart=EDn wrote: > On Monday 06 February 2006 07:51, Denis Vlasenko wrote: > >=20 > > * Disassemble firmware > > * Rewrite disasmed firmware in C > > * Write specs from C code > > * Different set of people, using only specs from prev step, > > writes new C code > > * Cross-compile it to embedded CPU > >=20 > > Since both prism54 and acx are ARM-based, we can do it too, >=20 > Is the firmware normal ARM code or is it modified? IDAPro doesn't seem to= =20 > recognise or get anything useful out of it. File says it's just data. Normal ARM code, but every 32bit word has reversed bytes. > > if there is enough manpower to perform at least first 3 steps. > >=20 > > I can participate in this. I can write up a README on required > > toolchain and docs, if anyone is interested. >=20 > I'd like to help, though assembly has never been anything I've been terri= bly=20 > good at. Well, I already have more-or-less complete asm source. At least it compiles back to basically same image. Do you want it? =2D- vda |