What's new
  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

Solved XT8 Solid Blue LED after Factory Hard reset.

ickey yu

New Around Here
I recently updated the firmware on my ASUS RT-XT8 Ver.1 (2022) through the web UI. After the update completed successfully, I performed a factory reset using the WPS button (with only power connected, all other cables disconnected) based on recommendations I read.

After rebooting, the router shows a blinking green LED for about 5 minutes, then stays solid blue. However, I cannot access the web UI configuration interface. The router is not broadcasting any SSID (no "ASUS80" network appearing) and I cannot connect to it via WiFi or direct LAN connection.

When connecting my Mac to LAN1, it doesn't receive an IP address. I've tried using rescue mode to the different firmware version, but the issue persists.
Is it acting like a aimesh node mode which I don't use?
I need internet connectivity at my office tomorrow. Any suggestions for recovering my router would be greatly appreciated.
 
I recently updated the firmware on my ASUS RT-XT8 Ver.1 (2022) through the web UI. After the update completed successfully, I performed a factory reset using the WPS button (with only power connected, all other cables disconnected) based on recommendations I read.

After rebooting, the router shows a blinking green LED for about 5 minutes, then stays solid blue. However, I cannot access the web UI configuration interface. The router is not broadcasting any SSID (no "ASUS80" network appearing) and I cannot connect to it via WiFi or direct LAN connection.

When connecting my Mac to LAN1, it doesn't receive an IP address. I've tried using rescue mode to the different firmware version, but the issue persists.
Is it acting like a aimesh node mode which I don't use?
I need internet connectivity at my office tomorrow. Any suggestions for recovering my router would be greatly appreciated.
The XT8 uses a different hard factory reset procedure than other Asus routers,

See: https://www.asus.com/support/faq/1046973/

1. Turn the power off.
2. Press and hold the "WPS button" and turn the router on.
3. Power light is on (keep holding the WPS button).
4. Continue to press and hold the WPS button.
You see the power LED ligh on(white) -> power LED light turn off -> power LED light flashing green color -> power LED light turn off and then you can release the WPS button.
5. Reboot your router by manually pressing the power button.

If all else fails you can use the Asus recovery tool.
 
1. Turn the power off.
2. Press and hold the "WPS button" and turn the router on.
3. Power light is on (keep holding the WPS button).
4. Continue to press and hold the WPS button.
You see the power LED ligh on(white) -> power LED light turn off -> power LED light flashing green color -> power LED light turn off and then you can release the WPS button.
5. Reboot your router by manually pressing the power button.
followed exactly the same procedure.. but still steady blue lights on
 
