I work as a software developer, and although I do not use it daily, I am familiar with C (If I understand correctly, ML is written in C?). Some time ago I had a IXUS 60, and I used CHDK quite a bit. I now have a EOS 100D, and I really miss some of the features of CHDK that seems to be included in ML. So I really would like to have ML working on my EOS 100D.
Before I start digging around in the code, I have some questions that I hope someone with ML development experience can answer:
- What risks are involved when developing ML? Is it possible to brick the camera? Is it possible to harm the camera in some other way?
- What would be needed in order for ML to work on EOS 100D? I am guessing that there are a bunch of low-level functions that needs model-specific implementation?
- Is there any progress so far on support for EOS 100D?
- Is there anyone else currently working with support for EOS 100D?