You can build your own hack
1. Download gcc346.zip
http://www.filefactory.com/file/b00a572/n/gcc346.zip
2. Extract it to c:\
3. cd c:\gcc346\myproject\350d_all_in_infov2_fastcwb\
4. build.bat
5. Copy the AUTOEXEC.BIN to your CF Card
you can edit the source code before you run "build.bat"
I downloaded your package and made my own version. Thank you for putting it online

I'm now at a point where I want to share it.
First, you can do nothing with it that can't be done with the 'older' version that I started with, except for some unimportant stuff.
But for me, it's much better still, mainly because you can do what you want much faster.
What I did:
1. Add more shortcuts
2. Made the menu that you get with the INFO button user configurable (you can change the order of the items)
3. Translated the menu into german
4. some other, less important stuff
you can build your own version the way you like! all you need is the gcc346.zip
when you download my package, there is a new file user_settings.txt where you can configure your build.
all you need to know what a comment is in c/c++ (learn it at the bottom of that page:
http://www.cplusplus.com/doc/tutorial/program_structure/)
just copy the directory to x:\gcc346\myproject\ (x being the drive where you unpacked gcc346.zip), make your settings in user_settings.txt and build your own autoexec.bin like described by cyrustam
what you can configure is:
-the language (english or german)
-the order of the menu items, for example I often use an external flash and need to be able to change the flash on/off option fast (was option 12 in the old version), whereas I almost never need the ISO or WB settings (was option 1 + 2) because I do that via shortcuts and the standard menus
-the notification when you use a shortcut (the beep), because I noticed that a beep is not really what you want your camera to do in some situations. so you can select 1.nothing 2. the normal beep 3.the timer beep 4. red led flashing 5. blue led flashing
(please read my edit on this below) also when you changed a value in the info menu with the older version the blue led flashs. I personally consider that completely unnecessary, but you can enable it in the user settings if you like to have it.The shortcuts I programmed are as follows:
in ISO menu:
zoom-out button: ISO 100, menu is reloaded to show new value
direct-print button: ISO 400, menu is reloaded to show new value
zoom-in button: ISO 3200, menu is NOT reloaded since it can't show iso 3200 anyway
these are my favourite values, and I like to have them faster
in AF menu:
zoom-out button: LCD brightness level 1 (lowest) *
direct-print button: LCD brigthness level 3 *
zoom-in button: LCD brightness level 5 (brightest) *
I often use the camera at night and am literally blinded by the bright display being set too bright. When I am in bright sunlight the next day, I can't read anything on the display (because it's still set for the night) and have a really hard time finding the menu to set the brightness up.
These shortcuts make everything so much easier for me! (and I hope for somebody else too)
* these shortcuts don't beep or blink at all, because you can directly see the change in the display where the AF menu is displayed
in WB menu:
zoom-out button: auto white balance, menu is reloaded to show new value
direct-print button: custom white balance using the last picture on the card
zoom-in button: white balance color temp, menu is not reloaded
in metering menu:
zoom-in button: spot metering
direct-print button: toggle mirror lock-up *
when I used the mirror lock-up feature I often forget to reset it and can't really take a photo until I went all the way through the menus to deactivate it. this way it goes much faster.
*this shortcut doesn't beep or do anything you set as a feedback, but will always behave as follows: the red led flashs when the feature was enabled, the blue led flashs when the feature was disabled
another little thing I did is that in you can toggle the on/off values in the info menu with both the left and the right key (ie you don't have to press right to go to option 2 and left for 1 and when you press the wrong button nothing happens)
and you can go from the first menu option directly to the last and the other way.
http://rapidshare.com/files/397572589/350D-ck_1.0.1.eng.beep.zipthe autoexec.bin contained in this zip is with the english menu and the shortcut feedback is the normal beep.
the order of the menu is:
1: flash on/off
2: safety shift
3: AEB
4: bracketing sequence / auto cancellation
5: color temp
6: ISO
7: WB
8: metering
9: remember menu position
10: super imposed display
11: additional data
12: counter
13: af button
http://rapidshare.com/files/397572591/350D-ck_1.0.1.eng.beep.oldorder.zipthe autoexec.bin contained in this zip is with the english menu and the shortcut feedback is the normal beep.
the order of the menu is the old one:
1: ISO
2: WB
3: color temp
4: metering
5: AEB
6: bracketing sequence / auto cancellation
7: super imposed display
8: remember menu position
9: safety shift
10: af button
11: additional data
12: flash on/off
13: counter
http://rapidshare.com/files/397572592/350D-ck_1.0.1.ger.beep.zipthe autoexec.bin contained in this zip is with the german menu and the shortcut feedback is the normal beep.
the order of the menu is:
1: flash on/off
2: safety shift
3: AEB
4: bracketing sequence / auto cancellation
5: color temp
6: ISO
7: WB
8: metering
9: remember menu position
10: super imposed display
11: additional data
12: counter
13: af button
http://rapidshare.com/files/397572593/350D-ck_1.0.1.ger.beep.oldorder.zipthe autoexec.bin contained in this zip is with the german menu and the shortcut feedback is the normal beep.
the order of the menu is the old one:
1: ISO
2: WB
3: color temp
4: metering
5: AEB
6: bracketing sequence / auto cancellation
7: super imposed display
8: remember menu position
9: safety shift
10: af button
11: additional data
12: flash on/off
13: counter
any of the zip files contains the complete code and the settings file. get the gcc346.zip and make your own!
EDIT: I noticed that the gcc346.zip from cyrustam's post is not available anymore
I uploaded it here already containing my code:
http://rapidshare.com/files/397171756/gcc346.zipEDIT2: PLEASE READ THIS!
Today it came to my mind that I disabled the blue LED that flashed in the info menu so long ago that the option to activate it could probably cause errors after all the stuff I changed in the code since then (I didn't ever bother to test it because I really consider it superflous). So today I tested it and indeed it doesn't work anymore. please don't use it if you have already downloaded a version of my firmware.
I will replace the three .zip files but not the gcc346.zip because that one blocks my internet connection for an hour or so uploading.