Now I got into recovery mode by pressing reset button while turning on.
data from serial to usb.
[2025-05-12 19:19:09] Enter Rescue Mode (by Force) ...
[2025-05-12 19:19:09]
[2025-05-12 19:19:09] Board IP address : 192.168.1.1:ffffff00
[2025-05-12 19:19:09] Host IP address : 192.168.1.100
[2025-05-12 19:19:09] Gateway IP address :
[2025-05-12 19:19:09] Run from flash/host/tftp (f/h/c) : f
[2025-05-12 19:19:09] Default host run file name : vmlinux
[2025-05-12 19:19:09] Default host flash file name : bcm963xx_fs_kernel
[2025-05-12 19:19:09] Boot delay (0-9 seconds) : 1
[2025-05-12 19:19:09] Boot image (0=latest, 1=previous) : 0
[2025-05-12 19:19:09] Default host ramdisk file name :
[2025-05-12 19:19:09] Default ramdisk store address :
[2025-05-12 19:19:09] Default DTB file name :
[2025-05-12 19:19:09] Board Id : RTAX95Q_2
[2025-05-12 19:19:09] Number of MAC Addresses (1-64) : 11
[2025-05-12 19:19:09] Base MAC Address : 0f:36:bc:b6:6e:80
[2025-05-12 19:19:09] PSI Size (1-512) KBytes : 24
[2025-05-12 19:19:09] Enable Backup PSI [0|1] : 0
[2025-05-12 19:19:09] System Log Size (0-256) KBytes : 0
[2025-05-12 19:19:09] Auxillary File System Size Percent: 0
[2025-05-12 19:19:09] WLan Feature : 0x00
[2025-05-12 19:19:09] Partition 1 Size (MB) : 8M
[2025-05-12 19:19:09] Partition 2 Size (MB) : 48M
[2025-05-12 19:19:09] Partition 3 Size (MB) : 0M
[2025-05-12 19:19:09] Partition 4 Size (MB) (Data) : 8M
[2025-05-12 19:19:09]
[2025-05-12 19:19:09] Initalizing switch low level hardware.
[2025-05-12 19:19:09] Software Resetting Switch (Id=5075) ... Done.
[2025-05-12 19:19:09] Change SYSTEM PORT MDIO clock to 2.5MHz
[2025-05-12 19:19:09] Waiting MAC port Rx/Tx to be enabled by hardware ...sysport0 - RGMII - 3.3v InternalDelay:(Tx-1 Rx-e
[2025-05-12 19:19:09] Disable Switch All MAC port Rx/Tx
[2025-05-12 19:19:09] Enable Switch MAC Port Rx/Tx, set PBVLAN to FAN out, set switch to NO-STP.
[2025-05-12 19:19:09] Loading 255.255.255.255:ASUSSPACELINK ...
[2025-05-12 19:19:09] TFTP Server
[2025-05-12 19:19:09] tftpd retry

I am wondering Board Id : RTAX95Q_2 meaning hardware version 2?? it is clearly printed bottom of the device HW :1.0
Is this why bricked?
I've uploaded different version of firmware but no luck so far. just steady blue lights.
 
[2025-05-12 19:48:32]
[2025-05-12 19:48:33] init_amas_subunit: Set default value.
[2025-05-12 19:48:33] init_amas_subunit(10086): update wl2_vifnames [wl2.1 wl2.2 wl2.3 wl2.4 wl2.5]
[2025-05-12 19:48:33] init_amas_subunit(10113): update wl0_vifnames [wl0.1 wl0.2 wl0.3 wl0.4]
[2025-05-12 19:48:33] set_dpsr_ifnames, mode:0
[2025-05-12 19:48:33] generate_wl_para(0x11a3): unit 0 subunit -1
[2025-05-12 19:48:33] eth1: WLC_GET_VAR(cap): Operation not supported
[2025-05-12 19:48:33] : WLC_GET_VAR(cap): No such device
[2025-05-12 19:48:33] eth4: cmd=39 (errno 19): No such device
[2025-05-12 19:48:33] generate_wl_para(0x1584): set vhtmode 1
[2025-05-12 19:48:33] generate_wl_para(0x1659): bw: 0
[2025-05-12 19:48:33] generate_wl_para(0x165b): chanspec: 0
[2025-05-12 19:48:33] generate_wl_para(0x165c): bw_cap: 3
[2025-05-12 19:48:33] generate_wl_para(0x1662): obss_coex: 1
[2025-05-12 19:48:33] generate_wl_para(0x11a3): unit 1 subunit -1
[2025-05-12 19:48:33] eth2: WLC_GET_VAR(cap): Operation not supported
[2025-05-12 19:48:33] : WLC_GET_VAR(cap): No such device
[2025-05-12 19:48:33] eth5: cmd=39 (errno 19): No such device
[2025-05-12 19:48:33] generate_wl_para(0x1584): set vhtmode 1
[2025-05-12 19:48:33] generate_wl_para(0x1659): bw: 0
[2025-05-12 19:48:33] generate_wl_para(0x165b): chanspec: 0
[2025-05-12 19:48:33] generate_wl_para(0x165c): bw_cap: 3
[2025-05-12 19:48:33] generate_wl_para(0x1662): obss_coex: 0
[2025-05-12 19:48:33] generate_wl_para(0x11a3): unit 2 subunit -1
[2025-05-12 19:48:33] eth3: WLC_GET_VAR(cap): Operation not supported
[2025-05-12 19:48:33] : WLC_GET_VAR(cap): No such device
[2025-05-12 19:48:33] eth6: cmd=39 (errno 19): No such device
[2025-05-12 19:48:33] generate_wl_para(0x1584): set vhtmode 1
[2025-05-12 19:48:33] generate_wl_para(0x1659): bw: 0
[2025-05-12 19:48:33] generate_wl_para(0x165b): chanspec: 0
[2025-05-12 19:48:33] generate_wl_para(0x165c): bw_cap: 3
[2025-05-12 19:48:33] generate_wl_para(0x1662): obss_coex: 0
[2025-05-12 19:48:33] : WLC_GET_VAR(vndr_ie): No such device
[2025-05-12 19:48:33] error getting IE: -19
[2025-05-12 19:48:33] : WLC_GET_VAR(vndr_ie): No such device
[2025-05-12 19:48:33] error getting IE: -19
[2025-05-12 19:48:33] : WLC_GET_VAR(vndr_ie): No such device
[2025-05-12 19:48:33] error getting IE: -19
[2025-05-12 19:48:33] eth1: cmd=14 (errno 95): Operation not supported
[2025-05-12 19:48:33] eth2: cmd=14 (errno 95): Operation not supported
[2025-05-12 19:48:33] eth3: cmd=14 (errno 95): Operation not supported
[2025-05-12 19:48:33] eth4: cmd=14 (errno 19): No such device
[2025-05-12 19:48:33] eth5: cmd=14 (errno 19): No such device
[2025-05-12 19:48:33] eth6: cmd=14 (errno 19): No such device
[2025-05-12 19:48:33] wanduck(0): NC send SYS_WAN_CABLE_UNPLUGGED_EVENT.
[2025-05-12 19:48:33] eth5: WLC_GET_VAR(chanspecs): No such device
[2025-05-12 19:48:33] failed to get valid chanspec list
[2025-05-12 19:48:33] eth6: WLC_GET_VAR(chanspecs): No such device
[2025-05-12 19:48:33] failed to get valid chanspec list
[2025-05-12 19:48:33] : WLC_GET_VAR(chanspecs): No such device
[2025-05-12 19:48:33] failed to get valid chanspec list
[2025-05-12 19:48:33] : WLC_GET_VAR(chanspecs): No such device
[2025-05-12 19:48:33] failed to get valid chanspec list
[2025-05-12 19:48:33]
[2025-05-12 19:48:33] # Enable direct rule
[2025-05-12 19:48:33] : WLC_GET_VAR(chanspecs): No such device
[2025-05-12 19:48:33] failed to get valid chanspec list
[2025-05-12 19:48:33] : WLC_GET_VAR(chanspecs): No such device
[2025-05-12 19:48:33] failed to get valid chanspec list
[2025-05-12 19:48:33] : cmd=141 (errno 19): No such device
[2025-05-12 19:48:33]
[2025-05-12 19:48:33] set exclchans base:
[2025-05-12 19:48:33] 0:[0x100c,0x190a,0x100d,0x190b,0x100e,0x190c]
[2025-05-12 19:48:33] 1:[]
[2025-05-12 19:48:33] 2:[]
[2025-05-12 19:48:33] eth1: cmd=14 (errno 95): Operation not supported
[2025-05-12 19:48:33] eth2: cmd=14 (errno 95): Operation not supported
[2025-05-12 19:48:33] eth3: cmd=14 (errno 95): Operation not supported
[2025-05-12 19:48:33] eth4: cmd=14 (errno 19): No such device
[2025-05-12 19:48:33] eth5: cmd=14 (errno 19): No such device
[2025-05-12 19:48:33] eth6: cmd=14 (errno 19): No such device
[2025-05-12 19:48:34] Err: rc: 3635: Skipping eth1 - non wireless interface
[2025-05-12 19:48:34] Err: rc: 3635: Skipping eth2 - non wireless interface
[2025-05-12 19:48:34] Err: rc: 3635: Skipping eth3 - non wireless interface
[2025-05-12 19:48:34] Err: rc: 3635: Skipping eth4 - non wireless interface
[2025-05-12 19:48:34] Err: rc: 3635: Skipping eth5 - non wireless interface
[2025-05-12 19:48:34] Err: rc: 3635: Skipping eth6 - non wireless interface
[2025-05-12 19:48:34] radio_iflist[0]:
[2025-05-12 19:48:34] Err: rc: 3635: Skipping eth1 - non wireless interface
[2025-05-12 19:48:34] Err: rc: 3635: Skipping eth2 - non wireless interface
[2025-05-12 19:48:34] Err: rc: 3635: Skipping eth3 - non wireless interface
[2025-05-12 19:48:34] Err: rc: 3635: Skipping eth4 - non wireless interface
[2025-05-12 19:48:34] Err: rc: 3635: Skipping eth5 - non wireless interface
[2025-05-12 19:48:34] Err: rc: 3635: Skipping eth6 - non wireless interface
[2025-05-12 19:48:34] radio_iflist[1]:
[2025-05-12 19:48:34] Err: rc: 3635: Skipping eth1 - non wireless interface
[2025-05-12 19:48:34] Err: rc: 3635: Skipping eth2 - non wireless interface
[2025-05-12 19:48:34] Err: rc: 3635: Skipping eth3 - non wireless interface
[2025-05-12 19:48:34] Err: rc: 3635: Skipping eth4 - non wireless interface
[2025-05-12 19:48:34] Err: rc: 3635: Skipping eth5 - non wireless interface
[2025-05-12 19:48:34] Err: rc: 3635: Skipping eth6 - non wireless interface
[2025-05-12 19:48:34] radio_iflist[2]:
[2025-05-12 19:48:34] Info: rc: 4091: radio_iflist[0] is empty. continue
[2025-05-12 19:48:34] Info: rc: 4091: radio_iflist[1] is empty. continue
[2025-05-12 19:48:34] Info: rc: 4091: radio_iflist[2] is empty. continue
[2025-05-12 19:48:34] Info: wps_pbcd wps_pbcd_update_wps_ifnames wps_ap_ifnames are []
[2025-05-12 19:48:34] Info: wps_pbcd wps_pbcd_update_wps_ifnames wps_sta_ifnames are []
[2025-05-12 19:48:34] amas_adtbw_exit(0x0056): amas_adtbw exit...
[2025-05-12 19:48:34] start_wan: start_wan_if(0)!
[2025-05-12 19:48:34] [1 init:start_wan_if +221] unit=0.
[2025-05-12 19:48:34] update_wan_state(wan0_, 0, 0)
[2025-05-12 19:48:34] convert_wan_nvram(wan0_)
[2025-05-12 19:48:34] _ifconfig: name=eth0 flags=0000 addr= netmask=
[2025-05-12 19:48:34] _ifconfig: name=eth0 flags=1043 IFUP addr= netmask=
[2025-05-12 19:48:34] update_wan_state(wan0_, 1, 0)
[2025-05-12 19:48:34] start_wan_if(0x0752): ifup:eth0
[2025-05-12 19:48:34] _ifconfig: name=eth0 flags=1043 IFUP addr= netmask=
[2025-05-12 19:48:34] start_wan_if(0x0756): start auth:0
[2025-05-12 19:48:34] start_auth:: done
[2025-05-12 19:48:34] start_wan_if(0x075a): start udhcpc:eth0, 0
[2025-05-12 19:48:34] start_wan_if(): End.
[2025-05-12 19:48:34] udhcpc_wan:: deconfig
[2025-05-12 19:48:34] _ifconfig: name=eth0 flags=1043 IFUP addr=0.0.0.0 netmask=
[2025-05-12 19:48:34] wan_down(eth0)
[2025-05-12 19:48:34] wan_down(eth0): .
[2025-05-12 19:48:34] stop_auth:: done
[2025-05-12 19:48:34] route_manip: cmd=DEL name=eth0 addr=0.0.0.0 netmask=0.0.0.0 gateway=(null) metric=0
[2025-05-12 19:48:34] update_wan_state(wan0_, 3, 0)
[2025-05-12 19:48:34] update_wan_state(wan0_, 4, 3)
[2025-05-12 19:48:34] udhcpc:: deconfig done
[2025-05-12 19:48:34] done
[2025-05-12 19:48:34] start_usb
[2025-05-12 19:48:34] no tune_bdflush
[2025-05-12 19:48:34] tfat: loading out-of-tree module taints kernel.
[2025-05-12 19:48:35] <rc_service> [i:start_bluetooth] 2785:notify_rc start_bluetooth_service[1 init:init_main +223] recv)
[2025-05-12 19:48:35] cmd[0]=start_bluetooth_service
[2025-05-12 19:48:35] [1 init:handle_notifications +223] running: 2 bluetooth_service
[2025-05-12 19:48:35]
[2025-05-12 19:48:35] Usage:
[2025-05-12 19:48:35]
[2025-05-12 19:48:35] wba <bdaddr>
[2025-05-12 19:48:35]
[2025-05-12 19:48:35] Example:
[2025-05-12 19:48:35]
[2025-05-12 19:48:35] wba 00:03:ff:56:23:89
[2025-05-12 19:48:35]
[2025-05-12 19:48:39] [cmd_setting] op:0x002a index:0x0000 val:0
[2025-05-12 19:48:39] hci0 Set BR/EDR complete, settings: connectable bondable le secure-conn
[2025-05-12 19:48:44] handle_notifications() end
[2025-05-12 19:49:00] not support CAP or RE, don't start_amas_lanctrl
[2025-05-12 19:49:29] [Mastiff]exit.
[2025-05-12 19:49:30] not support CAP or RE, don't start_amas_lanctrl
This is the serial output normal boot-up(without pressing any button).LAN AND WAN, WIRELESS are not initialized..
 
