@reyalp
Thinking about this a bit more, it's probably easier for me to check in what I have now, and then you can post patches against that. I'll try to get that done today.
Ok that's fine for me, do it when you have time. Meanwhile I think I've fixed the issues you pointed out.
In the keymap[] I had to swap KEY_MENU and KEY_DISPLAY values to map correctly the buttons (before that CHDK menu was activated by the DISPLAY button and not by the MENU button)
I still have to fix the aperture_sizes_table (my table is certainly wrong)
I still have to understand if the camera has ND filter or not....I think camera has ND filter, I deduce that from the fact that I did few test shots overriding the aperture value and DOF looks always the same, and...I cannot seen any diaphram closing.
But I cannot find the related functions inside the firmware. I can locate the "magic" strings "TurnOnNdFilter" "TurnOffNdFilter" in the dump, but IDA is not able to find any reference to those strings...So I need more time to fix this
@dabbeljuh
thanks for your testing. I am going to try to fix at least the edge overlay problem