Desde una rom que no sea Cianogen, ICS o anteriores (yo actualicé desde la ALE value&fast), tienes que descargar kernel (enlace donde pone sources, y eliges el segundo DELEVOPMENT FOR SAMUNG GALAXY SL), la rom y la gapps.
Entrar en el recovery, install zip desde sd y elegir el kernel previamente descargado a la sd, reiniciar a recovery
Hacer wipe factory data, y wipe cache,Install zip desde sd y eliges la rom previamente descargada a la sd, reiniciar, volver al recovery.
Install zip desde sd y elegir la gapps previamente descargadas a la sd, y reiniciar, listo.
PD; no funciona el bluetooth.