ATMP > pour savoir memoire (dump boot : ATDO bfc00000,4000) ------------------------ Nun wird das Zyxel eingeschaltet. Wir verfolgen den Boot-Prozess und unterbrechen ihn an folgender Stelle durch drücken einer beliebigen Taste: Press any key to enter debug mode within 3 seconds. ....................... es erscheint danach: Enter Debug Mode ATHE zeigt eine Liste der zur Zeit verfügbaren Befehle an ATSH zeigt uns die System-Infos an. Hiervon sollten wir uns am besten einen Screen-Shot sichern. Momentan befinden wir uns noch im einfachen Debug-Mode und haben mit 9600 Baud eine ziemlich krötige Übertragungsgeschwindigkeit. Das ändern wir erst einmal: ATBA5 setzt die Übertragungsgeschwindigkeit am Gerät auf maximale 115000 Baud. Terminal-Programm trennen, auch auf 115000 einstellen und wieder verbinden. Zur Kontrolle einfach nochmal ATHE eingeben, um zu sehen das alles o.k. ist. ATSE zeigt uns das verschlüsselte Passwort für den erweiterten Debug-Mode (welches bei jedem Start neu generiert wird). Den Wert exakt kopieren und durch den o.g. Decoder laufen lassen. Das Ergebnis wiederum kopieren -> wir benötigen es gleich! http://www.telefonica.net/web2/cooltony/zyxel/zyxel.htm#zynpass Last Digit Password ...0 or ...8 10F0A563 ...1 or ...9 887852B1 ...2 or ...A C43C2958 ...3 or ...B 621E14AC ...4 or ...C 310F0A56 ...5 or ...D 1887852B ...6 or ...E 8C43C295 ...7 or ... F C621E14A ATEN1,xxxxxxxx setzt das BootExtension Debug Flag auf 1. Wobei "xxxxxxxx" für das decodierte Passwort steht. Hier muss nach absenden des Befehls ein "OK" kommen, sonst stimmt das Passwort nicht. Nochmal ATHE. Die Liste der verfügbaren Befehle sollte jetzt wesentlich länger sein. Wir befinden uns im erweiterten Debug-Mode! Von jetzt an erkläre ich nicht mehr viel. Jeder der möchte, kann es später anhand der Hilfe (ATHE) nachvollziehen. Folgt den Anweisungen bitte EXAKT. Bei einem Abbruch könnt/müsst ihr die ganze Prozedur (von Anfang an) von Neuem beginnen. Aber keine Angst! So schnell kann man ein Zyxel-Gerät nicht "schrotten". ATCL -> clear working buffer OK ATCB -> copy from FLASH ROM to working buffer OK ATPNPrestige 2002L -> set product name to "Prestige 2002L" in working buffer OK ATFE1,02 -> set feature bit 1 to "02" in working buffer OK ATBT1 -> set block0 write enable OK ATSB -> save working buffer to FLASH ROM OK ...das waren die wirklichen Veränderungen. Jetzt noch die komplette Firmware (original Zyxel) einspielen. Die Dateien brauchen dabei NICHT in rom-0 u.s.w. umbenannt werden. ATDC -> disable check model mechanism OK ATLC -> upload router configuration file to flash ROM Starting XMODEM upload (CRC mode).... CCCCC..... *.rom Datei aus der Zyxel Firmware auswählen und via "XMODEM" senden/übertragen. ATUR -> upload router firmware to flash ROM Starting XMODEM upload (CRC mode).... CCCCC..... *.bin Datei aus der Zyxel Firmware auswählen und via "XMODEM" senden/übertragen. Bei 115000 Baud dürfte das etwa 3min dauern. Nach der Übertragung der Firmware startet das Zyxel automatisch neu! Da die Übertragungsgeschwindigkeit standardmässig auf 9600 Baud eingestellt ist, müssen wir unser Terminalprogramm auch wieder entsprechend einstellen. Um die Default-Einstellungen zu laden, bitte ein RESET des Gerätes durchführen (RESET-Knopf an der Rückseite länger als 7s drücken). Bitte denkt daran, dass IP-Adresse und Passwort dabei auf die Standadwerte zurückgesetzt werden: 192.168.5.1; 1234. --------------------------------------------------------------------------------------------------------------------------------- Now the Zyxel is switched on. We follow the boot process and interrupt it at the following point by pressing any key: Press any key to enter debug mode within 3 seconds. ....................... The following then appears: Enter Debug Mode ATHE shows a list of the commands currently available ATSH shows us the system information. It is best to save a screenshot of this. At the moment we are still in simple debug mode and have a pretty slow transmission speed of 9600 baud. Let's change that first: ATBA5 sets the transmission speed on the device to a maximum of 115,000 baud. Disconnect the terminal program, also set it to 115,000 and reconnect. To check, simply enter ATHE again to see that everything is OK. ATSE shows us the encrypted password for the extended debug mode (which is generated anew every time the device is started). Copy the value exactly and run it through the above decoder. Copy the result again -> we need it immediately! http://www.telefonica.net/web2/cooltony/zyxel/zyxel.htm#zynpass Last Digit Password ...0 or ...8 10F0A563 ...1 or ...9 887852B1 ...2 or ...A C43C2958 ...3 or ...B 621E14AC ...4 or ...C 310F0A56 ...5 or ...D 1887852B ...6 or ...E 8C43C295 ...7 or ... F C621E14A ATEN1,xxxxxxxx sets the BootExtension Debug Flag to 1. Where "xxxxxxxx" stands for the decoded password. An "OK" must appear here after sending the command, otherwise the password is incorrect. ATHE again. The list of available commands should now be much longer. We are in extended debug mode! From now on I won't explain much more. Anyone who wants to can understand it later using the help (ATHE). Please follow the instructions EXACTLY. If you abort, you can/must start the whole procedure again (from the beginning). But don't worry! You can't "wreck" a Zyxel device that quickly. ATCL -> clear working buffer OK ATCB -> copy from FLASH ROM to working buffer OK ATPNPrestige 2002L -> set product name to "Prestige 2002L" in working buffer OK ATFE1,02 -> set feature bit 1 to "02" in working buffer OK ATBT1 -> set block0 write enable OK ATSB -> save working buffer to FLASH ROM OK ...those were the real changes. Now install the complete firmware (original Zyxel). The files do NOT need to be renamed to rom-0 etc. ATDC -> disable check model mechanism OK ATLC -> upload router configuration file to flash ROM Starting XMODEM upload (CRC mode).... CCCCC..... Select *.rom file from the Zyxel firmware and send/transfer via "XMODEM". ATUR -> upload router firmware to flash ROM Starting XMODEM upload (CRC mode).... CCCCC..... Select *.bin file from the Zyxel firmware and send/transfer via "XMODEM". At 115000 baud this should take about 3 minutes. After the firmware has been transferred the Zyxel will restart automatically! As the transfer speed is set to 9600 baud by default, we must also set our terminal program accordingly. To load the default settings, please RESET the device (press the RESET button on the back for more than 7 seconds). Please remember that the IP address and password will be reset to the default values: 192.168.5.1; 1234.