Commit 2c9b9f6b authored by Trammell Hudson's avatar Trammell Hudson
Browse files

More notes

parent adf908900431
......@@ -23,8 +23,36 @@ To repeat this important point:
* *
***************************************************
IMPORTANT NOTES
BOOT PROCESS
* If you encounter a "locked up" camera, quickly remove the battery.
Otherwise the ARM might be in a tight-loop and get very hot, very quickly.
Your battery will run down and your LCD might show some discoloration.
* When in doubt, remove the battery and reboot.
* And, remember that this software can damage or destroy your camera.
TODO LIST:
* Figure out how to create a custom menu
* hijack factory or photostudio menu?
* Find routine to trigger shutter
* Linker script to fix off by 0x120 error in reboot.c
* Reduce amount of DryOS copied (64 KB is more than necessary)
* Re-arrange to have 64 KB of DryOS below 5d-hack.bin
* Audio device is shut off after movie; keep it enablde
* Better interaction with powersave and LCD disabled modes
* Configurable fixed audio gain
* Configurable crop marks
* Manual aperture
* Manual shutter
* Manual ISO
* 24p
BOOT PROCESS OVERVIEW
* Camera DryOS copies .fir file into RAM at 0x800000 and jumps into it.
* The first instruction does a long jump to 0x80000c to clear some headers
......@@ -46,23 +74,7 @@ BOOT PROCESS
and to return to its control before control is transfered to the
cstart() routine in the firmware. It also updates the end of the BSS
so that both itself and the copied portion of DryOS will be saved
*
TODO:
* It installs a task dispatch hook in the function pointer at 0x1934.
This will be called when ever a new task is run, allowing our code
to disable Canon tasks or re-purpose them with our own implementations.
* Figure out how to create a custom menu
* hijack factory or photostudio menu?
* Find routine to trigger shutter
* Linker script to fix off by 0x120 error in reboot.c
* Reduce amount of DryOS copied (64 KB is more than necessary)
* Re-arrange to have 64 KB of DryOS below 5d-hack.bin
* Audio device is shut off after movie; keep it enablde
* Better interaction with powersave and LCD disabled modes
* Configurable fixed audio gain
* Configurable crop marks
* Manual aperture
* Manual shutter
* Manual ISO
* 24p
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment