Sigma AF 70-300mm f/4-5.6 DL Macro (versión antigua, con interruptor macro atornillado con 2 tornillos) da error ERR 01 (comunicación) en Canon EOS 450D / Rebel XSi. Limpieza de contactos no soluciona.
El chip de comunicación de esa versión (pre-2007) no es compatible con el protocolo de las Canon EOS digitales a partir de la 400D/450D. Sigma ofrecía servicio de re-chip (actualización del firmware del objetivo) gratuitamente con factura, o por ~35 € sin factura. Ese servicio ya no se ofrece oficialmente (Sigma dejó de fabricar chips para esa serie).
No merece la pena invertir en reparar; mejor actualizar a versión HSM (usada ~120‑150 €).