================================
 CUSTOM FIRMWARE EXTENDER 1.9
================================

 "Custom Firmware Extender" is a set of plugins for 3.71 m33-3 ONLY, 
  that will add some extra options to your SONY PSP.

 With "cfe 1.9" you should be able to :

 - Stream Isos via usb.
 - Stream Isos and homebrews via wifi.
 - Hook some Vsh menu functions (replace icons function).
 - Start a ftpd server while under the VSH (PSP Menu).
 - Make some in-game videos with the help of remotejoy from tyranid.
 - Reset the PSP with a button while under the VSH (PSP Menu) or in-game (UMD/ISO).
 - Power off the PSP with a button while under the VSH (PSP Menu) or in-game (UMD/ISO).
 - Change the speed of the PSP CPU/FSB while under the VSH (PSP Menu) or in-game (UMD/ISO).
 - Start and stop Usb Mass Storage under the VSH (PSP Menu) while browsing.
 - Enable Usb Mass Storage at startup.
 - Take a screenshot while under the VSH (PSP Menu) or in-game (UMD/ISO) saved in the PICTURE folder.
 - Set a default CPU/BUS speed at startup.
 - Set a default brightness level at startup.
 - Enable brightness button to go to the max level.
 - Fully configurable via a configuration file.


INSTALLATION
============

 - Copy the content of the "release" folder to the root of your memory stick.
 - Take a look at the file "cfe.config" under "ms0:/seplugins/cfe" and adjust to your needs.
 - Enable cfe_vsh.prx and cfe_game.prx under the m33 recovery menu.
 - Set cpu speed to default under the m33 recovery menu.
 - Push "Note + Volume Down" on the psp to see available commands.


USAGE
=====

 * To use usbhost iso streaming : after executing usbhostfs_pc on the computer, 
   type "Note + L" on the psp. Note that you must create a folder ISO where you launch usbhostfs_pc
   and put your isos inside.

 * To use wifi streaming : edit the "pc_ip_address" line in the "cfe.config" file 
   to match IP address of your desktop PC.
   Make sure you can use first network infrastruction connection setting to connect PSP to your desktop PC.
   Launch "nethostfs.exe" then type "Note + L" on your psp.

 * To record an in-game video on psp : On the computer, go to the folder 
   "windows\remotejoy_gui" then launch "start.bat"   
   On the PSP, load a game or homebrew, then push the capture button combo (default is NOTE/TRIANGLE). 
   The psp will hang if you do this before a game save is loaded, best is to do this when you really are in game.
   Go back to the computer, in the SDL windows push "c" on your keyboard to start capturing. 
   Each frames will be saved as bmp in the capture folder. Note that you must have a lot of free space on your hdd, 
   and this one must work at a descent speed or you may loose some frames.
   Now you just have to encode the *.bmps using you favorite encoder (VirtualDub will do the job by loading the first bmp).

 * Vsh menu hook : you can set some "vsh menu icons" to load a specified homebrew, take a look at the cfe.config file for
   exemples on how to use it.

 * For other functions, press "Note + Volume Down" on the PSP to show available commands.


KNOW BUGS
=========

 - Waiting for reports.


NEWS IN VERSION 1.9
===================

 - Added iso and homebrew redirection via WIFI with the use of dark alex nethostfs
   optimized by ahman. (iso streaming is not really usable due to speed transfer)

 - Memory usage optimized.

 - Text rendering graphicaly optimized.

 - Maybe more ...



NEWS IN VERSION 1.8.1
=====================

 - Fixed a bug in usbhost iso redirection, now normal mode (umd inserted) is working great. No need to change
   anything in recovery, if you want more compatibility, just put an umd in the drive before using 
   usbhost iso redirection, else do not put any umd. (thanks psp.padawan for our sharing)

- Fixed a few bugs regarding usb mass storage. (thanks madridi4ever for all the reports)



