Well Im here writing a HOWTO on how to flash your Netgear RT311 router with the Zyxel 310 firmware.
There are a few reasons you might want to do this:
1. Your bored and have nothing better to do with your petty little life (like me).
2. It adds some kind of SNMP thing, schedule filters and some other stuff that I cant figure out what it does.
Now if you want to flash it in order to use the software app available for the Zyxel that can configure everything using a GUI interface, then your out of luck. I tried it and its still recognized as a RT311 by the program. Thats also the advantage this router has, its coded with a protected boot module so that no matter how you mess up the firmware you can always connect via the console and upload a diff firmware. There are somethings to be aware of after the flash:
1. The default LAN IP of the Zyxel is 192.168.1.1 as opposed to 192.168.0.1 of the Netgear. This threw me off a little and I connected via the console to figure it out.
Get the Zyxel Firmware here
ftp://ftp.zyxel.com/public/prestige/p310/firmware/2.51/p310.zip
Renaming the firmware.
1. Extract the zip, the two files in it youll need are the p310.bin and in the subzip p310_default_rom.zip youll need the file P310_Cable.rom
2. Rename the p310.bin to ras
3. Rename the P310_Cable.rom to rom-0
Flashing the router:
1. The easier way:
a. Open any FTP Client
b. Connect to the internal IP of the router
c. The user name is admin and the password is your password, the default is 1234 if you havent changed it.
d. Once in youll see two files, ras and rom-0.
e. Just overwrite them with the two new files you made.
f. Cycle the power and wallah. (Note: Remember the ip changes to 192.168.1.1, so youll have to access it via the console or change your pc ip to 192.168.1.x to set it up.)
2. The second way to do this is via the console:
a. Connect the console cable to the router and your computer.
b. Open Hyperterminal and set it to COM1 and the speed to 9600, the rest should be the same.
c. Leave Hyperterminal connected and cycle the power on the router.
d. After a few second it should say press any key to enter debug mode. Press any key.
e. Type atba1
f. Reconnect to the router but this time set the speed to 38400
g. Type atur3 and click on the transfer menu and send file.
h. Locate the ras file and set the protocol to xmodem and send it.
i. Repeat steps b-h for the rom-0 file.
j. Cycle the power and reconnect at 9600.
k. Resetup your settings via console and remember the default IP change.
Well there you have it, your new Zyxel Prestige 310 for the price of a Netgear RT311. This once again proves I have no life. (PS: Im not responsible if I left out a major step, just remember, the boot module is write-protected so there is no permanent damage.)
			
			There are a few reasons you might want to do this:
1. Your bored and have nothing better to do with your petty little life (like me).
2. It adds some kind of SNMP thing, schedule filters and some other stuff that I cant figure out what it does.
Now if you want to flash it in order to use the software app available for the Zyxel that can configure everything using a GUI interface, then your out of luck. I tried it and its still recognized as a RT311 by the program. Thats also the advantage this router has, its coded with a protected boot module so that no matter how you mess up the firmware you can always connect via the console and upload a diff firmware. There are somethings to be aware of after the flash:
1. The default LAN IP of the Zyxel is 192.168.1.1 as opposed to 192.168.0.1 of the Netgear. This threw me off a little and I connected via the console to figure it out.
Get the Zyxel Firmware here
ftp://ftp.zyxel.com/public/prestige/p310/firmware/2.51/p310.zip
Renaming the firmware.
1. Extract the zip, the two files in it youll need are the p310.bin and in the subzip p310_default_rom.zip youll need the file P310_Cable.rom
2. Rename the p310.bin to ras
3. Rename the P310_Cable.rom to rom-0
Flashing the router:
1. The easier way:
a. Open any FTP Client
b. Connect to the internal IP of the router
c. The user name is admin and the password is your password, the default is 1234 if you havent changed it.
d. Once in youll see two files, ras and rom-0.
e. Just overwrite them with the two new files you made.
f. Cycle the power and wallah. (Note: Remember the ip changes to 192.168.1.1, so youll have to access it via the console or change your pc ip to 192.168.1.x to set it up.)
2. The second way to do this is via the console:
a. Connect the console cable to the router and your computer.
b. Open Hyperterminal and set it to COM1 and the speed to 9600, the rest should be the same.
c. Leave Hyperterminal connected and cycle the power on the router.
d. After a few second it should say press any key to enter debug mode. Press any key.
e. Type atba1
f. Reconnect to the router but this time set the speed to 38400
g. Type atur3 and click on the transfer menu and send file.
h. Locate the ras file and set the protocol to xmodem and send it.
i. Repeat steps b-h for the rom-0 file.
j. Cycle the power and reconnect at 9600.
k. Resetup your settings via console and remember the default IP change.
Well there you have it, your new Zyxel Prestige 310 for the price of a Netgear RT311. This once again proves I have no life. (PS: Im not responsible if I left out a major step, just remember, the boot module is write-protected so there is no permanent damage.)
 
				
		 
			 
 
		 
 
		 
 
		 
 
		
 Facebook
Facebook Twitter
Twitter