You can try yourself. As said earlier, it looks it might be a pretty straightforward port from 1300D
Etiquette, expectations, entitlement...
@autoexec_bin | #magiclantern | Discord | Reddit | Server issues
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 MenuQuote from: vth on October 28, 2021, 09:00:22 AM
Not found yet working UART pinout for Canon 5D mark II (I need it for repair purpose) and here is one:
debug_assert(0,"Resource::RscMgrOldApiStub.c",0x2b);
Quote from: Vector54 on April 14, 2022, 04:45:26 PM
Hello.
There have been some experiments on DIGIC 8 'PowerShot' development (M50, SX70, SX740). This device has same processor & similar hardware. Is there any experiments we can do?
Quote@Kitor, how did you learn how to get 'hello world' on various cameras?
Has the knowledge you need for that overlap with your work ?
QuoteIs it possible to transfer firmware from upper models or hack/activate at least only raw-video in R6?
Quote from: Levas on April 13, 2022, 08:32:00 PM
Great, can't wait to have raw video on this camera
Quote from: Whr on March 28, 2022, 04:34:57 AM
来了来了
GUI_SetImgComposition(1,0,6,3,4); // set RAW only for card1
GUI_SetImgComposition(2,0,6,3,4); // set RAW only for card2
QuoteNo idea, but the "SRM_" name originates from the firmware itself.
Quote from: vvzvlad on February 06, 2022, 08:10:20 PM
However, I have a distinct lack of understanding of reverse engineering the firmware for EOS/ML.
QuoteEasiest way to grab the firmware is via Canon Basic script - see General Development section, pinned topic.
1)How do I get the firmware from my camera? Can I take the file from the website, modify it and flash it as usual, or are there mechanisms out there that don't allow me to flash the modified file?
QuoteYes, because we do not redistribute firmware dumps. Those contain copyrighted Canon code.
2)If I can't do that, do I have to download the firmware from the camera itself?
I've seen it done by people in this thread, but it was sketchy and I never figured out exactly how to do it.
Can it be done by downloading the code to the card or does it require access to the insides of the camera?
QuoteReading - no risks. Writing - again, can't answer. Main firmware runs from 25xx flash on board so it is theoretically possible to desolder those and program externally.
3)What are the risks in reading and writing firmware? Can I brick the camera in a way that requires something non-trivial steps to repair?
QuoteSee 1a - we do exactly that. Patch in RAM (what we can) and just run our own tasks that alter camera state where possible.
4)Should I fix the firmware code directly or can I write a small program which will run at startup and patch the camera's memory, to reduce the risk of the camera turning into a brick?
QuoteThe best tool is the tool you know to use. Nowadays we mostly use Ghidra,
5)What is the best way to disassemble the firmware? Programs, tools?
Quote from: Walter Schulz on February 23, 2022, 09:04:34 PM
Not at all likely to come true this year.
Quote from: kitor on January 03, 2022, 06:48:57 PM
What about overexposure warning in LV?
Yes, ML has this feature on older cameras. But DIGIC registers doesn't work the same way as before.
I was able to alter threshold and highlight style by poking registers, but I'm not able to activate the function (yet?). For now it works like warning you can enable in Play mode.
Page created in 0.118 seconds with 13 queries.