Author Topic: DIGIC 7 development (200D/SL2, 800D/T7i, 77D, 6D2)  (Read 166117 times)

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 7499
Re: DIGIC 7 development (200D/SL2, 800D/T7i, 77D, 6D2)
« Reply #325 on: August 16, 2020, 10:19:43 PM »

Isaac Martínez

  • New to the forum
  • *
  • Posts: 8
Re: DIGIC 7 development (200D/SL2, 800D/T7i, 77D, 6D2)
« Reply #326 on: August 31, 2020, 04:39:30 PM »
Hii!
I have alredy loaded 800D, 50D & 200D dumpers into Ghidra.
What I need to do now?
Best regards,
Isaac Martínez

names_are_hard

  • Contributor
  • Senior
  • *****
  • Posts: 271
  • 200D idiot
Re: DIGIC 7 development (200D/SL2, 800D/T7i, 77D, 6D2)
« Reply #327 on: August 31, 2020, 05:17:35 PM »
@mfurseman - 200D is fairly cheap.  I'm biased because I have one and I have a (very) partial port.  It's the port that's the furthest done so far.

@Isaac - first, read this entire thread.  There is useful information about how to work on ML ports, as well as specific information about 200D, and later on some posts from me about current problems.

Ghidra helps you understand how the ROM code works.  Qemu can run the code.  But, Qemu does not fully understand how to emulate Digic 7, it only partly understands.  So, one task you could try would be improving emulation in Qemu so that it can get further when running the 200D ROM.  50D ROM emulates very well so that might help as a comparison.

Another task would be to check and improve the found stubs for 200D.

Another would be running my 200D repo code on your cam and trying to diagnose why it crashes.  This is the highest risk task as it involves running known bad code on a real cam.  If your camera breaks, it is your fault.  All I can say is that it hasn't broken my 200D so far.

You can join the unofficial Discord to ask questions if you'd like.  Asking here is also fine.

Isaac Martínez

  • New to the forum
  • *
  • Posts: 8
Re: DIGIC 7 development (200D/SL2, 800D/T7i, 77D, 6D2)
« Reply #328 on: September 03, 2020, 02:41:34 PM »
Ok, I don't know much about code, so I'll first help run some known bad code on my 800D and in the meantime, I'd like you to pass me some tutorials so I can help with the programming part.

Isaac Martínez

  • New to the forum
  • *
  • Posts: 8
Re: DIGIC 7 development (200D/SL2, 800D/T7i, 77D, 6D2)
« Reply #329 on: September 03, 2020, 02:42:24 PM »
Ok, I don't know much about code, so I'll first help run some known bad code on my 800D and in the meantime, I'd like you to pass me some tutorials so I can help with the programming part.
Sorry for my english

names_are_hard

  • Contributor
  • Senior
  • *****
  • Posts: 271
  • 200D idiot
Re: DIGIC 7 development (200D/SL2, 800D/T7i, 77D, 6D2)
« Reply #330 on: September 03, 2020, 03:16:40 PM »
If you don't have any programming experience, the goods news is, you can learn for free.  The bad news is, it will likely take several months at least.  I hear CS50 from Harvard is a good free course that covers C.  I learnt a long time ago so I don't have any experience with modern tutorials.

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 7499
Re: DIGIC 7 development (200D/SL2, 800D/T7i, 77D, 6D2)
« Reply #331 on: September 03, 2020, 03:27:00 PM »
Isaac, it is as names_are_hard said: It will take a long time until your efforts will result in useable code for a cam. If you are unable to put several hundred hours of work into it you won't succeed (IMO). And everyone will understand if you don't want to take that path!

Isaac Martínez

  • New to the forum
  • *
  • Posts: 8
Re: DIGIC 7 development (200D/SL2, 800D/T7i, 77D, 6D2)
« Reply #332 on: September 04, 2020, 08:03:25 PM »
Well, I have a lot of free time and I could invest it in that

Nicolas Apud

  • New to the forum
  • *
  • Posts: 5
Re: DIGIC 7 development (200D/SL2, 800D/T7i, 77D, 6D2)
« Reply #333 on: September 13, 2020, 09:17:34 AM »
Whats-App-Image-2020-09-13-at-4-14-03-AM" border="0

and then what?

Nicolas Apud

  • New to the forum
  • *
  • Posts: 5
Re: DIGIC 7 development (200D/SL2, 800D/T7i, 77D, 6D2)
« Reply #334 on: September 13, 2020, 09:19:08 AM »
Whats-App-Image-2020-09-13-at-4-14-03-AM" border="0


and then what?

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 7499
Re: DIGIC 7 development (200D/SL2, 800D/T7i, 77D, 6D2)
« Reply #335 on: September 13, 2020, 09:55:09 AM »
Upload dumped ROM files somewhere (hidden to public), PN link to srsa and a1ex.