Advertising:

 Actions

PSP-FTPD PSP

From GameBrew - a wiki dedicated to Video Game Homebrew.

PSP-FTPD
pspftpd.png
General
Author(s)Zx-81
TypeOther
Version0.5.0 (1 Oct 2008)
LicenceMixed
Links
Download
Website
Advertisements


PSP-FTPD is a simple FTP server for the PSP coded by Ludovic Jacomme (aka Zx-81). It permits to send and retrieve files or complete directories to and from your PSP without any cables, using your Wireless connection (WiFi), with a FTP client on your PC such as Filezilla.

It has been tested using gFtp on Linux, Filezilla and IExplorer on Windows.

Installation

Unzip the ZIP file, and copy the directory psp-ftpd on the /PSP/GAME/ directory (as any others homebrew).

If you want to use non-anonymous FTP transfert, you can edit the file psp-ftpd.cfg (with notepad for example) and specify a line without any blank characters:

auth=user:password

If you don't want to let the all content of your Memory Stick visible to FTP clients, you can specify a root directory for the FTP server.

Edit the psp-ftpd.cfg file (using notedpad for example) and specify a line without any blank characters:

root=ms0:/psp/music

That way, PSP-FTPD will let see only the content of the /PSP/MUSIC/ directory (and its subdirectories) to FTP clients.

If you want to use the multiple user/homedir feature, then you can specify several couple lines with "auth" and "root" commands, as follows:

auth=umd:zx
root=disc0:

auth=ms:zx
root=ms0:

On this example, using a FTP client with "umd" as login and "zx" as password you will be able to see the content of a UMD insterted in your PSP.

While using "ms" as login, and "zx" as password you will be able to browse your Memory Stick.

User guide

Run PSP-FTPD on your PSP, and choose your wifi access point and validate. After few seconds, you should see the message:

FTP Server is now running on ftp://192.168.0.10 (the IP of your connection).

If you use anonymous connection (without any password in the psp-ftpd.cfg file) then you can access your PSP using Internet Explorer with the previous URL (ftp://192.168.0.10).

If you use authentication, you have to specify user and password in the URL (for example, ftp://zx:[email protected]).

When you have finished to transfer/rename/remove files on your PSP, close the connection and it will go back to the eloader.

For FW 1.5, PSP-FTPD may sometimes fail to connect to your wifi access point. To overcome this problem you can use a static IP (instead of DHCP) in the network configuration of your PSP.

Controls

D-Pad - Choose between WiFi access points

Cross - Confirm Wifi access point

Square - Close connection

Screenshots

pspftpd2.png

Compatibility

Developed on Firmware 2.5, works for 2.x and 1.5 using GTA eloader (0.97) from Ditlew and Fanjita; also tested on FW 4x-M33 and FW 3x-0E.

Changelog

Version 0.5.0

  • Improve speed transfert (tested at home with 500k for download, 250k for upload).
  • Tested on PSP slim with fw4x-m33.
  • New graphics for EBOOT & background.
  • Add music for EBOOT.
  • Bug fix in battery status display.

Version 0.4.0

  • Compatible with fw3x-0E.

Version 0.3.8

  • Add battery status.
  • Add Memory Stick free space status.
  • Display FTP commands received by clients.

Version 0.3.7

  • Fix the bug identified by Danzel in all wifi stuff.
  • UMD can now be read.

Version 0.3.6

  • Fix the well known issue of DHCP on 1.5FW.

Version 0.3.5

  • Ask and wait for the user to set the wifi switch on.
  • Retry to connect to the wifi access point when an error occured on startup.
  • The user can stop the wifi access point connection using [] key.

Version 0.3.4

  • Add background designed by Cortès the Killer.
  • Diplay IP address of the last connected FTP Client.

Version 0.3.3

  • You can now specify several user name, password and root directory in a configuration file (psp-ftpd.cfg) in order to host a FTP server with multi-user and multi root/home directories. See the psp-ftp.cfg file for the exact syntax.

Version 0.3.2

  • Capability to specify in a configuration file (psp-ftpd.cfg), a root directory for the ftp server, to prevent ftp clients to access all the content of your Memory Stick. See the psp-ftp.cfg file for the syntax [WARNING: the psp-ftp.cfg file format has changed].
  • Improve transfert rate: 500kbps from PSP->PC and 350kbps from PC->PSP using Filezilla. DON'T USE Internet Explorer if you expect high transfer rates, use rather Filezilla or other suitable FTP clients.

Version 0.3.1

  • Bug fix in rename command, RNFR handshake message was not strictly compliant with the RFC, and it wasn't understood by IExplorer.
  • Capability to specify in a configuration file (psp-ftpd.cfg), a couple user/password for FTP authentication.
  • Add usage informations in the README file.
  • Binary version for 1.5FW.
  • Improve transfert rate (500kbps from PSP->PC, 200kbps from PC->PSP).

Version 0.3.0

  • A menu to select your WIFI Access point.
  • A really working multi-threaded version that can handle several client at the same time, and exit properly.
  • Removing all user/password security check stuff (useless for file transfert between a PC and a PSP).
  • Capability to rename files (FTP commands RNFR and RNTO).
  • Capability to download or upload recursively a complete directory.
  • Many bug fixes.
  • Working version for 2.5 and 2.6 FW.

Credits

Original Authors of PSP-FTPD: PSPKrazy and Raf.

Author of this new version: Ludovic.Jacomme.

  • Old Design by Cortès the Killer.
  • New Design using Raven's stuff.
  • Eboot music.

External links