Du musst den Befehl aus einem Verzeichnis ausführen, wo auch genau diese trx-Datei drin liegt. Also entweder bist Du im falschen Ordner, oder Du hast den falschen Dateinamen, oder Beides.
Hier stimmt aber noch eine andere Kleinigkeit (IP Adresse) nicht. Wenn wir hier von einem wl-500g reden, geht die Original-Anleitung ein wenig anders.
Erstens: Nimm das Asus-Firmware Recovery Tool. (Das macht zwar auch nicht viel anderes als tftp, aber sicher ist sicher . Kannst Du Dir von mir runterladen (oder von der Asus-Website, hab aber keine Lust den Link zu suchen)
http://theeagle.dyndns.org/asusrecovery.zip
Und jetzt nochmal die Schritte auf Deutsch und korrigiert:
1. Zieh den Stecker am ASUS.
2. Stelle Deinen PC auf DHCP um. Nach einiger Zeit stellt er, da er keine Antwort von einem DHCP Server bekommt, eine "APIPA" ein, eine IP Adresse aus dem Bereich 169.irgendwas. Zu überprüfen in der Eingabeaufforderung, mit "ipconfig" oder "ipconfig /all"
3. Starte das Asus-Tool.
4. Drücke und halte den Reset-Button stecke das Kabel ein, lasse den Reset-Button nach ca. 1-3 Sekunden los. Die Power LED muss jetzt "langsam" blinken.
5. Suche im Recovery-Tool das gewünschte Firmware Image aus, und starte den Upload-Vorgang.
Nach den berühmten 80 Sekunden sollte der Router neu gestartet sein , und wieder über die alte IP Adresse erreichbar (192.168.1.1). Nicht vergessen dem PC wieder eine gültige IP zu verpassen.
Good luck