I am trying to install a custom ROM for my i9100 Galaxy S2, since I wanted to update to KitKat 4.4.2. I currently have the official 4.1.2 android on it.
I am using ROM Manager and current recovery is set to CWM 4.0.1.5. The device is rooted.
I am trying with 2 different packages:
cm-11-20140405-SNAPSHOT-M5-i9100.zip
SuperNexus-4.0-i9100g-BUILD1.zip
First I tried the Nexus one but that's for GT-I9100G so I thought that's the issue. But in the CM-11 one the updater-script clearly checks for the correct ID:
assert(getprop("ro.product.device") == "galaxys2" || getprop("ro.build.product") == "galaxys2" ||
getprop("ro.product.device") == "i9100" || getprop("ro.build.product") == "i9100" ||
getprop("ro.product.device") == "GT-I9100" || getprop("ro.build.product") == "GT-I9100" ||
[...]
but each time, I get an error saying:
This package is for "<list of compatible IDs>" devices this is a " "
I think somewhere here is the problem, it doesn't read the info for my device, the value displayed in the error is empty, although in my build.prop file the info is correct:
[...]
ro.product.model=GT-I9100
ro.product.brand=samsung
ro.product.name=GT-I9100
ro.product.device=GT-I9100
ro.product.board=smdk4210
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product_ship=true
ro.product.manufacturer=samsung
ro.product.locale.language=en
ro.product.locale.region=GB
ro.wifi.channels=
ro.board.platform=exynos4
# ro.build.product is obsolete; use ro.product.device
ro.build.product=GT-I9100
[...]
Any ideas would be much appreciated, I am not an expert in this and I have searched all I could think of, with no luck. I don't understand how come it doesn't show the device ID from my build.prop file at least in the error..
I am using ROM Manager and current recovery is set to CWM 4.0.1.5. The device is rooted.
I am trying with 2 different packages:
cm-11-20140405-SNAPSHOT-M5-i9100.zip
SuperNexus-4.0-i9100g-BUILD1.zip
First I tried the Nexus one but that's for GT-I9100G so I thought that's the issue. But in the CM-11 one the updater-script clearly checks for the correct ID:
assert(getprop("ro.product.device") == "galaxys2" || getprop("ro.build.product") == "galaxys2" ||
getprop("ro.product.device") == "i9100" || getprop("ro.build.product") == "i9100" ||
getprop("ro.product.device") == "GT-I9100" || getprop("ro.build.product") == "GT-I9100" ||
[...]
but each time, I get an error saying:
This package is for "<list of compatible IDs>" devices this is a " "
I think somewhere here is the problem, it doesn't read the info for my device, the value displayed in the error is empty, although in my build.prop file the info is correct:
[...]
ro.product.model=GT-I9100
ro.product.brand=samsung
ro.product.name=GT-I9100
ro.product.device=GT-I9100
ro.product.board=smdk4210
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product_ship=true
ro.product.manufacturer=samsung
ro.product.locale.language=en
ro.product.locale.region=GB
ro.wifi.channels=
ro.board.platform=exynos4
# ro.build.product is obsolete; use ro.product.device
ro.build.product=GT-I9100
[...]
Any ideas would be much appreciated, I am not an expert in this and I have searched all I could think of, with no luck. I don't understand how come it doesn't show the device ID from my build.prop file at least in the error..