Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Greg

#1
The last time I looked at the M50 rom dump was almost a year ago. There was a lot of functionality not visible in the menu but I don't remember.
If the R/RP has this feature, the M50 should also have it, but not visible in the menu.

You can check - "GUI_SetIsoSettingStep"
#2
This can work on all cameras (as long as there is enough RAM on the cheaper ones), but requires some research.
If you average a large number of frames, you will limit the DR by a 14bit file.  ;)
#3
Quote from: garry23 on January 15, 2021, 02:39:08 PM
@Grey

Yes I know I can do that and use normal approaches to construct bracket sets for processing in post, eg https://photography.grayheron.net/2021/01/music-additional-notes.html

My suggestion is to do this in camera, ie before outputting the FRSP image.

;)

My version doesn't have the delay between frames, create buffers before capturing.
Postprocess motion blur control is better. If you want to do it in camera and not wait a few minutes you have to use TWOADD (digic4) or EekoAddRawPath (digic5).
I've never had digic5 camera so I don't know how the Eeko works.

TWOADD low level frame subtraction - https://www.magiclantern.fm/forum/index.php?topic=13408.msg172108#msg172108
If you have an idea how to reconfigure to get adding frames, this should work.
#5
Quote from: bhedrington on May 29, 2020, 11:45:32 PM
also be nice to be able to shoot 120p at 4k :)

We can get 8K@120FPS. It will work like 4K in M6II - M6II vs M50 4K ;D

#7
Quote from: names_are_hard on May 23, 2020, 07:46:29 PM
Is this based on the infamous "fishy" build?
I don't have the "fishy" build code. This is digic6-dumper branch and stubs, consts, button codes, several modifications (bmp_vram, disabled audio tasks etc).

You can load "fishy" autoexec.bin in IDA/ghidra, convert the file M50_101.sym to idc script to name the functions.
#9
The M50 sensor is too slow to do this. You need 2x more data to read a dual pixel. So maybe at 10-15 FPS?
At the current stage of development, we should not think about such advanced features.
#10
Yes, each camera has a different x sync calibration. You can change this value, but I don't know where (prop/eeprom).
Proposed name for the module "fake_hss.mo"  ;)

A few years ago I used arduino as a shutter button. Arduino sent a signal to the camera (shutter release connector) and then to the radio triggers.
This may be somewhat unstable. In some modes, the camera has a random delay.

Quote from: nikfreak on May 03, 2020, 07:16:49 PM
Was reading chdk's wiki last days and then shocked seeing they could do some kind of 1/60000 flash sync speed.
It's possible for a CCD sensor.

Quote from: nikfreak on May 03, 2020, 07:16:49 PM
this one I didn't understand.
A1ex knows how to change the aperture during FRSP exposure. If you know how to trigger a flash at the right time. You can try :
- Start FRSP @ F16
- set the aperture to F1.4
- trigger the flash
- set the aperture to F16
#11
Quote from: nikfreak on May 03, 2020, 12:42:03 PM
Wanna achieve soemthing like this for cheap
https://www.spt.info/index.php/service-adjustment-software?id=26

You can try "leaf shutter" by changing the aperture value when capturing FRSP.
#12
I compiled this code in digic6-dumper branch. This is not ML, but 2 features with which the M50 is more useful.
#13
These few lines of code modify properties, unlock features that the M50 doesn't have in the Canon menu.
#14
M50 1.0.2 - manual silent shutter (M, Av, Tv, P) also works in continuous mode :

THUMB_FN(0xE053607E, GUI_SetSilentShutter)

#define SilentShutter_OFF           0x0
#define SilentShutter_ON            0x1

extern int GUI_SetSilentShutter(int);
GUI_SetSilentShutter(SilentShutter_ON);


30s - 1/4000s - OK
Bulb - ERR70
#15
M50 1.0.2 - 7 frames exposure bracketing



THUMB_FN(0xE04E05BE, GUI_SetCFnBktSheetsData)

#define BktSheets3                  0x3
#define BktSheets5                  0x5
#define BktSheets7                  0x7

extern int GUI_SetCFnBktSheetsData(int);
GUI_SetCFnBktSheetsData(BktSheets7);
#18
So RP and M50 still have only automatic electronic shutter mode?
I thought these few lines of code were not a problem for them.
#19
Camera-specific Development / Re: Canon 90D
September 02, 2019, 11:06:40 PM
#20
Camera-specific Development / Re: Canon 90D
August 28, 2019, 05:45:23 PM
DR isn't better compared to the previous generation of sensors  ???
 
#21
Quote from: dfort on August 16, 2019, 04:12:57 AM
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
#22
Quote from: 71m363nd3r on August 07, 2019, 12:03:02 AM
The EOS R too, just compared it.

EOS R (before/after)


Quote from: Sapporo on August 07, 2019, 02:48:47 PM
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?
#23
Banding correction 200D (M50 also has this problem) before/after :


dpreview
#24
M50 - rolling shutter measurements - https://www.magiclantern.fm/forum/index.php?topic=23040.msg208479#msg208479

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


[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 - ???)


Quote from: c_joerg on August 04, 2019, 04:37:39 PM
The manual says that the data for continuous recordings are converted into 12 bits...
I didn't know about it.  :o
#25
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.