okay now I got into CFE prompt.
GND RX TX VCC prints on XT8 was misprinted.
From left, GND|RX|TX|VCC
IMG_0004.jpeg

As I was reading serial output, I saw bunch of errors.
Code:
Bad block table found at page 131008, version 0x01
Bad block table found at page 130944, version 0x01
nand_read_bbt: bad block at 0x00000d340000

sdhci-bcm63xx ff810000.sdhci: No vmmc regulator found
sdhci-bcm63xx ff810000.sdhci: No vqmmc regulator found

map_hw_timer_interrupt,130: interrupt_id 22
map_hw_timer_interrupt,130: interrupt_id 23
map_hw_timer_interrupt,130: interrupt_id 24
map_hw_timer_interrupt,130: interrupt_id 25

bcm_i2c: No port/bus number define i2c interface 0!!!

/rom/etc/rc3.d/S35system-config: source: line 33: can't open '/etc/build_profile'
bcm_boot_launch:error:run_list:257:starting: /rom/etc/rc3.d/S35system-config start returned 512

bcmspu: loading driver
broadcomThermalDrv brcm-therm: init (CPU count 4 4 4 4)
brcm_otp_init entry
/rom/etc/rc3.d/S45bcm-wlan-drivers: line 127: syntax error: bad substitution
bcm_boot_launch:error:run_list:257:starting: /rom/etc/rc3.d/S45bcm-wlan-drivers start returned 512
sh: /rom/etc/rc3.d/S50ssl: not found
bcm_boot_launch:error:run_list:257:starting: /rom/etc/rc3.d/S50ssl start returned 32512
wdt:30
352
## mount sysfs: Device or resource busy
## mkdir /dev/pts: File exists
## mount devpts: Device or resource busy
!! no use mtab
1: set_action 0

