Published byforahobby on 2005-03-12 Category: XBMC | Page Views: 17,985
This guide will explain the easiest and fastest way to transfer files between two Xbox consoles connected to the same network. The transfer will be done using "FXP", which means that both Xbox consoles will be configured as FTP servers, and we will use a well known PC/Windows based FTP client to control the transfer.
Using the PC to control the transfer is much more convenient than using an Xbox based FTP client, because you will have a nice keyboard, mouse and easy to read monitor instead of hard-to-see text on the TV and slow user interface using the Xbox controller.
The files transferred will NOT be transferred from/to/via the PC. The PC will only control which files will be transferred between the Xbox Consoles. I was doing this today between two boxes which got peak transfer rates of 10MB/Sec and a sustained rate of 7.5 to 8.5 MB/Sec on large files.
If you learn more about the tools used for this, you could even setup an Xbox with read-only access and share your gamesaves, homebrew software and media files to your friends. Wouldn't that be nice!
You will need the following software installed and setup:
On each Xbox:
- Xbox Media Player, compiled 3-28-2003 or later. If you use an older version, the FileZilla FTP server will not work properly.
On your PC:
You can not use the ftp server that is active when you are running the Evolution-X Dashboard because it does not support the needed "Passive mode" (PASV). However, the FileZilla server that is included in the latest Xbox Media Player does!
Step 1. Locate 2 files in XBMP Folder:
We will work with the following 2 files from the XBMP directory in this tutorial: config.xml and FileZilla Server.xml
Step 2. Edit "config.xml" file:
To make FileZilla work, you must have this line properly setup in config.xml in your XBMP directory:
NOTE: If you are using a hub instead of a router with DHCP (which assigns an IP automatically) you will need to set your static IP here as well in the section.
Below is a correct example for a XBMP installed on the F drive of an upgraded large hard drive:
The "home" parameter MUST point to the directory where XBMP is installed on your Xboxes, because FileZilla use this parameter to find its FileZilla Server.xml configuration file! (You can edit both files in Notepad by the way)
Step 3. Edit "FileZilla Server.xml" file:
Edit the FileZilla Server.xml file from the default that is included in the XBMP builds to enable FXP support. It has username Xbox with password Xbox configured. Notice below how I change the value from default of "0" to "1" enabling FXP:
Now, make sure XBOX Media Player is loaded on each XBOX with these 2 newly configured files, and that each XBOX is configured with proper IP addresses for your network. (Help Networking to your Xbox HERE)
In this guide, lets assume the PC is 192.168.0.1, XBOX1 is 192.168.0.2 and XBOX2 is 192.168.0.3.
Step 5. Flash FXP:
Start Flash FXP on your PC
In Flash FXP you have one left and one right browser window. Usually the left window is for browsing the local PC and the right window is for browsing the ftp site. But if you find the toolbar icon above the left window (probably the rightmost one) that say "Switch to FTP Browser" and click it, you will be able to also use the left window to connect to a separate ftp server.
In the left window, click the yellow flash icon to connect to XBOX1. Select Quick Connect and fill in the fields.
Server or URL = 192.168.0.2
User Name = xbox
Password = xbox
Now do the same in the right window, but enter the address of XBOX2 (192.168.0.3). Same username and password. Click Connect.
Now you can browse the hard disks on each XBOX, and use the Flash FXP user interface to drag&drop the directories you want to transfer.