Canon EOS R / RP

Started by SpenceM, September 05, 2018, 03:09:27 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

SpenceM

Today Canon showed us the new EOS R. Unfortunately, they're crippling it. 4k video is heavily cropped, and can't even get 120fps @ 1080p. Also only 1 SD card slot.

So it's up to the awesome people of MagicLantern to unlock this camera's true potential!  ;)

a1ex

If you've got one and don't mind running a couple of tests, just ask.

Expecting to get blank screen with M50 code, i.e. hopefully able to run a while(1). Maybe also LED blinks if lucky.

Walter Schulz

Quote from: SpenceM on September 05, 2018, 03:09:27 PM
Also only 1 SD card slot.
UHS-II interface, though. First time in consumer/prosumer line-up.
Lens interface protocol redesigned. Means work for devs.
No third party lenses for RF mount, only EF/EF-S with adapter. Seriously, Canon?
Menu control redesign.
New HDMI modes.

Sounds like lot of fun and navigation towards HC SVNT DRACONES.
Full code ahead, argh!



Seriously, a1ex: Your twitter account sounds like you'r not absolutely against sending you a specimen. It's nonetheless twitter. So: Where are we heading, cap'n?

kitor

I'm looking forward to see it in person, at the moment I really think about going back to Canon from A7s1. Body seems to win in terms of ergonomic with both Nikon Z and A7/A9. ISO performance (at least on photos I saw, unfortunately jpegs only) is not too bad, and I think up to 40k after Lightroom it will be comparable with a7s in 1080/2.5k resolution that I usually export my photos.

I will miss rear dial. However with new ring on lenses (set this to aperture control) and using camera dials for ISO/exposure seems to be a good idea.

As for 4K, IIRC Kai tried with 10-18mm EF-S on adapter and it worked perfectly. So there are some workarounds to this crop factor other than on 5d4.

QuoteNo third party lenses for R mount,
I missed that info, where they stated it? Remember there are not too many third party lenses for Sony FE too. AFAIR Sigma announced first E-mounts this year...

In terms of lenses with my a7s I use 16-35/4 and 24-240 which is perfect (but heavy) all-around lens. Here will probably go back for 70-200 on adapter and native 24-105, sadly there was no wide zoom like 16-35 or 17-40 announced...
Too many Canon cameras.
If you have a dead R or RP mainboard (e.g. after camera repair) and want to donate for experiments, I'll cover shipping costs.

Walter Schulz

[RF mount and third party]
Quote from: kitor on September 07, 2018, 02:09:25 PM
I missed that info, where they stated it?

No quote from Canon itself. Problem seems to exist because of a (at least one) Canon patent covering RF mount and no word given about licensing to third parties.
Nothing heard from Sigma, Tamron, Tokina (to name the most usual suspects) about it.

I think/hope there will be some interviews at Photokina trying to get a solid statement about this.

a1ex

Quote from: Walter Schulz on September 07, 2018, 01:53:57 PM
Seriously, a1ex: Your twitter account sounds like you'r not absolutely against sending you a specimen. It's nonetheless twitter. So: Where are we heading, cap'n?

Well, since the other DIGIC 6/7 ports appear to be a little different from what we are used to (DIGIC 4/5), and simply waiting for others to jump in apparently wasn't exactly the best idea for these models, I've considered getting a recent camera and making a reference port, that others could easily adapt to other "new" cameras. Was thinking at M50, as it seems close enough to all other DIGIC 7 models, yet different enough to be challenging (its firmware is a strange mix between EOS and PowerShot codebases, and the sensor looks a bit faster than on older Canons).

