Skip to content

FastFTP 0.4.1

Latest

Choose a tag to compare

@marcusisdahl marcusisdahl released this 16 Oct 09:03

A standalone FTP server for homebrew Xbox 360 consoles, with a RAM network benchmark and a disk test. Built from main at commit 0854f3d.

What's new

0.4.1 replaces the 0.4.0 tag, which pointed at an earlier commit. Everything below is new since 0.3.0.

  • Your own FTP login. On the FTP server tab, press Y to type a user name and password with the Xbox keyboard. The login is saved in FastFTP.ini next to the XEX, which you can also edit on a PC. The default is xboxftp / xboxftp, and D-pad on the FTP tab switches the login off.
  • Opens on the FTP server tab. The tabs are FTP server, Network, Disk and Settings.
  • Last 5 transfers on the FTP tab, with file name, size and speed.
  • Log file FastFTP.log next to the XEX: logins (including wrong ones), uploads and downloads with path and speed, deletes, renames, new folders, and server start and stop.
  • Renamed to FastFTP: FastFTP.xex and FastFTP-PC.exe replace the NetBench360 files. New look, with a new logo and a README with screenshots of every tab.
  • Settings tab for the advanced options: socket buffers, worker CPU and drawing during transfers. The everyday tabs only show what a normal user needs.
  • New Xbox screen built with Dear ImGui. Drawing pauses during transfers by default, because live drawing during Xbox sends crashed the console in early tests.
  • Folders named like Aurora's FTP: Game, Hdd1, HddX, SysExt, System, Usb0-Usb2, USBMU0-USBMU2, USBMUCache0-USBMUCache2. Only drives that are present are listed.

Uploads to the Xbox have reached about 27.5 MiB/s with a TP-Link UE306 adapter. That compares with about 19.5 MiB/s for Aurora's built-in FTP.

Downloads

File Runs on
FastFTP.xex Xbox 360 (retail, DEVKIT_ONLY=0). Copy it to its own folder, for example Hdd1:\Apps\FastFTP\, and start it from Aurora or XeXMenu. It is not a launch.ini plugin.
FastFTP-PC.exe Windows companion for the RAM network benchmark only. Not needed for FTP.
FastFTP-0.4.1.zip Both files above.

SHA-256:

8A8F86666078EA8DE1ADC160A96F2ECFEE703AC62B0B749D68E4253429730554  FastFTP.xex
5B16EE0180402F97FE7AB7917AB37064FDFBBB4890ABC5289FB48E3282479CF0  FastFTP-PC.exe
31B1434628D4A45BE4618D3C634A5301EE368E73D275510164CFE9E1CBA2F8E3  FastFTP-0.4.1.zip

Known limits

  • Plain FTP in passive mode only. The login and the files are not encrypted, so use it only on a trusted LAN.
  • Passed 29 host FTP checks and 53 protocol checks. The new login keyboard, log file, transfer list and Settings tab have not run on a console yet.
  • If you used an earlier build, delete the old NetBench360.xex and use FastFTP.xex.