bcmspu: loading driver
broadcomThermalDrv brcm-therm: init (CPU count 4 4 4 4)
brcm_otp_init entry
/rom/etc/rc3.d/S45bcm-wlan-drivers: line 127: syntax error: bad substitution
bcm_boot_launch:error:run_list:257:starting: /rom/etc/rc3.d/S45bcm-wlan-drivers start returned 512
sh: /rom/etc/rc3.d/S50ssl: not found
bcm_boot_launch:error:run_list:257:starting: /rom/etc/rc3.d/S50ssl start returned 32512
wdt:30
352
## mount sysfs: Device or resource busy
## mkdir /dev/pts: File exists
## mount devpts: Device or resource busy
!! no use mtab
1: set_action 0

reset stack_size soft limit as 2097152
cat: can't open '/etc/key.pem': No such file or directory
cat: can't open '/etc/cert.pem': No such file or directory
[start_envrams][4490] start envrams
[adjust_vpnc_config, 184]
proc_dostring_crashlogsave:  crash log filename is /jffs/crashlog.log
crashFileSet: log signature invalid !
ret 0 retlen 65536 buff  
BT: Insert USB modules early.
++++ Powering up USB blocks
hub 1-0:1.0: config failed, hub doesn't have any ports! (err -19)
update_lan_state(lan_, 0, 0)
eth4: cmd=14 (errno 19): No such device
eth5: cmd=14 (errno 19): No such device
eth6: cmd=14 (errno 19): No such device
eth1: cmd=14 (errno 95): Operation not supported
memory corrupted? I just did firmware upgrade from web gui(Asus setting page) andWPS reset...
So.. is there anything I can do further?
Is it okay to do command "e" -e Erase NAND flash from CFE?
 
