But be aware that for me TFTP didn't work with vendor firmware image, so if you flash OpenWrt you might have to stick to it.
Actually, I'd be very interested if someone here could try to reproduce that (and thus prove that it's not me doing it wrong). TFTP with stock image is not working, but TFTP with OpenWrt factory image works fine.