El mensaje "No firmware" al intentar actualizar el Samsung Captivate SGH-I897 (Galaxy S original, Android 2.x) significa que los servidores de Samsung/operador ya no ofrecen actualizaciones oficiales para ese modelo (EOL - End Of Life).
Diferencia clave:
Si el teléfono funciona, úsalo como está. Si quieres Android moderno, mejor compra un dispositivo actual. Busca en XDA Developers "Captivate I897 ROM" si insistes.