SOLVED!

This oneoutlines the step-by-step recovery process for an ASUS ZenWiFi XT8 HW v1 (not HW v2) router that became bricked following a firmware update. The procedure described here successfully revived a non-booting unit and may be useful for others experiencing similar issues.

---

### 1. Background: How the Issue Occurred

* Firmware was updated via the web GUI at `192.168.1.1`

* Version: From **3.0.0.4.386_46061 ** To **3.0.0.4.388\_24710**
* Due to a large firmware version gap, a **hard reset using the WPS button** was performed as recommended by SNBForums
* After reset:

* LED showed **solid (steady) blue** (not blinking)
* Router failed to complete the boot process
* Holding the reset button for 10 seconds had no luck

### 2. Diagnosis

* Opened the router and connected to serial console via USB-to-Serial
* Serial log revealed that **Ethernet and Wi-Fi drivers were not initialized**
* By pressing reset button, NVRAM was being reset, but kernel/drivers were not loaded correctly

### 3. Accessing mini CFE Web Interface

1. While the router is powered on, **hold the WPS button for 5+ seconds**, then power cycle the unit
2. Connect the router’s **LAN1 port** to your Mac’s Ethernet port
3. On the Mac, set a **static IP** like:

* IP: `192.168.1.x`
* Subnet: `255.255.255.0`
4. In a browser (Safari or Chrome), go to `http://192.168.1.1` to access the **mini CFE web interface**

