FMCB Free McBoot
Manual Edit of CNF
Written by JNABK



FREEMCB.CNF


Download a default copy of FREEMCB.CNF for 1.8

Manual CNF creation:
You can Pre-configure a CNF and include it in the FMCB_CFG folder  during the installation and it will be copied to mc0:/ SYS-CONF
You can also use the CNF from a USB device. See below the example CNF
Text in red  explains what the entry is  for, most is pretty much self-explainitory though.
Text in blue is new for FMCB 1.8

You can choose ON ( 1 ) or OFF  ( 0 ) for any options that  use ON/OFF

For the file paths, type in the exact filenames and locations {case sensitive} to ensure a working CNF. If your filenames,  extensions, or locations is different, it will not load!
Button  and Auto assigning
  • LK_??_E1  is the first path searched for the assigned app
  • LK_??_E2  is the second path searched for the assigned app
  • LK_??_E3  is the third path searched for the assigned app
You can configure 3 different locations for the loader to search,  when you press an assigned button on startup or re-start of FMCB.
Very useful when using a lot of MCs and USB devices, giving you flexability to create a very  unique setups for  just about any situation.

Example CNF:
CNF_version = 1
Debug_Screen = 0
FastBoot = 0
ESR_Path_E1 = mass:/BOOT/ESR.ELF
ESR_Path_E2 = mc?:/BOOT/ESR.ELF
ESR_Path_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF
pad_delay = 0
LK_Auto_E1 = OSDSYS
LK_Circle_E1 = OSDSYS
LK_Cross_E1 = OSDSYS
LK_Square_E1 = OSDSYS
LK_Triangle_E1 = OSDSYS
LK_L1_E1 = mass:/BOOT/HDLOADER.ELF
LK_L1_E2 = mc?:/BOOT/HDLOADER.ELF
LK_L1_E3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
LK_R1_E1 = mass:/BOOT/BOOT.ELF
LK_R1_E2 = mc?:/BOOT/BOOT.ELF
LK_R1_E3 = mc?:/B?DATA-SYSTEM/BOOT.ELF
LK_L2_E1 = mass:/BOOT/SMS.ELF
LK_L2_E2 = mc?:/BOOT/SMS.ELF
LK_L2_E3 = mc?:/B?DATA-SYSTEM/SMS.ELF
LK_R2_E1 = mass:/BOOT/ESR.ELF
LK_R2_E2 = mc?:/BOOT/ESR.ELF
LK_R2_E3 = mc?:/B?DATA-SYSTEM/ESR.ELF
LK_L3_E1 = OSDSYS
LK_R3_E1 = OSDSYS
LK_Up_E1 = OSDSYS
LK_Down_E1 = OSDSYS
LK_Left_E1 = OSDSYS
LK_Right_E1 = OSDSYS
LK_Start_E1 = mc?:/SYS-CONF/FMCB_CFG.ELF
LK_Start_E2 = OSDSYS
LK_Select_E1 = OSDSYS
hacked_OSDSYS = 1 <--  Turns ON/OFF display in Sony menu
OSDSYS_video_mode = AUTO  <--Choose a mode from AUTO / PAL / NTSC
OSDSYS_Skip_Disc = 0
OSDSYS_Skip_Logo = 1
OSDSYS_Inner_Browser = 0   <--  Sony main menu  ( 0 ) or MC browser menu  ( 1 )
OSDSYS_selected_color = 0x10,0x80,0xE0,0x80  <-- Red, Green, Blue, Alpha {alpha = transparency}
OSDSYS_unselected_color = 0x33,0x33,0x33,0x80
OSDSYS_scroll_menu = 1
OSDSYS_menu_x = 320  <-- Changes the left/right  position of the OSD Hack  menu display
OSDSYS_menu_y = 110
  <-- Changes the up/down  position of the OSD Hack  menu display
