ZTE OPEN C 1.4 Rom and Recovery

vampirefo

Senior Member
Apr 3, 2010
3,241
1,631
243
This is 1.4 rom for ZTE Open C, this needs to be installed on a ZTE Open C ruining an unlocked firefox, if you haven't unlocked your bootloader you can't use this rom.

connect phone to pc via usb cord.

Download rom and recovery

open terminal

adb reboot bootloader

fastboot devices

fastboot boot cw_recovery_dp.img

Once in recovery, screen will be black

in terminal

adb shell /sbin/black_screen_fix.sh

now kill this terminal

open another terminal

adb shell /sbin/cw_recovery.sh

at this point I recommend making a back up.

install rom via adb sideload

reboot.

Download below.

http://www.mediafire.com/download/dyad9ryol1tr9va/cw_recovery_dp.img

http://www.mediafire.com/download/5t303349en3wwv3/signed_1.4_fixed.zip

my roms use stock kernel, comes from Open_C_upgrade_Tool:
http://alturl.com/2bpns
 
Last edited:

KUPOinyourWINDOW

Senior Member
Mar 22, 2014
301
83
48
This is 1.4 rom for ZTE Open C, this needs to be installed on a ZTE Open C ruining an unlocked firefox, if you haven't unlocked your bootloader you can't use this rom.

connect phone to pc via usb cord.

Download rom and recovery

open terminal

adb reboot bootloader

fastboot devices

fastboot boot cw_recovery_dp.img

Once in recovery, screen will be black

in terminal

adb shell /sbin/black_screen_fix.sh

now kill this terminal

open another terminal

adb shell /sbin/cw_recovery.sh

at this point I recommend making a back up.

install rom via adb sideload

reboot.

Download below.

http://www.mediafire.com/download/dyad9ryol1tr9va/cw_recovery_dp.img

http://www.mediafire.com/download/5t303349en3wwv3/signed_1.4_fixed.zip
Thank you I am currently running your build and it is working very well for me! I am just wondering if you can/will provide any updates? I'm going to use this until 1.4 is officially released :)
 

vampirefo

Senior Member
Apr 3, 2010
3,241
1,631
243
Thank you I am currently running your build and it is working very well for me! I am just wondering if you can/will provide any updates? I'm going to use this until 1.4 is officially released :)
Once I feel 2.1 has matured enough, I will release it as well, right now I think 2.1 needs a little more time to mature, updates are still be turned out almost daily for 2.1, so 2.1 is not ready for daily use. 1.4 is good to go as a daily OS.

Glad 1.4 is working well for you, works well for me as well, I use it daily.
 

KUPOinyourWINDOW

Senior Member
Mar 22, 2014
301
83
48
Once I feel 2.1 has matured enough, I will release it as well, right now I think 2.1 needs a little more time to mature, updates are still be turned out almost daily for 2.1, so 2.1 is not ready for daily use. 1.4 is good to go as a daily OS.

Glad 1.4 is working well for you, works well for me as well, I use it daily.
Just for the record, I installed the recovery via OS X's Terminal, then I just put the ZIP of 1.4 on my phone and installed it as if it was a normal update. I'm also using an EU ZTE Open C but it still works completely fine for me :)
 

hroark13

Senior Member
Aug 13, 2012
223
209
0
.50 recovery is available no need for adb boot scripts recovery no longer has black screen.

This recovery should support any zip files including kitkat.

http://www.mediafire.com/download/s1a8jbb5zn2yfcp/cw_recovery_50.img

Hi vampirefo

Nice work.

Would you mind telling me how you were able to fix your black screen issue

I am working on a similar phone, ZTE Concord 2, and any recovery I try to use either gets black screen or just displays the flash screen

The recovery binary is seg faulting, I am able to use adb and stuff. The only recovery binaries that do not seg fault are my stock binary and the stock binary from the Open C, but the binary from Open C has black screen

I think ZTE put some code in the kernel source that prevents some binaries from loading or something, unfortunately ZTE did not release the source code for this phone


Sorry for going off topic in your thread, any info you can provide is much appreciated.


hK
 

vampirefo

Senior Member
Apr 3, 2010
3,241
1,631
243
Hi vampirefo

Nice work.

Would you mind telling me how you were able to fix your black screen issue

I am working on a similar phone, ZTE Concord 2, and any recovery I try to use either gets black screen or just displays the flash screen

The recovery binary is seg faulting, I am able to use adb and stuff. The only recovery binaries that do not seg fault are my stock binary and the stock binary from the Open C, but the binary from Open C has black screen

I think ZTE put some code in the kernel source that prevents some binaries from loading or something, unfortunately ZTE did not release the source code for this phone


Sorry for going off topic in your thread, any info you can provide is much appreciated.


hK
Well I will give you the entire process I used, you can just jump to the end if you want, or read through how I was able to fix black screen.

First I packed the recovery.img with two recovery binaries, one stock other cwm, I used cwm ramdisk, rename stock recovery binary to recovery1.

next I made two scripts, which I put in /sbin black_screen_fix.sh and cw_recovery.sh


black_screen_fix.sh
Code:
#!/sbin/sh
/sbin/recovery1
cw_recovery.sh
Code:
#!/sbin/sh
kill $(busybox ps | busybox grep /sbin/recovery)

Using adb I was able to load and unload stock recovery binary, this actions turned on backlight, also created a log in my backups

