Buenas,
parece que el modo pasivo te está dando problemas.
Como sabrás en tu Xbox tienes el servidor ftp y en tu maquina Pc el cliente ftp (cute, winftp, etcetc .... hay mil), el caso es que el sever y cliente para que se entiendan tendrán que "hablar" el mismo idioma, cuando haces funcionar en modo pasivo, estas diciendo "mas menos" quien es el que tiene abrir los puertos en modo escucha para que los datos fluyan.
Si te sale "pasv not implemented", es que el server no tiene capacidad de FTP's en modo pasivo con lo que en tu cliente FTP tienes que decirle que no use Modo pasivo (el cute, tiene una opción en FTP > Settings > Options > Firewall).
Ahora hablaran FTP en modo activo, con lo que si tienes problemas de comunicación, ya es que tu fire no te deja abrir puertos en modo escuha ... quita el fire si no sabes configuarlo convenitemente, (solo si estas fuera de internet claro y tu red es XBOX<->PC, lógico ¿no?)
buf! menudo rollo he soltado para mi primer post, ... espero que sea de ayuda
saludos, para todas/os