Then noticed the giveaway and got tempted by the full-frame dual pixel RAW (some unfinished notes I've started to write a while ago here). Didn't expect anything to come up from that, but looks like some folks took it (maybe a bit too) seriously.

EOS R is also DIGIC 8. No idea what's inside, but expecting its firmware to be similar to M50. Whether we'll be able to run code on it, remains to be seen.

dfort

Quote from: Walter Schulz on September 07, 2018, 01:53:57 PM
Your twitter account...

You mean we should be following someone other than just @autoexec_bin for the latest ML news?

Walter Schulz

Quote from: a1ex on September 07, 2018, 04:19:39 PMDidn't expect anything to come up from that, but looks like some folks took it (maybe a bit too) seriously.

Friendly forces may be among the hardest to endure. (Source: Fortune cookie of the day)

With that thought in mind:
I think there are some people happy to hear about your change of heart and willing to express their happiness through donations. If you drop a word I'm convinced there will be no troubles getting you a EOS R (+ RF lens + EF/EF-S-Adapter) or a M50.


kitor

I just pre-ordered R + 24-105. So @a1ex if you have any ideas for rom dumping feel free to contact me.

Hope to get it on time as I'm going for a week to Chernobyl Exclusion Zone just day after release. So either new toy (and opportunity to compare it against A7s) for this trip, or will have to wait until I'm back.
Too many Canon cameras.
If you have a dead R or RP mainboard (e.g. after camera repair) and want to donate for experiments, I'll cover shipping costs.

KelvinK

Price tag for RF lenses is non adequate (you get body and 28-70 5.5k$) making whole system kinda strange. And for this price you have 50mm in 4k.
6D - 5D - NEX - M50!

kitor

Depends on what you want. I'll probably add 70-200 2.8L IS II + something wide like mentioned 16-35 on EF and leave 24-105 for trips where I don't have time/want to play with lenses.
Yup, I'm not shooting much video, and just before my 5d2 hit the floor (in accident) I worked mostly as photojournalist. After two years break (done only ~3000 shoots on a7s during those 2 years, half of them on two visits in the Zone) i'm getting back into it, and lastly most shots are either on 16-35 or on 100+mm.

With all the 'paradoxes' that R presents, I still decided to buy it. For Canon skintones, EF lenses and body ergonomics (waited for a7sIII but I consider even a9 too small for my hands).
Many people talk about single SD card and IBIS - I don't consider them a problem, but to be fair - none of my previous cameras had those. And would probably buy again 5dc as backup body.
After you go mirrorless, seems there's no going back. I still borrow 5D2 and Nikon D7000 from mum, but after I got used to EVF I always missed exposure on first few shots as on EVF WYSIWYG ;)
Too many Canon cameras.
If you have a dead R or RP mainboard (e.g. after camera repair) and want to donate for experiments, I'll cover shipping costs.

lovelybead

I ordered one too. I work in tech and am happy to help with however I can once it arrives!

Theoretically speaking: Would it possible with ML to shoot 120fps in 1080p or would the limit still be 720p? That's the main gripe I have with this camera. The 4k crop I don't mind so much.

kitor

QuoteTheoretically speaking:
We don't have any ideas about internals, and you're asking questions.

Nobody from dev team have it, and what's worse it's not just an iteration of DSLR, some things for sure had changed.
The best expectation is no expectations.
Too many Canon cameras.
If you have a dead R or RP mainboard (e.g. after camera repair) and want to donate for experiments, I'll cover shipping costs.

a1ex

If it's like 5D4, it's very unlikely, as 1080p60 appears to be pushed to the limit. That's an unexpected limitation, since on both models, the sensor appears to be fast enough for 1080p120, assuming no readout overhead for lower resolutions.

5D3:

5936x3950x7.65 = 179 Mp/s (full size, including black bars, in photo mode)
5796x3870x7.65 = 171 Mp/s (active area size)

3744x1382x31.5 = 163 Mp/s (full size, including black bars, 1:1 crop x5)
3596x1320x31.5 = 149 Mp/s (active area size)

2080x1320x40 = 109 Mp/s (full size, including black bars, 3x3 binning 1080p FPS override)
1936x1280x40 = 99 Mp/s (active area size)

2080x1040x48 = 104 Mp/s (active size, 3x3 binning crop_rec)
1936x1040x48 = 97 Mp/s (active size)

700D (LiveView figures from the bleeding-edge crop_rec):

5280x3529x6.45 = 120 Mp/s (full size)
5208x3476x6.45 = 117 Mp/s (active size)

2592x1107x33.3 = 95 Mp/s (full size, 1:1 crop x5)
2520x1080x33.3 = 91 Mp/s (active size)

1808x1189x43.3 = 109 Mp/s (full size, including black bars)
1736x1160x43.3 = 98 Mp/s (active size)

In other words:
- 5D3 1080p (1936x1280) was pushed to 40 FPS, i.e. about 100 Mp/s out of 170 in photo mode (what limits it? no idea)
- 700D 1080p (1736x1160) was pushed to 43 FPS with a slower sensor, i.e. about 100 Mp/s out of 120

Take it with a grain of salt, i.e. as pure speculation or CR0 if you prefer; I did not see the EOS R firmware.

a1ex

Tried to run some initial tests on the EOS R; unfortunately, this is all we've got:



The error screen looks just like on previous models, which is encouraging. The camera recognized there was a FIR file on the card, for the correct model, otherwise it would have printed "Update file cannot be found". The error message means it could not verify the checksum; Canon might have changed the FIR file format, or maybe also the encryption.




Edit: progress - apparently it doesn't like tiny FIR files, but otherwise it accepts them:



Edit (February 2019): turns out it was just the decryption code locking up with some FIR files.
Encryption changed - we can no longer create FIR files for this camera.

kitor

Nice to see that something is going on!
This green screen is a problem with graphics runtime, or it hanged in this state? Just wonder, as graphics is not really needed to have a rom dump...
Too many Canon cameras.
If you have a dead R or RP mainboard (e.g. after camera repair) and want to donate for experiments, I'll cover shipping costs.

a1ex

Every single accepted FIR file (that did not print an error) hanged in the green screen state.

Otherwise, the error message was always the one from the screenshot.

My hypothesis:
- Canon does some more checks to decide whether the file format is valid or not (possibly some data structure where the old FIR files had executable code)
- that green screen might be the result of some incomplete display shutdown from the bootloader:
   - test video: https://vimeo.com/295449758
   - while loading a FIR, Canon bootloader prints "Loading..."
   - after that, on previous models it turns off the display and the SD card, then it runs the firmware update program
   - that firmware update will turn on the display again; that means, you would see a short flicker (display turning off and on for a split second)
   - in the test video, I do not see the display turning off, which is why I believe the bootloader maybe "forgot" to turn it off before running the FIR code
   - maybe just the image stream was turned off, and the display controller (which is likely "smarter" than in previous models) timed out and displayed some green screen.

The above is just speculation.

Easiest way to figure it out: wait for a firmware update.
Harder way: perform some more blind tests, hoping to get some different outcome (other than green screen or error message).

I'm not 100% sure we actually executed code on the camera, but the lack of error message hopefully means the FIR file was accepted (i.e. encryption was not changed).

kitor

As I finally got my hands on R (arrived just yesterday), some photos comparing to 5D2 and A7s1: https://imgur.com/a/8rHgjoI

First impressions:
- grip ergonomy is wonderful. It's smaller than 5D2, but due to a bit different shape it's similar in comfort of holding it.
- where's back dial ?!
- touch bar is a joke. Was disabled factory default and I kept it disabled.
- control ring is interesting feature. Not sure why was also factory default disabled.
- mode dial is not that bad (how often do you switch modes?). However there's so much wasted space in power switch location.
- AF is fast AF ( ;) ). I was amazed after using A7s for last two years.
- 24-105 is quite heavy lens.
- LP-E6N! Took two spare LP-E6 from mum's 5D2 (btw, 10 years anniversary!) and now I have three. Eat this, Sony!
- I'm amazed so far with EVF quality. Much better than A7s1, which was the first EVF that convinced me that mirrorless may substitute DSLR.
- A few more programmable buttons wouldn't hurt.
Too many Canon cameras.
If you have a dead R or RP mainboard (e.g. after camera repair) and want to donate for experiments, I'll cover shipping costs.

