Here's what I'm doing to load 70D 1.1.2 firmware ( Digic 5 )
1. Load ROM1.bin
2. Select ARM
3. Procesor options -> Edit ARM Architecture -> ARMv5TEJ -> OK -> OK
https://i.imgur.com/zXWXlaM.png4. Kernel Options 1 -> Uncheck ''Delete instructions with no xrefs' and 'Perform no-return analysis' -> OK
https://i.imgur.com/IEPqtAg.png5. Press OK to load the .bin
6. Check 'create RAM section'
7. Here are the values that I've put into 'Disassembly memory organisation'
https://i.imgur.com/oB2yW0G.png8. Jump to FFFF0000, press C
9. JUMP to 'i don't remember' look at A1ex post, and press C
I believe that works good, hope that will help somebody.
I'm having a problem with running './run_canon_fw.sh 70D,firmware="boot=0" -d romcpy' command. Im getting the fallowing error:
(process:13481): GLib-WARNING **: 22:40:59.262: ../../../../glib/gmem.c:489: custom memory allocation vtable not supported
I've changed the branch to 70D_merge_fw112, repeated all the steps, no luck. I haven't run 'install.sh' script from 'contrib/qemu' though. Was that necessary?