Author Topic: Can someone donate a 100D for implementation of the latest ML developments?  (Read 1205 times)

IDA_ML

  • Hero Member
  • *****
  • Posts: 961
Hello all,

    I guess, most of you are aware of the latest ML developments on the 700D/650D which our developer TheBilalFakhouri has turned into powerful raw video cameras thanks to his work based on the invalueable work and help of other lead developers:

https://www.magiclantern.fm/forum/index.php?topic=25784.0

    There is another camera that is almost identical to the above two models and also has the overclockable 41 MB/s SD-card interface but has not received an update for more than two years now.  This camera is the EOS 100D.  It is a pitty because the 100D is the lightest (400 g) and smallest DSLR ever made, is very powerful and is perfect for travel and gimbal work.  Personally, I also have the EOS-M which is even lighter.  However, when traveling, I much prefer the 100D since, apart from video, I also shoot a lot of stills and street photography and cannot live without the optical view finder, especially in bright sun shine.  Here is a recent video which reveals the excellent performamce of the 100D for filming low-light raw video:

https://www.magiclantern.fm/forum/index.php?topic=26245.msg236819;topicseen#msg236819

    A while ago, I talked to Danne about a possible ML update and he was of the opinion that implementing the latest 700D/650D developments into the 100D should be fairly easy and should not take an experienced developer more than a few days of work.  Then I decided to talk to TheBilalFakhouri and he also confirmed that getting the 100D updated shouldn't be that hard.  He also said that he would be glad to do the work and add the 100D to his list of supported cameras, however, he must have a working 100D in his hands to complete the job successfully, (based on failed attempts to work on the 100D remotely).  Unfortunately, the 100D is not popular in his country and it can be impossible to lend (or get) one.  That is why, on behalf of those who still use the good old 100D, I am asking for help.

    If there is someone on the forum who has a working 100D that he/she does not use any more and would be willing to donate to TheBilalFakhouri for the above update, please contact him with a personal message and he will suggest how to get the camera to him.  In my opinion, this would be the only way to breath new life into this fantastic camera.  Your help will be greatly appreciated.


Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 8071
Re: Can someone donate a 100D for implementation of the latest ML developments?
« Reply #1 on: September 25, 2021, 08:52:36 PM »
Just formalities:
Are all custom/shipping related questions answered? Which limits apply? Are calculations for gifts based on original MRSP or recent market prices for used items (no bill included = custom authorities may estimate on their own?).

In the past forum members formed a fund to enable dev to buy on its own because of such traps.

At the moment an used 100D/SL1 in mint condition is available via a Germany-based forum for around 180 Euro. 18-55 included which makes price reasonable.

IDA_ML

  • Hero Member
  • *****
  • Posts: 961
Re: Can someone donate a 100D for implementation of the latest ML developments?
« Reply #2 on: September 26, 2021, 09:11:05 AM »
Just formalities:
Formalities always exist.  However, if someone living in Europe, travels to the developer's country and brings the camera over as a personal item, wouldn't that be a perfectly legal solution?  We are talking about a cheap used camera for less than a couple of hundred Euro here and not a truck load of cameras.  Indeed, the forum member fund would be another working solution.

Welles

  • New to the forum
  • *
  • Posts: 38
Re: Can someone donate a 100D for implementation of the latest ML developments?
« Reply #3 on: September 26, 2021, 12:38:12 PM »
This is a great idea. I am using my 100D at the moment, but I am willing to help fund to buy a used one.
100D.100B / EF-S 10-18mm IS STM / EF-S 18-55mm IS STM / EF-S 55-250 mm IS II / EF 40mm STM

IDA_ML

  • Hero Member
  • *****
  • Posts: 961
Re: Can someone donate a 100D for implementation of the latest ML developments?
« Reply #4 on: September 26, 2021, 03:03:08 PM »
This is a great idea. I am using my 100D at the moment, but I am willing to help fund to buy a used one.

Thanks a lot, Welles,

As far as I know, only bitcoin donations are accepted but I may be wrong:

https://www.magiclantern.fm/forum/index.php?topic=24300.msg218424#msg218424

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 8071
Re: Can someone donate a 100D for implementation of the latest ML developments?
« Reply #5 on: September 26, 2021, 03:10:31 PM »
You are mixing up things:

There is an "official" bitcoin wallet where people can spend virtual money to ML project. Donor are unable to have a say in how or even if money is spend. It is totally up to wallet owner.

What I'm talking about is a privately organized "one-shot" (=time limited) fund where money ("real" currency only) is collected for a very specific and singular cause.
ML community had such actions in the past for various items.

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 717
Re: Can someone donate a 100D for implementation of the latest ML developments?
« Reply #6 on: September 26, 2021, 03:36:40 PM »
I have the inspiration to work on 100D, since it's also share a lot of similarities with 650D/700D, 1x3 mode and x5 expanded preview already proved to work (which means it's easy to port 100D to my custom build, with high chance of success).