Code:
I:Enabling backlightCommand: "/sbin/recovery1"
set default update to fota
So from this info I knew the stock recovery binary was turning on backlight, to figure out how I opened stock recovery binary in a hex editor, and searched for backlight, that gave me .

Code:
/sys/class/leds/lcd-backlight/brightness
which I then added
Code:
write /sys/class/leds/lcd-backlight/brightness 100
to init.rc in recovery ramdisk just below

Code:
write /sys/class/android_usb/android0/enable 1
looks like this.

Code:
# setup_adbd will start adb once it has checked the keys
on property:service.adb.root=1
    write /sys/class/android_usb/android0/enable 0
    restart adbd
    write /sys/class/android_usb/android0/enable 1
    write /sys/class/leds/lcd-backlight/brightness 100
I then removed scripts and stock recovery binary as I don't need them anymore.
 
  • Like
Reactions: duttyend

happyassshit

Senior Member
Feb 18, 2010
226
23
0
Königreich Württemberg
Phone doesn't start after sideload flash. It's stuck on the boot screen (blue background with fox).
Flashing from external_sd doesn't work either because it 'can't mount /external_sd'.
Only way it works when I push the zip into sdcard folder. Flashing takes only a few seconds (suspicous!) - no error message. Then once again I'm stuck on the boot screen.

Any suggestrions?
 
Last edited:

vampirefo

Senior Member
Apr 3, 2010
3,241
1,631
243
Phone doesn't start after sideload flash. It's stuck on the boot screen (blue background with fox).
Flashing from external_sd doesn't work either because it 'can't mount /external_sd'.
Only way it works when I push the zip into sdcard folder. Flashing takes only a few seconds (suspicous!) - no error message. Then once again I'm stuck on the boot screen.

Any suggestrions?
sounds like you didn't unlock your bootloader and tried to flash my rom on a locked bootloader which will cause exactly as you described, the bootloader being locked wont let the boot.img flash, causing phone to boot loop or soft brick.

You need to restore your phone, and this time unlock the bootloader, before trying to flash anything.
 

a_tumiwa

Member
Jul 16, 2014
19
2
0
hey guys, i cant find tutorial in this forum how to unlock bootloader or rooting for zte open c , would someone give me a link to do it? i am eager to try 1.4 , because zte open c with 1.3 is not smooth enough and has some bugs which i dont like
 

happyassshit

Senior Member
Feb 18, 2010
226
23
0
Königreich Württemberg
sounds like you didn't unlock your bootloader and tried to flash my rom on a locked bootloader which will cause exactly as you described, the bootloader being locked wont let the boot.img flash, causing phone to boot loop or soft brick.

You need to restore your phone, and this time unlock the bootloader, before trying to flash anything.
I used the Open C Upgrade tool to flash that image provided on that site. Thought that's the way to unlock.
How do I solve the soft brick? Open C Upgrade tool doesn't recognize the phone anymore..
 

vampirefo

Senior Member
Apr 3, 2010
3,241
1,631
243
Now I got it work (1.4). Don't ask me how.
Basically I used that Open Update Tool with it's image, flashed Kitkat and the installed Firefox OS 1.4.
Always tried to flash via 50_recovery otherwise I got verification errors.
Glad you got 1.4 installed, as of right now 1.4 is the best Firefox OS version, 2.1 is very nice and will be better than 1.4 in time.
 

snorkel01

Member
Jul 18, 2014
46
10
0
Hi vampirefo,
I just used your cw recovery to update my Open C. I installed the KitKat rom you also provided and it works great.
Thanks for that :)

I only had one small issue, the phone says No Service on the lock screen as well as the notification drop down.
It has full bars and can make and receive calls. I have a US ATT sim card in it. In the about phone in settings it
also shows the baseband as unknown.

Aside from that everything works except for the Gallery app.

Thanks Again for the great rom.

Snorkel.

PS
I unlocked the phone with the ZTE update tool for windows and just followed your directions. It's also important to not say yes to the two questions when you reboot from recovery.
 

vampirefo

Senior Member
Apr 3, 2010
3,241
1,631
243
Hi vampirefo,
I just used your cw recovery to update my Open C. I installed the KitKat rom you also provided and it works great.
Thanks for that :)

I only had one small issue, the phone says No Service on the lock screen as well as the notification drop down.
It has full bars and can make and receive calls. I have a US ATT sim card in it. In the about phone in settings it
also shows the baseband as unknown.

Aside from that everything works except for the Gallery app.

Thanks Again for the great rom.

Snorkel.

PS
I unlocked the phone with the ZTE update tool for windows and just followed your directions. It's also important to not say yes to the two questions when you reboot from recovery.
Yes it says no service but service works just fine, ZTE adds that info to bootloader, to get service to display one has to run the locked bootloader, which means no root no google playstore.

My baseband shows P821E10B01, I pretty sure that comes from modem, you can flash the modem and then check about phone and see if you have a baseband, which isn't really important.
 

snorkel01

Member
Jul 18, 2014
46
10
0
Yes it says no service but service works just fine, ZTE adds that info to bootloader, to get service to display one has to run the locked bootloader, which means no root no google playstore.

My baseband shows P821E10B01, I pretty sure that comes from modem, you can flash the modem and then check about phone and see if you have a baseband, which isn't really important.
Thanks for the info. I did flash the modem and it still didn't show the baseband, but most everything works. Only thing that does not work is the gallery app which causes the camera to fail as well. I just downloaded a new camera and gallery app which resolves it for the most part.

Thanks again for the rom, great work.