> If the page doesn't load:
>
> * Try using TFTP or the ASUS Firmware Restoration Tool
> * These methods listen for incoming firmware uploads named `ASUSSPACELINK` from the subnet `255.255.255.255`

### 4. Flashing the Firmware

1. In mini CFE web, **upload the firmware once** same as the donor xt8's firmware version

* This writes to `mtd0` (rootfs)
2. Upload the **same firmware again**

* This writes to `mtd1` (rootfs\_update)

> ASUS routers use dual firmware partitions (`mtd0`, `mtd1`).
> If one fails, the bootloader will try the other.
> Uploading the same firmware to both ensures consistent recovery (eliminating variable behavior).

### 5. Flashing misc1 and misc2 Partitions
here's what it looks like.

dev: size erasesize name
mtd0: 05f00000 00020000 "rootfs"
mtd1: 05f00000 00020000 "rootfs_update"
mtd2: 00800000 00020000 "data"
mtd3: 00100000 00020000 "nvram"
mtd4: 05f00000 00020000 "image_update"
mtd5: 05f00000 00020000 "image"
mtd6: 10000000 00020000 "dummy1"
mtd7: 10000000 00020000 "dummy2"
mtd8: 00100000 00020000 "misc3"
mtd9: 02f00000 00020000 "misc2"
mtd10: 00800000 00020000 "misc1"
mtd11: 05619000 0001f000 "rootfs_ubifs"
mtd12: 0001f000 0001f000 "METADATA"
mtd13: 0001f000 0001f000 "METADATACOPY"
mtd14: 0034a8d8 0001f000 "filestruct_full.bin"
mtd15: 006c8000 0001f000 "data"

#### 5-1. Backup from Working XT8 Unit

From the working XT8, SSH into the device and run:

```ssh
dd if=/dev/mtd10 of=/tmp/backup/mtd10.bin # misc1
dd if=/dev/mtd9 of=/tmp/backup/mtd9.bin # misc2
```

#### 5-2. Upload to Faulty XT8

1. In mini CFE web, choose `Misc 1` and upload `mtd10.bin`
2. Router will reboot automatically
3. Again, choose `Misc 1` and upload `mtd9.bin`
4. Final reboot should now complete successfully

### 6. Warning: MAC Address Duplication

This method clones the MAC address from the donor router.

---

### Summary

* Enter mini CFE web interface and flash firmware **twice**
* Backup and restore `misc1` (mtd10) and `misc2` (mtd9) partitions
* Router should now boot successfully
* MAC address duplication needs to be resolved later

Hope this helps!!!
 

Latest threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Back
Top