Just copying the data at address 0x00000000 to 0x00000D67 from the original ROM to the desired ROM is enough.
(That's 3435 bytes... Actually 3433 bytes should be enough, but it could be different for other languages (which I haven't tested yet))
The tutorial:
TryOG said:
Step 1: Download a ROM with the language(s) you want on your device.
(With different SKU ID than on your own Ipaq 514)
Step 2: Download a ROM with the language(s) you have on your device.
(With the same SKU ID as on your own Ipaq 514)
Step 3: Download and install a HEX editor (e.g.: Hex Workshop)
Step 4: Extract the installers with the ROMs (which you've downloaded at step 4)
Step 5: Open the ROM with the languages you already have with the HEX editor.
Step 6: Copy everything (that's the data) from address 00000000 to 00000D67.
Step 7: Open the ROM with the languages you want on your device with the HEX editor.
Step 8: Replace the data from address 00000000 to 00000D67 on the ROM
which you've opened at step 7 by pasting the data which you've copied at step 6.
Step 9: Save the edited ROM (from step 7-8) and close the HEX editor.
Step 10: Now open the hpRUU from the directory of the edited ROM and flash
your new ROM succesfully!
Click to expand...
Click to collapse
P.S. The ROMs that you need to download at step 1 and 2 can be found here:
http://search.hp.com/query.html?cc=us&lang=en&qt=ipaq+514&la=en
(Look at the search results to see which language(s) a ROM has and click on the needed ones.)
Have fun!
TryOG
(Thnx: loly, for improving the last address which is needed to copy the SKU ID. --> 00000D67 )
Is there also a way to do this with the factory supplied in-phone FW, so when there is no update file available?
For example I am waiting for a HP ipaq 514 FA906AT#1HH update. HP does not have that one available (yet?). I would not mind to use a UK update available for FA906AT#1HG. But I have no FW file available to copy the header from a 1HH file, to follow your tutorial. I only have the original FW which is 1HH inside the HP514.
dick99999 said:
Is there also a way to do this with the factory supplied in-phone FW, so when there is no update file available?
For example I am waiting for a HP ipaq 514 FA906AT#1HH update. HP does not have that one available (yet?). I would not mind to use a UK update available for FA906AT#1HG. But I have no FW file available to copy the header from a 1HH file, to follow your tutorial. I only have the original FW which is 1HH inside the HP514.
Click to expand...
Click to collapse
Check your private messages.
Hi i have fA908at#abb model which is only English and i would like to put greek on it but the greek rom is for fA908aa#abb models and i can flush this rom because its only for these models,please help,thanks in advanse.
The rom i mean is only for that phone id and doesnt leave me to continue to flush with that rom.
Did that and now the rom crash.
Did this again and now the setup starts and stops in the sku id ,it says my id FA906AT#ABB and the update is for FA906AA#B1A please help,Thanks in advanse.
You are doing it wrong (I think you couldn't understand the steps)...
First you need to be sure you are working with roms which you haven't messed with.
So, delete your current ROMs and download it again.
Then, copy the data from the English ROM in address 00000000 to 00000D6B to the ROM with Greek in it.
(So, the data in address 00000000 to 00000D6B in the ROM with greek is replaced by the data from the English ROM.)
Then save the Greek ROM and flash it. (don't "flush" it)
Want to use the sp38065,my id is FA908AT#ABB,did exactly what you said by replacing the adresses with those of rom sp38077 but when i run this rom i get eror code 203 which is a result of different id ,please help,Thanks in advanse.
3433 bytes should be enough, what do you mean?
Finally i made it, You are the best, thanks a lot!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Nice to hear that!
Hi.
First of all, thanks for the tutorial.
I can't get it to work though. My iPaq 514 is compatible with the English ROM and I want to get the Dutch version on it. I followed the steps (multiple times) but when I try to flash it I get an error saying it can't read from the device. The English ROM does work. Any ideas what's wrong?
Thx.
N4S_Dave said:
Hi.
First of all, thanks for the tutorial.
I can't get it to work though. My iPaq 514 is compatible with the English ROM and I want to get the Dutch version on it. I followed the steps (multiple times) but when I try to flash it I get an error saying it can't read from the device. The English ROM does work. Any ideas what's wrong?
Thx.
Click to expand...
Click to collapse
I have seen this problem, but I couldn't examine it, because I don't have a lot of time for research anymore.
But, I suggest you use a different PC. And maybe try a lower version of the Dutch ROM.
Can you tell me where I can find older versions of the ROMs?
On which version of the ROM and ActiveSync did it work for you?
TryOG said:
I have seen this problem, but I couldn't examine it, because I don't have a lot of time for research anymore.
But, I suggest you use a different PC. And maybe try a lower version of the Dutch ROM.
Click to expand...
Click to collapse
Hi,
I'm trying to flash the Hungarian/Polish ROM to an English only version. I've got the same error. I tried it on two different PCs (one with Vista, one with XP) and both failed.
I can flash the English only version, but not the modified Hungarian.
Any new idea would be appreciated.
Thanks
no D6B
Dear TryOG,
I don't seem to have "00000D6B" in the hex editor.
It goes from 00000D5C to 00000D80...
How can I fix that?
Thanks alot!
New version
Step 1: Download a ROM with the language(s) you want on your device.
(With different SKU ID than on your own Ipaq 514)
Step 2: Download a ROM with the language(s) you have on your device.
(With the same SKU ID as on your own Ipaq 514)
Step 3: Download and install a HEX editor (e.g.: Hex Workshop)
Step 4: Extract the installers with the ROMs (which you've downloaded at step 4)
Step 5: Open the ROM with the languages you already have with the HEX editor.
Step 6: Copy everything (that's the data) from address 00000000 to 00000D67.
Step 7: Open the ROM with the languages you want on your device with the HEX editor.
Step 8: Replace the data from address 00000000 to 00000D67 on the ROM
which you've opened at step 7 by pasting the data which you've copied at step 6.
Step 9: Save the edited ROM (from step 7-8) and close the HEX editor.
Step 10: Now open the hpRUU from the directory of the edited ROM and flash
your new ROM succesfully!
Just copying the 3431 bytes from the original ROM to the desired ROM is enough.
Worked like a charm..
спасибо
loly said:
New version
Step 1: Download a ROM with the language(s) you want on your device.
(With different SKU ID than on your own Ipaq 514)
Step 2: Download a ROM with the language(s) you have on your device.
(With the same SKU ID as on your own Ipaq 514)
Step 3: Download and install a HEX editor (e.g.: Hex Workshop)
Step 4: Extract the installers with the ROMs (which you've downloaded at step 4)
Step 5: Open the ROM with the languages you already have with the HEX editor.
Step 6: Copy everything (that's the data) from address 00000000 to 00000D67.
Step 7: Open the ROM with the languages you want on your device with the HEX editor.
Step 8: Replace the data from address 00000000 to 00000D67 on the ROM
which you've opened at step 7 by pasting the data which you've copied at step 6.
Step 9: Save the edited ROM (from step 7-8) and close the HEX editor.
Step 10: Now open the hpRUU from the directory of the edited ROM and flash
your new ROM succesfully!
Just copying the 3431 bytes from the original ROM to the desired ROM is enough.
Click to expand...
Click to collapse
Thnx for the improvement
Related
please if you have a english pocketpc running on your phone and you have a serial kable
this will only take 5 minutes !
please dump the rum doing the following
Here is the steps to backup the ROM to a file:
1. Connect via Serial cable to XDA II
2. Put XDA II into Bootloader Mode (power button+any direction+reset)
2b. get HyperTerminal Private Edition ftp://ftp.hilgraeve.com/htpe/htpe63.exe
3. Run Hyper Terminal 115200 baud, 8n1, direct to com port.
4. Issue d2s command to backup ROM to SD. You'll need an empty SD card with 64Mb or more size (i used 128)
5. Once the ROM is dumped, reset your XDA.
6. Put the SD card to your card reader.
7. Use ntrw (http://home.comcast.net/~kenzhao8/downloads.htm, it is in cfutils.zip):
ntrw read test.nb1 m:
This assumes your SD card has drive letter M:
8. Copy the nb1 rom file to a zip and post it to a site.
Then we can download the ROM, unzip, use ntrw to write back to SD and go into bootloader mode with SD card inserted, hit camera button and flash our MDA II to english rom.
thanks to PalMop for the info
Update, I got a copy of the English ROM !!! It was dumped via pmemdump (http://www.xs4all.nl/~itsme/projects/xda/tools.html) using:
osimage: 'pmemdump 0x80040000 0x01fc0000 osimage.nb1'
bootloader: 'pmemdump 0x80000000 0x00040000 bootloader.nb0'
I am still trying to figure out how to dump this image to SD. My ntrw.exe method above works, if you created the SD via serial. The pmemdump method uses ActiveSync and USB cable, so it is easier to create the file. But we don't know how to put it onto SD yet.
So if anyone wants the English ROM created by pmemdump, pm me where to upload (or German one as well)
Have you tried XDA OS Image Tool from http://xda-developers.com/XDArit/?
Guys and gals, I now have a English MDA II. Special thanks goes to Willem and KullTogi for their help.
I compare my original ROM and the English ROM dumped by pmemdump. First 412 bytes were missing. So I added that, removed last 412 bytes, copied the file to SD via ntrw and it works.
I have the patched file and the ntrw.exe for anyone wanting it. If anyone can open a FTP to host, I can upload there for everyone's use.
One note, after upgrade, the checksum will fail at the end of process. But don't worry.
Awesome!!! I want it.
Palmop:
How big is the file you need to upload? I want to get my hands on the english ROM!!!
Thanks,
Fernando
File is 16Mb. It is being uploaded to a FTP site , Akira will provide details shortly
strange for an rom to be 16 mb
thought ppc2003 was 32 at least
I said file is, not rom is , there is the good old zip compression. If anyone can arrange FTP access, I can upload it there. I have no access to a FTP server, I am looking to setup one.
PalMop
i just mailed you a new one
Please post the ftp site here...
for those of us itching to download. Thanks !!!
Fernando
I have an FTP site that can host this.
Palmop:
I can host it here:
ftp://www.shawus.com
username: hydrosphere
password: 12345
Please upload it there and post a message here when its done.
Thanks!!!
Fernando
http://www.vogtschmidtoutdoorcenter...h ROM by PalMop/xdaii-usa-rom-1-03-palmop.zip
ill leave it for 48 hours
note: it did not work for me
when i put it in booloader, and pres camera it says
SD DOWNLOAD
Section=1
Not allow update!
**update :
did same as palmop
downloaded my down rom, and hexedited it, copyd the header part
replaced it in the new rom
tried again and worked
It said on my 2 devices:
SD DOWNLOAD
Section=1
Press Power to download
(or something similar, I hit the power button and update is done)
My file I sent to you via FTP was already patched (the first 412 bytes), weird
it failed
Upload to Orinoco's FTP is complete as well
Steb-by-Step Instructions?
Akira and Palmop:
Would it be too much to ask a step-by-step to get this done properly. I want to do it, but am afraid to screw up my new device. Thanks in advance for all your efforts.
Fernando
It was in the text file (how to.txt), inside the ZIP I uploaded
Here it is:
1. Extract the files to a folder.
2. Put 64Mb or larger SD to SD card reader.
3. Go to command prompt, switch to the folder from step 1.
4. Type:
Ntrw write 1-03-00-USA-xdaii-patched.nb1 g:
(assuming SD card reader has drive letter g:, change accordingly)
5. Once copying is finished, wait a minute, get the SD out, insert into MDA II, select Nein if it wants to format the card.
6. Go to Bootloader mode (power + direction + reset), hit Camera button couple of times
7. When it asks to press power button to flash, do so.
8. It will flash the rom, at the end there will be a checksum error, that is normal as the bootloader has not been changed.
9. Reset.
10. Device is ready to use.
it worked !
problem is , everybody needs to implant their own header, i think its header sensitive.
ik used a hex editor and deleted the first 420 bytes
not that word part that you see in the file. first time i also selected the word part at the end of the header.
and then copied the header from my own rom
and placed it their
now it works
Hi all !
I dumped my original ROM (German) from XDA2 and read with 'ntrw' but the file size is 128.450.560 bytes.
Something wrong ? Or what ?
THX any replay
Dear all:
As many of us having the problem when try to upgrade the device (Dopod, iMate etc...) getting a error no 150 said the the rom is not designed to this deivce..... Any one know how to solve it.
As I am using Dopod 828 Chinese Version, as now I try to upgrade it and the procedure are as bellow
1. Right click on the EXE-file and extract to a named folder (using Winzip or something similiar)
2. You should end up with about 6 - 8 individual files; ms.nb1, radio.nb1, nk.nb1 ruu.conf, ruu.dll, enterbl, getdevicedata and maupgradeut, the maupgradeut is the file that runs the upgrade
3. Download the MaUpgradeUt_noID.exe
4. Once you have this file you will need to add this to the folder created above as this is the file needed to initiate the upgrade.
5. In ActiveSync, click on file and connection settings and untick the USB connection.
6. Connect the phone to the USB, and run the MaUpgradeUt_noID.exe
7. The upgrade Wizard will start, go through a few checks then eventually come up with the country Id error.
8. Run the MaUpgradeUt_noID.exe file again and this time it should allow you to run the Wizard.
9. The process should then go through 3 stages which should last about 10 - 15 minutes.
10. When finished you should get the upgrade successful notification and a prompt to reset the device
11. In ActiveSync, click on file and connection settings and tick the USB connection.
12. Enjoy your new ROM
I am using ROM Version WWE_11200_550_11200
Any expert here can help me, thanks
Joel
Hi
simple. try a second time and ignore the errormessage. I have flash my 828 from chinese to WWE. thats works
http://forum.xda-developers.com/viewtopic.php?p=152891
Updated as on May 04, 2013 sharing working solution
At the first of this post, I would like to give full CREDIT of this solution to 'Nishroy' on whose post I have developed this step-by-step guide. I have used the same on my A110 and sharing the steps that I have followed.
Prerequisites:
On Mobile : i) it must be rooted ii) it must have root file explorer installed (i used 'Total Commander' - you can download it from Play store).
On Computer (Desktop/Laptop) : A stable Hex Editor Application. I used 'HxD - Hexeditor Ver. 1.7.7.0' on my laptop running on Windows 8 64 Bit OS.
Step wise Guide
Step # 1 : Switch on WiFi adapter on your phone.
Step # 2 : Go to 'About Phone' from Settings and note your phone's Wi-Fi MAC Address mentioned there. It should lok like xx:xx:xx:xx:xx:xx (xx = value of Mac Add.)
Step # 3 : Switch off WiFi adapter on your phone
Step # 5 : Launch 'Total Commander' application on your phone and navigate to File system root/data/nvram/APCFG/APRDEB and copy one file named 'WIFI' from there to the SD Card of your phone
Step # 6 : Copy this file i.e. WIFI from your SD card to Desktop on your laptop/desktop
Step # 7 : Launch 'HxD-Hexeditor' on your laptop/desktop and click on OPEN or Ctrl+O and select WIFI file (copied as per Step # 6) from desktop
Step # 8 : Refer to the first raw in the opened file and go to column no. 04
Step # 9 : Insert value of your actual MAC Address (as per Step # 2) in column 04 to 09 (Ensure that none of the value is ZERO) and SAVE this change
Step # 10 : Close Hexeditor and copy changed WIFI file from your desktop to the SD card of your phone. Delete older WIFI file from SD Card before copying this file.
Step # 11 : Once the file is copied to SD card, launch Total Commander application and move this file from SD card root to File system root/data/nvram/APCFG/APRDEB
Step # 12 : Reboot your phone
Voillaaaa! Your phone's WiFi NVRAM Error is gone now. Yes, you solved it.
Please share here in this thread if you find any difficulties or problems in following these steps.
Wishing all an NVRAM Err Free MMX A110
rajenpurohit said:
Hi All,
Good news... I am able to solve this NVRAM error i.e. NVRAM WARNING: ERR 0x10
Just follow these steps and hopefully it should work for your phone also.
Prerequisites:
(i) you have a backup of valid IMEI of your phone (both sim slot).
(ii) you have a rooted phone.
(iii) you have one stable file explorer installed on your phone that can access system files.
(iv) you have nvram folder created and visible in your phone (Ideally there are Three folders + Two files. Folders are named as 'APCFG', 'dm', 'md' and Files are named as 'BackupFlag', 'RestoreFlag')
Step # 1: Download the attached RAR file and extract it to your computer. You will find two files in it.
Step # 2: Copy these two files (extracted) to your SD card
Step # 3: Navigate to system\data\nvram\APCFG\APRDEB (You will find two files here 'WIFI' and 'WIFI_CUSTOM')
Step # 4: Replace both these files with the attached ones.
Step # 5: Reboot your phone and ENJOY :good::good::good:
Please let me know if you find it working for you.
Don't forget to click on Thanks button if you find this helpful.
Click to expand...
Click to collapse
Worked perfectly for my MMX A110. God bless and thank you.
have u solved the problem imei being changed. and brother after jellybean update the volume is too low when talking using handset. any solution for that?
unique vs. specific
rajenpurohit said:
Updating the post to solve the problem of mac address being changed
Click to expand...
Click to collapse
these 2 file are unique to all phone with ICS 4.0.4, or specific just for your your phone type?
I have the same NVRAM WARNING, and mac addresse changing issue on my atab5 phone MTK6577.
thx in advance for your comments
MMX A110 IMEI Problem
Jeet Chowdhury said:
have u solved the problem imei being changed. and brother after jellybean update the volume is too low when talking using handset. any solution for that?
Click to expand...
Click to collapse
DO NOT CHANGE ANY OTHER DATA EXCEPT MENTION BELOW, OR ANY UNHAPPY THING CAN HAPPEN LIKE DEAD PHONE ETC. I AM NOT RESPONSIBLE FOR IT.
Micromax A110 IMEI can be found on the box or under side after removing the cover and battery you can find a sticker attached to the phone which has both IMEI numbers.
1- Rooted MTK 6577/6575 Smartphone
2- Mobile Uncle Tools from Google play store.
3- Install it and goto Engineer Mode
4- Select Engineer mode[MTK]
5- Under Connectivity Tab go to CDS information
6- Select Radio Information
7- Select Phone1 (for the first imei)
8- at the top there is a command line which begins “AT+” just type there “AT +EGMR=1,7,”IMEI_1″ (instead of IMEI_1 put your first imei number)
9- hit send command
10- You will / may get a confirmation that "sent to mSend".
11-Now come back and select “Phone2″
12-at the top there is a command line which begins “AT+” just type there “AT +EGMR=1,10,”IMEI_2″ (instead of IMEI_2 put your second imei number)
13-Then just reboot the phone.
14-Dial ” *#06#” to Check Imei.
Hi, the guide from 1st post doesn't work for me. There is still wifi named NVRAM warning err.... And all this guides are not permanent. After installing new rom (wipe all) you have to restore IMEI and all other once more. Do you know some solution to fix it permanently (as a new phone)?
Thanks for respose.
same
Majkl007 said:
Hi, the guide from 1st post doesn't work for me. There is still wifi named NVRAM warning err.... And all this guides are not permanent. After installing new rom (wipe all) you have to restore IMEI and all other once more. Do you know some solution to fix it permanently (as a new phone)?
Thanks for respose.
Click to expand...
Click to collapse
Same is happening with my phone. Mobile uncle tool not working
Majkl007 said:
Hi, the guide from 1st post doesn't work for me. There is still wifi named NVRAM warning err.... And all this guides are not permanent. After installing new rom (wipe all) you have to restore IMEI and all other once more. Do you know some solution to fix it permanently (as a new phone)?
Thanks for respose.
Click to expand...
Click to collapse
Same problem i m also facing after using above solution. problem not yet solved. plz help
attatchment
syedibr said:
Worked perfectly for my MMX A110. God bless and thank you.
Click to expand...
Click to collapse
please give me the link for attatchment
amitrao55 said:
please give me the link for attatchment
Click to expand...
Click to collapse
Link has been removed intentionally because it changes mac address.
rajenpurohit said:
Updated as on May 04, 2013 sharing working solution
At the first of this post, I would like to give full CREDIT of this solution to 'Nishroy' on whose post I have developed this step-by-step guide. I have used the same on my A110 and sharing the steps that I have followed.
Prerequisites:
On Mobile : i) it must be rooted ii) it must have root file explorer installed (i used 'Total Commander' - you can download it from Play store).
On Computer (Desktop/Laptop) : A stable Hex Editor Application. I used 'HxD - Hexeditor Ver. 1.7.7.0' on my laptop running on Windows 8 64 Bit OS.
Step wise Guide
Step # 1 : Switch on WiFi adapter on your phone.
Step # 2 : Go to 'About Phone' from Settings and note your phone's Wi-Fi MAC Address mentioned there. It should lok like xx:xx:xx:xx:xx:xx (xx = value of Mac Add.)
Step # 3 : Switch off WiFi adapter on your phone
Step # 5 : Launch 'Total Commander' application on your phone and navigate to File system root/data/nvram/APCFG/APRDEB and copy one file named 'WIFI' from there to the SD Card of your phone
Step # 6 : Copy this file i.e. WIFI from your SD card to Desktop on your laptop/desktop
Step # 7 : Launch 'HxD-Hexeditor' on your laptop/desktop and click on OPEN or Ctrl+O and select WIFI file (copied as per Step # 6) from desktop
Step # 8 : Refer to the first raw in the opened file and go to column no. 04
Step # 9 : Insert value of your actual MAC Address (as per Step # 2) in column 04 to 09 (Ensure that none of the value is ZERO) and SAVE this change
Step # 10 : Close Hexeditor and copy changed WIFI file from your desktop to the SD card of your phone. Delete older WIFI file from SD Card before copying this file.
Step # 11 : Once the file is copied to SD card, launch Total Commander application and move this file from SD card root to File system root/data/nvram/APCFG/APRDEB
Step # 12 : Reboot your phone
Voillaaaa! Your phone's WiFi NVRAM Error is gone now. Yes, you solved it.
Please share here in this thread if you find any difficulties or problems in following these steps.
Wishing all an NVRAM Err Free MMX A110
Click to expand...
Click to collapse
cheers works on canvas hd running jellybean 4.2.1 official
permanent solution
hello friends finally I have find a permanent solution for the problem of both wifi and imei.
here is the procedure .
step 1: download sn_write_station tool
step 2: extract stock jelly bean ROM in a folder
step 3: open sn_write_station and select smart phone instead of feature phone
step 4: select modem image and ap image in the folder where you extract the ROM .
step 5: now select wifi Mac address in function
step 6: now select start it will ask you for wifi Mac . enter the Mac address without ":" and press enter.
step 7: now switch off your phone and connect it to PC it will take 5 to 10 seconds to complete the processing.
disconnect the phone and start.....that's it ....so far ...no error...
hello friends finally I have find a permanent solution for the problem of both wifi and imei.
here is the procedure .
step 1: download sn_write_station tool
step 2: extract stock jelly bean ROM in a folder
step 3: open sn_write_station and select smart phone instead of feature phone
step 4: select modem image and ap image in the folder where you extract the ROM .
step 5: now select wifi Mac address in function
step 6: now select start it will ask you for wifi Mac . enter the Mac address without ":" and press enter.
step 7: now switch off your phone and connect it to PC it will take 5 to 10 seconds to complete the processing.
disconnect the phone and start.....that's it ....so far ...no error...
Click to expand...
Click to collapse
Thanks but not working...
Whenever pop up for Mac address appears... U cannot input any alphabet or number...so how to proceed....???
Tried so many times always failed...
Sent from my I9500 using xda premium
Did you select smart phone option?
try to select correct modem IMG an ap file. Then try, I have successfully solved the problem. And remember connect your phone in switched off mode only after selecting start option.
Sent from my Micromax A110 using xda premium
amitrao55 said:
Did you select smart phone option?
try to select correct modem IMG an ap file. Then try, I have successfully solved the problem. And remember connect your phone in switched off mode only after selecting start option.
Sent from my Micromax A110 using xda premium
Click to expand...
Click to collapse
Bro kind request to u plzz provide me the app database file plzz
Sent from my MICROMAX A110 using xda premium
Hi, are u able to run sn write tool on win 7??
Sent from my Micromax A116 using xda app-developers app
miCROMAX a110 imei ND wifi ISSUE
rajenpurohit said:
Updated as on May 04, 2013 sharing working solution
At the first of this post, I would like to give full CREDIT of this solution to 'Nishroy' on whose post I have developed this step-by-step guide. I have used the same on my A110 and sharing the steps that I have followed.
Prerequisites:
On Mobile : i) it must be rooted ii) it must have root file explorer installed (i used 'Total Commander' - you can download it from Play store).
On Computer (Desktop/Laptop) : A stable Hex Editor Application. I used 'HxD - Hexeditor Ver. 1.7.7.0' on my laptop running on Windows 8 64 Bit OS.
Step wise Guide
Step # 1 : Switch on WiFi adapter on your phone.
Step # 2 : Go to 'About Phone' from Settings and note your phone's Wi-Fi MAC Address mentioned there. It should lok like xx:xx:xx:xx:xx:xx (xx = value of Mac Add.)
Step # 3 : Switch off WiFi adapter on your phone
Step # 5 : Launch 'Total Commander' application on your phone and navigate to File system root/data/nvram/APCFG/APRDEB and copy one file named 'WIFI' from there to the SD Card of your phone
Step # 6 : Copy this file i.e. WIFI from your SD card to Desktop on your laptop/desktop
Step # 7 : Launch 'HxD-Hexeditor' on your laptop/desktop and click on OPEN or Ctrl+O and select WIFI file (copied as per Step # 6) from desktop
Step # 8 : Refer to the first raw in the opened file and go to column no. 04
Step # 9 : Insert value of your actual MAC Address (as per Step # 2) in column 04 to 09 (Ensure that none of the value is ZERO) and SAVE this change
Step # 10 : Close Hexeditor and copy changed WIFI file from your desktop to the SD card of your phone. Delete older WIFI file from SD Card before copying this file.
Step # 11 : Once the file is copied to SD card, launch Total Commander application and move this file from SD card root to File system root/data/nvram/APCFG/APRDEB
Step # 12 : Reboot your phone
Voillaaaa! Your phone's WiFi NVRAM Error is gone now. Yes, you solved it.
Please share here in this thread if you find any difficulties or problems in following these steps.
Wishing all an NVRAM Err Free MMX A110
Click to expand...
Click to collapse
Is this a permanent solution ...
No, this can not be treated as a permanent solution. Permanent solution has higher dependency on many things which i am not fully aware about.
Jeewan Deep said:
Is this a permanent solution ...
Click to expand...
Click to collapse
No, this can not be treated as a permanent solution. Permanent solution has higher dependency on many things which i am not fully aware about.
MIcromax A110 IMEI
mani317 said:
Thanks but not working...
Whenever pop up for Mac address appears... U cannot input any alphabet or number...so how to proceed....???
Tried so many times always failed...
Sent from my I9500 using xda premium
Click to expand...
Click to collapse
Dude.. i have the tool nd i was doing it for IMEI.... I setthe WRITE IMEI then SMART PHONE then USB VCOM then DUEL IMEI AND LOCK IMEI then META MODE then SELECTED MY JB STOCK ROM MODE AND AP DATABASE.. then when i started it it asked for IMEI (I typed it in) then connect with target.. here when i connected my handset on switch off mode it gave a message Eboot warning... comm port dosnt exist... or cnt sync the phone.... why is this msg cming up and what is it saying... and i want to know the proper way of calibrating MX A110..
---------- Post added at 10:12 AM ---------- Previous post was at 09:46 AM ----------
what does (da dl all with checksum) do in sp flash tool as this helped me unbrick my android .... what is purpose of being in SP Flash tool....????
Code:
[B][COLOR="Red"]I don’t take any responsibility if you brick or damage your
device following any of the steps in this guide.
USE AT YOUR OWN RISK. You may violate your warranty!
By following this guide you agree to this conditions![/COLOR][/B]
Index:
POST #1:
I. How to Root / Backup your CAT B15
II. Enable init.d support (only for rooted devices)
III. Swap Phone Storage with SDCard (only for rooted devices)
IV. Entering the service menu
V. Changing the maximum output volume of the headphone output
VI. Enabling A-GPS and EPO
POST #2:
I. How to flash
II. Legend
III. Firmware links
I. Backup and Root:
Method 1: just for ROOT - Works with all version till now (1.041.0):
I recommend doing a FULL backup before rooting. Check method 2 for backup details!
Update your Android to the latest version
Install Framaroot. For more details see this thread.
Method 2
Prerequisites: Update your phone to the latest version. Download all the tools and drivers for the steps below from here.
1. Only for Windows Vista, 7 and 8: Disable driver signature enforcement (allows you to install the unsigned drivers). This is a very important step. Search google for your windows version!
2. On the phone go to Settings->Developer Options and Enable (put a tick on) USB debugging
3. Connect your phone to the PC and wait until the ADB driver installs automatically. If it fails manually install it from device manager->update driver and select the driver from the “ADB_driver” folder.
Then install the drivers from “MT6577 USB VCOM drivers” folder. Windows will tell you that it cannot verify the publisher of the driver. Select Install this driver software anyway on all the dialogs.
4. Execute MTKdroidTools.exe from “Mtk_Android2.4.3\MtkDroidTools”. The device should be detected in about 20 seconds. If it fails go step 1.
Once the phone is detected (picture 1) select Block Maps. Make a screenshot of the Block Maps screen and click on the Create scatter file button. Save the file in a safe place.
5. Execute Flash_tool.exe from “SP_Flash_Tool_v3.1304.0.119” folder.
In the download tab click on the Scatter-loading button and load the scatter file created with MTKdroidTools. Then go to the Read back tab. Delete all the entries if any are present.
The click the add button, this creates a blank entry. Double click on the blank entry. You will be asked where to save the file and then to enter the Start Address and Length select Read Method to be Read Page Only.
You find out the values from the screenshot you made before. I created a Sizes.txt file to help you out with the formatting – CHECK if the sizes and start addresses are the same for you!!!!!!!
It’s recommended to add all the partitions (making a full backup) but you can just add recovery.img and boot.img
Turn off your phone. Unplug it from the computer. Remove the battery. Press Read Back button. Holding the Volume Up and Power button together plug the cable to the phone and computer. Once you see a progress in the SP Flash Tool you can release the buttons.
You will see a green circle the progress is complete (Recovery and Boot read back will take few seconds, full backup will take around an hour). Unplug your phone. Make an archive of the backed up files (zip/rar/7zip) so that the files don’t get modified by mistake.
6. Power on the phone. Connect to PC. Adb should be enabled.
Execute MTKdroidTools.exe from “Mtk_Android2.4.3\MtkDroidTools” and wait for the phone to be recognized, in the root, backup, recovery tab and click “Recovery and Boot” button. Select the boot.img from previous step, you will be asked to make a CWM recovery automatically – choose NO and select the recovery.img from the previous step. If it asks to install created recovery to phone choose NO. Close the program.
7. Power off the phone. Disconnect the cable and remove the battery.
Execute Flash_tool.exe from “SP_Flash_Tool_v3.1304.0.119” folder. In the download tab click on the Scatter-loading button and load the scatter file created in step 4.
Leave the checkboxes on BOOTIMG and RECOVERY. Double click on them and select the modified boot.img and recovery.img (they are located in Mtk_Android2.4.3\MtkDroidTools\recovery). Press the Download button, when a message appears saying that not all images are not loaded correctly press YES.
Holding the Volume Up button and Power button simultaneously plug the USB cable.
After the green circle appears remove the cable.
8. Power on the phone. Connect to PC, Execute MTKdroidTools.exe from “Mtk_Android2.4.3\MtkDroidTools” and wait for the phone to be recognized, in the root, backup, recovery tab the “SuperUser”, “Build.prop” and “Delete china” buttons should be active. Press the “SuperUser” button. Now your phone is rooted.
9. Repeat step 7 but use the files from step 5 (unmodified boot.img and recovery.img).
NOTES: Doing a backup doesn’t violate your warranty. Having a backup is a must. OTA firmware updates checks if some of the system files are modified (build.prop and others take a look at the update-script for details). No not integrate update of system apps to rom (using Titanium backup or similar). If you cannot update OTA the use the backup from step 5 to restore your original firmware.
II. Enable init.d support (only for rooted devices):
Install init.d toggler from Play Store https://play.google.com/store/apps/details?id=com.broodplank.initdtoggler
Note: If someone managed to get init.d support manually please post the steps so I can add it as an alternative method.
III. Swap Phone Storage with SDCard (only for rooted devices):
1. Make a backup (apps, media, contacts)
2. Do a factory reset
3. Using a root explorer (ES File Browser, Root Explorer or other) go to folder /system/etc
edit vold.fstab:
change:
Code:
dev_mount sdcard /storage/sdcard0 [email protected] /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host
dev_mount sdcard2 /storage/sdcard1 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.1/mmc_host
to:
Code:
dev_mount sdcard /storage/sdcard1 [email protected] /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host
dev_mount sdcard2 /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.1/mmc_host
edit vold.fstab.nand
change:
Code:
dev_mount sdcard /storage/sdcard0 auto /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host
to
Code:
dev_mount sdcard /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.1/mmc_host
WARNING: NEVER remove the SDCARD while the phone is running!!!! Never power on the phone without an SDCARD!!!!
IV. Entering the service menu:
Open the dialer (where you dial phone numbers) and enter:
*#*#3646633#*#*
V. Changing the maximum output volume of the headphone output:
1. Enter the service menu (chapter IV. In this guide)
2. Select the Hardware Testing tab and navigate to Audio -> Headset mode
3. Select Level: Level 6 and change the Max Vol. field to the desired value and press the Set button. I recommend a maximum value of 150 (the absolute maximum is 160).
You can also edit the loudspeaker volume (from LoudSpeaker Mode) or the phone volume (from Normal Mode).
VI. Enabling A-GPS and EPO
A) Easy method: Settings -> Location access click on GPS satellites (the text NOT the ON/Off button).
Enable A-GPS/EPO.|
B) Service menu method: Enter service menu -> Location -> Location Based Service
Here you have the AGPS and EPO tabs – use the enable checkboxes
Please upload your phone backups and post links in this thread:
I. Flashing firmware with SP Flash Tool.
Check chapter I of previous post for tools link.
II. Flashing pretty much the same as step 7 of chapter I in first post. You load the scatter file and then load the files if they are not loaded (double click and pointing to the corresponding file).
I strongly recommend to do a full backup of the phone before flashing! (If you don't already have one)
You need to flash the following files: MBR, EBR1, UBOOT, RECOVERY, SEC_RO, LOGO, ANDROID (they must be ticked and correct files shoud be loaded).
DO NOT FLASH: PRELOADER, DSP_BL.
You don't need CACHE and USRDATA (if it's not your own backup)
II. Legend:
EMEA = Europe, the Middle East and Africa (Region Code)
DS = Dual Sim
SS = Single Sim
III. Firmware download links:
EMEA DS.1.041.0 Unrooted (Factory/Virgin/Stock) Thanks to Wedee (TESTED) :
Original link (zip)
Mirror (I have removed the preloader and dsp_bl but haven't tested this backup):
Zippyshare Part1 (7zip)
Zippyshare Part2 (7zip)
EMEA DS.1.041.0 Rooted from my phone (TESTED):
Zippyshare PART 1 (7zip)
Zippyshare PART 2 (7zip)
Reserved 2
Reserved 3
friend, if I modify the "service menu" with a HARD RESET, returns as originally?
cangrejon said:
friend, if I modify the "service menu" with a HARD RESET, returns as originally?
Click to expand...
Click to collapse
Sorry I haven't tested that. I don't want to customize my phone from scratch.
It should be restored but I cannot guarantee that! Write the default values somewhere to be sure!
How do i unroot? I do not able to upgrade anymore
Nice one mate! I for one didn't know about the service menu and I found the headphone volume with high-impedance headphones to be a bit lacking.
One thing to add: improve GPS performance: http://www.gizchina.com/2013/07/23/how-to-fix-poor-gps-on-mediatek-phones/
A-GPS and EPO are disabled by default on some phones -_-
Another thing: you can tweak the camera output to "raw" which apparently gets rid of most compression, and the overzealous noise reductio:
Service menu>camera>raw capture mode: capture mode
Service menu>camera>raw type: pure raw
Currently experimenting with this.
EDIT: camera settings are only honored in the debug camera app.
Could somebody upload EMEA dual sim stock recovery to i.e. dropbox or somewhere else? I am not able to upgrade after root anymore. Tried to flash back original boot and recovery and remover supersu. No lucky :crying:
pubbapubba said:
Could somebody upload EMEA dual sim stock recovery to i.e. dropbox or somewhere else? I am not able to upgrade after root anymore. Tried to flash back original boot and recovery and remover supersu. No lucky :crying:
Click to expand...
Click to collapse
pubbapubba you have modified some system files that's why your phone fails the update checksum progress.
Sorry I don't have a phone without root, but you can update to the latest version (1.041.0) from the second post of this thread (just uploaded minutes ago) but it's ROOTED.
Flash ONLY the following files: BOOTIMG, RECOVERY, ANDROID, UBOOT, LOGO, SEC_RO!!!
Citruspers said:
Nice one mate! I for one didn't know about the service menu and I found the headphone volume with high-impedance headphones to be a bit lacking.
Click to expand...
Click to collapse
Citruspers, I will add the GPS and other tweaks when I have time to properly describe all the options
Thanks for the detailed guide!
When I am running the flash_tool two things happen...
1. My "Read Flag" column is a check box radio with N/A beside it. Not like what your screen shot shows.
2. I can add the starting and length for each item, but the last errors out saying "[Warning] Read back address is adjusted to 512 byte alignment. For the last item "bmtpool" (I have manually typed the values and also cut and pasted your text file entries. My scatter file has the exact same start and length as your guide.
Any idea what I am doing wrong?
EDIT: I tried several times and with changing nothing I now have the Read Flag choices and was able to set page only. I am still getting a Warning on the last item, but the values stuck... am now going to perform the backup and see how it goes.
Ahh... the selecting of the scatter file is the difference. If I load the scatter file first I have no Read Flag choices, if I leave it blank I do. The scatter file changes to EMMC and gets rid of the Read Flag choices.
EDIT: Also just realized I did not upgrade the firmware to 1.41 so am doing that now. (My original CATB15 came with 1.41, this is a replacement brand new out of box and it needed to be upgraded. Will see if that makes any difference.
EDIT: I upgraded firmware and ran it anyway. Was able to root the phone following the steps... Thanks for the guide.. Only thing I saw so far is I would not load the scatter file first in step 5.... as this removes the ability to set the Read Flag choices, although they get overwritten when you do load the scatter file in your screenshot as well.
Wedee said:
Thanks for the detailed guide!
When I am running the flash_tool two things happen...
Click to expand...
Click to collapse
Can you upload the backup you made?
CAT B15 Dual-SIM Stock Firmware 1.041.0 NOT ROOTED
Hi everybody. I have just managed to backup my B15.
The phone is still NOT ROOTED , and the firmware version is EMEA_DS.1.041.0 .
As I am new to this forum, I am not allowed to post external links and the file size is beyond the allowed attachment size.
If someone is interested about the files please contact me.
hello friends, sorry for my bad English, I speak Spanish-
1.- thanks friend, because I was able to root my CAT B15 , all ok :fingers-crossed:
2.- I have my original files : BOOT.IMG , RECOVERY.IMG , if I want to put the factory - VERSION ORIGINAL (not root), as would do?
3.- if in the future tells me that an update is normally update or give me error?.
thanks
tedy_lv said:
Hi everybody. I have just managed to backup my B15.
The phone is still NOT ROOTED , and the firmware version is EMEA_DS.1.041.0 .
As I am new to this forum, I am not allowed to post external links and the file size is beyond the allowed attachment size.
If someone is interested about the files please contact me.
Click to expand...
Click to collapse
Please send the link to my e-mail: mexus(at)abv.bg ( (at) = @) or PM me. I recommend uploading it to zippyshare.com (fast download, upload - you may have to archive it and split the archives - maxiumum upload size is 200MB per file)
cangrejon said:
hello friends, sorry for my bad English, I speak Spanish-
1.- thanks friend, because I was able to root my CAT B15 , all ok :fingers-crossed:
2.- I have my original files : BOOT.IMG , RECOVERY.IMG , if I want to put the factory - VERSION ORIGINAL (not root), as would do?
3.- if in the future tells me that an update is normally update or give me error?.
thanks
Click to expand...
Click to collapse
1. Which method. Famaroot or the tested one?
2. If you want to put the factory version you must have a backup of a factory firmware. I'm waiting for factory (as I call them "virgin" firmwares)
3. You SOULD (not 100% guaranteed) be able to update after root IF you don't modify the build.prop, the framework and library files (in system) and the /system/apps folder. You can add files to system but DO NOT replace, modify system files! Do NOT integrate system app ugrades to system. I'll add the full list of files that SHOULD NOT be modified for the OTA updates to work - when I have time!
EDIT: Unrooted firmware added to second post. It's EMEA DS 1.1041.0. Thanks to Wedee. Please confirm if the firmware works (on DUAL SIM phone It may brick Single Sim)
friend all cat b15 is EMEA???? as if my cat b15 is EMEA?
thanks
cangrejon said:
friend all cat b15 is EMEA???? as if my cat b15 is EMEA?
thanks
Click to expand...
Click to collapse
Go to Settings -> About phone and Check the build number:
If it Says EMEA_DS.1.1041.00 Than its EMEA region, Dual SIM and the version is 1.1041.0.
I don't know what are the other regions? Maybe there is an version for the Americas?
mexusbg said:
Please upload your phone backups and post links in this thread:
I. Flashing firmware with SP Flash Tool.
Check chapter I of previous post for tools link.
II. Flashing pretty much the same as step 7 of chapter I in first post. You load the scatter file and then load the files if they are not loaded (double click and pointing to the corresponding file).
I strongly recommend to do a full backup of the phone before flashing! (If you don't already have one)
You need to flash the following files: MBR, EBR1, UBOOT, RECOVERY, SEC_RO, LOGO, ANDROID (they must be ticked and correct files shoud be loaded).
DO NOT FLASH: PRELOADER, DSP_BL.
You don't need CACHE and USRDATA (if it's not your own backup)
II. Legend:
EMEA = Europe, the Middle East and Africa (Region Code)
DS = Dual Sim
SS = Single Sim
III. Firmware download links:
EMEA DS.1.041.0 Unrooted (Factory/Virgin/Stock) Thanks to Wedee (Untested) Should work. Please confirm!:
Original link (zip)
Mirror (I have removed the preloader and dsp_bl but haven't tested this backup):
Zippyshare Part1 (7zip)
Zippyshare Part2 (7zip)
EMEA DS 1.041 Unrooted (Factory/Virgin/Stock) Thanks to tedy_lv (Untested) Should work. Please confirm!:
Original link Zippyshare (rar)
EMEA DS.1.041.0 Rooted from my phone (TESTED):
Zippyshare PART 1 (7zip)
Zippyshare PART 2 (7zip)
Click to expand...
Click to collapse
someone tested ???
thks
Method 1: just for ROOT (UNTESTED) - PLEASE CONFIRM IF IT WORKS:
I recommend doing a FULL backup before rooting. Check method 2 for backup details!
Install Framaroot. For more details see this thread.
Click to expand...
Click to collapse
Confirmed working for the EU Dualsim version. Installed the APK, chose SuperSU and Boromir method. Rebooted and got root.
Citruspers said:
Confirmed working for the EU Dualsim version. Installed the APK, chose SuperSU and Boromir method. Rebooted and got root.
Click to expand...
Click to collapse
Thank you! Have you check it with root checker from play store?
Hi,
Like you can read in this thread, I've bricked my phone with Hisuite Proxy.
I've flashed:
"FirmWare" : "ELS-LGRP4-OVS 11.0.0.170"
"FirmWare" : "ELS-N29-CUST 11.0.0.3(C301)"
"FirmWare" : "ELS-N29-PRELOAD 11.0.0.3(C635R2)"
After that I had the message: "Your device has loaded a different operating system"
I tried for weeks (even with paid software, hardware test point ...) to find a way to fix it. Nothing worked. Today I've found a really easy way.
Since there's only a SD-package available for the C185-region and an installation of this would not fix the problem, since it will not flash Cust & Preload, there's a way around that.
Step 1: Download Elsa-NX9 11.0.0.169(C185) [ELS-N29_hw_meafnaf_R6] Huawei Official Firmware [Stock, dload]
Step 2: Check your region BEFORE the bricking update. In my case ELS-N29 10.1.0.182(C432E8R4P1)
Step 3: Copy the files in dload to your SD-card into /dload
Step 4: RENAME the files and folders matching your device!!!
ELS-N29_hw_meafnaf >> ELS-N29_hw_eu
update_sd_cust_ELS-N29_hw_meafnaf.zip >> update_sd_cust_ELS-N29_hw_eu.zip
update_sd_preload_ELS-N29_hw_meafnaf_R6.zip >> update_sd_preload_ELS-N29_hw_eu_R4.zip
Step 5: Put your SD-card/USB-c-drive into your phone. Press Vol+ and Power until you see the menu where you can choose "Update from SD card"
Step 6: Do it!
It will now flash the whole package and your phone works again!
However, keep in mind that your device will end up with version 11.0.0.169(C185E2).