Según el Página de funciones de iOS 5 en el sitio web de Apple, el 3GS es compatible. Cuando pulso el botón "Buscar actualización" en iTunes, dice "Esta versión del software del iPhone (4.2.1) es la versión actual". Estoy ejecutando iTunes 10.5.142 en Windows. También he utilizado esta misma configuración para actualizar mi iPhone 4.
¿Hay algo más que deba hacer aquí? ¿Podría estar rechazando porque este teléfono ya no tiene portador y lo uso sólo a través de WiFi?