Author Topic: DIGIC 8 'PowerShot' development (M50, SX70, SX740)  (Read 208345 times)

Greg

  • Contributor
  • Hero Member
  • *****
  • Posts: 607
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #150 on: June 04, 2019, 11:37:41 PM »
M50 1/200s ISO 100 - White Level

Exif -  11892

Looking at the raw data:
R - 16383
G - 15500 safe limit for my camera
B - 16383

Green channel clipping 15750 :


 ???

Greg

  • Contributor
  • Hero Member
  • *****
  • Posts: 607
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #151 on: July 26, 2019, 10:31:08 PM »
M50 bit depth

Single - 14-bit
Continuous Low - 12-bit?
Continuous High - 12-bit?

Histograms (single, continuous low, continuous high) :


If you want to use 14-bit exposure bracketing, you need to quickly press the shutter button, continuous modes are not 14-bit.

71m363nd3r

  • New to the forum
  • *
  • Posts: 40
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #152 on: July 27, 2019, 02:11:51 AM »
Intresting...
How did you test it?
Just curious.

Greg

  • Contributor
  • Hero Member
  • *****
  • Posts: 607
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #153 on: July 27, 2019, 06:36:16 PM »
These histograms show dark frames (lens cap photography).
Look at the histogram and you'll see the missing bits. It looks like 12-bit converted to 14-bit.

c_joerg

  • Member
  • ***
  • Posts: 137
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #154 on: August 04, 2019, 04:37:39 PM »
M50 bit depth

Single - 14-bit
Continuous Low - 12-bit?
Continuous High - 12-bit?

The manual says that the data for continuous recordings are converted into 12 bits...
EOS R

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 8602
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #155 on: August 04, 2019, 07:27:26 PM »
Do you have a link to said manual? It's embarrasing but all I can find online is a manual resembling a pre-school children book.

c_joerg

  • Member
  • ***
  • Posts: 137
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #156 on: August 04, 2019, 07:37:38 PM »
Do you have a link to said manual?

Only the German version ‘EOS_M50_Help_Guide_DE.pdf’
https://www.canon.de/support/consumer_products/products/cameras/digital_slr/eos-m50.html?type=manuals&manualid=tcm:83-1667469
Page 88 or search about 12 bit.

The M5 also has 12 bit  in continuous mode...
EOS R

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 8602
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #157 on: August 04, 2019, 07:49:48 PM »
Thanks! Found english "help-guide" here: http://gdlp01.c-wss.com/gds/2/0300030642/02/EOS_M50_Help_Guide_EN.pdf and the information about continuous shooting bit-depth on page 88, too.

Greg

  • Contributor
  • Hero Member
  • *****
  • Posts: 607
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #158 on: August 05, 2019, 12:18:27 AM »
M50 - rolling shutter measurements - https://www.magiclantern.fm/forum/index.php?topic=23040.msg208479#msg208479

It looks like we have 3 readout modes :
Code: [Select]
timer A = 534, timer B = 4061 @ E19EBAC8
timer A = 1064, timer B = 4061 @ E19EBB20
timer A = 772 timer B = 4061 @ E19EBB78

Code: [Select]
[SHTC] ShutterType(1) ReadOutMode(1) ReleaseType(1) // Manual mode, mechanical shutter
[SHTC] ShutterType(3) ReadOutMode(0) ReleaseType(1) // Silent mode, electronic shutter
[SHTC] ShutterType(1) ReadOutMode(0) ReleaseType(2) // Manual mode, mechanical shutter, AEB continuous

ShutterType(1 - mechanical, 2 - ???, 3 - electronic rolling shutter) // 2- electronic global reset?
ReadOutMode(0 - 12 bit, 1 - 14 bit, 2 - ???)
ReleaseType(1 - ???, 2 - ???)

The manual says that the data for continuous recordings are converted into 12 bits...
I didn't know about it.  :o

Greg

  • Contributor
  • Hero Member
  • *****
  • Posts: 607
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #159 on: August 06, 2019, 12:00:56 AM »
Banding correction 200D (M50 also has this problem) before/after :


dpreview

71m363nd3r

  • New to the forum
  • *
  • Posts: 40
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #160 on: August 07, 2019, 12:03:02 AM »
Banding correction 200D (M50 also has this problem) before/after :


The EOS R too, just compared it.

Sapporo

  • Freshman
  • **
  • Posts: 96
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #161 on: August 07, 2019, 02:48:47 PM »
Banding correction 200D (M50 also has this problem) before/after :


dpreview
Any tutorial how to remove that kind of banding? Or just dark frame substraction?
The EOS R too, just compared it.
Didn't the latest firmware for EOS R solve that?

Greg

  • Contributor
  • Hero Member
  • *****
  • Posts: 607
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #162 on: August 07, 2019, 05:43:05 PM »
The EOS R too, just compared it.

EOS R (before/after)


Any tutorial how to remove that kind of banding? Or just dark frame substraction?Didn't the latest firmware for EOS R solve that?
I don't know if I should publish this script, maybe I should sell it to Canon?

Sapporo

  • Freshman
  • **
  • Posts: 96
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #163 on: August 07, 2019, 06:29:26 PM »
EOS R (before/after)

