All DIGIC II cameras appear to be based on ARM + VxWorks.
DIGIC II = DIGIC + advanced video chip from S1 + ARM CPU , all in one
package.
As a 350D owner I am also interested in disassemble and compile a
customed firmware version but don't know how to proceed so a
step-by-step procedure will be apreciated.
Best regards.
Michel.
--- In canondigicamhacking@yahoogroups.com, "Michael Tan"
<michael.tan@...> wrote:
>
> Other's here can chime in... I just moderate messages here and help out
> where I have some information :)
>
> All I know is that the firmware in the 10D/300D was based on x86 so
it was
> "easier" to disassemble using the IDA. The 20D/350D and newer cameras
> (specifically those that turns "on" in a fraction of second) is no
longer
> based on x86 as it now uses an ARMS-based processor.
>
> On 3/30/06, Rakesh Gupta (CEO) < rakesh@...> wrote:
> >
> > Mike
> >
> > Can you explain me the steps and disassemble and compiler to do
this. I've
> > decrypted the 30D firmward using 20D decryptor but from here how
to proceed
> > further, I don't know. If you can help me then I may try it.
> >
> > Regards
> >
> > Rakesh
> >
> > ----- Original Message -----
> > *From:* Michael Tan <michael.tan@...>
> > *To:* canondigicamhacking@yahoogroups.com
> > *Sent:* Thursday, March 30, 2006 2:02 AM
> > *Subject:* Re: [canondigicamhacking] 30D firmware on 20D
> >
> > I'm willing to say no.
> >
> > You can't put a firmware from another camera onto a different
body. While
> > the 30D and 20D may share a lot of components, there's probably a
hardware
> > identifier that first checks to see if the proper hardware is
present before
> > the upgrade can occur. I think somebody tried using a 20D
firmware on a
> > 350D.
> >
> > In terms of decrypting the 30D's firmware, it's probably the same
fashion
> > used for the 20D, and the same disassembler may work also.
Somebody here
> > was able to disassemble the 20D firmware....
> >
> > Mike
> >
>