Bud, that's a great job. Works on my E4, 2.0L model that arrived for some reason with FW 2.3.0 here, but the hack didn't work. Resolution did enhance, but menus not and crosshair was gone. Didn't work with 2.11.0 either. So I'm lucky you made this one. Reverted the hacks and updated the camera to 3.9.0, applied the modifications according to your readme file, and tadaa - it works.
There's one thing I'd like to ask (just for clarity): does your basic packacke include some changes or additions to the palettes or menus? Apparently nothing changed here for my camera, so if there should be more, I'd have to investigate again, otherwise I'm just fine for now.
BTW the hidden menu is still there (10 sec keypress ...), but doesn't change the USB mode. I've set mine to RNDIS using this menu while the older firmware was running, and don't bother reverting it until all patches are done. I also had various problems, most of the time just not working, using the .fif to change the mode. Not yet tried with the 3.9.0 FW.