I don't know if I should publish this script, maybe I should sell it to Canon?
Is that EOS R with the latest firmware 1.2.0? I saw samples of before/after with big difference. But yes, your script is impressive.
https://youtube.com/watch?feature=youtu.be&v=dfenxw0OKbc

RandomSynr

  • New to the forum
  • *
  • Posts: 2
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #164 on: August 12, 2019, 06:22:35 PM »
My first post, I am the owner of an M50.  I eagerly await ML for it.  I am trying to read as many posts as possible.

Am I right to say ML for m50 is still experimental?  I will follow these posts for updates and advice.

Cheers

walter_schulz

  • Contributor
  • Senior
  • *****
  • Posts: 396
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #165 on: August 12, 2019, 09:50:09 PM »
There is no ML for M50 and don't hold your breath.

RandomSynr

  • New to the forum
  • *
  • Posts: 2
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #166 on: August 13, 2019, 05:23:17 AM »
No hope in life, takes out knife and cuts cheese and pours wine...  ;D

well if there is anything that can be done, I'm sure some on may be doing something or maybe just drinking wine and eating cheese

71m363nd3r

  • New to the forum
  • *
  • Posts: 40
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #167 on: August 13, 2019, 06:36:42 PM »
No hope in life, takes out knife and cuts cheese and pours wine...  ;D

well if there is anything that can be done, I'm sure some on may be doing something or maybe just drinking wine and eating cheese

Are you willing to donate few bucks ?

dfort

  • Guest
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #168 on: August 16, 2019, 04:12:57 AM »
There is no ML for M50 and don't hold your breath.

Well there is this fishy build -- which requires setting the camera boot flag:

BOOT_M50.FIR (confirmed by 71m363nd3r; works on any Canon firmware version)

This will modify your camera.

Right now I'd really like to unset the camera boot flag because when inserting a card that has ML for another camera on it the M50 just goes into a coma. I'd ask for a FIR file but last time I asked for something--well, I won't ask.

Greg

  • Contributor
  • Hero Member
  • *****
  • Posts: 607
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #169 on: August 16, 2019, 05:10:03 PM »
Right now I'd really like to unset the camera boot flag because when inserting a card that has ML for another camera on it the M50 just goes into a coma.

https://www.magiclantern.fm/forum/index.php?topic=17360.msg204747#msg204747

dfort

  • Guest
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #170 on: August 21, 2019, 03:54:33 PM »
Thanks Greg, that was easy.

Anyone else who wants to do this make sure you also set CONFIG_BOOT_BOOTFLAG=y

Sisphotos

  • Just arrived
  • *
  • Posts: 1
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #171 on: August 26, 2019, 11:39:49 PM »
hello guys! I'm totally new here and I want to install ML on my M50. Can someone step by step explain this to me?
  :)

OlRivrRat

  • Hero Member
  • *****
  • Posts: 538
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #172 on: August 29, 2019, 10:55:36 PM »
                     @ DFort & WeEIMC

"when inserting a card that has ML for another camera on it the M50 just goes into a coma"

           Should work if You simply "Hide" ML in a "HidingPlace" Folder/Directoy ~

                                                                      ORR ~ DeanB
ORR~DeanB  ~~  80D-ML  &  SL1+ML  &  5D2+ML  &  5DC+ML  &  70D+ML(AliveAgain)

safwanck

  • New to the forum
  • *
  • Posts: 2
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #173 on: September 01, 2019, 05:54:40 PM »
I am new to all this ML thing, But really want to test out this ML. So today I tested the fishy build on my M50.
The procedure was simple for me, just placed the boot m50.fir into the memory card and updated my firmware from canon menu. After that, I placed the entire fish build into my sd card and by using EOScard made my sd card bootable. Then just booted my camera. And I saw the log getting captured over my display.


And to enter the magic lantern settings, I need to press the delete button, but it didn't take to the ML settings during those presses as much as I need. Then I found that I need to be in video mode to get into ML settings. On video mode, Every press of delete button took me to ML menu.

Also, there is no extra function available on this Fishy build. the modules available are benchmark and self-test modules. Also, the video module in ML menu causes to freeze the camera and the only available option is to remove the battery.

Note guys, I don't know any technical stuff that much right now cause it's my first experience of flashing a custom ROM on Camera. So if any of you guys are free, feel free to let me know about all the technical stuff or at least what I did by flashing that boot m50.fir and how it's going to affect the future of my m50.

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 8602
Re: DIGIC 8 'PowerShot' development (M50, SX70, SX740)
« Reply #174 on: September 04, 2019, 09:41:46 AM »
You set the "boot flag" on your cam. It will now check for a bootable card each time battery hatch is closed and each time the cam is powered up from powersave. If you insert an incompatible card (very, very old EyeFi cards) cam will get stuck. If a bootable card is found it will check for autoexec.bin. If no autoexec.bin is found cam will get stuck. Just don't use bootable cards without autoexec.bin.
You haven't flashed a custom ROM to your card. Your firmware wasn't replaced. ML runs from card, not from NVRAM.

And you may consider not going somewhere without checking the consequences of your actions. Maybe consider asking before doing something if you're unable to check the consequences.
Just saying ...