Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - BarrowWight

#1
Camera-specific Development / Re: Eos 2000D
June 07, 2021, 05:32:58 AM
Hello to you all. I just created an account as I recently got a Rebel T7 (US Name for EOS 2000D) and dumped the firmware from it onto it. I have some experience with Ghidra (A software RE tool) and with the ARM architecture.

I would be happy to help figure out more about how the 2000D is set up to try to get magic lantern running on it.

Does Magic Lantern have any DIGIC 4+ cameras already working for reference (or with their firmware reverse engineered)? Ghidra has a very useful feature where I can take a already reverse-engineered program and identify matching functions in once that has not been reverse engineered.

So far I have found the following webpages as potentially useful sources for information on the CPU Architecture.
https://foss.heptapod.net/magic-lantern/magic-lantern/-/blob/branch/qemu/contrib/qemu/HACKING.rst
https://magiclantern.fandom.com/wiki/Register_Map

Are there any bits of documentation that might be useful for getting started with figuring out how the code is set up?