EBCDIC -> ASCII transalation doesn't happen for FEAT-less ftp server

I have two AS/400 systems I deal with. They are running different versions of the OS. One FTP server understands the FEAT command. On this server I can right-click and Edit or View a file with no problems. The other system doesn't not understand the FEAT command and when I Edit or View a file I get 'garbage' which is probably untranslated EBCDIC. SmartFTP does the same SYST command on both systems and correctly identifies the systems as AS/400s. The FEAT command is the only thing I can see that is different between them. The OS versions are V6R1M0 and V5R4M0. The 6.1 machine is the server I have no problems with.

Log file for the system I have no problems with:

[11:05:59] SmartFTP v3.0.1037.0
[11:06:00] Resolving host name "66.179.47.204"
[11:06:00] Connecting to 66.179.47.204 Port: 21
[11:06:00] Connected to 66.179.47.204.
[11:06:00] 220-QTCP at 192.168.3.32.
[11:06:00] 220 Connection will close if idle more than 5 minutes.
[11:06:00] USER kbeard
[11:06:00] 331 Enter password.
[11:06:00] PASS (hidden)
[11:06:00] 230 KBEARD logged on.
[11:06:00] SYST
[11:06:00] 215 OS/400 is the remote operating system. The TCP/IP version is "V6R1M0".
[11:06:00] Detected Server Type: AS400
[11:06:00] RTT: 31.464 ms
[11:06:00] FEAT
[11:06:00] 211-Feature listing follows:
[11:06:00] AUTH TLS
[11:06:00] CCC
[11:06:00] PBSZ
[11:06:00] PROT
[11:06:00] 211 End of feature listing.
[11:06:00] TYPE I
[11:06:00] 200 Representation type is binary IMAGE.
[11:06:00] REST 0
[11:06:00] 500 subcommand is only allowed for block or compressed modes.
[11:06:00] PWD
[11:06:00] 257 "KBEARD" is current library.
[11:06:00] site namefmt 1
[11:06:00] 250 Now using naming format "1".
[11:06:00] cwd /home/kbeard/
[11:06:00] 250 "/home/kbeard" is current directory.
[11:06:00] PWD
[11:06:00] 257 "/home/kbeard" is current directory.
[11:06:02] TYPE A
[11:06:02] 200 Representation type is ASCII nonprint.
[11:06:02] Ignoring LIST options.
[11:06:02] PASV
[11:06:02] 227 Entering Passive Mode (66,179,47,204,168,47).
[11:06:02] Opening data connection to 66.179.47.204 Port: 43055
[11:06:02] LIST
[11:06:02] 125 List started.
[11:06:05] 250 List completed.
[11:06:05] 29998 bytes transferred. (9.14 KB/s) (00:00:03)
[11:06:05] MDTM parser.cpp
[11:06:05] 500 Subcommand MDTM not valid.
[11:06:14] The operation has been added to the Transfer Queue. Check the Transfer Queue for the status.
[11:06:35] CWD /home/kbeard/ftp
[11:06:35] 250 "/home/kbeard/ftp" is current directory.
[11:06:35] PWD
[11:06:35] 257 "/home/kbeard/ftp" is current directory.
[11:06:35] NOOP
[11:06:35] 200 OK.


Log of the system I can't use. I manually tried the SYST and "TYPE A" commands just to see what happened:

[11:11:04] 220-QTCP at BIGRED.ICCDEVELOPMENT.COM.
[11:11:04] 220 Connection will close if idle more than 50 minutes.
[11:11:04] USER kbeard
[11:11:04] 331 Enter password.
[11:11:04] PASS (hidden)
[11:11:05] 230 KBEARD logged on.
[11:11:05] SYST
[11:11:05] 215 OS/400 is the remote operating system. The TCP/IP version is "V5R4M0".
[11:11:05] Detected Server Type: AS400
[11:11:05] RTT: 32.039 ms
[11:11:05] TYPE I
[11:11:05] 200 Representation type is binary IMAGE.
[11:11:05] REST 0
[11:11:05] 500 subcommand is only allowed for block or compressed modes.
[11:11:05] PWD
[11:11:05] 257 "KBEARD" is current library.
[11:11:05] site namefmt 1
[11:11:05] 250 Now using naming format "1".
[11:11:05] cwd /home/kbeard/
[11:11:05] 250 "/home/kbeard" is current directory.
[11:11:05] PWD
[11:11:05] 257 "/home/kbeard" is current directory.
[11:11:05] CWD /home/kbeard/ftp
[11:11:05] 250 "/home/kbeard/ftp" is current directory.
[11:11:05] PWD
[11:11:05] 257 "/home/kbeard/ftp" is current directory.
[11:11:05] TYPE A
[11:11:05] 200 Representation type is ASCII nonprint.
[11:11:05] Ignoring LIST options.
[11:11:05] PASV
[11:11:05] 227 Entering Passive Mode (66,179,47,203,138,64).
[11:11:05] Opening data connection to 66.179.47.203 Port: 35392
[11:11:05] LIST
[11:11:05] 125 List started.
[11:11:06] 8763 bytes transferred. (61.1 KB/s) (140 ms)
[11:11:06] 250 List completed.
[11:11:06] MDTM AddErrorToResponse.cpp
[11:11:06] 500 Subcommand MDTM not valid.
[11:11:36] NOOP
[11:11:36] 200 OK.
[11:11:49] SYST
[11:11:49] 215 OS/400 is the remote operating system. The TCP/IP version is "V5R4M0".
[11:11:55] The operation has been added to the Transfer Queue. Check the Transfer Queue for the status.
[11:12:19] NOOP
[11:12:19] 200 OK.
[11:12:49] NOOP
[11:12:49] 200 OK.
[11:13:19] NOOP
[11:13:19] 200 OK.
[11:13:49] NOOP
[11:13:49] 200 OK.
[11:14:15] TYPE A
[11:14:15] 200 Representation type is ASCII nonprint.
[11:14:27] The operation has been added to the Transfer Queue. Check the Transfer Queue for the status.
[11:14:45] NOOP
[11:14:45] 200 OK.
[11:15:15] NOOP
[11:15:15] 200 OK.

Enable ASCII mode before you edit/transfer the files. To do this select ASCII mode from the Remote Brower's toolbar "Transfer Type" button.

Regards,
Mat