Vad ca te pricepi cat de cat. Problema este ca telefonul tau nu poate suporta un update la android ICS din cauza specificatiilor tehnice.
ICS are nevoie de cel putin 340 MB memorie interna(nu a cardului) telefonul tau are undeva in jur de 150 + memoria ocupata de Android 2.2.1 spatiul necesar pentru ICS este de 2 ori mai mare decat pentru 2.2.1
pentru un ICS standard multi recomanda minim 1 Ghz si 512RAM. procesorul Smartului are 528 Mhz
Incearca cyanogen mod-ul pentru 4.0.4 uite aici tutorial
http://techspooler.com/......rt-858-951
Eu am deja CyanogenMod... https://www.youtube.com/watch?v=AQnDb2UgxD8