[Device Reviews and Information] stapo101:
All you need to do is follow the steps I laid out in post #262. I have included them again here but with added instructions to back up your 4.4.4 install first:

First off, make sure you run sp flash tool as an administrator if using windows.

I will assume you have a stock install of 4.4.4 already on your phone.

How to make a back up of your 4.4.4 install

The first thing you will need is a custom recovery. I would recommend TWRP over CWM myself. You can find TWRP for 4.4.4 here: http://www.needrom.com/download/e04/

I haven't used this on 4.4.4 myself but I expect the zip file once unzipped would contain a file called recovery.img. It may also contain a scatter file for the phone.

You need to flash this TWRP recovery to your phone using SP Flashtool with the option of "Download".

Make sure you are using a scatter file for your version of the phone (3GB?) and for 4.4.4. If you don't have one then download the official 4.4.4 rom from needrom (http://www.needrom.com/download/ecoo-e04-3g-ram/) and use the scatter file found in the BIN folder of that ROM. I would recommend using the scatter file from the official 4.4.4 ROM for your phone just in case any scatter file that comes with the TWRP file is for the 2GB version.

So, back to SP Flashtool. You are using "Download" (rather than "format all + download" or "firmware upgrade") to flash the recovery. You do this by selecting the correct scatter file (above), make sure all of the listed files are unchecked except for recovery. Now click on the right hand side where it shows the path to the recovery file. This will open up a dialogue that will allow you to select a different recovery file. Select the recovery.img that you got from the TWRP download from needrom.

Then press the download button without your phone being attached to the PC.. Take the battery out of your phone and then put it back in and connect the phone to the pc via USB cable (don't switch the phone on at this point).

Hopefully SP flashtool will do it's thing and you will end up with a big tick in a window.

You can now unplug your phone and boot it up. Everything should be working as it was before.

Now you are ready to make your back up.

Power off your phone, then go into the recovery by keeping volume up and the power button pressed until a small menu appears on your screen. Use the volume up button to move the arrow to "recovery" and press volume down to select it.

You will now be booting into the custom recovery.

To make a back up select "backup" from the menu. Check everything you want to make a back up of (all of it if you like) and then swipe right to make it happen.

This will make a backup in a folder called TWRP on your internal SD card. Once completed, go "back" (rather than reboot) to the main menu.

You will now want to copy the backup to your actual sd card. The best way to do this is using the file manager within TWRP. Navigate your way to the backup and copy the relevant folder, then select your destination folder on your sd card (you may want to create a new folder for this (I have one called "TWRP backups"). Once the folder is selected press the button with the tick in it and it will copy the files across.

Once completed you have the backup on your sd card and you are ready to make a fresh install of whatever ROM you want.

How to install Lollipop for the first time

Switch off your phone and take out your sd card.

Download your chosen ROM, I am going to assume it is a lollipop ROM (whether the official one or Spacerom v1.0) . Please make sure you download the correct ROM for your version of the phone (eg 2gb or 3gb)

If you are flashing lollipop for the first time you may need to choose the option "Format all + download" or at the very least "Firmware upgrade" after you have selected the scatter file that came with the ROM.

Then press download button without your phone being attached to the PC.. Take the battery out of your phone and then put it back in and connect the phone to the pc via USB cable (don't switch the phone on at this point). Hopefully SP flashtool will do it's thing and you will end up with a big tick in a window.

This will wipe everything from your phone.

Boot up the phone and make sure everything is working ok.

If you have used Spacerom then it already has the TWRP recovery (for lollipop) included. This will allow you to make backups of lollipop but will not allow you to restore your kitkat back up (see further down this post to find out how to restore your kitkat backup).

If you used the official lollipop ROM (http://www.needrom.com/download/ecoo-e04-2/) then if you want TWRP recovery you will need to flash the recovery.img, boot.img and userdata.img from the Spacerom v1.0 ROM.

To root either ROMs (if that's what you want to do) then put the SuperSU flashable zip (found elsewhere on XDA) on the root directory of your built in SD card and install it through TWRP recovery.

Quote:

Originally Posted by danny30

For the IMEI numbers can I follow these steps provided by Viyaka a few pages back after installation?

How to Change IMEI:

1) Dial *#*#3646633#*#*

2) Connectivity

3) CDS information

4) Radio Information

5) For Phone 1: Input IMEI in this format: AT +EGMR=1,7,”IMEI SIM1” (Space between AT & +)

7) Tap on the SEND AT COMMAND, if successful you should see a success report of "AT COMMAND sent" at the bottom of the screen

8) Restart and use *#06# to confirm if it has changed

9) For Phone 2: Input IMEI in this format: AT +EGMR=1,10,"IMEI SIM2" (Space between AT & +)

10) Tap on the SEND AT COMMAND, if successful you should see a success report of "AT COMMAND sent" at the bottom of the screen

11) Restart and use *#06# to confirm if it has changed

I never had any joy using this method. I download the app called "engineer mode mtk" from the playstore the;

Swipe left to get to the "Connectivity" options

Select "CDS Information" then "Radio Information"

Then select "phone 1" or "phone 2" and type your "AT+......" command in the relevant space and click on SEND AT COMMAND. Do this for both phone 1 and phone 2.

I'm not sure where the space needs to go, it's either before the "+" sign or after it. It will only accept it one way.

Either reboot or switch airplane mode on and then off to see if your IMEIs have been accepted and you can pick up a network signal.

Whilst you are in engineering mode you might want to adjust the headphone volume. Swipe to the "hardware" options and then "audio" and then "headset mode". Where it says "Max Vol" set it to 160.

Here is another fix you may want to try. For some reason there seems to be an issue with the MAC address that the phone creates, I think it's due to the fact that it starts with "00" . This can cause an entry in your wifi list called something like "NVRAM error....". It can also mean a wifi router forgets your phone when it's been asleep. This can be a pain when you are using hotel wifi for example. This is the fix I found for it, you need to be rooted.

Install BusyBox from the playstore

Run busybox for a minute so that it gathers your phone's information

Install an app called "Chamelemac" from the playstore

When you run the app it will give you the option to "generate random MAC", click this

Now click on "apply new MAC"

This will write the new MAC address to the system.

Reboot the phone and if you look in settings>>about phone>>status you will see the new MAC address

You will also see that the NVRAM error in the wifi list is gone

How to restore your KitKat backup

If for some reason you wanted to restore your KitKat backup from earlier, then use what you have learned above to perform a fresh install of the official 4.4.4 ROM and then the 4.4.4 recovery (all without the sd card in place).

Boot up to make sure everything works then power down.

Put your sd card back in and boot into recovery.

In recovery you want to create the TWRP directory on your internal sd card. What I do is create a new back up but uncheck everything apart from "logo", this will create a backup of your logo only (small file) and in doing so will create the necessary TWRP backup folder on your internal sd card.

Once that is done, use the file manager to find your 4.4.4 backup on your external sd and copy it across to your newly created TWRP>Backups>E04xxx folder.

Once the copying is complete go back to the main menu and select "restore" this should then show your backup, select it and swipe right to start the restore. Then reboot once complete.

This is as clear as I can make it. There is a fair chance that in the time it took to write this post someone has already addressed your issues in which case I have wasted half an hour of my life! ;)