NEWS IN VERSION 1.8
=====================

 - New usbhost iso redirection method, if an umd is in the drive, "normal" mode will be selected automatically, 
   if there is none, "oe isofs" will be selected automatically. Note that the "normal" mode seems to have some bugs,
   sometime it will work, sometime it won't work...
 - No more save game problems while using usbhost iso redirection.
 - Remotejoy is working again under game, this allow, in addition to the use of the inclued remotejoy_gui, to make
   some in-game videos.
 - Vsh menu hook : you can set some "vsh menu icons" to load a specified homebrew, take a look at the cfe.config file for
   exemples on how to use it.



NEWS IN VERSION 1.7.2
=====================

 - Enable usb mass at startup should be fixed.
 - Screenshot under vsh and game should be fixed.
 - Remotejoy bug is still under work.


NEWS IN VERSION 1.7
===================

 - Configuration file is back.
 - Configuration file is simplified.
 - Ftpd server is back.
 - Option to load UsbMass storage at stratup is back.
 - Only one usbhost iso streaming method for now (no umd required).
 - On Screen Display seems to be fixed.
 - Video capture via the use of remotejoy should work on fat psp.


NEWS IN VERSION 1.6
===================

 - Added new usbhostfs method.
 - Some bugs fixed.
  

NEWS IN VERSION 1.5
===================

 - Compatible with psp slim and fat with m33 3.71 firmware.
 - "5th" brightness level added for psp slim
 - "Note + Volume Up" added to show buttons combo.
 - Basic usbhostfs iso redirection added, usbhostfs_pc server work under linux and only in "OE isofs legacy" mode
   accessible from recovery menu. The problem with windows XP must be the usb driver, maybe someone will fix it.
 - Default vsh cpu speed is 222mhz, default game speed is set to 333mhz. You must set the cpu speed to default
   in the m33 recovery menu for on the fly "overclocking".
 - Screenshot folder is now "ms0:/PICTURE".
 - Added 66Mhz speed option.
 - Temporarily removed configuration file due to incompatibiliy problems with fw 3.71
 - Temporarily removed remotejoy video capture due to incompatibiliy problems with fw 3.71
 - Temporarily removed ftpd server due to incompatibiliy problems with fw 3.71


NEWS IN VERSION 1.4
===================

 - Tested on M33 52-4 custom firmware.
 - Fixed some bugs and probably added some.
 - Capture folder for screenshots can now be set in the config file.
 - Use the code from remotejoy by TyRaNiD @ ps2dev.org to record some in-game videos. All remotejoy functions 
   are still available.


NEWS IN VERSION 1.3
===================

 - Fixed to work on Dark Alex 3.30OE Firmware.
 - Capture folder is now set to "ms0:/PHOTO" create it if it dont exist.
 - Removed 4th brightness hack since it's now built in DA 3.30OE firmware.


NEWS IN VERSION 1.2
===================

 - Prevent a crash when booting with UMD inserted.
 - Prevent a crash while using the reboot function (the module is now loaded a few seconds after the psp as booted).
 - Sleep mode disabled when the ftpd is ON (big file transfer ok now).
 - The combo button can now be assigned in the cfe_cfg.txt file.
 - Each function can be now enable or disable in cfe_cfg.txt.
 - A password can be set in the cfe_cfg.txt file to secure the ftpd server connection.
 - Maybe some bugs added.


NEWS IN VERSION 1.1
===================

 - Capture folder will be created under "ms0:/PSP/PHOTO" if it dont exist.
 - Enable brightness button to go to the max level.
 - Ftpd server wont be launched if the psp web browser was already used


GREATS
======

 - Like always Tyranid for his work on the psp sdk and psplink, and also because all is work 
   is open source, see ps2dev.org for more infos and help.
 - PSPKrazy for PSP-FTPD.
 - joek2100 for his work on the mp3prx module for CF, giving the source of his work.
 - People i may forget.

==========================================
 Cpasjuste @ http://mydedibox.fr/
==========================================