Non sono sicuro che esista una versione "migliore corrispondenza".
La prima versione che supporterà un iPhone 2G su iOS 3.1.3 [l'ultima versione che il telefono può utilizzare] è iTunes 9.2.1
Ma non conosco alcun motivo per cui non dovrebbe essere riconosciuto dall'ultimo iTunes. v12 riconosce ancora il mio vecchio 3G & non ha nemmeno problemi con il mio vecchio iPod Photo del 2004, che è ancora strong come il mio lettore in-car.
Ho visto suggerimenti per disinstallare completamente & reinstallare iTunes - ma nessuna prova conclusiva fa davvero qualcosa di utile.
Mi sono imbattuto anche in questo mentre su Google - non so se funziona ancora, ma potrebbe valere la pena dare un'occhiata a È ora possibile installare iOS 5 su iPhone 2G / 3G e vecchi iPod senza jailbreak