CR3 raw from SX740


Caveats:
- RAW only works, RAW+JPG L crashes
- Canon code is confused as it has no settings for RAW modes at all, and screams on UART when it is enabled.
- File opens fine in Windows preview (including actual RAW render), RawTherapee (missing EXIF data) and
http://exif.regex.info/exif.cgi (EXIF data only)
- File does
not open in Lightroom/Photoshop.
To work properly it will most likely require us to understand MMU and patch a ROM in a few places (to make it "understand" RAW).
Right now this can be achieved by
GUI_SetImgComposition(1,0,6,3,4); // set RAW only for card1
GUI_SetImgComposition(2,0,6,3,4); // set RAW only for card2
This is C code, I won't share stub (it is easy to find) since we have no idea what are the consequences of leaving camera in that state (other than a ton of debug messages logged).
Thus don't ask how to run that on camera. If you don't know how to do it, you most probably shoudn't try in this state.
If anyone want to dig into cr3 file, here it is:
https://kitor.pl/eos/sx740/sx740_raw.cr3One can reset settings to JPG by just opening menu and setting back to JPG.
===
On the other notes I have a lot of Digic 8 ML code working on SX740, but also have a nasty crash that I can't trace yet. Thus for now it lives on branch in my fork.