Oleg
14-02-2005, 13:17
So, just to let everyone know of problems with wl-500g deluxe boxes, which are now shipped. This affects all boxes which use bootloader/hw versions 1.1/1.33.
You could execute this code to get versions:
nvram get hardware_version
For me it returns: WL500gx-01-01-01-33
Before buying this unit please consider the following:
1) Although this unit physically has 32MB of memory, 16MB only is enabled in bootloader (this is easy to change, so it's not a big deal).
2) This unit uses single ethernet switch for both WAN and LAN ports, which is integrated to the CPU. The huge problem is that as of bootloader version 1.33 this switch remains in the unconfigured state until firmware is loaded (this tooks some time) and during this phase this box acts as dumb switch. This means, that WAN and LAN networks are NOT separated. This could lead to several problems:
a) if you use DHCP for both WAN connection and LAN and configured wl500g deluxe with cloned MAC address, your internal PC with that address could grab incorrect (external) IP address and other settings from the EXTERNAL DHCP server, causing lost of connectivity then wl500g deluxe finally boots;
b) if you've complicated WAN network, which has DHCP servers which dynamically assigns IP addresses (regardless of MAC settings), your internal PCs could grab incorrect settings from EXTERNAL DHCP server, DHCP server causing lost of connectivity then wl500g deluxe finally boots.
c) in the recovery mode all 5 ports are also connected, this could cause various problems, including attempts to flash your unit with arbitrary firmware from the WAN side.
d) this is very insecure and could lead to other problems as well.
So, finally: I do not recommend buying this unit until ASUS fixes these issues. If you happen to have this unit, then decide yourself what to do.
It looks like that hopefully these issues could be fixed by changing bootloader code, but this should be done by ASUS, as debugging bootloader and recovering in case of failure requires special equipment (namely JTAG port, which is missing on the wl500g deluxe board).
P.S. Let me know, if someone has versions other than 1.1/1.33.
You could execute this code to get versions:
nvram get hardware_version
For me it returns: WL500gx-01-01-01-33
Before buying this unit please consider the following:
1) Although this unit physically has 32MB of memory, 16MB only is enabled in bootloader (this is easy to change, so it's not a big deal).
2) This unit uses single ethernet switch for both WAN and LAN ports, which is integrated to the CPU. The huge problem is that as of bootloader version 1.33 this switch remains in the unconfigured state until firmware is loaded (this tooks some time) and during this phase this box acts as dumb switch. This means, that WAN and LAN networks are NOT separated. This could lead to several problems:
a) if you use DHCP for both WAN connection and LAN and configured wl500g deluxe with cloned MAC address, your internal PC with that address could grab incorrect (external) IP address and other settings from the EXTERNAL DHCP server, causing lost of connectivity then wl500g deluxe finally boots;
b) if you've complicated WAN network, which has DHCP servers which dynamically assigns IP addresses (regardless of MAC settings), your internal PCs could grab incorrect settings from EXTERNAL DHCP server, DHCP server causing lost of connectivity then wl500g deluxe finally boots.
c) in the recovery mode all 5 ports are also connected, this could cause various problems, including attempts to flash your unit with arbitrary firmware from the WAN side.
d) this is very insecure and could lead to other problems as well.
So, finally: I do not recommend buying this unit until ASUS fixes these issues. If you happen to have this unit, then decide yourself what to do.
It looks like that hopefully these issues could be fixed by changing bootloader code, but this should be done by ASUS, as debugging bootloader and recovering in case of failure requires special equipment (namely JTAG port, which is missing on the wl500g deluxe board).
P.S. Let me know, if someone has versions other than 1.1/1.33.