r/Cameras • • 1d ago

News EOSHD here - I am working on a little something...

Here’s my vintage Canon 5D, the classic one running my in-camera raw processor. It isn’t Magic Lantern, this is something new.

It turns out you can run ARM machine code on this megachonk from 2006, and get it to boot from the compact flash card.

It also transpires I can make the 5D Classic and 5D Mark II read LUTs from Adobe Lightroom in-camera, so you never need to go into that horrible software again.

The upshot is I can now port ANY camera film style (Ricoh GR, Pentax, Nikon, Sony - ah maybe not Sony - and Fuji film simulations, yum yum).

I've found a way to completely bypass the .CR2 raw processing, DIGIC Picture Style, and apply my own colour processing to raw sensor data before DIGIC has even woken up.

This is raw in the rawest terms. No canon processing, no noise reduction, every single pixel never touches the standard camera processing and is handled in a 100% custom way.

This code is so close to the metal it's even doing its own DEBAYERING (using the well studied Malvar-He-Cutler method), which makes me chuckle when I think about it.

Enjoy this glimpse of EOSHD 5D Classic Film Engine (The sunset shot is the in-camera "Velvia" film processing) and I’ll keep you updated on progress.

PS… My first 5D was actually the Mark II - I got that and the Panasonic GH1, and the rest is history.

81 Upvotes

25 comments sorted by

14

u/agentdiogenes 21h ago

This seems quite interesting. Would love to see more image examples. What's the plan with the code? Will you open source it?

1

u/DeepDayze 12h ago

OP ought to put the code on Github.

1

u/eoshd-raw 23m ago

Would love to but can't - would open me up to a Canon DMCA (even though it doesn't use any copyright code, I don't want to attract their attention or let them view the source). So I'll be putting this on my own website for people to enjoy and not open sourcing it - for now, anyway.

1

u/DeepDayze 7m ago

That makes sense.

4

u/Regular_Chicken 19h ago

Super interesting! Are you the person behind the website eoshd.com ?? I used to check this site all the time when I came out of my cinematography studies, and Philip Bloom’s too of course! What a time

3

u/eoshd-raw 12h ago

Yes that's correct, hope you have some good memories of the DSLR video days :)

2

u/VisitLopsided5447 19h ago

Is it gonna be open source since it's gonna be 100% vibe coded?

2

u/DeepDayze 12h ago

Love the test shot...well done. Code like this can really enhance in-camera image processing so that you'd need to do little in post. Love those film profiles!

2

u/MrOptionist 11h ago

Can this be applied to the EOS M and M2? Started carrying my M2 again as my EDC and am using some film recipes now. Love the idea of this.

1

u/eoshd-raw 24m ago

5D and 5D II first then I'll look at the EOS M and M2 - I own an M, but not the M2. I'm gonna be looking for beta testers if you would like to try it. You can send me a DM if you like :)

1

u/y2k2009 19h ago

I also had a mark II that got sold for a giant bag at one point. I'd be interested in getting one and trying this if you post it

2

u/eoshd-raw 12h ago

Get one, they are super cheap now!!

1

u/zsarok 18h ago

Looks promising

1

u/deadeyejohnny 15h ago

Hey man, seems very interesting!

I have a 5D classic, color checker, the og vsco film presets, RNI presets and a wide variety of recently shot rolls of film (all home scanned but kept the raws too), -if you need any beta testers or film scans for comparisons, hit me up! 🤙

1

u/D_Eng 13h ago

Would this port over to a 7D Mark I potentially?

1

u/eoshd-raw 12h ago

Yep should be doable.

1

u/D_Eng 4h ago

Glad I’ve held onto mine then!

1

u/olliegw EOS 1D4 | EOS 7D | DSC-RX100 VII | Nikon P900 8h ago

Wow, imagine if i could have this on my 7D! and i love canon colours already

Love the jab at sony colour science too, great cameras bad colours

I'd be curious how your velvia sim stacks up against the real thing, most digital velvias are nothing like the film, or if you can still use the original in camera profiles like landscape

1

u/eoshd-raw 6h ago

Maybe on your 1D4 as well... The 1D cameras never got Magic Lantern really... Mine doesn't use any ML code, it's a new thing - so it could be that it opens up some of the other models as well. Newer stuff like EOS R8 is more tricky though

1

u/LMDImaging 2h ago

Would it work on a 5d3?

1

u/mymain123 R3 | C70 | 5D | A-E1 | EM10.2 6h ago

Woah, will you release a firmware to download?

1

u/eoshd-raw 25m ago

It runs off the CF card, no firmware customisation is required!

1

u/mymain123 R3 | C70 | 5D | A-E1 | EM10.2 24m ago

When files? 👀