Hi,
Got a weird problem with my Note 2 GT-N7105 when trying to install the latest AGNI kernel (version 4.3.7) as it's coming up with an assert error when trying to detect my device. I have tried this from both philz and mobile odin both do the same thing. I studied the error message and it seemed it wasn't able to detect my device as an N7105 when that is exactly what I have.
I have attached a screenshot of my about page to show that's what I have.
So I edited the updater-script file first by removing the assert statement which also didn't work it just failed later on, and then by adding the following code to the beginning of the file so it would output what it's detecting my device as:
Code:
ui_print("ro.product.device is: ", getprop("ro.product.device"));
ui_print("ro.build.product is: ", getprop("ro.build.product"));
Strangely it detected my device as t03g which of course isn't in the assert list:
Code:
AROMA Installer version 2.70RC2
(c) 2013 by amarullz xda-developers
ROM Name : AGNi pureSTOCK Kernel
ROM Version : v4.3.7 (STOCK 4.4.x)
ROM Author : [email protected]
Device : GT-N7105 SAMSUNG Galaxy Note II
Start at : Fri Feb 6 00:36:58 2015
Warning: No file_contexts
ro.product.device is: t03g
ro.build.product is: t03g
script aborted: assert failed: getprop("ro.product.device") == "t0lte" || getprop("ro.build.product") == "t0lte" ||
getprop("ro.product.device") == "t0ltexx" || getprop("ro.build.product") == "t0ltexx" ||
getprop("ro.product.device") == "GT-N7105" || getprop("ro.build.product") == "GT-N7105" ||
getprop("ro.product.device") == "t0ltedv" || getprop("ro.build.product") == "t0ltedv" ||
getprop("ro.product.device") == "GT-N7105T" || getprop("ro.build.product") == "GT-N7105T" ||
getprop("ro.product.device") == "t0lteatt" || getprop("ro.build.product") == "t0lteatt" ||
getprop("ro.product.device") == "SGH-I317" || getprop("ro.build.product") == "SGH-I317" ||
getprop("ro.product.device") == "t0ltetmo" || getprop("ro.build.product") == "t0ltetmo" ||
getprop("ro.product.device") == "SGH-T889" || getprop("ro.build.product") == "SGH-T889" ||
getprop("ro.product.device") == "t0ltecan" || getprop("ro.build.product") == "t0ltecan" ||
getprop("ro.product.device") == "t0ltevl" || getprop("ro.build.product") == "t0ltevl" ||
getprop("ro.product.device") == "t0ltevzw" || getprop("ro.build.product") == "t0ltevzw" ||
getprop("ro.product.device") == "SCH-I605" || getprop("ro.build.product") == "SCH-I605" ||
getprop("ro.product.device") == "SGH-I317M" || getprop("ro.build.product") == "SGH-I317M"
assert failed: getprop("ro.product.device") == "t0lte" || getprop("ro.build.product") == "t0lte" ||
getprop("ro.product.device") == "t0ltexx" || getprop("ro.build.product") == "t0ltexx" ||
getprop("ro.product.device") == "GT-N7105" || getprop("ro.build.product") == "GT-N7105" ||
getprop("ro.product.device") == "t0ltedv" || getprop("ro.build.product") == "t0ltedv" ||
getprop("ro.product.device") == "GT-N7105T" || getprop("ro.build.product") == "GT-N7105T" ||
getprop("ro.product.device") == "t0lteatt" || getprop("ro.build.product") == "t0lteatt" ||
getprop("ro.product.device") == "SGH-I317" || getprop("ro.build.product") == "SGH-I317" ||
getprop("ro.product.device") == "t0ltetmo" || getprop("ro.build.product") == "t0ltetmo" ||
getprop("ro.product.device") == "SGH-T889" || getprop("ro.build.product") == "SGH-T889" ||
getprop("ro.product.device") == "t0ltecan" || getprop("ro.build.product") == "t0ltecan" ||
getprop("ro.product.device") == "t0ltevl" || getprop("ro.build.product") == "t0ltevl" ||
getprop("ro.product.device") == "t0ltevzw" || getprop("ro.build.product") == "t0ltevzw" ||
getprop("ro.product.device") == "SCH-I605" || getprop("ro.build.product") == "SCH-I605" ||
getprop("ro.product.device") == "SGH-I317M" || getprop("ro.build.product") == "SGH-I317M"
Installer Error (Status 7)
End at : Fri Feb 6 00:36:58 2015
Can anyone explain what's going on? How is it my device being an N7105 is showing up as an N7100 from that script? I'm assuming I can just install AGNI over the top of the samsung stock rom? (I don't want a custom rom, I only really want the boefla sound enhancements provided by that kernel so I can increase the headphone volume). Or do I need a custom rom before this will work? Or is it something else entirely?
Thanks
Related
Installing: /sdcard/FXP133-cm-10-20120813-UNOFFICIAL-haida.zip
Finding update package...
I:Update location: /sdcard/FXP133-cm-10-20120813-UNOFFICIAL-haida.zip
Opening update package...
Installing update...
script aborted: assert failed: getprop("ro.product.device") == "MT11i" || getprop("ro.build.product") == "MT11i" ||
getprop("ro.product.device") == "MT11a" || getprop("ro.build.product") == "MT11a" ||
getprop("ro.product.device") == "haida" || getprop("ro.build.product") == "haida"
assert failed: getprop("ro.product.device") == "MT11i" || getprop("ro.build.product") == "MT11i" || getprop("ro.product.device") == "MT11a" || getprop("ro.build.product") == "MT11a" || getprop("ro.product.device") == "haida" || getprop("ro.build.product") == "haida"
E:Error in /sdcard/FXP133-cm-10-20120813-UNOFFICIAL-haida.zip
(Status 7)
Installation aborted.
What steps will reproduce the problem?
bt4777 said:
Installing: /sdcard/FXP133-cm-10-20120813-UNOFFICIAL-haida.zip
Finding update package...
I:Update location: /sdcard/FXP133-cm-10-20120813-UNOFFICIAL-haida.zip
Opening update package...
Installing update...
script aborted: assert failed: getprop("ro.product.device") == "MT11i" || getprop("ro.build.product") == "MT11i" ||
getprop("ro.product.device") == "MT11a" || getprop("ro.build.product") == "MT11a" ||
getprop("ro.product.device") == "haida" || getprop("ro.build.product") == "haida"
assert failed: getprop("ro.product.device") == "MT11i" || getprop("ro.build.product") == "MT11i" || getprop("ro.product.device") == "MT11a" || getprop("ro.build.product") == "MT11a" || getprop("ro.product.device") == "haida" || getprop("ro.build.product") == "haida"
E:Error in /sdcard/FXP133-cm-10-20120813-UNOFFICIAL-haida.zip
(Status 7)
Installation aborted.
What steps will reproduce the problem?
Click to expand...
Click to collapse
dude go to META-INF/com/google/android and extract updater-script of the zip file (u downloaded i.e ROM )and open extracted updater-script with Notepad++(for download notepad++ google it) there after delete first three line and save.there after zip it to the rom(META-INF/com/google/android) from where u extracted
Press thank if i helped u
cyanidekiller said:
dude go to META-INF/com/google/android and extract updater-script of the zip file (u downloaded i.e ROM )and open extracted updater-script with Notepad++(for download notepad++ google it) there after delete first three line and save.there after zip it to the rom(META-INF/com/google/android) from where u extracted
Press thank if i helped u
Click to expand...
Click to collapse
which are the first three lines? begins and ends where
bt4777 said:
which are the first three lines? begins and ends where
Click to expand...
Click to collapse
assert(getprop("ro.product.device") == "MT11i" || getprop("ro.build.product") == "MT11i" ||
getprop("ro.product.device") == "MT11a" || getprop("ro.build.product") == "MT11a" ||
getprop("ro.product.device") == "haida" || getprop("ro.build.product") == "haida");
delete these 3 lines
Press thanks if i helped u
cyanidekiller said:
assert(getprop("ro.product.device") == "MT11i" || getprop("ro.build.product") == "MT11i" ||
getprop("ro.product.device") == "MT11a" || getprop("ro.build.product") == "MT11a" ||
getprop("ro.product.device") == "haida" || getprop("ro.build.product") == "haida");
delete these 3 lines
Press thanks if i helped u
Click to expand...
Click to collapse
trying this now. will get back with the results in 5 mins
edit: didnt work:
symlink: some symlinks failed
E:Error in /sdcard/FXP133-cm-10-20120813-UNOFFICIAL-haida.zip
(Status 7)
Installation aborted.
Did you try with CWM 6?
I had this problem with CWM 5 so i used the boot.img in the RAR of the cyanogenmod i.e. extracted it to android tools folder
then used the command
fastboot -i 0xfce flash boot boot.img
fastboot -i 0xfce reboot
So it booted on CWM 6 and installation was done without any issues.
If you want to reproduce the problem, try installing CM10 with CWM 5.
What version of CWM to use so i can install FXP137?
5.0.2.7 , 5.5.0.4 or 6.0.1.0 and from where to download it and install it for Neo V (MT11i - haida)? I understand that 5.0.2.7 is for GB, 5.5.0.4 works with ICS and now i see that 6 is recommended for JB... Please advise me, it will be helpfully if you give me a link, i have search on a lot of threads and read all this NoobGuide but the version presented is 5.0.2.7 also i have rooted and unlocked my bootloader using testpoint method. Thanks in advance.
I have a S3 with Virgin Canada,I747-baseband "I747MVLLH1" , currently running 4.1.2 CM nightly. I went to update to the CM 10.1 d2att stable today and it gives me error 7 ro.bootloader .I have the most updated recovery.So I opened the rom and in the check sequence my baseband is not there ?
assert(getprop("ro.product.device") == "d2att" || getprop("ro.build.product") == "d2att");
assert(getprop("ro.bootloader") == "I747UCDLK3" ||
getprop("ro.bootloader") == "I747MVLDLK4" ||
getprop("ro.bootloader") == "I747MUMBLK3" ||
getprop("ro.bootloader") == "I747MUMBLL1");
So does that mean d2att is no longer good for my phone,,thats the last rom I used was the d2att? or could I edit it to put my baseband in?
Thanks alot
Flash the latest jb stock rooted Rom for your phone ( I747M, right?). Use Rom manager or goo manager to install recovery. Flash cm.
I already have a recovery on and I'm running CM 10. The problem is when I try to update to the 10.1 Stable that just came out I get an Error 7 because my baseband is not in the status check before it loads the rom,what I would like to know could I just add the line
"getprop("ro.bootloader") == "I747MVLLH1" || into the below code? thanks
assert(getprop("ro.product.device") == "d2att" || getprop("ro.build.product") == "d2att");
assert(getprop("ro.bootloader") == "I747UCDLK3" ||
getprop("ro.bootloader") == "I747MVLDLK4" ||
getprop("ro.bootloader") == "I747MUMBLK3" ||
getprop("ro.bootloader") == "I747MUMBLL1");
Frost5555 said:
I already have a recovery on and I'm running CM 10. The problem is when I try to update to the 10.1 Stable that just came out I get an Error 7 because my baseband is not in the status check before it loads the rom,what I would like to know could I just add the line
"getprop("ro.bootloader") == "I747MVLLH1" || into the below code? thanks
assert(getprop("ro.product.device") == "d2att" || getprop("ro.build.product") == "d2att");
assert(getprop("ro.bootloader") == "I747UCDLK3" ||
getprop("ro.bootloader") == "I747MVLDLK4" ||
getprop("ro.bootloader") == "I747MUMBLK3" ||
getprop("ro.bootloader") == "I747MUMBLL1");
Click to expand...
Click to collapse
Your bootloader is out of date.
There are multiple threads on how to do it and will have the necessary files.
Sent from my SGH-I747M using xda app-developers app
Thanks KorGuy123, I'll read up on updating the bootloaderu
I've tried flashing with CWM and TWRP and I systematically get this error:
Installing '/external_sdcard/cm-10.2-20131119-NIGHTLY-n5100.zip'...
Checking for MD5 file...
I:Cannot find file /external_sdcard/cm-10.2-20131119-NIGHTLY-n5100.zip.md5
Skipping MD5 check: no MD5 file found.
Warning: No file_contexts
script aborted: assert failed: getprop("ro.product.device") == "kona3gxx" || getprop("ro.build.product") == "kona3gxx" ||
getprop("ro.product.device") == "n5100" || getprop("ro.build.product") == "n5100" ||
getprop("ro.product.device") == "GT-N5100" || getprop("ro.build.product") == "GT-N5100" ||
getprop("ro.product.device") == "kona3g" || getprop("ro.build.product") == "kona3g"
assert failed: getprop("ro.product.device") == "kona3gxx" || getprop("ro.build.product") == "kona3gxx" || getprop("ro.product.device") == "n5100" || getprop("ro.build.product") == "n5100" || getprop("ro.product.device") == "GT-N5100" || getprop("ro.build.product") == "GT-N5100" || getprop("ro.product.device") == "kona3g" || getprop("ro.build.product") == "kona3g"
E:Error executing updater binary in zip '/external_sdcard/cm-10.2-20131119-NIGHTLY-n5100.zip'
Error flashing zip '/external_sdcard/cm-10.2-20131119-NIGHTLY-n5100.zip'
Click to expand...
Click to collapse
Any help?
Solved.
I followed these steps: http://forums.androidcentral.com/optimus-v-rooting-roms-hacks/182438-solved-assert-failed.html
I basically deleted the assert lines from the rom and reflashed. Worked.
Since I am new I cannot post in the dev forums so I thought I post here and hope some one to help me.
I am trying to flash the 4.4 ROM but got this error. I am using the TWRP 2.6.3.1
The ROM I downloaded here .
http://forum.xda-developers.com/showthread.php?t=2518957
[ROM][4.4] CM 11 Unofficial - Beta 7 11-22-13
Here's the log:
Installing '/sdcard/Download/cm-11-20131122-beta7-d2tmo_d2att.zip'...
Checking for MD5 file...
I:Cannot find file /sdcard/Download/cm-11-20131122-beta7-d2tmo_d2att.zip.md5
Skipping MD5 check: no MD5 file found.
I:Zip contains SELinux file_contexts file in its root. Extracting to /file_contexts
script aborted: assert failed: getprop("ro.bootloader") == "T999UVDLJA" ||
getprop("ro.bootloader") == "T999UVDLJC" ||
getprop("ro.bootloader") == "T999UVDMD5" ||
getprop("ro.bootloader") == "T999VVLDLL1" ||
getprop("ro.bootloader") == "T999LUVAMB7" ||
getprop("ro.bootloader") == "T999VVLDMF2" ||
getprop("ro.bootloader") == "I747UCDLK3" ||
getprop("ro.bootloader") == "I747UCDMG2" ||
getprop("ro.bootloader") == "I747MVLDLK4" ||
getprop("ro.bootloader") == "I747MVLDMF1" ||
getprop("ro.bootloader") == "I747MUMBLK3" ||
getprop("ro.bootloader") == "I747UCUEMJ2" ||
getprop("ro.bootloader") == "I747MUMBLL1"
assert failed: getprop("ro.bootloader") == "T999UVDLJA" || getprop("ro.bootloader") == "T999UVDLJC" || getprop("ro.bootloader") == "T999UVDMD5" || getprop("ro.bootloader") == "T999VVLDLL1" || getprop("ro.bootloader") == "T999LUVAMB7" || getprop("ro.bootloader") == "T999VVLDMF2" || getprop("ro.bootloader") == "I747UCDLK3" || getprop("ro.bootloader") == "I747UCDMG2" || getprop("ro.bootloader") == "I747MVLDLK4" || getprop("ro.bootloader") == "I747MVLDMF1" || getprop("ro.bootloader") == "I747MUMBLK3" || getprop("ro.bootloader") == "I747UCUEMJ2" || getprop("ro.bootloader") == "I747MUMBLL1"
E:Error executing updater binary in zip '/sdcard/Download/cm-11-20131122-beta7-d2tmo_d2att.zip'
Error flashing zip '/sdcard/Download/cm-11-20131122-beta7-d2tmo_d2att.zip'
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
Updater script needs to be updated to include latest firmware, UVUEMJC. Assuming you updated to 4.3.
Heres a guide
yeah i had the same problem the rom devs need to update their rom for the new software like doc said here a guide someone directed me to if u really want an AOSP rom right now it didnt work for me but u cant try it but i would recommend just waiting until they update the script probably by next week.
http://highonandroid.com/android-roms/how-to-fix-status-7-error-with-cwm-recovery-on-rooted-android/
ultrairon said:
yeah i had the same problem the rom devs need to update their rom for the new software like doc said here a guide someone directed me to if u really want an AOSP rom right now it didnt work for me but u cant try it but i would recommend just waiting until they update the script probably by next week.
http://highonandroid.com/android-roms/how-to-fix-status-7-error-with-cwm-recovery-on-rooted-android/
Click to expand...
Click to collapse
As I wrote in another thread:
To solve the issue, open the rom zip file \META-INF\com\google\android\updater-script and add an extra line
i.e. getprop("ro.bootloader") == "T999UVUEMJC" ||, then save the ZIP to SD and flash it.
Good luck.
Hi!
I just aquired a Samsung Galaxy S4 Mini GT-9195 this week and got stuck at installing CyanogenMod 12.1.
TWRP 2.8.7.0 samsunggalaxys4mini64bit is up and running.
Next i tried to install the official builds serranoltexx (first stable, then nightly) and i got this error message:
This package is for device: serranolte,serranoltebmc,serranoltektt,serranoltexx; this device is serranoveltexx.
E: Error flashing zip 'cm-12.1-*.zip'
I'm not quite sure what is going on right now. Did the devs just forget to add this deviceName to their updater-script, or is there a reason for this?
assert(getprop("ro.product.device") == "serranolte" || getprop("ro.build.product") == "serranolte" || getprop("ro.product.device") == "serranoltebmc" || getprop("ro.build.product") == "serranoltebmc" || getprop("ro.product.device") == "serranoltektt" || getprop("ro.build.product") == "serranoltektt" || getprop("ro.product.device") == "serranoltexx" || getprop("ro.build.product") == "serranoltexx" || abort("This package is for device: serranolte,serranoltebmc,serranoltektt,serranoltexx; this device is " + getprop("ro.product.device") + ".");
If there's no chance or it's at least veary unlikle the smartphone gets damaged i'll just try to add this rule manually.
Any help appreciated
Nuke
Nukesor said:
Hi!
I just aquired a Samsung Galaxy S4 Mini GT-9195 this week and got stuck at installing CyanogenMod 12.1.
TWRP 2.8.7.0 samsunggalaxys4mini64bit is up and running.
Next i tried to install the official builds serranoltexx (first stable, then nightly) and i got this error message:
This package is for device: serranolte,serranoltebmc,serranoltektt,serranoltexx; this device is serranoveltexx.
E: Error flashing zip 'cm-12.1-*.zip'
I'm not quite sure what is going on right now. Did the devs just forget to add this deviceName to their updater-script, or is there a reason for this?
assert(getprop("ro.product.device") == "serranolte" || getprop("ro.build.product") == "serranolte" || getprop("ro.product.device") == "serranoltebmc" || getprop("ro.build.product") == "serranoltebmc" || getprop("ro.product.device") == "serranoltektt" || getprop("ro.build.product") == "serranoltektt" || getprop("ro.product.device") == "serranoltexx" || getprop("ro.build.product") == "serranoltexx" || abort("This package is for device: serranolte,serranoltebmc,serranoltektt,serranoltexx; this device is " + getprop("ro.product.device") + ".");
If there's no chance or it's at least veary unlikle the smartphone gets damaged i'll just try to add this rule manually.
Any help appreciated
Nuke
Click to expand...
Click to collapse
Your phone is the new GT-I9195I ''serranoveltexx''
Currently, there is no custom ROMs for this device because of its different specs.
Please refer to this thread for more explanations : http://forum.xda-developers.com/galaxy-s4-mini/general/galaxy-s4-mini-plus-t3041208