Magic Lantern Forum

Developing Magic Lantern => Reverse Engineering => Topic started by: nikfreak on October 01, 2014, 11:03:56 AM

Title: Factory Adjustment Menu
Post by: nikfreak on October 01, 2014, 11:03:56 AM
Found some stuff while digging through my 6D ROM dumps


FACTORY ADJUSTMENT MENU VER 0.01 ********** 0. Exit from Factory Adjustment 1. Leak Check 2. SDRAM Check 3. ROM Check 4. HDMI Check 5. Video Adjustment 6. ICU Version Check 8. Adjustment Data Display and Change 9. Check Flag Display and Initialization A. ALL Check B. ALLP Check C. RAM Check2 P. Power Domain Check S. Serial Flash Check Z. Input_Device_Unique invalid input CheckPro> --- LeakCheck --- --- Finish --- OK K302 System & Display Check & Adjustment program has started


Anyone know how to activate that menu? Found also this as a reference:
http://photography-on-the.net/forum/showthread.php?t=876884


Title: Re: Factory Adjustment Menu
Post by: k1w1 on October 12, 2014, 04:27:32 AM
I'm seeing the same in the 70D firmware. Haven't quite finished analysing it yet, but it's looking like if you set the right flag in the Bootflags area (F8000000?) (like you do for F8000004 to get the camera to boot an autoexec.bin off the memory card) the code will branch to an area where the Factory Adjust menu is set up.

So, crafting a special .FIR that sets the Factory Adjustment (?) mode flag is probably the way in, but I'm guessing.
Title: Re: Factory Adjustment Menu
Post by: escho on October 12, 2014, 10:16:26 AM
Present on 600D, too. This and some other stuff. You can see this easily, if you extract the strings from ROM and look at the end of the string-file.

Edgar