SMS - Playstation 2 Simple Media (User Manual)
SMS - Playstation 2 Simple Media (User Manual)
http://home.casema.nl/eugene_plotnikov/doc.html
Copyright 2005-2007 The SMS Documentation Team, Contributors: Dave
T, Juddman. Translators: Nuno Bento (pt), VxWorks (ru)
License
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE.
The code created specifically for this project is released under the Academic
Free License http://www.opensource.org/licenses/academic.php . For parts of
the project derrived from the ffmpeg project, the code is released under the
GNU Lesser General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.
Permission is granted to copy, distribute and/or modify this document under
the terms of the GNU Free Documentation License, Version 1.2 or any later
version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the
license is included in the section enphrased GNU Free Documentation
License.
http://members.casema.nl/eugene_plotnikov/en/index.html (1 of 4)2/23/2014 4:40:26 AM
Tip
Some mirror copies of this manual are starting to
appear across the internet. For the original (and most
up-to-date) version, please go to http://ps2-scene.org/
sms/SMSMANUAL/sms_usermanual.html
Table of Contents
1. Introduction
2. Installation
2.1. Installation Overview
2.2. Requirements
2.3. Copying SMS to your memory card (Independence/Modchip)
2.3.1. Copying SMS to your memory card using FTP
2.3.1.1. Starting the FTP Server (uLaunchELF)
2.3.1.2. Starting the FTP Server (ExecFTPs)
2.3.1.3. Starting the FTP Client
2.4. Using a bootable SMS CDR (Modchip only)
2.4.1. Creating Your Own CDR (Modchip Only)
2.5. Using a bootable SMS DVDR (Modchip only)
2.6. Configuration
2.6.1. Network Configuration
2.6.1.1. Example configuration 1
2.6.1.2. Example configuration 2
2.6.2. General Configuration
3. Usage
3.1. Controls
3.1.1. During Startup
3.1.2. During Navigation
3.1.3. During Playback
3.1.4. Player Menu
3.1.5. Scrollbar
Next
Chapter 1. Introduction
Chapter 1. Introduction
Chapter 1. Introduction
Prev
Next
Chapter 1. Introduction
Simple Media System (SMS) is a result the original author's (Eugene
Plotnikov's) curiosity about Sony's Playstation2, MIPS, DivX and MP3. His
original goal was to create a simple DivX player able to play good resolution
movies at good frame rate on an unmodded PS2 without any extra equipment
such as HDD and network adapter.
Why create a complete "system"? Just because having only a player program
is not enough. Since the PS2 conventionally ignores "illegal" disks, he took the
idea of Drakonite with his UMCDR and developed his own "UMCDR". (called
CDDAFS). It just stores data on a CD audio disk format, which can be read on
(hopefully) any PS2.
This is the first component of SMS. The second component is a PC program
that makes cue/bin files in order to burn such a disk. And, finally, comes a
player program itself. This system is not complete yet, but it can play DivX
movies with sound at good frame rate already. Player's base is a famous
ffmpeg project. EEUG took just some parts of it (DivX 5XX and MP3) and
made some modifications specific to PS2 hardware. It has been tested with
many DivX/XviD movies with different screen resolutions and encoding
methods and it seems to be working.
Since the initial concept, the SMS project has now grown to include support
for network files, USB drives, hard disc drives. It now also allows subtitles to
be displayed, and contains a fully functional MP3 player. All the software is
now available in the subversion (SVN) repository at ps2dev.org. It has been
made available in the hope that it will be interesting for PS2 enthusiasts who
use it as a base for their own development.
This document provides comprehensive installation and usage instructions.
Currently it is written/maintained in DocBook XML format, and processed for
output in a variety of formats including single HTML and HTML pages grouped
into sections. Later it will (hopefully) be distributed in PDF format as well.
Chapter 1. Introduction
Prev
SMS - Playstation 2 Simple
Media System
Next
Home
Chapter 2. Installation
Chapter 2. Installation
Chapter 2. Installation
Prev
Next
Chapter 2. Installation
2.1. Installation Overview
2.2. Requirements
2.3. Copying SMS to your memory card (Independence/Modchip)
2.3.1. Copying SMS to your memory card using FTP
2.3.1.1. Starting the FTP Server (uLaunchELF)
2.3.1.2. Starting the FTP Server (ExecFTPs)
2.3.1.3. Starting the FTP Client
2.4. Using a bootable SMS CDR (Modchip only)
2.4.1. Creating Your Own CDR (Modchip Only)
2.5. Using a bootable SMS DVDR (Modchip only)
2.6. Configuration
2.6.1. Network Configuration
2.6.1.1. Example configuration 1
2.6.1.2. Example configuration 2
2.6.2. General Configuration
Prev
Chapter 1. Introduction
Next
Home
http://members.casema.nl/eugene_plotnikov/en/installation.html2/23/2014 4:40:29 AM
Chapter 2. Installation
Next
Prev
Chapter 2. Installation
Up
Home
Next
2.2. Requirements
2.2. Requirements
2.2. Requirements
Prev
Chapter 2. Installation
Next
2.2. Requirements
In order to run SMS you will need a working technique to run homebrew
PS2 .ELF applications, e.g. a working boot manager such as uLaunchELF.
The options you have available to you depend mainly on which PS2 variant
you have:
If you can't launch .ELF files, you can't run SMS. It is not possible to boot
SMS directly from a CD/DVD with an unmodified console. If you've got an
unmodified slimline and you still really want to run SMS, as a last resort, you
may want to try a disc swapping technique (patience required). Come back to
this page when you've got uLaunchELF on your TV screen.
Important
SMS is not an exploit to run ELF files, it needs an
exploit or modchip to run. You can't just burn the SMS.
ELF file to CD as the PS2 copy protection system will
stop you from running it. Please also note that the
CDXplorer CD-R method is not a method of starting
SMS either. Rather it is a way of supplying media files
to SMS once SMS is already running.
Assuming you can meet the above requirements, please select one of the
following sections for instructions on how to get SMS onto your PS2:
2.2. Requirements
Prev
Up
Next
2.3. Copying SMS to your
memory card (Independence/
Modchip)
Chapter 2. Installation
Next
The next screen allows you to change the network settings using your controller pad. The settings are stored in the file mc0:/SYS-CONF/IPCONFIG.DAT.
You can change the IP address of your PS2 from the default 192.168.0.10 to anything you want, but it must be on the same subnet as your PC. For more information on network settings, please see the Section 2.6.1, Network Configuration
section. You can edit the values using the D-pad.
Once you are happy with the settings, select SAVE and press O:
You should see a message saying that the configuration has been saved:
Now you need to assign a button to launch the FTP server. Press SELECT, then move to any entry on the list (here, we've used 'START'). Press O, and navigate to MISC, then PS2Net.
Note
PS2Net is the name of the FTP server program that comes built in to uLaunchELF's BOOT.ELF file.
Once you've pressed O to confirm, then OK, and O again, you'll see the following screen:
You'll now see the above screen every time BOOT.ELF starts up.
This means that if you press START, PS2Net will be launched, and if you press SELECT, you will go to the config screen.
Tip
You can assign many buttons on this screen. You will probably want to later assign SMS to one of the buttons. If you assign anything to DEFAULT, it will launch automatically after a pre-set delay.
Now press START to launch PS2Net. The following screen is shown while your FTP server is running:
You can check that the connection between the PC and PS2 is working by starting a command prompt on the PC (start->run, 'cmd' <enter>). Then type ping 192.168.0.10 (or whatever the IP address of your PS2 is). If it's working, you'll
see reply from ... shown on the screen.
Now that you've got your FTP server running, skip ahead to Section 2.3.1.3, Starting the FTP Client for how to upload SMS to your memcard.
If you are not using uLaunchELF, you'll need to load a seperate FTP server application onto your memory card such as EXECFTPS.ELF. Activate your exploit, and boot to your boot browser (e.g. LaunchELF). You can either configure one of
the buttons to start EXECFTPS.ELF directly, or navigate to it using the filebrowser, then run it from there.
Figure 2.14. Starting ExecFTPs using a configured button (the configuration above shows that by pressing start on controller 1, ExecFTPs will be started).
Either way, once you've got the FTP server running, you should see your TV screen show something like this:
You can check that the connection between the PC and PS2 is working by starting a command prompt on the PC (start->run, 'cmd' <enter>). Then type ping 192.168.0.10 (or whatever the IP address of your PS2 is). If it's working, you'll
see reply from ... shown on the screen.
The configuration settings for ExecFTPs are stored in mc0:/BxDATA-SYSTEM/CONFIG.DAT, in the form:
<ps2_ip_address> <ps2_subnet_mask> <ps2_default_gateway>
If you do not have a mc0:/BxDATA-SYSTEM/CONFIG.DAT file, ExecFTPs will automatically use the following defaults:
PS2 IP Address:
Subnet Mask:
PS2 Settings
Default Gateway:
mc0:/BxDATA-SYSTEM/CONFIG.DAT
192.168.0.10
255.255.255.0
192.168.0.1
file not created
If you want to use a custom IP configuration, you will need to modify the file mc0:/BxDATA-SYSTEM/CONFIG.DAT. However, if you intend to use FTP to copy a custom CONFIG.DAT file to your PS2, then you'll need to get it working with the
defaults first. For more information on network settings, please see Section 2.6.1, Network Configuration .
Note
ExecFTPs stores its settings in mc0:/BxDATA-SYSTEM/CONFIG.DAT. This is different from the file mc0:/SYS-CONF/IPCONFIG.DAT where SMS and uLaunchELF/PS2Net store their settings.
Figure 2.17. Setting up the IP to connect to (note that the default IP address for the PS2 is 192.168.0.10).
When you are ready, click 'Connect', and after a blur of messages at the top of the screen, you should see something like the following page:
In the 'Remote Site' section you should see 'hdd, mc, pfs'. These are the storage devices on your PS2. Hdd is the hard disc drive, and mc is the memory card. (if you don't see anything, try pressing F5 to refresh). Double click mc, then '0'. The
two memory card slots are accessed via /mc/0 and /mc/1 (slots 1 and 2 on the Playstation2).
I'd recommend putting your SMS.ELF in a folder called 'SMS', as the settings will also be stored in /mc/0/SMS, but you can put it where you wish. Right click to create a new folder if necessary.
Navigate to your downloaded SMS.ELF in the local site browser, then drag the file from the left window to the right window. You should see a progress bar as the transfer completes:
Congratulations, you've now copied the SMS executable to your memory card. Close down your FTP client then restart your PS2.
Prev
2.2. Requirements
Up
Home
Next
2.4. Using a bootable SMS CDR (Modchip only)
Chapter 2. Installation
Next
Note: Use PAL instead of NTSC if you have a PAL TV, and make sure to add a blank line after the last line (press enter after NTSC).
File --> Save As: "system.cnf" (make sure it is a .cnf file, not a .txt file).
You should now have:
Go ahead and add some other files and folders now if you want, such as MP3s and videos... you might as well use the rest of the space on the CD.
CDGenPS2 should look like this...
Choose File -> Create CD. Save the file as type BIN files. (the name doesn't matter, so long as you remember where you saved it).
Burn the image using Disc at Once. If you already know how to burn a CD image, you're done here. just burn the disc and put it in your PS2. if not, read on.
Open Nero, and cancel the wizard that appears.
Choose Recorder -> Burn Image (Burn Image may also be under the File menu in some versions of Nero)
Browse and select the CUE file that was saved with your BIN file when you made the CD image.
Press Burn... I have no trouble myself with 40x, but you may want to lower the speed.
That's it. you're done. If you don't want to include uLaunchELF on the CD, just rename SMS.ELF to BOOT.ELF.
Prev
2.3. Copying SMS to your memory card (Independence/Modchip)
Up
Home
Next
2.5. Using a bootable SMS DVDR (Modchip only)
Next
Chapter 2. Installation
Prev
2.4. Using a bootable SMS
CDR (Modchip only)
Up
Home
http://members.casema.nl/eugene_plotnikov/en/installation-bootabledvdr.html2/23/2014 4:40:45 AM
Next
2.6. Configuration
2.6. Configuration
2.6. Configuration
Prev
Chapter 2. Installation
Next
2.6. Configuration
Tip
Normally there is no need to change any configuration files to get SMS running. If you
are just using SMS in standalone mode, you can skip this section. You only need to
change the configuration if you want to use SMS in network mode (i.e. play files over a
LAN).
If you created a CONFIG.DAT file in the Chapter 2, Installation section, you can use the same file, but
remember rename it to IPCONFIG.DAT. Once you have created this file, you must copy it to your PS2, into the
location mc0:/SYS-CONF/IPCONFIG.DAT. You can do this using the FTP technique described in the
installation section.
If you are using uLaunchELF as your boot browser, it's easy to configure your SMS IP settings. Just use the
boot browser's Network Settings option to change the settings with your D-Pad. There's no need to create
an mc0:/SYS-CONF/IPCONFIG.DAT file manually.
You'll need to choose an IP address for your PS2 that is different from the IP address of any other node on
your network, but on the same subnet as your PC. You will have to turn DHCP off on your PC, and use a
manual (or static) IP configuration. SMS cannot autoconfigure it's IP address from a DHCP server (see DHCP
FAQ.
PS2 IP Address:
PS2 Settings
192.168.a.x
255.255.255.0
192.168.a.z
2.6. Configuration
PC IP Address:
PC Settings
PC Subnet Mask:
PC Default Gateway:
192.168.a.y
255.255.255.0
192.168.a.z
192.168.0.2
255.255.255.0
192.168.0.1
mc0:/SYS-CONF/IPCONFIG.
DAT
PC IP Address:
PC Settings
PC Subnet Mask:
PC Default Gateway:
192.168.0.1
255.255.255.0
192.168.0.1
192.168.2.22
255.255.255.0
192.168.2.1
mc0:/SYS-CONF/IPCONFIG.
DAT
PC IP Address:
192.168.2.23
2.6. Configuration
PC Settings
PC Subnet Mask:
PC Default Gateway:
255.255.255.0
192.168.2.1
Warning
If you are connected to the internet via the same network that you are using to connect
to your PS2 be very careful when you change your PC's IP settings. You must make
sure that your PC is set to be on the same subnet as your access point/router (i.e. the
first three numbers of the PC IP address are the same as the access point/router), and
that the PC Default Gateway remains the same (this will normally be the IP address of
your access point. Failure to do this may break your internet connection. If you are not
sure what you are doing, please make a note of your starting settings by typing
ipconfig /all at the command prompt.
Note
If you are having problems with the configuration settings, it is suggested that you
delete your mc0:/SMS/SMS.cfg file, and let SMS create a new one for you next time it
runs.
Prev
2.5. Using a bootable SMS DVDR
(Modchip only)
Up
Home
Next
Chapter 3. Usage
Chapter 3. Usage
Chapter 3. Usage
Prev
Next
Chapter 3. Usage
3.1. Controls
3.1.1. During Startup
3.1.2. During Navigation
3.1.3. During Playback
3.1.4. Player Menu
3.1.5. Scrollbar
3.2. Playing Files Over A Local Area Network
3.2.1. Playing Media Files Using a Windows Shared Folder
3.2.1.1. Setting Up The Shared Folder In WinXP (PC side)
3.2.1.2. Setting up SMS to access the shared folder (PS2 side)
3.2.1.3. Accessing the shared folder from within SMS
3.2.2. Playing Network Video Files Using RadHostClient
3.2.3. Playing Network Video Files Using PS2Client-gui
3.3. Playing video files from a CD-R (without a modchip)
3.3.1. Instructions in Short
3.3.2. Instructions in detail
3.3.2.1. Nero 5
3.3.2.2. If You've Not Got Nero 5
3.4. Playing files from a DVD-R (without a modchip)
3.5. Playing video files from a PS2 Internal Hard Drive
3.6. Playing video files from a USB mass storage drive connected to the PS2
3.7. MP3 Audio Playback
3.7.1. Playing single MP3 files
3.7.2. Playing multiple MP3 files without a Playlist
3.7.3. Playing multiple MP3 files using a Playlist
3.8. Subtitles
3.8.1. Playing Videos With Subtitles
3.8.2. Manually Selecting the Subtitle File
3.8.3. Non-ASCII Character Sets
3.9. Skinning
3.9.1. Creating a Skin
3.9.2. Applying a Skin
So, now that you've got SMS installed on your PS2 (see Chapter 2, Installation ), how do you get it play movies?
This chapter explains all you need to know.
To run SMS you first need to run your exploit or start up your PS2 with the modchip installed. Then use the
appropriate technique to start the SMS program. If you're using the Independence Exploit insert your (legitimate)
PS1 trigger disc, and press reset. This will boot your chosen launcher application, where you can select which
actual ELF you want to run.
Next, if you're using LaunchELF/uLaunchELF as your boot application, you can run SMS by navigating to SMS.ELF
and pressing O. You may want to assign a shortcut button to it so it is easier to load next time.
Tip
http://members.casema.nl/eugene_plotnikov/en/usage.html (1 of 2)2/23/2014 4:40:49 AM
Chapter 3. Usage
If you use SMS regularly, you may want to assign it as the 'default' option in LaunchELF, so
that it starts automatically, after a short delay.
Once you've got SMS running, you should see the nice SMS graphical interface on your TV set. From this point
onwards, all the instructions are the same, whichever Exploit/Modchip you are using.
Figure 3.1. Screenshot of SMS main GUI. (files you see are a directory listing of the current
CD in the drive - the independence trigger disc in this case).
. ,
, CD,
PS2 ( -
independence).
This is the screen where you will access most features from. The files can be navigated using up/down/left right on
controller 1 or 2, and you can play them by pressing X. A special configuration menu is accessed by pressing start.
Prev
2.6. Configuration
Next
Home
3.1. Controls
3.1. Controls
3.1. Controls
Prev
Chapter 3. Usage
3.1. Controls
3.1.1. During Startup
Button
Action
Select + R1
NTSC
Select + R2
PAL
Select + R1 + SQUARE
Non-interlaced NTSC
Select + R2 + SQUARE
Non-Interlaced PAL
Action
UP/DOWN
Navigate Files
LEFT/RIGHT
Select between file menu and device menu (e.g. CD Network, USB etc)
START
SELECT
OR
(on a folder) play multiple MP3 files without a playlist
Next
3.1. Controls
OR
Quit current menu
SQUARE
SELECT + TRIANGLE
SELECT + O
L1 + L2 + L3 + L4
SELECT + L1
SELECT + R1
SELECT + L2
SELECT + R2
Action
Volume up/down
Scroll forwards/backwards
LEFT/RIGHT
OR
(after pressing SELECT) Navigate progress bar to required point in film
Activate Player Menu
START
OR
Resume playback after pause
SELECT
Pause playback and show progress bar (press again to hide text), then use LEFT/RIGHT to
navigate progress bar to required point in film.
(During playback) Toggle On Screen Display (OSD) - cycles between [ time | time remaining |
off ].
OR
(After pressing SELECT) Terminate scrolling and continue playback
3.1. Controls
Toggles display of audio/video synchronisation offset (V/A) [and if available the subtitle/video
synchronisation offset (S/V)]
TRIANGLE
Stop playback
SQUARE
L2 / R2
OR
Adjust subtitle/video synchronisation offset. (+/-250ms)
L1 / R1
L1 + R1
Menu Item
Language:
Description
X to change the audio language (for avi files with multiple audio streams)
3.1. Controls
Display:
Letterbox display mode shows the full width of the original video with black bands
at top and bottom of screen. Pan-scan zooms in on the video, using more vertical
lines of the screen, showing a larger image in the centre. The downside is that
the left and right edges of the picture are cropped. Higher pan-scan modes zoom
in more (and crop more). Fullscreen mode stretches the image to fit the TV
screen - this is useful when playing a widescreen movie file on a widescreen TV.
Automatically powers off PS2 after the time specified. Time starts counting from
last button press.
X to increase
O to decrease
auto = power off when movie ends.
3.1.5. Scrollbar
New in version 1.5 is a scroll bar, accessible during playback by pressing SELECT. When activated, the scroll bar
shows the current position in the video. This can be adjusted by pressing LEFT/RIGHT, then playback can be
resumed from that point by pressing X or START.
Yeah, that's all well and good, but how do I play my DivX movies?
There are several ways of playing video files:
3.1. Controls
Prev
Chapter 3. Usage
Up
Home
Next
3.2. Playing Files Over A Local Area
Network
Chapter 3. Usage
Next
In the box that opens up, click the option saying that you understand the security risks but want to share the files without the wizard.
In the next box, click 'Just enable file sharing', then click OK.
Now the properties box will have changed, showing the network sharing options. Tick the box 'Share this folder on the network' and enter a share name, e.g. 'videos'. Leave
the 'Allow network users to change my files' option un-ticked. This will make the share read-only.
Next click OK (unless you are one of those people who feels more comfortable by unnecessarily clicking 'Apply' first). Either way, you'll now have a shared video folder. You
should see a 'hand' underneath the folder icon:
That's it. if you have another computer on your network, you may wish to test the share out before trying it on your PS2.
The next step is to configure SMS on your PS2 to access this new shared folder.
Now you must copy this SMS.smb file onto your memory card, into the SMS folder. As you've already got a networked PS2, I'm going to assume you'll use FTP to transfer the
files (see Section 2.3.1, Copying SMS to your memory card using FTP for how to set up an FTP connection). Copy the file to /mc/0/SMS/SMS.smb.
Once the transfer is finished, restart your PS2 and load up SMS.
Press TRIANGLE to leave this menu, then select Save settings, from the main menu and press X. Now restart SMS.
Go back to the 'Device settings' menu, and scroll down, you should see a new option Network protocol. Press X to change this option to SMB/CIFS.
Now select Start network support and press X. After an Intialising Network... message, you should now see a new icon in the PS2 browser:
Figure 3.13. SMB share connected (right hand icon in top menu bar)
At this point you may wish to turn 'Autostart network' back on, if you do so, don't forget to Save settings afterwards. Press TRIANGLE to exit the menu, then RIGHT, RIGHT, X
to select the network share:
Press X to navigate into the folder, then X as usual to play the file.
Tip
If you have problems, check the settings in your SMS.smb file. Make sure that you have the correct IP address entered (the IP address of your PC), and
make sure the SMB server name is in CAPITALS.
Note
The recommended (and easiest) way to play networked media on SMS is to use an SMB share (feature introduced in SMS 1.9). This section is only
provided for legacy support.
Download and install RadHostClient from http://ps2dev.org/ps2/Tools/Misc_tools/Rad_Host_Client_1.4. Run the application on your PC, and type in the IP address of your PS2
in the text box at the top. Drag folders into the list at the bottom. They will automatically be made available to the PS2.
If you have not done so already, start SMS on your PS2, then On the PS2 press START to bring up the SMS config menu, then select Nework settings..., then select start
network interface now and press X.
Within 10 seconds you should see a new device icon at the top of the SMS screen:
Figure 3.18. Screenshot of SMS with network support activated, (note additional icon at top of screen).
Now press RIGHT to select the network icon, and browse into the folders on your PC. When you press X, the PS2 will begin playback, and will stream the file from your PC
across the network.
Warning
Do not close RadHostClient while your PS2 is browsing files shared via the client. This will cause both RadHostClient and the PS2 to crash.
If the PS2 crashes or restarts, you may need to restart RadHostClient.
Note
The recommended (and easiest) way to play networked media on SMS is to use an SMB share (feature introduced in SMS 1.9). This section is only
provided for legacy support.
On the PC download and install ps2client-gui. Run the GUI, and select the directories of where your videofiles are. If you have a base directory that contains all your files, enter
that directory. It doesn't matter if your files are in subdirectories within this one, as you will be able to navigate them in SMS. Once you click OK, it will make this available to
your PS2.
If you have not done so already, start SMS on your PS2, then On the PS2 press START to bring up the SMS config menu, then select Nework settings..., then select start
network interface now and press X.
You should see a new device icon appear at the top of the screen. If you don't see one after 20 secs, try stopping and restarting the ps2client-gui program on your PC. Once the
icon appears (can take around 15seconds), press RIGHT to select it, then X. You should now be able to navigate all folders beneath the one you shared.
Prev
3.1. Controls
Up
Home
Next
3.3. Playing video files from a CD-R (without a modchip)
Chapter 3. Usage
Good luck
Eugene
Note
If you want to burn avi files to a DVDR, please refer to the DVD-R section.
http://members.casema.nl/eugene_plotnikov/en/usage-cddafs.html (1 of 8)2/23/2014 4:41:05 AM
Next
Important
You must not simply write the .cue and .bin files to an ISO (data) CD format. This will not work. You
must use a CD burning application which understands .cue and .bin files. The only two known at
present are Nero 5 and, cdrdao.
Once CDXplorer is running, drag and drop 1 or more AVI files into the right hand window.
Figure 3.21. Screenshot of CDXplorer showing avi file testvid.avi after dragging and dropping
from Windows Explorer.
Click file->SaveAs, then type in a name (e.g. 'test') then press <enter>. This will automatically save two files test.cue
and test.bin in the current folder.
Now you can close down CDXplorer.
Next open up your CD burning application. This must be a CD burning application that allows you to load .cue files. Open
the cue file.
(unconfirmed): It may be necessary to use a CDR (rather than a CD-RW) - I only suspect this because i've not yet
managed to get a CD-RW to work.
3.3.2.1. Nero 5
If you are using Nero 5, select 'Disk-at-once/96', then burn to a CD-R.
http://members.casema.nl/eugene_plotnikov/en/usage-cddafs.html (4 of 8)2/23/2014 4:41:05 AM
Windows
The CD is written with the following command: (Note the -force option which is is needed to make the burn continue
despite the 'shorter than 4 seconds' warning.)
cdrdao write --speed MAX --force test.cue
The output will hopefully look something like this:
[dave@blue ~]$ cdrdao write --speed MAX --force test.cue
Cdrdao version 1.1.9 - (C) Andreas Mueller <[email protected]>
SCSI interface library - (C) Joerg Schilling
Paranoia DAE library - (C) Monty
Check http://cdrdao.sourceforge.net/drives.html#dt for current driver tables.
WARNING: Track 1: Length is shorter than 4 seconds.
Error trying to open /dev/cdrecorder exclusively ... retrying in 1 second.
Using libscg version 'schily-0.8'
/dev/cdrecorder: PHILIPS CDRW2412A Rev: P1.4
Using driver: Generic SCSI-3/MMC - Version 2.0 (options 0x0000)
Burning entire 74 mins disc.
Starting write at speed 24...
Pausing 10 seconds - hit CTRL-C to abort.
Process can be aborted with QUIT signal (usually CTRL-\).
Turning BURN-Proof on
Executing power calibration...
Power calibration successful.
Writing track 01 (mode AUDIO/AUDIO )...
Writing track 02 (mode AUDIO/AUDIO )...
Wrote 110 of 110 MB (Buffers 100% 98%).
Wrote 49178 blocks. Buffer fill min 93%/max 100%.
Flushing cache...
Writing finished successfully.
[dave@blue ~]$
And there you have it. You should now have a CD with the SMS compatible AVI file on it. This CD won't work in your PC. In
fact, if you put it in, it will probably try to play it as an audio file and you'll just hear 'noise'. Start up SMS, then put the disc in
your PS2, and you should see the following:
Figure 3.23. Screenshot of SMS showing video file loaded via CD-R in CD drive (CDDAFS format).
You can now browse to the file you copied, and press X to start playback in the usual way.
If you don't see the file, and get constant whirring from your PS2, or the following 'red' icon, then there is a problem with
your disc. You've probably got a coaster (i.e. wasted CDR), and will need to try again. Check the instructions and try a
lower burn speed. If you were using a CD-RW, try a CD-R.
Prev
3.2. Playing Files Over A Local Area Network
Up
Home
Next
3.4. Playing files from a DVD-R (without a
modchip)
Chapter 3. Usage
Next
DVD Video Discs are playable in your PS2, and because of this, they can be read without a modchip. The PS2 is able to access any other files that happen to be on the disc alongside the video.
In order for SMS to read the DVD, we are going to make a dummy DVD Video disc, which we can then fill up with our DivX files. We've already done the hard work of creatig a suitable DVD
Video, so all you have to do is burn it with Nero, along with your video files.
Grab the dummy DVD movie here (144k), and unzip it onto the Desktop. or create your own DVD-Video files.
Open Nero. Select DVD, and choose to create a DVD-Video. Press New.
Drag the dummy DVD-Video files into the VIDEO_TS folder on the DVD.
Fill up the rest of the DVD with your favourite DivX and MP3 files.
Burn the DVD. You can now play it using SMS in any unmodified console.
Prev
3.3. Playing video files from a CD-R (without a modchip)
Up
Home
Next
3.5. Playing video files from a PS2 Internal Hard Drive
Chapter 3. Usage
Next
Note
Some users have reported problems about SMS not detecting the HDD on their Slimline
PSTwo, when using mods like HDConnect. Therefore we assume HDD detection only
works on 'older versions' of the PS2 (V0-11).
You can transfer the files to your HDD in many ways. You can do it via FTP, using the 'host' functionality in
uLaunchELF or using a Windows application called 'PFS Explorer'.
Transfering files to the HDD is out of the scope of this Manual, but you can follow the instructions in the
Section 2.3.1.1, Starting the FTP Server (uLaunchELF) section, and transfer the files you want to your HDD
using the FTP method explained there.
Warning
It is not recommended to use the 'PFS Explorer' to transfer files to the HDD since some
users have reported problems with the application (e.g. lost data, deleted partitions, etc).
Whichever method you choose to transfer files to your HDD, you should create a new partition to store your media
files. To create a partition you will need a tool called 'DMS HDD Format Tool' . For a step-by-step instruction on
how to use this tool look here: http://www.exploitstation.com/articles/launchelf_tut/launchtut.html (scroll down). After
you have created the partition you can use the methods mentioned above to transfer your media files to the HDD
partition(s) you just created.
When you launch SMS you should see the HDD icon next to the other devices in 'Available Media'. If you don't and
you are using SMS v1.6 or above you probably need to go to the menu and start the HDD support from there. To
do this, just open the menu (hit START in the browser window), go to 'Device Settings' and choose the 'Start HDD
Support' option.
You'll probably want SMS to detect the HDD when it starts. To activate this, check the option 'Autostart HDD' in the
menu.
If you want, you can go to the 'Browser Settings' menu and change some options related to the HDD:
Display HDL partitions - Enabling this option will make the partitions created by HDLoader to show up in
the browser. (recommended: OFF)
Hide system partitions - Enabling this option will make the partitions created by the PS2 not to show up in
the browser. (recommended: ON)
Now exit the menu, and press RIGHT on your gamepad to select the HDD icon and browse the contents of the
HDD.
Select the file you want to play and press X to start playback.
Prev
3.4. Playing files from a DVD-R (without a
modchip)
Up
Home
Next
3.6. Playing video files from a USB mass
storage drive connected to the PS2
3.6. Playing video files from a USB mass storage drive connected to the PS2
3.6. Playing video files from a USB mass storage drive connected to the PS2
Prev
Next
Chapter 3. Usage
3.6. Playing video files from a USB mass storage drive connected to the PS2
You can play audio and video files from a USB stick connected to the front of your PS2.
SMS reads files from a USB drive using a USB driver built-in to the SMS application. There's no need to install
any additional files to enable USB support in new versions of SMS (V1.7 or later). Older versions required a 3rd
party USBD.IRX file.
When you plug a compatible USB drive into the front USB port on the PS2, you will see a new icon as shown
below. Press RIGHT to select this icon and browse the USB drive.
Prev
3.5. Playing video files from a PS2 Internal
Hard Drive
http://members.casema.nl/eugene_plotnikov/en/usage-usb.html2/23/2014 4:41:12 AM
Up
Home
Next
3.7. MP3 Audio Playback
Chapter 3. Usage
Next
On your PC, Using windows media player/winamp etc create an m3u playlist. (In WMP this is File->Save
Playlist As), navigate to the folder where the mp3 files are stored, select .m3u format and type a filename.
Open the m3u file in a text editor (e.g. Notepad and delete the path names. (i.e. Convert
'c:\my music\myfile.mp3' to 'myfile.mp3'). If you saved the m3u file in the right place, windows media
player should have removed these for you, if not, manually remove them yourself, and save the file.
The path names are allowed to include a directory relative to where the m3u file is (e.g. .m3u file can point to
files in a subdirectory), but it must not contain your full system path (this is because SMS won't know what to
do when it sees C:\...!).
On your PS2, start up SMS, and navigate to the .m3u file you created. Press X to start playback. Use LEFT
and RIGHT to skip forwards or backwards. (you can only skip once a file is playing).
Figure 3.35. Screenshot showing M3U playlist playing. Screenshot mostrando uma 'playlist'
M3U a tocar.
Warning
M3U support is still in development; some users have experienced unexpected crashes.
Keeping mp3 filenames as short as possible will help reduce this until the problems are
permanently fixed. If you are experiencing problems, try shortenning your filenames.
Note
It is not possible to edit a playlist on the PS2, playlists can only be edited on a PC then
transfered to the PS2.
Prev
3.6. Playing video files from a USB mass
storage drive connected to the PS2
Up
Home
Next
3.8. Subtitles
3.8. Subtitles
3.8. Subtitles
Prev
Next
Chapter 3. Usage
3.8. Subtitles
Subtitle support was added in SMS v1.5. Support is included for .srt (SubRip) and .sub (MicroDVD) formats.
Format
MicroDVD
Extension
.sub
Example
3.8. Subtitles
SubRip
.srt
Tip
If you aren't sure about subtitle files, then I recommend that you get them working on your PC first, using a PC player that supports subtitles (such as MPlayer). Mplayer follows the same rules as
SMS when searching for subtitle files, and plays them by default if it finds them. It's quite handy for quickly verifying files before trying them on SMS.
The subtitle file itself must be copied into the same directory as the video file, with the exact same filename as the video, the only difference being the extension (.srt or .sub). The extension must be in lower-case.
Once you have the file in the right location, start SMS and navigate to the .avi video file as usual, then press X.
Figure 3.37. Screenshot showing SMS while browsing for video (note subtitle file in same directory).
SMS will automatically look for a subtitle file, and if it finds one, the following 'loading subtitles' message will be displayed:
3.8. Subtitles
Figure 3.38. Screenshot showing SMS while lauching video with subtitles.
During playback, the subtitles will appear on the screen (colour/position are adjustable in the player settings menu).
The synchronisation between the subtitles and the audio can sometimes go out. You can fine tune the timing during playback (see controls) section. I've found less synchronisation problems with .sub files than .srt,
but your results may vary.
3.8. Subtitles
Prev
3.7. MP3 Audio Playback
Up
Home
Next
3.9. Skinning
3.9. Skinning
3.9. Skinning
Prev
Chapter 3. Usage
Next
3.9. Skinning
SMS allows basic 'skinning' of the player. Essentially, this means you can change the backdrop wallpaper of the browser to be an image of your choice.
Note
The current support for skinning only allows you to change the background image of the browser. It does not allow you to re-arrange
the layout of the controls on the screen.
3.9. Skinning
Now click on the 'open' button and open the bitmap file you just created.
3.9. Skinning
You should see your image appear in the window. Click the save button to create a .skn file in the same directory. That's it - your skin is created.
3.9. Skinning
On your PS2, start up SMS as normal, then press START to bring up the configuration menu, then select 'browser settings'.
3.9. Skinning
Tick the option 'Use background image' to turn the skin on. You should see the background immediately change.
If you need to change the skin, copy a new SMS.skn over the top of the old one.
http://members.casema.nl/eugene_plotnikov/en/usage-skin.html (5 of 6)2/23/2014 4:41:27 AM
3.9. Skinning
Note
SMS versions 1.5 and below had a different skin format, which used a mc0:/SMS/skin.sms file instead of mc0:/SMS/SMS.skn.
There was also a different version of the skin generator pic2sms.exe. The old skin generator is no longer available for download. If
you have an old version of SMS, we recommend upgrading both SMS and pic2sms.exe to the latest version from the SMS web site.
Prev
3.8. Subtitles
Up
Home
Next
Appendix A. Frequently Asked Questions
Next
Prev
Next
3.9. Skinning
Home
http://members.casema.nl/eugene_plotnikov/en/faq.html2/23/2014 4:41:27 AM
A.1. I've made my CDDAFS CDR but my PS2 won't boot from it - It just sees it as an audio CD. What's wrong?
A.1. I've made my CDDAFS CDR but my PS2 won't boot from it - It just
sees it as an audio CD. What's wrong?
Prev
Next
An exploit
A mod chip
to run SMS first... and then you put in your CDDAFS disc, DVD-R or whatever.
In many cases, SMS.ELF will be put on the memory card, then an exploit will
be used to launch SMS from the memory card. Without an exploit or modchip
there is no known way you can get your PS2 to run SMS. But if you find a way
- let us know!
Prev
Appendix A. Frequently
Asked Questions
Up
Home
http://members.casema.nl/eugene_plotnikov/en/faq-bootcddafs.html2/23/2014 4:41:28 AM
Next
A.2. How does SMS
playback quality compare with
PS2Reality Media Player?
A.2. How does SMS playback quality compare with PS2Reality Media Player?
A.2. How does SMS playback quality compare with PS2Reality Media
Player?
Prev
Next
Prev
A.1. I've made my CDDAFS
CDR but my PS2 won't boot
from it - It just sees it as an
audio CD. What's wrong?
Up
Home
http://members.casema.nl/eugene_plotnikov/en/faq-ps2reality.html2/23/2014 4:41:29 AM
Next
A.3. I can't see my network
files - what's wrong?
Next
Prev
A.2. How does SMS
playback quality compare with
PS2Reality Media Player?
Up
Home
http://members.casema.nl/eugene_plotnikov/en/faq-networkprobs01.html2/23/2014 4:41:30 AM
Next
A.4. What's an exploit? This
sounds bad. Can I go to
prison for running an exploit?
A.4. What's an exploit? This sounds bad. Can I go to prison for running an exploit?
A.4. What's an exploit? This sounds bad. Can I go to prison for running
an exploit?
Prev
Next
Prev
A.3. I can't see my network
files - what's wrong?
Up
Home
http://members.casema.nl/eugene_plotnikov/en/faq-exploit.html2/23/2014 4:41:30 AM
Next
A.5. What is the
Independence Exploit and
how does it help me?
A.5. What is the Independence Exploit and how does it help me?
A.5. What is the Independence Exploit and how does it help me?
Prev
Next
Prev
Up
Next
A.5. What is the Independence Exploit and how does it help me?
Home
A.6. I can't access SMS on my DHCP network. SMS won't autoconfigure it's IP address. What's wrong?
Next
Tip
If you are not sure whether you've got a DHCP server
or not, go to a command prompt, and type
ipconfig /all. If you see a DHCP server listed with
an IP address, then it means you have got a DHCP
A.6. I can't access SMS on my DHCP network. SMS won't autoconfigure it's IP address. What's wrong?
Prev
A.5. What is the
Independence Exploit and
how does it help me?
Up
Home
Next
A.7. Does the PS2 optical
digital output (S/PDIF) work in
SMS for AC3 passthrough?
A.7. Does the PS2 optical digital output (S/PDIF) work in SMS for AC3 passthrough?
A.7. Does the PS2 optical digital output (S/PDIF) work in SMS for AC3
passthrough?
Prev
Next
Note
It is not possible to adjust the audio volume in this
mode.
Prev
A.6. I can't access SMS on
my DHCP network. SMS
won't autoconfigure it's IP
address. What's wrong?
Up
Home
http://members.casema.nl/eugene_plotnikov/en/faq-opticalout.html2/23/2014 4:41:33 AM
Next
A.8. What types of of
writeable media (DVD-R/DVD
+R/DVD+RW/DVD-RW/CDR/
CDRW) will work with SMS?
A.8. What types of of writeable media (DVD-R/DVD+R/DVD+RW/DVD-RW/CDR/CDRW) will work with SMS?
A.8. What types of of writeable media (DVD-R/DVD+R/DVD+RW/DVDRW/CDR/CDRW) will work with SMS?
Prev
Next
CDR
CDRW
DVD-R
DVD+R
DVD-RW
DVD+RW
Working? Comments
Yes
None
Yes
None
Yes
None
Yes
None
Yes
None
Yes
None
Prev
A.7. Does the PS2 optical
digital output (S/PDIF) work in
SMS for AC3 passthrough?
Up
Next
Appendix B. Bits and Pieces
Home
http://members.casema.nl/eugene_plotnikov/en/faq-writeablemedia.html2/23/2014 4:41:34 AM
Next
Prev
A.8. What types of of
writeable media (DVD-R/DVD
+R/DVD+RW/DVD-RW/CDR/
CDRW) will work with SMS?
Next
B.1. VESA Video Modes
Home
http://members.casema.nl/eugene_plotnikov/en/apb.html2/23/2014 4:41:34 AM
Next
These modes are not accessible in the normal SMS configuration menu - they
can only be set at startup.
Note
These have only been tested using a viewsonic VX910
TFT monitor with the official Sony cable.
Prev
Appendix B. Bits and Pieces
Up
Home
http://members.casema.nl/eugene_plotnikov/en/apbs01.html2/23/2014 4:41:35 AM
Next
Appendix C. GNU Free
Documentation License
PREAMBLE
The purpose of this License is to make a manual, textbook, or other functional
and useful document "free" in the sense of freedom: to assure everyone the
effective freedom to copy and redistribute it, with or without modifying it, either
commercially or noncommercially. Secondarily, this License preserves for the
author and publisher a way to get credit for their work, while not being
considered responsible for modifications made by others.
This License is a kind of "copyleft", which means that derivative works of the
document must themselves be free in the same sense. It complements the
GNU General Public License, which is a copyleft license designed for free
software.
We have designed this License in order to use it for manuals for free software,
because free software needs free documentation: a free program should
come with manuals providing the same freedoms that the software does. But
this License is not limited to software manuals; it can be used for any textual
work, regardless of subject matter or whether it is published as a printed book.
We recommend this License principally for works whose purpose is instruction
or reference.
VERBATIM COPYING
You may copy and distribute the Document in any medium, either
commercially or noncommercially, provided that this License, the copyright
notices, and the license notice saying this License applies to the Document
are reproduced in all copies, and that you add no other conditions whatsoever
to those of this License. You may not use technical measures to obstruct or
control the reading or further copying of the copies you make or distribute.
However, you may accept compensation in exchange for copies. If you
distribute a large enough number of copies you must also follow the conditions
in section3.
You may also lend copies, under the same conditions stated above, and you
may publicly display copies.
COPYING IN QUANTITY
If you publish printed copies (or copies in media that commonly have printed
covers) of the Document, numbering more than 100, and the Document's
license notice requires Cover Texts, you must enclose the copies in covers
that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the
front cover, and Back-Cover Texts on the back cover. Both covers must also
clearly and legibly identify you as the publisher of these copies. The front
cover must present the full title with all words of the title equally prominent and
visible. You may add other material on the covers in addition. Copying with
changes limited to the covers, as long as they preserve the title of the
Document and satisfy these conditions, can be treated as verbatim copying in
other respects.
If the required texts for either cover are too voluminous to fit legibly, you
should put the first ones listed (as many as fit reasonably) on the actual cover,
and continue the rest onto adjacent pages.
If you publish or distribute Opaque copies of the Document numbering more
than 100, you must either include a machine-readable Transparent copy along
with each Opaque copy, or state in or with each Opaque copy a computernetwork location from which the general network-using public has access to
download using public-standard network protocols a complete Transparent
http://members.casema.nl/eugene_plotnikov/en/legal.html (4 of 10)2/23/2014 4:41:36 AM
copy of the Document, free of added material. If you use the latter option, you
must take reasonably prudent steps, when you begin distribution of Opaque
copies in quantity, to ensure that this Transparent copy will remain thus
accessible at the stated location until at least one year after the last time you
distribute an Opaque copy (directly or through your agents or retailers) of that
edition to the public.
It is requested, but not required, that you contact the authors of the Document
well before redistributing any large number of copies, to give them a chance to
provide you with an updated version of the Document.
MODIFICATIONS
You may copy and distribute a Modified Version of the Document under the
conditions of sections 2 and 3 above, provided that you release the Modified
Version under precisely this License, with the Modified Version filling the role
of the Document, thus licensing distribution and modification of the Modified
Version to whoever possesses a copy of it. In addition, you must do these
things in the Modified Version:
A. Use in the Title Page (and on the covers, if any) a title distinct from that
of the Document, and from those of previous versions (which should, if
there were any, be listed in the History section of the Document). You
may use the same title as a previous version if the original publisher of
that version gives permission.
B. List on the Title Page, as authors, one or more persons or entities
responsible for authorship of the modifications in the Modified Version,
together with at least five of the principal authors of the Document (all of
its principal authors, if it has fewer than five), unless they release you
from this requirement.
C. State on the Title page the name of the publisher of the Modified
Version, as the publisher.
D. Preserve all the copyright notices of the Document.
E. Add an appropriate copyright notice for your modifications adjacent to
the other copyright notices.
F. Include, immediately after the copyright notices, a license notice giving
the public permission to use the Modified Version under the terms of
this License, in the form shown in the Addendum below.
G. Preserve in that license notice the full lists of Invariant Sections and
http://members.casema.nl/eugene_plotnikov/en/legal.html (5 of 10)2/23/2014 4:41:36 AM
H.
I.
J.
K.
L.
M.
N.
O.
COMBINING DOCUMENTS
You may combine the Document with other documents released under this
License, under the terms defined in section 4 above for modified versions,
provided that you include in the combination all of the Invariant Sections of all
of the original documents, unmodified, and list them all as Invariant Sections
of your combined work in its license notice, and that you preserve all their
Warranty Disclaimers.
The combined work need only contain one copy of this License, and multiple
identical Invariant Sections may be replaced with a single copy. If there are
multiple Invariant Sections with the same name but different contents, make
the title of each such section unique by adding at the end of it, in parentheses,
the name of the original author or publisher of that section if known, or else a
unique number. Make the same adjustment to the section titles in the list of
Invariant Sections in the license notice of the combined work.
In the combination, you must combine any sections Entitled "History" in the
various original documents, forming one section Entitled "History"; likewise
combine any sections Entitled "Acknowledgements", and any sections Entitled
"Dedications". You must delete all sections Entitled "Endorsements".
COLLECTIONS OF DOCUMENTS
You may make a collection consisting of the Document and other documents
released under this License, and replace the individual copies of this License
in the various documents with a single copy that is included in the collection,
provided that you follow the rules of this License for verbatim copying of each
of the documents in allother respects.
You may extract a single document from such a collection, and distribute it
individually under this License, provided you insert a copy of this License into
the extracted document, and follow this License in all other respects regarding
verbatim copying of that document.
TRANSLATION
Translation is considered a kind of modification, so you may distribute
translations of the Document under the terms of section 4. Replacing Invariant
Sections with translations requires special permission from their copyright
http://members.casema.nl/eugene_plotnikov/en/legal.html (8 of 10)2/23/2014 4:41:36 AM
holders, but you may include translations of some or all Invariant Sections in
addition to the original versions of these Invariant Sections. You may include a
translation of this License, and all the license notices in the Document, and
any Warranty Disclaimers, provided that you also include the original English
version of this License and the original versions of those notices and
disclaimers. In case of a disagreement between the translation and the
original version of this License or a notice or disclaimer, the original version
will prevail.
If a section in the Document is Entitled "Acknowledgements", "Dedications", or
"History", the requirement (section 4) to Preserve its Title (section 1) will
typically require changing the actual title.
TERMINATION
You may not copy, modify, sublicense, or distribute the Document except as
expressly provided for under this License. Any other attempt to copy, modify,
sublicense or distribute the Document is void, and will automatically terminate
your rights under this License. However, parties who have received copies, or
rights, from you under this License will not have their licenses terminated so
long as such parties remain in full compliance.
Prev
B.1. VESA Video Modes
Home