OSDSYS_enter_x = 6  <-- Changes the left/right  position of the X Enter
OSDSYS_enter_y = -1
<-- Changes the up/down  position of the X Enter
OSDSYS_version_x = 516
  <-- Changes the left/right  position of the  /\  Version
OSDSYS_version_y = -1
<-- Changes the up/down  position of the /\  Version
OSDSYS_cursor_max_velocity = 1000  <--Distance cursor moves across the screen
OSDSYS_cursor_acceleration = 100  <--speed of cursor
OSDSYS_left_cursor =   <-- this is the left side selection indicator in the
OSD Hack  menu display
OSDSYS_right_cursor = 
  <-- this is the right side selection indicator in the OSD Hack  menu display   
OSDSYS_menu_top_delimiter =   <--This is displayed above the OSD Hack menu display
OSDSYS_menu_bottom_delimiter =
   <--This is displayed below the OSD Hack menu display
OSDSYS_num_displayed_items = 7  <the amount of Items shown between the delimiter displays
OSDSYS_Skip_MC = 1
OSDSYS_Skip_HDD = 1
name_OSDSYS_ITEM_1 = uLaunchELF   <--This is the name that appears on Sony main menu screen
path1_OSDSYS_ITEM_1 = mass:/BOOT/BOOT.ELF  <-- this is the first path searched when selected to boot
path2_OSDSYS_ITEM_1 = mc?:/BOOT/BOOT.ELF <-- this is thesecond path searched when selected to boot
path3_OSDSYS_ITEM_1 = mc?:/B?DATA-SYSTEM/BOOT.ELF <-- this is the third path searched when selected to boot
name_OSDSYS_ITEM_2 = ESR
path1_OSDSYS_ITEM_2 = mass:/BOOT/ESR.ELF
path2_OSDSYS_ITEM_2 = mc?:/BOOT/ESR.ELF
path3_OSDSYS_ITEM_2 = mc?:/B?DATA-SYSTEM/ESR.ELF
name_OSDSYS_ITEM_3 = HD Loader
path1_OSDSYS_ITEM_3 = mass:/BOOT/HDLOADER.ELF
path2_OSDSYS_ITEM_3 = mc?:/BOOT/HDLOADER.ELF
path3_OSDSYS_ITEM_3 = mc?:/B?DATA-SYSTEM/HDLOADER.ELF
name_OSDSYS_ITEM_4 = Simple Media System
path1_OSDSYS_ITEM_4 = mass:/BOOT/SMS.ELF
path2_OSDSYS_ITEM_4 = mc?:/BOOT/SMS.ELF
path3_OSDSYS_ITEM_4 = mc?:/B?DATA-SYSTEM/SMS.ELF
name_OSDSYS_ITEM_? =
path1_OSDSYS_ITEM_? =      Just add the 4 entries for each Item you wish to add , replace the ? with the next number
path2_OSDSYS_ITEM_? =
path3_OSDSYS_ITEM_? =
name_OSDSYS_ITEM_100 = Free McBoot Configurator
path1_OSDSYS_ITEM_100 = mass:/SYS-CONF/FMCB_CFG.ELF
path2_OSDSYS_ITEM_100 =
path3_OSDSYS_ITEM_100 =



After editing the FREEMCB.CNF just put it in the FMCB_CFG folder to be installed when you run the installer.

Alternatively, you can put a copy on a USB stick's root and it will be read first by the FMCB Launcher, before the Memory Card's CNF. 

  • You can configure your CNF setups  for different OSD displays and app launches by using a USB and 2 MCs with different CNF files. The Configurator also has an option to Load a CNF from these 3 locations as well. The launcher's default loads from mass: first, then mc0:
  • This will allow you to delete the existing CNF and Configurator app from the MC as a "child-proof" method of deterring small children from tampering with any configuration settings. They will however still be able to delete the installed system folders , so educate your children on the importance those folders {icons as they will see them} are for Free McBoot to work. By removing the USB stick, the console will boot as normal without any way to run apps or the Configurator and they can simply run a PS2 disc  like normal.