a1ex

EOS R users might be interested in the following numbers (thanks @kitor for test images):

Quote from: a1ex on November 17, 2018, 10:45:02 PM
Silent still: 17.47 μs/line, 78.25 ms full readout at 6720x4480 => 385 MPix/second readout speed?
4K24/23.98/25/30: 14.45 +/- 0.019 μs/line, 31.2 ms at 3840x2160
1080p24/25/30/50/60: 14.12 +/- 0.067 μs/line, 15.3 ms at 1920x1080
720p25/30/50/60: 21.20 +/- 0.087 μs/line, 15.3 ms at 1280x720
720p100/120: 9.47 +/- 0.204 μs/line, 6.8 ms at 1280x720

Walter Schulz

Most readers may be aware of Lensrental's tear-down/disssembly of an RF 50/1.2:
https://www.lensrentals.com/blog/2018/12/disassembly-of-the-canon-rf-50mm-f1-2l/

Well, R system really seems to be a hard nut to crack ...

kitor

After some time spent with R I have some more conclusions:

- AF works great with EF lenses (I use 100-400 atm)
- Grip is expensive as hell, but worth it - since it will charge both batteries inside
- quirks: grip has separate USB-C for charging, will charge only with LP-E6N, won't charge any with both E6 and E6N inserted.
- where's back dial ?! ( ;) )