If there a 100D user who is willing to contribute and port 100D to my builds, I can help (beside there are many helpful guide in the forum), it's only matter of using current code and fine-tune it for 100D, you need some basic understanding for C lang, ML code and how things works together.

Back to the topic, I can accept donations for X model as long as I have inspiration and willing power to work on it.

In general it seems difficult to find one 100D donor (even if we found one, forward steps could be more complex to donor and to me), better idea to collect small amounts of donations from multiple 100D users who are interested to see 100D support in my builds, at this time of writing running a personal donation address isn't a clear step to make (will give you updates once it's cleared)

Well, for users who are willing to donate for 100D body, I made survey to get some statistics, you can go through it from here:
https://docs.google.com/forms/d/1REiDli8lOOIAFKMJwPLoW5YKSm1b5Y1CziCRikGIT6A/

No gmail sign in required, please run through this survey once per user.

Currently I have no idea how much 100D would cost, used 700D with 18-55 is being sold for ~315-400 USD , used 600D with 18-55 for ~250-285 (no idea for 100D price here, will do a search, it's probably ~300-350 USD or same as 700D), it's hard to find here a camera body alone for sale without a kit lens.
700D 1.1.5 | no more ISOless LV err 8 / SDR104 @ 240 MHz - Constant! | Fixed Scrambled LiveView in Higher resolution | Real-Time correct framing in the Way

IDA_ML

  • Hero Member
  • *****
  • Posts: 961
Re: Can someone donate a 100D for implementation of the latest ML developments?
« Reply #7 on: September 26, 2021, 03:48:37 PM »
What I'm talking about is a privately organized "one-shot" (=time limited) fund where money ("real" currency only) is collected for a very specific and singular cause.
ML community had such actions in the past for various items.

Thanks for this clarification.  I was not aware of that.

iliush

  • New to the forum
  • *
  • Posts: 18
Re: Can someone donate a 100D for implementation of the latest ML developments?
« Reply #8 on: September 27, 2021, 10:09:57 PM »
I am interested for 100d development too. I can donate the 1/7 part from 350 dollars via Google forms, so it's place for another 6 donation to rich the that amount, or meybe is someone more rich than me 🙂. Who is in?
Thanks theBilalFakhouri for the work and support.

IDA_ML

  • Hero Member
  • *****
  • Posts: 961
Re: Can someone donate a 100D for implementation of the latest ML developments?
« Reply #9 on: September 27, 2021, 10:54:19 PM »
I am in too.

nikfreak

  • Developer
  • Hero Member
  • *****
  • Posts: 1193
Re: Can someone donate a 100D for implementation of the latest ML developments?
« Reply #10 on: September 28, 2021, 03:39:44 PM »
100D is identical to 700d. What's the main problem?
70D.112 & 100D.101

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7188
Re: Can someone donate a 100D for implementation of the latest ML developments?
« Reply #11 on: September 28, 2021, 03:54:36 PM »
100D is identical to 700d. What's the main problem?
I say it´s close but there are quirks to account for. Smaller changes mostly but still needs some time tinkering. Anyway, knowing you ported the cam you could probably port later 700D code into the 100D much faster than me who has no time at all atm ;).

nikfreak

  • Developer
  • Hero Member
  • *****
  • Posts: 1193
Re: Can someone donate a 100D for implementation of the latest ML developments?
« Reply #12 on: September 28, 2021, 03:58:59 PM »
 :D I like recent developments with custom builds but to stay ontopic, I guess there's no branch to follow any commit / PR to see whatever misses or has changed in recent months? Very busy actually over here with real life...
70D.112 & 100D.101

Danne

  • Developer
  • Hero Member
  • *****
  • Posts: 7188
Re: Can someone donate a 100D for implementation of the latest ML developments?
« Reply #13 on: September 28, 2021, 05:05:56 PM »
Tempted as I am to collect sources from latest developments me too lacks the time but I leave for the threadstarter to assemble all code needed from various posts  8).

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 717
Re: Can someone donate a 100D for implementation of the latest ML developments?
« Reply #14 on: September 29, 2021, 03:24:41 AM »
100D is identical to 700d. What's the main problem?

100D ≠ 700D, 650D = 700D, that's why 650D worked out of the box without any further modifications in source code and 100D didn't.

100D is very similar to 700D, almost identical, as Danne said 100D has its own quirks.


100D users:
There was a discussion on Discord with some of ML team regarding posting private donation address, things still unclear and heading towards to stay away from involving money in ML project due to legal concerns.
The only solution for these concerns is to have legal protection. (there is no progress currently in this step, it may take months/years)

But it seems accepting funds donations outside official ML platform might be okay.
100D body donation is still valid here.


Don't forget this: ;)

