Does anyone know if the WRT1900AC can be connected to with a serial cable to update images through the boot loader? If you do where does the serial cable connect to on the WRT1900AC and the pinout?
I'm concerned that if I compile an OpenWRT image and load it through the web UI it may fail. In which case the only way to reload an image would be through something like Serial and JTAG. I'm unfamiliar with JTAG.
My WRT1900AC is working great and I don't want to brick it
The WRT1900AC has dual partitions for the firmware. I think that if it fails to boot a certain number of times, the next boot will automatically be from the second partition. I haven't tested that myself, it was mentionned on the OpenWRT forums or mailing list.
I haven't tried pushing an image over serial, but the bootloader does seem to support a wide range of boot capabilities. Most likely it will also support TFTP, which is fairly common in such devices.
The serial header is on the right side of the pcboard, about two inches inside (if I remember correctly, I opened it a few nights ago and have since closed it). To reach it, you have to remove the four screws at the bottom (inside the feet - thankfully Belkin left holes in the rubber feet so you can easily remove the screws without having to remove the rubber pads). Then, pull the blue front plate forward (if I remember, it was clipped on either sides).
After that, you need to pull the black top cover. This one is your usual clam shell, with clips all around the sides.
Be CAREFUL there! Two of the antennas are on that top half of the shell, with the connectors at the front of the router. If you aren't sure, unplug the two center connections at the front first (make sure to note which goes where). You can plug them back after you have finished unclipping the top cover.
For the serial pinout, Victek posted this handy picture:
http://victek.is-a-geek.com/images/wrtac1900/serial_two.jpg
(that's right - you have to skip that third pin - possibly a CTS or RTS pin).
Serial port settings are 115200 8N1.