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

names_are_hard

  • Developer
  • Senior
  • *****
  • Posts: 313
  • 200D idiot
Re: DIGIC 7 development (200D/SL2, 800D/T7i, 77D, 6D2)
« Reply #350 on: December 17, 2020, 01:21:44 AM »
Thought I'd do a not very exciting update, so people know I haven't given up :)  I am mostly on the Discord these days, but will summarise things every so often:

 - I took a step back and got a lot more familiar with the ML codebase
 - I've merged a few ML branches in my git repo, meaning I don't need to keep switching branches to keep things in sync
 - I updated Qemu to 4.2 (still some problems, but easier to build than old Qemu, and better in some ways)
 - it is now easier to run stable test code on 200D

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12511
Re: DIGIC 7 development (200D/SL2, 800D/T7i, 77D, 6D2)
« Reply #351 on: December 17, 2020, 07:19:21 AM »
- I took a step back and got a lot more familiar with the ML codebase

This is actually the step I'm most excited about :)

Yes, being able to discuss the low-level details to somebody who actually knows what they are talking about, makes a huge difference for me.

Quote
- I updated Qemu to 4.2 (still some problems, but easier to build than old Qemu, and better in some ways)

This one is also a significant update, as QEMU will be an essential piece of puzzle in supporting recent models (read: DIGIC 4+/6/7/8/X). There are significant - likely massive - amounts of low-level work ahead, but, without the ability to run automated tests for every single supported camera model (whether in emulator or... somehow on real hardware), I don't see any other reasonable way to support ML on all of these new models.

The development kit from @coon will be another essential piece of puzzle - besides exploring camera internals, it will allow debugging ML in real-time while running on real hardware, i.e. exactly where names_are_hard stumbled at his previous attempt. And I'm sure we'll find plenty other good uses for it in the near future.

Chapeau 8)

names_are_hard

  • Developer
  • Senior
  • *****
  • Posts: 313
  • 200D idiot
Re: DIGIC 7 development (200D/SL2, 800D/T7i, 77D, 6D2)
« Reply #352 on: December 18, 2020, 04:20:46 AM »
Hah, I'm glad someone likes it :)  Maybe we should have a planning session soon, with the other active people.

Full agreement around automated testing.  The more complex the problem, the more important reducing human testing is.

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7018
Re: DIGIC 7 development (200D/SL2, 800D/T7i, 77D, 6D2)
« Reply #353 on: December 18, 2020, 11:34:12 AM »
Lowlevel work. I personally would donate to see work expansion here. Deepest respect.

nikfreak

  • Developer
  • Hero Member
  • *****
  • Posts: 1186
Re: DIGIC 7 development (200D/SL2, 800D/T7i, 77D, 6D2)
« Reply #354 on: December 18, 2020, 12:55:40 PM »
Time to set some member states to "Developer"
70D.112 & 100D.101

Maix

  • Just arrived
  • *
  • Posts: 1
Re: DIGIC 7 development (200D/SL2, 800D/T7i, 77D, 6D2)
« Reply #355 on: January 06, 2021, 03:59:52 AM »
Hows the development going?? (why'd you delete this before admin?)

Audionut

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3630
  • Blunt and to the point
Re: DIGIC 7 development (200D/SL2, 800D/T7i, 77D, 6D2)
« Reply #356 on: January 06, 2021, 04:34:33 AM »
Because your post is a troll question.
https://wiki.magiclantern.fm/faq#any_progress_on_xyz

names_are_hard

  • Developer
  • Senior
  • *****
  • Posts: 313
  • 200D idiot
Re: DIGIC 7 development (200D/SL2, 800D/T7i, 77D, 6D2)
« Reply #357 on: January 14, 2021, 11:31:03 PM »
Diagnostics will now be easier:

Debug contacts, biro for scale:


Post surgery (waiting on nicer connectors but I got impatient, this ugly way will do for now):


I only tore off one pad.  Your sacrifice will not be forgotten, pad number 5.

wlfbbz

  • Just arrived
  • *
  • Posts: 1
Re: DIGIC 7 development (200D/SL2, 800D/T7i, 77D, 6D2)
« Reply #358 on: January 16, 2021, 02:00:04 AM »
You are doing important work!! names_are_hard