Tu Canon EOS Rebel XS (modelo de 35 mm, no la digital) está en firmware 1.0.3 y Canon ofrece 1.0.5 y 1.0.6. La duda clásica: ¿hay que instalar la 1.0.4 primero? La respuesta corta: no. Puedes flashear directamente a la 1.0.6.
Los firmware de Canon son acumulativos: cada versión incluye todos los cambios de las anteriores. La 1.0.4 nunca se publicó para descarga pública (posiblemente era una revisión interna), por eso no está en la web. La 1.0.5 y 1.0.6 son las únicas disponibles y ambas contienen todas las correcciones previas.
El motivo de tu actualización es hacer funcionar una tarjeta Eye-Fi. La 1.0.6 mejora la compatibilidad con tarjetas SDHC y la gestión de energía del slot CF, lo que suele resolver los problemas de comunicación con Eye-Fi. Si tras actualizar sigue fallando, prueba otra tarjeta CF convencional para descartar la Eye-Fi.
Nota: este proceso es para la Rebel XS analógica (año 1996). Si tienes la Rebel XS digital (2008), el firmware es totalmente distinto.