iR Shell 1.6 Release

iR Shell 1.6

Note: Only supports PSP firmware v1.5.  Version 2.0 & above will not work.

[#M_Installation for iR Shell:|Hide| 

  1. Unzip the and place the files to your PSP under ms0:/.  There are many skins bundle within the distribution.  If you want to save space, you can delete those skins that you don’t need.

  2. If you want to use Infra-Red feature of iR Shell, you’ll need to download the “Pronto Hex Code v1.3” above and unzip it to your PSP under ms0:/.

  3. To support host file system browsing, you’ll need to download one or more host file system drivers above and install them to your PC Windows or Linux.  The Network Host File System Server is to support infrastructure WiFi; while USB Host File System Server is for USB connection.

  4. If you want to use different language HELP image files, you can download one of the above Help Image Files and unzip & copy them to ms0:/PSP/GAME/IRSHELL directory.


원문 및 다운로드 페이지 연결

[#M_Version 1.6 Release Note:|hide|
Version 1.6 Release Note:
1. Support UMD Disc Browsing (disc0:)
2. Support USB Host File System browsing (usbhost0:).  You can remotely browse your PC file systems on your PSP via USB connection.
3. Support Infrastructure WiFi Host File System browsing (nethost0:).  You can remotely browse your PC file systems on your PSP via Infrastructure WiFi.
4. Support usbhost0: and nethost0: to ms0: redirection.  This allows you to map usbhost0: or nethost0: as ms0:.  After you’ve enabled mapping, all access to ms0: will be redirected to usbhost0: or nethost0:.  Your regular homebrews will be able to access your host file systems without any changes.  See the Host File System section for more details.
5. Allow Calling of XMB from iR Shell.  All regular XMB functions are available, plus you can take snapshots of XMB or UMD Video.  You can switch between XMB & iR Shell via the standard hotkey Left Trigger + Select.  To exit XMB, press HOME.  Due to memory limitation, iR Shell mp3 player won’t be available after launching XMB.  However, you can use XMB mp3 playback if you like.
6. Alarm Clock Support.  See Alarm clock section for details.
7. Low Battery Warning.  See Low Battery Warning section for details.
8. Support multiple file extension for each plugin.  iR Configurator allows you to associate 1 or more file types to each plugin.
9. Help text box has been replaced with bitmap help images.  The included one is in English.  You can visit my website to download other language help image files when available.
10. Various new options under iR Configurator.
11.  This version of iR Shell has the following plugins bundled.  To use those plugins, you can simply select files with filename suffix matching those defined for the plugin.  For example, press ‘X’ on a file named ‘readme.txt’ under DIR View will automatically launch the bookr plugin to view the ‘readme.txt’ file.
– PMP: PMP Movie via PMP Mod 2.01 plugin (Use ‘X’ to pause/resume, TRIANGLE to exit)
– AT3: Atrac3 plugin via Atrac3 Plus Player
– PMF: PMF Movie via PMF plugin (Use ‘X’ to pause/resume, TRIANGLE to exit)
– ZIP: ZIP Unarchiver via AnonymousTipster’s ZIP Plugin
– RAR: RAR Unarchiver via AnonymousTipster’s RAR Plugin
– TXT: Text file via bookr plugin
– PDF: PDF file via bookr plugin

Host File System:
Using USB or WiFi connections, you can remotely browse your PC harddisk, CDROM, DVDROM, etc. just like local files on your Memory Stick.  You can open PC files on your PSP via the familiar iR Shell file browser (DIR View).  This allows you to play host mp3s, movies, photos, etc. on your PSP without physically copy them to the MS.  The files you selected are streamed realtime to the PSP for playback.  You can even launch PSP homebrews that are installed on your PC harddisk.  This will eventually turn your PC storage as your PSP local storage and open up all kinds of possibilities.
Some homebrews are hardcoded to open files located on ms0: device (Memory Stick).  To achive maximum homebrew compatibility, iR Shell supports device redirection.  Once enabled, your usbhost0: or nethost0: will appear as ms0: on your PSP.  When your homebrew tries to open files under ms0:, it will be redirected to the host file system.  You can also choose to install PSP homebrew applications on your host under usbhost0:/PSP/GAME or nethost0:/PSP/GAME, simliar to the way you install homebrews on ms0:.  Afterwards, you can enable the redirection and also enable the “Redirect APP View to Host” in iR Configuration.  The homebrews installed on your host harddisk will be presented to you under the regular iR Shell APP View.  You’ll also noticed the title of the APP View will be changed to “Homebrew Applications [HOST]”.  The HOST keyword signals you that the homebrew listed are residing in your PC host.
After you’ve enabled redirection, files on memory stick can still be chosen via ms1: device.  Depending on the pariticular homebrew application, files on ms1 may or may not be seen by the homebrew.
If you’ve chosen to launch XMB after enabled redirection, you can even stream MP4 movies from your host harddisk via the standard XMB video player.

Alarm Clock:
– Alarm default settings can be made in Configurator.
– Standard alarm mp3 file located in “ms0:/IRSHELL/SYSTEM/ALARM.MP3” and can be modified in Configurator.
– Alarm file can be a single mp3 file or a directory containing any number of mp3 files.
– You can control looping of alarm file in Configurator.  That means, the mp3 or mp3s will be repeated indefinitely under you stop it.
– Use LTRIGGER + DOWN to call up the Alarm Clock window.
– Use LTRIGGER + DOWN to stop the alarm. This key combo can be used anywhere, even while running other homebrew/game.
– An alarm indicator is lit on the main iR Shell status bar indicating alarm is on. It will flash when the alarm goes off.
– In the alarm clock window, you can enable 10MHz cpu speed. The 10MHz speed will be automatically cancelled when the alarm goes off or you’ve exited from the Alarm Clock window. Pls note that the keypad are not very responsive under 10MHz speed.
– By default, if your PSP is in sleep mode while the alarm supposes to go off, the alarm will be postphoned until your PSP wakes up.  This can be turn off under iR Shell, so that the alarm will be ignored if the PSP is under sleep mode.

Low Battery Warning:
– Low battery warning threshold value can be defined in Configurator.
– You can also choose to loop the warning indefinitely under Configurator. If not looped, the warning will last for around 15 seconds.
– The battery warning mp3 file is located at “ms0:/IRSHELL/SYSTEM/BATTERY.MP3” and is provided by StoneCut’s girl friend. You can replace it with other mp3 file if you like.
– Once the battery level drops to the threshold value, the voice warning will go off. The battery bar indicator on the iR Shell status line will also flash. To stop the voice warning, use LTRIGGER + DOWN.  Once you’ve acknowleged the warning, the battey monitoring will be suspended.  To re-activated the monitoring, you’ll have to charge your battery level to at least 5% above the defined threshold value.  Then, the battery monitoring will be automatically re-enabled.  Of couse, the battery monitoring will also be re-enabled if you exit iR Shell back to XMB and re-launch iR Shell again.

Special Thanks to:
– Tyranid for making usbhostfs for PSPLINK.  iR Shell USB Host file system access is only possible with Tyranid’s usbhostfs.  BTW, if you’re a PSP homebrew developer and haven’t used PSPLINK, you should check it out in  PSPLINK is the best debugging tools available for PSP homebrew developers.
– Dark Alex for making nethostfs.  iR Shell Infrastructure WiFi Host file system access is made possible via Dark Alex’s nethostfs. 
– AnonymousTipster for developing the ZIP & RAR Unarchiver Plugin for iR Shell.  AnonymousTipster is also an active iR Shell beta tester and has made numerous contributions to iR Shell, including the latest WiFi & USB host icons, etc.
– StoneCut for being my favorite beta tester.  He has also made various contributions to iR Shell, including his girl friend’s sexy voice recording for the battery warning.  You can visit iR Shell Suggestion forum to download his complete set of recordings, you’ll be surprised when you hear the additional recording that I’m not dare to distribute with iR Shell.
– Skydew for providing the new Help image files.
– Triable for making various nice graphics for iR Shell.
– Rangedunits for supplying a free hosting service for iR Shell.
– all original plugin authors.  Without their open source, there won’t be that many plugins for iR Shell.
– all other beta testers that provide valuable suggestions & counterless hours in testing iR Shell.

Button Config:
1. iR Shell Control:
    Arrow Keys (Digital Pad): Menu navigation
    Triangle: Go to parent directory.
    Square: View toggle.  Allow you to choose application view, RDF view, directory view or Game save view
    Cross: Item selection
    Circle: Display / Hide Icon (for APP/SAV Views)
    Analog pad left: Launch UMD
    Analog pad right, R+Analog Pad: Launch homebrew from /IRSHELL/HOMEBREW/RIGHT/EBOOT.PBP, … (5 Homebrew shortcuts)
    Analog pad up: USB On/Off toggle
    Analog pad down: Quit iR Shell
    Left Trigger + Up Arrow: Launch XMB
    Left Trigger + Down Arrow: Alarm Clock / Stop alarm
    Left Trigger + AUP: Toggle USB HostFS (usbhost0:)
    Left Trigger + ALEFT: Toggle USB HostFS to ms0 redirection (usbhost0: -> ms0:, ms0: -> ms1:)
    Left Trigger + ADOWN: Toggle WiFi HostFS (nethost0:)
    Left Trigger + ARIGHT: Toggle WiFi HostFS to ms0 redirection (nethost0: -> ms0:, ms0: -> ms1:)
    Left Trigger + Right Trigger: Restart iR Shell
    Left Trigger + Select: Switch Task between the launched app and iR Shell
    Left Trigger + Start: CPU speed toggle between 100, 222, 266 & 333
    Note button: Take snapshot (photos are placed under /IRSHELL/SNAPSHOT)
    Left Trigger + Cross: Adhoc WiFi File Transfer
    Left Trigger + Square: File Manipulation
    Left Trigger + Circle: Lock iR Shell.  You’ll need to enter a correct password to regain access
    Left Trigger + Triangle: Directory Shortcut (Definable under iR Configurator)
    Right Trigger + Start: Run Configurator.
    Select button: System Information
    Start button: Help message
2. MP3 Player
    Right Trigger + Triangle: Shortcut to browse /PSP/MUSIC directory
    Circle: Mark item for Playback List (max playback list size: 10)
    Right Trigger + Square: Stop playback
    Right Trigger + Cross: Playback Pause / Playback Resume / Start Playlist
    Right Trigger + Right Arrow: Next MP3 Track
    Right Trigger + Left Arrow: Previous MP3 Track
    Right Trigger + Up Arrow: Volume Up (volume control for MP3 player only)
    Right Trigger + Down Arrow: Volume Down
3. Photo Viewer
Photo viewer is activated when selecting a BMP, PNG or JPG file under directory view. There can be a maximum of 350 photos in a directory. Below is the key description for the photo viewer.
    Square: Toggle Slide Show (Slide show interval is changable under Configurator)
    Right: Next Picture
    Left: Previous Picture
    Cross or Triangle: Exit Photo Viewer
    Circle: Change JPEG photo scaling option (Note: Scaling option only works on JPEG files and has no effect on others)
    Left Trigger + Select: Switch to the background app

Revision History:
Version 1.5
1. Support PSP Headphone Remote Control for mp3 playback.  You can use it to control mp3 playback while playing UMD games/homebrews without the need to switch back to iR Shell.
2. The mp3 playlist now supports both MP3 file and directory selection. If the playlist consists of directories, the MP3 player will play all files in the directories. The order they’re played back is determined by the order you copy the mp3 files to the directory, not the order they’re listed.  There is no limit on how many files can reside in a MP3 directory which means you can play unlimited number of songs.  However, the playlist size is still being set to 10.  The Puase/Remote button (R+CROSS) can be used to start playback for playlist.
3. Added support on Application/Save Icon & Background picture preview.
4. A new photo viewer supporting BMP, PNG & JPEG file format is added.  Refer to Photo Viewer section below for details.
5. Added another 4 shortcuts for homebrew apps (R+Analog UP, R+Analog RIGHT, R+Rnalog LEFT, R+Analog DOWN). Total of 5 shortcut including original Analog RIGHT.  App Icons & Background Pics for shortcut homebrews can be added by copying the EBOOT.PBP from the app% directory to the corresponding HOMEBREW directories and name it as EBOOT%.PBP.  The HOMEBREW Shortcut directory has been restructured.  Refer to the actual directory structure for details.
6. Added Copy & Paste functions under File Manipulation.
7. Added support on User Supplied PBP Plugins.  A PMP Mod 2.0 Player sample is included in the distribution.  To actiavte a user PBP Plugin, goto DIR View and select a file with extension matching the plugin will automatically launch it.  For example, select a movie file movie.pmp under DIR view will automatically start the PMP player and playback the movie.  For details on implementing your own plugin, refer to this post in my forum.
9. Added a list of other customisable options under iR Configurator.

Version 1.4:
1. Added support for user defined skins.  Finally, you can get rid of the RED background with your own custom skin.  Refer to the Configurator section for details.
2. Added Game Save Viewer for viewing game save details.  This will useful for locating the specific game save and send it via adhoc WiFi to your friends PSP before a adhoc battle.
3. DIR View has been enhanced to work as a real file browser with file size and free space left.
4. Added File Manipulation functions, including Delete, Rename & Create Directory.  These functions may work differently according to the current views you’re on.  Example, if you’re under “DIR View”, rename will allow you to rename the actual file or directory.  If you’re under “APP View”, rename will rename the Application Name embedded within the EBOOT.PBP file.  Note, the Delete function is extremely powerful as it allows deleting a complete directory tree.  If you delete “ms0:/PSP, then all your homebrews, photos, music & gamesave will be gone.  Use it cautiously.  To protect accidental deletion, you can use Configurator to add password to protect the use of File Manipulation functions.
5. Added support on RunUMD.
6. Added a Configurator program to support vaious customization and skin browsing.
7. Added password protection on iR Shell usage.  You can customize it under Congigurator.  You can also manally lock iR Shell by pressing Right Trigger + Circle.  The default password is NULL, that is, just press START for enter.
8. The previous versions of Adhoc WiFi file transfer has a poor performance on Sony Memory Stick.  This new version will boost the Sony MS speed to be on par with Sandisk.  Thanks to AnonymousTipster for suggesting the fix.
9. A new central iR Shell directory is added, you should move the corresponding files to the new directory:
ms0:/IRSHELL – main iR Shell cental directory
ms0:/IRSHELL/SKINS – for putting various skins
ms0:/IRSHELL/IRCODES – all IR Codes (RDF files) should be moved to here
ms0:/IRSHELL/HOMEBREW – homebrew dir has been moved from /PSP/GAME/HOMEBREW to here.  You should place a valid EBOOT.PBP here to be launched with Right Analog shortcut.
ms0:/IRSHELL/SNAPSHOT – snapshot directory has been moved from /PSP/SNAPSHOT to here.

Version 1.3
The original adhoc file transfer protocol in v1.2 is replaced with a sliding window file transfer protocol with error recovery.  The transfer throughput has been boosted from 90KB/sec to 270KB/sec.  That is 3 times faster.  This version is incompatible with v1.2, you can only transfer files with other users with the same version of iR Shell.
Note: The quoted transfer throughput is only for Sandisk MS users.  For Sony MS, the throughput will drop tremendously.

Version 1.2
Adhoc Wifi File Transfer Added:
– To use adhoc wifi file transfer, goto directory view and highlight the file or directory you’ll want to send.  Then, press Left Trigger + Cross and follow the on-screen instructions.
– You can choose a single file or a single directory to transfer.  Pls pay attention when you choose a single directory as it’ll send over all files & subdirectories under it.
– The file transfer protocol currently has no error recovery. If one of the PSP loses sync, you’ll need to hit Square button to abort the transfer and restart the whole thing again.
– The file transfer throughput isn’t that great at the moment and is around 90KB/sec when the receiving side has a Sandisk MS.  It will drop down to 3XKB/sec when the receiving PSP has a Sony MS.  This is just another way to prove the slow write access on Sony MS.
– The PSP wifi system modules are loaded into user space.  As a result, you may encounter some compatibility issues when playing certain UMD games while doing file transfer simultaneoutly.
– File transfer progress & estimated time display.

Version 1.12
1. Another fix to resolve hidden corruption icon applications.

Version 1.11
Quick fix on some small bugs:
1. The APP View doesn’t show all hidden corruption icon applications.  Hopefully this fix should resolve it as I never use the hidden corruption icon naming myself.
2. After using a remote and return to main menu with “SELECT” key.  A battery info window will automatically pop up.

Version 1.1
1. A MP3 player plugin is added which allows MP3 to be played back along with your UMD game/homebrew music.
  – Support playback list.  To construct playback list, use CIRCLE key to highlight music tracks. Maximum playlist size is 10 and the playlist entries should reside in the same directory.
  – Repeat single track or repeat the whole playlist.
  – Playback control including pause, resume, stop, next track, previous track, volume up and down. Pls note that the MP3 volume control is independent of your PSP’s hardware volume button. This will be useful to adjust the MP3 volume without changing your game/homebrew’s original music/sound volume.  To change the volume of your UMD game/homebrew, use the hardware volume buttons.
2. Data, time & battery info added.
3. Allows CPU speed change.  This will be essential for MP3 playback, as some games may experience slowdown if CPU running at stock speed (use Left Trigger + Start). Recommended setting speed to 333 for MP3 playback with game/homebrew running. Note: CPU clock speed selection should be made before launching game/homebrew.
4. APP View (Application view) now supports hidden corruption icon naming.
5. The Pronto Code remote database has been cleaned up.  Visit my homepage ( to download an updated version.

Version 1.0
Usage Note for iR Shell:
1. unzip the and place the files to your PSP under /PSP/GAME/.
2. Button configuration while you’re under iR Shell Menu.
    Arrow Keys (Digital Pad): Menu navigation
    Triangle: Go to parent directory.
    Square: View toggle.  Allow you to choose application view, RDF view or directory view.
    Circle or Cross: Item selection
    Analog pad left: Launch UMD
    Analog pad right: Launch homebrew from /PSP/GAME/HOMEBREW/EBOOT.PBP
    Analog pad up: USB On/Off toggle
    Analog pad down: Quit iR Shell
    Left Trigger + Right Trigger: Restart iR Shell
    Left Trigger + Select: Task switch between the launched app and iR Shell
    Note button: Take snapshot (photos are placed under /PSP/SNAPSHOT)
    Start button: Help message
3. The view toggle (square button) allows you to choose your view among applications, RDFs or directory.  For application (APP View), a list of launchable applications under /PSP/GAME is listed.  For RDF (RDF view_, it will list the RDF files under /PSP/GAME/IRSHELL.  For directory (DIR View), you’ll be able to navigate among different directories and launch the selected files with file type, “.rdf”, “.bmp” or “.pbp”.
4. To switch between iR Shell/iR Commander and the launched app, use “Left Trigger + Select” combo.
5. To quit the game/homebrew, use the normal home key (or other exit key defined by homebrew) while you’re under  the game/homebrew and you’ll be brought back to iR Shell.  Do not use the home key to exit while you’re under iR Shell.  Doing so will appear to hang your PSP, but you can recover by pressing “Left Trigger + Select”.
6. To exit back to PSP shell, use “Analog Down” while you’re under iR Shell.
7. To take snapshot, click the Note button (Music button).  Snapshots are placed under /PSP/SNAPSHOT and can be viewed via built-in bitmap file viewer.
8. The USB toggle allows you to copy files to/from MS and is indicated by a USB indicator on the bottom right corner.  However, in order to avoid USB conflicts with other games/homebrew, it’s recommended to turn off USB before launching UMD Game/homebrew.
9. The compatibility between UMD games/homebrew seems to be very high.

Usage Note for iR Commander (build within iR Shell):
1. If you haven’t installed the Pronto Hex Codes before, you’ll need to download the Pronto Hex Code from my website ( and unzip the and place the files to your PSP under /PSP/GAME/.
2. You can define a remote control by adding a Remote Control Description file (rdf). This is a plain text file. Please refer to the sample “Panasonic TV.rdf” for syntax description. You can simply use Windows Notepad to create a rdf, make sure you disable Word Wrap via Format->Word Wrap menu. This will allow you to see one code entry per line under Notepad.
3. If you make any typos in rdf file. The program will abort telling what & where you’ve made the typo after you have chosen that remote in the application.
4. There is an iR indicator on the top right corner on the remote control screen. It’ll flash in RED if the PSP is transmitting IR signal.
5. Refer to the “Panasonic TV.rdf” sample for defining Macros and short cut remote lists.
6. Start key to switch to another remote directly if shortcut list is defined.
7. To select the bundled IR codes, press SQUARE button to switch to directory view and make selection.  “Codes” folder contains the standard Pronto Hex Codes and “Discrete Codes” folder contains Discrete Codes” from  Codes from Component Configuration Files (ccf) from are not included. 


USB 혹은 Wifi 로 컴퓨터 혹은 기타 저장장치 연결기능으로 무장하고
1.6이 릴리즈 되었습니다.

PSP의 Shell 중엔 개인적으로 제일 마음에 드는~♥
계속 발전하길 바랍니다.

즐거운 bbon

이 사이트는 광고를 포함하고 있습니다.
광고로 발생한 수익금은 서버 유지 관리에 사용되고 있습니다.

This site contains advertisements.
Revenue generated by the ad servers are being used for maintenance.

댓글 남기기