It looks like the server software just doesn't work that well. For example it returns:
[15:31:40] TYPE A
[15:31:40] 200 Type set to I
which should be Type set to A or an error.
And it closes the connection after a PASV command:
[15:31:40] PASV
[15:31:40] File "{Masterpiece}{2008-03-30}{Sense and Sensibility}{09.00 PM Sun Mar 30, 2008}{KSYS}.ty" not found in directory listing.
[15:31:40] Server closed connection
Try Active Mode (PORT) instead of Passive Mode (PASV)
Regards,
Mat
No improvement in active mode. I get the same problem. As I said earlier it works fine with 2.5 and IE Browser, which means it is a change in V3. Here are the new logs in active mode:
Client Log
[18:47:09] SmartFTP v3.0.1012.17
[18:47:10] Resolving host name "192.168.0.7"
[18:47:10] Connecting to 192.168.0.7 Port: 3105
[18:47:10] Connected to 192.168.0.7.
[18:47:10] 220 Mfs_Ftp ver 1.2.9p - {sock17} from "192.168.0.9:2737"
[18:47:10] USER anonymous
[18:47:10] 331 User name okay, need password.
[18:47:10] PASS (hidden)
[18:47:10] 230 Running in TiVo Mode.
[18:47:10] SYST
[18:47:10] 215 UNIX
[18:47:10] Detected Server Type: UNIX
[18:47:10] FEAT
[18:47:10] 502 Command not implemented "FEAT"
[18:47:10] TYPE I
[18:47:10] 200 Type set to I
[18:47:10] REST 0
[18:47:10] 350 Restart okay, awaiting file request.
[18:47:10] PWD
[18:47:10] 257 "/" is current directory.
[18:47:10] TYPE A
[18:47:10] 200 Type set to I
[18:47:10] PORT 192,168,0,9,10,178
[18:47:10] 200 PORT command successful.
[18:47:10] LIST -aL
[18:47:10] 150 Opening ASCII mode data connection for file list.
[18:47:10] 542 bytes transferred. (4.85 KB/s) (109 ms)
[18:47:11] 226 Transfer complete.
[18:47:29] CWD /ty
[18:47:29] 250 Directory change successful.
[18:47:29] PWD
[18:47:29] 257 "/ty" is current directory.
[18:47:29] PORT 192,168,0,9,10,179
[18:47:29] 200 PORT command successful.
[18:47:29] LIST -aL
[18:47:29] 150 Opening ASCII mode data connection for file list.
[18:47:32] 226 Transfer complete.
[18:47:32] 1549 bytes transferred. (478 bytes/s) (00:00:03)
[18:48:02] NOOP
[18:48:02] 200 Command okay.
[18:48:33] NOOP
[18:48:33] 200 Command okay.
[18:48:50] The operation has been added to the Transfer Queue. Check the Transfer Queue for the status.
[18:49:03] NOOP
[18:49:03] 200 Command okay.
[18:49:33] NOOP
[18:49:33] 200 Command okay.
[18:50:03] NOOP
[18:50:03] 200 Command okay.
[18:50:33] NOOP
[18:50:33] 200 Command okay.
[18:51:03] NOOP
[18:51:03] 200 Command okay.
Transfer Log
[18:48:51] Resolving host name "192.168.0.7"
[18:48:51] Connecting to 192.168.0.7 Port: 3105
[18:48:51] Connected to 192.168.0.7.
[18:48:51] 220 Mfs_Ftp ver 1.2.9p - {sock16} from "192.168.0.9:2740"
[18:48:51] USER anonymous
[18:48:51] 331 User name okay, need password.
[18:48:51] PASS (hidden)
[18:48:51] 230 Running in TiVo Mode.
[18:48:51] SYST
[18:48:51] 215 UNIX
[18:48:51] Detected Server Type: UNIX
[18:48:51] FEAT
[18:48:51] 502 Command not implemented "FEAT"
[18:48:51] TYPE I
[18:48:51] 200 Type set to I
[18:48:51] REST 0
[18:48:51] 350 Restart okay, awaiting file request.
[18:48:51] PWD
[18:48:51] 257 "/" is current directory.
[18:48:51] CWD /ty
[18:48:51] 250 Directory change successful.
[18:48:51] PWD
[18:48:51] 257 "/ty" is current directory.
[18:48:51] STAT {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:48:51] 502 Command not implemented "STAT {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:48:51] SIZE {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:48:51] 502 Command not implemented "SIZE {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:48:51] SIZE not supported.
[18:48:51] MDTM {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:48:51] 502 Command not implemented "MDTM {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:48:51] Obtaining file information (size/date) from directory listing.
[18:48:51] TYPE A
[18:48:51] 200 Type set to I
[18:48:51] PORT 192,168,0,9,10,181
[18:48:51] File "{Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty" not found in directory listing.
[18:49:21] Resolving host name "192.168.0.7"
[18:49:21] Connecting to 192.168.0.7 Port: 3105
[18:49:21] Connected to 192.168.0.7.
[18:49:21] 220 Mfs_Ftp ver 1.2.9p - {sock16} from "192.168.0.9:2748"
[18:49:21] USER anonymous
[18:49:21] 331 User name okay, need password.
[18:49:21] PASS (hidden)
[18:49:21] 230 Running in TiVo Mode.
[18:49:21] SYST
[18:49:21] 215 UNIX
[18:49:21] Detected Server Type: UNIX
[18:49:21] FEAT
[18:49:21] 502 Command not implemented "FEAT"
[18:49:21] TYPE I
[18:49:21] 200 Type set to I
[18:49:21] REST 0
[18:49:21] 350 Restart okay, awaiting file request.
[18:49:21] PWD
[18:49:21] 257 "/" is current directory.
[18:49:21] CWD /ty
[18:49:21] 250 Directory change successful.
[18:49:21] PWD
[18:49:21] 257 "/ty" is current directory.
[18:49:21] STAT {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:49:21] 502 Command not implemented "STAT {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:49:21] SIZE {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:49:21] 502 Command not implemented "SIZE {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:49:21] SIZE not supported.
[18:49:21] MDTM {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:49:21] 502 Command not implemented "MDTM {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:49:21] Obtaining file information (size/date) from directory listing.
[18:49:21] TYPE A
[18:49:21] 200 Type set to I
[18:49:21] PORT 192,168,0,9,10,189
[18:49:21] File "{Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty" not found in directory listing.
[18:49:51] Resolving host name "192.168.0.7"
[18:49:51] Connecting to 192.168.0.7 Port: 3105
[18:49:51] Connected to 192.168.0.7.
[18:49:51] 220 Mfs_Ftp ver 1.2.9p - {sock16} from "192.168.0.9:2752"
[18:49:51] USER anonymous
[18:49:51] 331 User name okay, need password.
[18:49:51] PASS (hidden)
[18:49:51] 230 Running in TiVo Mode.
[18:49:51] SYST
[18:49:51] 215 UNIX
[18:49:51] Detected Server Type: UNIX
[18:49:51] FEAT
[18:49:51] 502 Command not implemented "FEAT"
[18:49:51] TYPE I
[18:49:51] 200 Type set to I
[18:49:51] REST 0
[18:49:51] 350 Restart okay, awaiting file request.
[18:49:51] PWD
[18:49:51] 257 "/" is current directory.
[18:49:51] CWD /ty
[18:49:51] 250 Directory change successful.
[18:49:51] PWD
[18:49:51] 257 "/ty" is current directory.
[18:49:51] STAT {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:49:51] 502 Command not implemented "STAT {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:49:51] SIZE {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:49:51] 502 Command not implemented "SIZE {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:49:51] SIZE not supported.
[18:49:51] MDTM {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:49:51] 502 Command not implemented "MDTM {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:49:51] Obtaining file information (size/date) from directory listing.
[18:49:51] TYPE A
[18:49:51] 200 Type set to I
[18:49:51] PORT 192,168,0,9,10,193
[18:49:51] File "{Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty" not found in directory listing.
[18:50:21] Resolving host name "192.168.0.7"
[18:50:21] Connecting to 192.168.0.7 Port: 3105
[18:50:21] Connected to 192.168.0.7.
[18:50:21] 220 Mfs_Ftp ver 1.2.9p - {sock16} from "192.168.0.9:2754"
[18:50:21] USER anonymous
[18:50:21] 331 User name okay, need password.
[18:50:21] PASS (hidden)
[18:50:21] 230 Running in TiVo Mode.
[18:50:21] SYST
[18:50:21] 215 UNIX
[18:50:21] Detected Server Type: UNIX
[18:50:21] FEAT
[18:50:21] 502 Command not implemented "FEAT"
[18:50:21] TYPE I
[18:50:21] 200 Type set to I
[18:50:21] REST 0
[18:50:21] 350 Restart okay, awaiting file request.
[18:50:21] PWD
[18:50:21] 257 "/" is current directory.
[18:50:21] CWD /ty
[18:50:21] 250 Directory change successful.
[18:50:21] PWD
[18:50:21] 257 "/ty" is current directory.
[18:50:21] STAT {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:50:21] 502 Command not implemented "STAT {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:50:21] SIZE {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:50:21] 502 Command not implemented "SIZE {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:50:21] SIZE not supported.
[18:50:21] MDTM {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:50:21] 502 Command not implemented "MDTM {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:50:21] Obtaining file information (size/date) from directory listing.
[18:50:21] TYPE A
[18:50:21] 200 Type set to I
[18:50:21] PORT 192,168,0,9,10,195
[18:50:21] File "{Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty" not found in directory listing.
[18:50:21] Server closed connection
[18:50:21] TYPE I
[18:50:51] Resolving host name "192.168.0.7"
[18:50:51] Connecting to 192.168.0.7 Port: 3105
[18:50:51] Connected to 192.168.0.7.
[18:50:51] 220 Mfs_Ftp ver 1.2.9p - {sock16} from "192.168.0.9:2756"
[18:50:51] USER anonymous
[18:50:51] 331 User name okay, need password.
[18:50:51] PASS (hidden)
[18:50:51] 230 Running in TiVo Mode.
[18:50:51] SYST
[18:50:51] 215 UNIX
[18:50:51] Detected Server Type: UNIX
[18:50:51] FEAT
[18:50:51] 502 Command not implemented "FEAT"
[18:50:51] TYPE I
[18:50:51] 200 Type set to I
[18:50:51] REST 0
[18:50:51] 350 Restart okay, awaiting file request.
[18:50:51] PWD
[18:50:51] 257 "/" is current directory.
[18:50:51] CWD /ty
[18:50:51] 250 Directory change successful.
[18:50:51] PWD
[18:50:51] 257 "/ty" is current directory.
[18:50:51] STAT {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:50:51] 502 Command not implemented "STAT {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:50:51] SIZE {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:50:51] 502 Command not implemented "SIZE {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:50:51] SIZE not supported.
[18:50:51] MDTM {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:50:51] 502 Command not implemented "MDTM {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:50:51] Obtaining file information (size/date) from directory listing.
[18:50:51] TYPE A
[18:50:51] 200 Type set to I
[18:50:51] PORT 192,168,0,9,10,197
[18:50:51] File "{Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty" not found in directory listing.
[18:51:21] Resolving host name "192.168.0.7"
[18:51:21] Connecting to 192.168.0.7 Port: 3105
[18:51:21] Connected to 192.168.0.7.
[18:51:21] 220 Mfs_Ftp ver 1.2.9p - {sock16} from "192.168.0.9:2760"
[18:51:21] USER anonymous
[18:51:21] 331 User name okay, need password.
[18:51:21] PASS (hidden)
[18:51:21] 230 Running in TiVo Mode.
[18:51:21] SYST
[18:51:21] 215 UNIX
[18:51:21] Detected Server Type: UNIX
[18:51:21] FEAT
[18:51:21] 502 Command not implemented "FEAT"
[18:51:21] TYPE I
[18:51:21] 200 Type set to I
[18:51:21] REST 0
[18:51:21] 350 Restart okay, awaiting file request.
[18:51:21] PWD
[18:51:21] 257 "/" is current directory.
[18:51:21] CWD /ty
[18:51:21] 250 Directory change successful.
[18:51:21] PWD
[18:51:21] 257 "/ty" is current directory.
[18:51:21] STAT {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:51:21] 502 Command not implemented "STAT {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:51:21] SIZE {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:51:21] 502 Command not implemented "SIZE {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:51:21] SIZE not supported.
[18:51:21] MDTM {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:51:21] 502 Command not implemented "MDTM {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:51:21] Obtaining file information (size/date) from directory listing.
[18:51:21] TYPE A
[18:51:21] 200 Type set to I
[18:51:21] PORT 192,168,0,9,10,201
[18:51:21] File "{Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty" not found in directory listing.
[18:51:21] Server closed connection
[18:51:51] Resolving host name "192.168.0.7"
[18:51:51] Connecting to 192.168.0.7 Port: 3105
[18:51:51] Connected to 192.168.0.7.
[18:51:51] 220 Mfs_Ftp ver 1.2.9p - {sock16} from "192.168.0.9:2765"
[18:51:51] USER anonymous
[18:51:51] 331 User name okay, need password.
[18:51:51] PASS (hidden)
[18:51:51] 230 Running in TiVo Mode.
[18:51:51] SYST
[18:51:51] 215 UNIX
[18:51:51] Detected Server Type: UNIX
[18:51:51] FEAT
[18:51:51] 502 Command not implemented "FEAT"
[18:51:51] TYPE I
[18:51:51] 200 Type set to I
[18:51:51] REST 0
[18:51:51] 350 Restart okay, awaiting file request.
[18:51:51] PWD
[18:51:51] 257 "/" is current directory.
[18:51:51] CWD /ty
[18:51:51] 250 Directory change successful.
[18:51:51] PWD
[18:51:51] 257 "/ty" is current directory.
[18:51:51] STAT {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:51:51] 502 Command not implemented "STAT {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:51:51] SIZE {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:51:51] 502 Command not implemented "SIZE {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:51:51] SIZE not supported.
[18:51:51] MDTM {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:51:51] 502 Command not implemented "MDTM {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:51:51] Obtaining file information (size/date) from directory listing.
[18:51:51] TYPE A
[18:51:51] 200 Type set to I
[18:51:51] PORT 192,168,0,9,10,206
[18:51:51] File "{Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty" not found in directory listing.
[18:51:51] Server closed connection
[18:52:21] Resolving host name "192.168.0.7"
[18:52:21] Connecting to 192.168.0.7 Port: 3105
[18:52:21] Connected to 192.168.0.7.
[18:52:21] 220 Mfs_Ftp ver 1.2.9p - {sock16} from "192.168.0.9:2767"
[18:52:21] USER anonymous
[18:52:21] 331 User name okay, need password.
[18:52:21] PASS (hidden)
[18:52:21] 230 Running in TiVo Mode.
[18:52:21] SYST
[18:52:21] 215 UNIX
[18:52:21] Detected Server Type: UNIX
[18:52:21] FEAT
[18:52:21] 502 Command not implemented "FEAT"
[18:52:21] TYPE I
[18:52:21] 200 Type set to I
[18:52:21] REST 0
[18:52:21] 350 Restart okay, awaiting file request.
[18:52:21] PWD
[18:52:21] 257 "/" is current directory.
[18:52:21] CWD /ty
[18:52:21] 250 Directory change successful.
[18:52:21] PWD
[18:52:21] 257 "/ty" is current directory.
[18:52:21] STAT {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:52:21] 502 Command not implemented "STAT {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:52:21] SIZE {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:52:21] 502 Command not implemented "SIZE {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:52:21] SIZE not supported.
[18:52:21] MDTM {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty
[18:52:21] 502 Command not implemented "MDTM {Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty"
[18:52:21] Obtaining file information (size/date) from directory listing.
[18:52:21] TYPE A
[18:52:21] 200 Type set to I
[18:52:21] PORT 192,168,0,9,10,208
[18:52:21] File "{Masterpiece}{2008-04-06}{Sense and Sensibility}{09.00 PM Sun Apr 06, 2008}{KSYS}.ty" not found in directory listing.
[18:52:21] Server closed connection