Author Topic: [ALREADY DONE] Forcing "Flash Mode" / Faking "compatible" 3rd party flash  (Read 6332 times)

avi

  • New to the forum
  • *
  • Posts: 9
The point of this is basically being able to shut down exposure simulation on the 600D.. and maybe even making flash work with 3rd party flashes (YN560) in LV mode.

is it possible to "trick" the camera into thinking a "cannon" flash is attached?.. or perhaps into thinking the internal flash is on ? 

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: Forcing "Flash Mode" / Faking "compatible" 3rd party flash
« Reply #1 on: December 08, 2012, 10:57:29 AM »
Yes, but I'm afraid you need to read the user guide.

avi

  • New to the forum
  • *
  • Posts: 9
Re: [ALREADY DONE] Forcing "Flash Mode" / Faking "compatible" 3rd party flash
« Reply #2 on: December 08, 2012, 12:13:02 PM »
hi alex :)
correct me if im wrong but wasnt turning off exposure simulation on the 600D patched out march this year ? (not-working-on-600D)

and about 3rd party flash, i know about the option that basically turns off LV and then releases the shutter.. but that is far from optimal and is really slow..

my aim was more about overriding the cannon "detection" mechanism so it would think its a CANNON flash and allow access to the 3rd party flash option menu..


a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: [ALREADY DONE] Forcing "Flash Mode" / Faking "compatible" 3rd party flash
« Reply #3 on: December 08, 2012, 12:17:36 PM »
ExpSim never worked, and for flash I don't know other method; if you know, feel free to submit a patch or tell us how.

avi

  • New to the forum
  • *
  • Posts: 9
Re: [ALREADY DONE] Forcing "Flash Mode" / Faking "compatible" 3rd party flash
« Reply #4 on: December 08, 2012, 12:35:15 PM »
well, i am a developer myself but this would be the first time i take a shot with this sort of project :)

so im thinking.. for starters,  find out where the original firmware tests the flash unit for compatibility and patch that out.
my question is, do you think that is a viable solution? technically possible ? can ML patch the original firmware code in-memory?
i dont mind going thru the R&D myself.. sounds fun, would be nice if i can get some tips on where to start (is there a pre-disassembled & analyzed  600D 1.02 firmware somewhere? ) and where i can find some code that patches original firmware sections if it has been done yet ?

thanks for taking the time to reply alex :)

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: [ALREADY DONE] Forcing "Flash Mode" / Faking "compatible" 3rd party flash
« Reply #5 on: December 08, 2012, 12:41:07 PM »
Here: http://www.magiclantern.fm/forum/index.php?topic=991.0

Also look for cache hacks.

You can (and should) get the firmware code from your own camera, we can't give it to you, see FAQ.

Francis

  • Hero Member
  • *****
  • Posts: 818
Re: [ALREADY DONE] Forcing "Flash Mode" / Faking "compatible" 3rd party flash
« Reply #6 on: December 08, 2012, 03:37:32 PM »
Is it only the 600D that doesn't fire non-Canon flashes in liveview? Works fine with both my 5d2 and 550d without having to enable the ML workaround. It has worked with multiple different flashes, including a yn560 as well as 2 different 1-pin radio triggers.

avi

  • New to the forum
  • *
  • Posts: 9
Re: [ALREADY DONE] Forcing "Flash Mode" / Faking "compatible" 3rd party flash
« Reply #7 on: December 09, 2012, 12:51:33 AM »
Francis, no idea... guess its a new cannon "feature"

alex is there any .idc file available for the 600D firmware somewhere? i can only find a 550D one..
or maybe a way to generate one myself from stub.S ?

avi

  • New to the forum
  • *
  • Posts: 9
Re: [ALREADY DONE] Forcing "Flash Mode" / Faking "compatible" 3rd party flash
« Reply #8 on: December 09, 2012, 03:41:21 PM »
also if anyone can "donate" me 550D firmware maybe i think i might be able to find out what exactly happens differently with that property between the models..

scrax

  • Contributor
  • Hero Member
  • *****
  • Posts: 1543
  • Code monkey
Re: [ALREADY DONE] Forcing "Flash Mode" / Faking "compatible" 3rd party flash
« Reply #9 on: December 09, 2012, 05:01:26 PM »
also if anyone can "donate" me 550D firmware maybe i think i might be able to find out what exactly happens differently with that property between the models..
I think you can get any camera firmware from canon europe if they released an update for that camera
I'm using ML2.3 for photography with:
EOS 600DML | EOS 400Dplus | EOS 5D MLbeta5- EF 100mm f/2.8 USM Macro  - EF-S 17-85mm f4-5.6 IS USM - EF 70-200mm f/4 L USM - 580EXII - OsX, PS, LR, RawTherapee, LightZone -no video experience-

avi

  • New to the forum
  • *
  • Posts: 9
Re: [ALREADY DONE] Forcing "Flash Mode" / Faking "compatible" 3rd party flash
« Reply #10 on: December 09, 2012, 10:09:55 PM »
I think you can get any camera firmware from canon europe if they released an update for that camera

so now i just need to figure out how to decrypt/extract the rom from the .fir update? ;)