If there a 100D user who is willing to contribute and port 100D to my builds, I can help (beside there are many helpful guides in the forum), it's only matter of using current code and fine-tune it for 100D, you need some basic understanding for C lang, ML code and how things works together.
700D 1.1.5 | no more ISOless LV err 8 / SDR104 @ 240 MHz - Constant! | Fixed Scrambled LiveView in Higher resolution | Real-Time correct framing in the Way

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 8071
Re: Can someone donate a 100D for implementation of the latest ML developments?
« Reply #15 on: September 29, 2021, 03:33:16 AM »
Um ... Bilal, nikfreak ported ML to 100D ... ;-)

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 717
Re: Can someone donate a 100D for implementation of the latest ML developments?
« Reply #16 on: September 29, 2021, 03:44:48 AM »
Um ...

Well, it was a nice work for sure ;D

I took also a look into some 100D registers which control RAW resolution, it had some little differences compared to 650D/700D, preview registers are identical between the three cams, that is why I said 100D is almost identical to 700D :D
700D 1.1.5 | no more ISOless LV err 8 / SDR104 @ 240 MHz - Constant! | Fixed Scrambled LiveView in Higher resolution | Real-Time correct framing in the Way

nikfreak

  • Developer
  • Hero Member
  • *****
  • Posts: 1193
Re: Can someone donate a 100D for implementation of the latest ML developments?
« Reply #17 on: September 29, 2021, 01:31:46 PM »
I see no problem in donations. I just wanted to point out that it's important to have your work documented online with all commits step by step and not in a single commit / file. Chances are high this doesn't get implemented otherwise (whenever that might even be). So just keep that in mind. Donations to buy a 100D for Bilal are welcome.
70D.112 & 100D.101

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 717
Re: Can someone donate a 100D for implementation of the latest ML developments?
« Reply #18 on: September 29, 2021, 02:55:29 PM »
I just wanted to point out that it's important to have your work documented online with all commits step by step and not in a single commit / file. Chances are high this doesn't get implemented otherwise (whenever that might even be).

I have my source code in this post, if you open it in SourceTree you will find that every commit has a clear comment about what I did.

Nothing complex there, my builds are combination of crop_rec presets (many guides are there since 2018 about how to change RAW resolution, FPS timers, CMOS, ADTG related registers), in addition to Preview registers which are well documented in LiveView Investigation (beside there is no need to touch Preview registers anyway for 100D because it's identical to 700D)

To port 100D to 650D/700D builds you might just need to fine-tune RAW resolution registers and its related registers (it might be there other tweaks needed, no idea).

I see no problem in donations.

Some of ML team sees no problem to donations too including me, but some of ML team do see a problem . . can't make a clear choice to accept money donations here.
700D 1.1.5 | no more ISOless LV err 8 / SDR104 @ 240 MHz - Constant! | Fixed Scrambled LiveView in Higher resolution | Real-Time correct framing in the Way

2blackbar

  • Senior
  • ****
  • Posts: 480
Re: Can someone donate a 100D for implementation of the latest ML developments?
« Reply #19 on: September 29, 2021, 05:58:05 PM »
Just make it anonymous or less official, setup donations link and let it be, if nobody is sure if someone donated or not, theres no issue of breaking the law, if donations will reach the goal then just post message about acquiring the cam, doesnt matter when and how it was obtained.
Everyone donating has to accept the fact that he wont be acknowledged and mentioned for donating and thats it.
Not accepting donations is mostly a legal issue.Or moral in some exceptions.
Anyway i doubt that canon cares about this cam , its almost 10 years old and it wont hurt their sales.

IDA_ML

  • Hero Member
  • *****
  • Posts: 961
Re: Can someone donate a 100D for implementation of the latest ML developments?
« Reply #20 on: September 29, 2021, 06:22:13 PM »
Some of ML team sees no problem to donations too including me, but some of ML team do see a problem . . can't make a clear choice to accept money donations here.

Bilal,

How about the second option - someone from Europe donating a used 100D and sending it to someone who travels to your country and would be willing to bring it over to you?  This would eliminate the problem with money donations, especially now that an application for fiscal hosting is still running.  Isn't this more realistic?   

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 717
Bilal,

How about the second option - someone from Europe donating a used 100D and sending it to someone who travels to your country and would be willing to bring it over to you?  This would eliminate the problem with money donations, especially now that an application for fiscal hosting is still running.  Isn't this more realistic?   

This option is still valid yes, but could be difficult to find single 100D donor, even after we found one we need to deal with shipping, finding a passenger nowadays is quite difficult too, anyway this option is still available if someone is interested PM me.

Progress for fiscal hosting application is stopped currently, this shouldn't be a problem now.


@2blackbar
I am considering such a steps :)

Anyway i doubt that canon cares about this cam , its almost 10 years old and it wont hurt their sales.

Yeah, implementing 1x3 with real-time correct preview presets to 100D won't flip the market, and won't make users buy 100D over R3 :D
700D 1.1.5 | no more ISOless LV err 8 / SDR104 @ 240 MHz - Constant! | Fixed Scrambled LiveView in Higher resolution | Real-Time correct framing in the Way