Quick update
I'm still working being the scenes, stubs, reading decompiled code to get the 40D running better. The good thing it that the boot up process work better and better. ML is becomming more
stable and with less crashes.
Boot
Debug Stuff
Shooting menu
Expo menu
I'm still working being the scenes, stubs, reading decompiled code to get the 40D running better. The good thing it that the boot up process work better and better. ML is becomming more
stable and with less crashes.
Boot
- prop_init() need to be called early on to get all PROP messages. (shutter PROP comes early)
- CF card is really slow and after prop_init() I sleep 1600 ms before CF card system is ready for use
Debug Stuff
- dm_set_store_level is working fine, dumpf log is being spammed.
- dm-spy (my_DebugMsg) works in QEMU but not camera - so I'm using internal dumpf
Shooting menu
- I located a nice function, named is usbShutterActivation, I guess it used via usb to activate shutter release in normal mode, liveview mode and bulb
- Bulb with intervalometer is now working using usbShutterActivation
- Bulb in standalone mode is not working (I think half pressed shutter is not detected, but i'm not sure)
- PROP_SW1 and PROP_SW2 is not present is firmware
Expo menu
- Started to populate Expo menu and it's better than I expected
- Shutter works - only minor issue BULB/32". Moving dial to BULB is seen as BULB, but when changing it from within ML from 30" into BULB .. ML says 32"
- Aperture works - only minor issue is the aperture is not always 100% correct, sometimes only 90% or so
- ISO works fine
- White Balance
not enabled (PROP modes need to be verified)- now verified and working