Yesterday I (finally!) bought 5DIII as spare body... with respectable 258k shutter count :P Yep, it was so cheap I can replace shutter twice before hit "usual" price, and it has so signs of failing.
Anyway, to the point. When I was shooting with 5D2 and 100-400 (had a7 16-35, r 24-105 and 5d2 100-400 on last trip to cover all scenarios) I noticed i somehow like R grip better. Now I confirmed this - due to it's grip depth, R with 100-400 on adapter seems more comfortable to me. Feels more secure in my hands, and that's an interesting observation as I was looking to jump to 1 series for bigger body while I had my first 5D2...
Too many Canon cameras.
If you have a dead R or RP mainboard (e.g. after camera repair) and want to donate for experiments, I'll cover shipping costs.

Dmytro_ua

This question is directed more to ML developers then to R owners.
Is R have any potential advantages for ML video possibilities over 5d4, except eye tracking?
R8 | Canon 16-35 4.0L | Canon 50 1.4 | Canon 100mm 2.8 macro
Ronin-S | Feelworld F6 PLUS

KelvinK

Quote from: Dmytro_ua on December 17, 2018, 10:34:47 AM
This question is directed more to ML developers then to R owners.
Is R have any potential advantages for ML video possibilities over 5d4, except eye tracking?

No. But image quality can differ. For some reason, 4K on 5D4 is sharper then on R.
6D - 5D - NEX - M50!

Dmytro_ua

Quote from: KelvinK on December 17, 2018, 01:23:06 PM
No.

What about DIGIC 6+ vs DIGIC 8,  CF bus vs SDXC UHS-II bus?
R8 | Canon 16-35 4.0L | Canon 50 1.4 | Canon 100mm 2.8 macro
Ronin-S | Feelworld F6 PLUS

kitor

Interesting quirks:
- Battery grip has ability to upgrade it's firmware (additional option in firmware update menu).
- Toshiba M4EBF10XBG inside (may be wrong about F). Google gives no results, but A1ex found another uC with very similar name.
- Shutter and AF pins are directly available on grip connector. Ground them for action.
- There's a single (unused in grip) pin that shows some digital communication on camera start, photo shots and sometimes random "messages" on idle. Signal is active-low 3.3v, around 50kHz, but no luck trying to treat is as 57600 serial communication. Will borrow logical analyzer and try to dump this.



USB-C in grip seems to be used only for charging grip batteries. USB-C in body is used for communication and charge of internal battery when no grip is attached.
Both work only with LP-E6N (won't charge E6) and with USB-PD adapters only. No luck with standard 5V chargers and QC/PE ones.
Too many Canon cameras.
If you have a dead R or RP mainboard (e.g. after camera repair) and want to donate for experiments, I'll cover shipping costs.