yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] cybermaus:
Please note this is a rewrite and cleanup of first post. Original firstpost is in post#3.

Here I publish the ROM's I make for the MT6575 based Lenovo Dual SIM phone

The current and advised ROM is A750_ROW_S114_cybermaus_ICS_V3.1 described in post#2 below

This is the original A750 thread, but as not everyone can post in developer threads, I also have a publicly available new Q&A thread.

I advise you post your question here (if a more advanced and development specific A750 question) or in the Q&A question.

I am not going to be policing, so you can post where you like, but I invite everyone to use this new thread for any Q&A, and this thread for ROM releases and deep development talk only. Please understand I do not know everything, so using the Q&A thread is better then PM'ing me, as that way maybe others know the answer too.

Also, I am moving file hosting to Dev-Host. So if you encounter a dead link to a ROM file, do look here in my Dev-Host folder.
[Miscellaneous Android Development] cybermaus:
Links to other A750 ROMS and other useful information:

EDIT: I have not kept this list updated. Search this thread for other ROMS, especially Smileyvvv's APKHOT seems popular

Original A750 ROMs: (S14x=GB; S30x=ICS)

A750_S148_120428 - Chinese/English - No root - No play store

A750-S305-120514 - Chinese/English - No root - No play store

A750_S306_120530 Original full S306 (no OTA, flash package)

Please note that all *official* ROMs come with password bbs.lenovomobile.com. If the password is missing, someone did something to the ROM. Also, there are 'root' images availible that only flash boot.img. These work by overwriting system.img *on every restart*. Creative, and I used it myself for a while, but currently I feel the method described below is a better method.

Other modified ROMs (GB):

S750 S143 Etotalk Multilang

A750_S148_120428_RUS by Anton_vrn V1.3 (true Russian translation!)

BM's Hebrew fixed

BaderMQ's multilang+Arabic fix

(please note none of these are really multilang, just multi-locale, which means system apps will remain English, but third party apps can be set to other languages, similar to my ROM's, I simply do not make the claim. Anton is the only one who actually translated the ROM, but to only one new language)

Other modified ROMs (ICS)

My ROM in sepo of course ;)

lenovo750-4.0.3_Anton_vrn_v3.01(true multilang?? Hints that it contains: ar-de-es-fa-fr-in-it-nl-pt-ru-th-tr-vi-zh, but based on S305)

Etotalk S306 multilang_by_Dean : It exists, but I do not know an internet location to download it from.

How to root a ROM yourself:

- Flash the CWMR Recovery partition (the recovery only, not the root&recovery one)

- Reboot into recovery (poweroff - Press/hold Power for 2 secs, then also Up/Down)

- Apply this root update

- Use RootExplorer to remove any Vending* or Phonesky* from /system/app

- Apply the correct GB or ICS GAPPS package, from bottom page here, or its mirror here.

- If a ICS rom, even though not from me, you may still want to apply my ICS V1.3 update, especially if you have location or market compatibility issues.
[Miscellaneous Android Development] elemer82:
Caller ID

Hy I have a Lenovo A750 and all my contacts in the address book are saved in international format ex.: +44 78......, and when somebody calls me the number that shows up on the display is 0 78....., as local format.

Unfortunately the phone doesn't recognise it as being saved in my address book and it show's me "078 .... is calling" instead of "Ben is calling".

How could I fix this?

Please help me, or at least give me directions.

Thank you
[Miscellaneous Android Development] cybermaus:
Its one of the more important (of not most important) issues, and it has focus of myself and more experienced people. It's listed above as "Caller-ID to Contact mapping should ignore IDD prefixes." But alas, afaik, at this moment, no solution exists.

Keep an eye on this thread, and/or this one. Rest assured that as soon as we know how, it will be fixed.

Edit: Caller ID bug is less prominent in ICS ROM's

And in any case, using this, you can work around it.
[Miscellaneous Android Development] fireeee:
COOL

You have done great job man thank you. I was using etotaks v 2.0 rom but it kind of sucked so i decided to try yours and its all good. I like the net traffic, battery saving and LeSecurity and they come only with the lenovos rom. I will look foreward for future releases. Great Job.

Reagards.
[Miscellaneous Android Development] badermq:
RTL

Hi,

Are you planning to update your rom?

i was searching for a Lenovo A750 rom that support Arabic - Hebrw RTL.

There is a methods out there but its only for deodex Roms,and your rom odex.

anyway to convert odex to deodex?

Thanks
[Miscellaneous Android Development] cybermaus:
There is already a Arabic & Hebrew RTL version for A750 out there. Not my me, but by someone more experienced, though A750 is not his focus.

I am playing with my ROM, and while it is not on the top of my list, once I get round to updating it I was thinking of copying his RTL fix to my ROM also. In the mean time, try the other one, and tell me how it works in relation to the issues I still have on the to-do list.

Thanks
[Miscellaneous Android Development] badermq:
I downloaded the rom from that topic , it failed to install . it give me an error msg when i try to flash it thru CWM.

I manage to convert the lenovo A750 Roms to odex using crcstudio_1.2.0.0

now i'll try to apply the fix manually.
[Miscellaneous Android Development] cybermaus:
Well, you can always try to use the recovery I am using. It seems to work well for Bruno's ROM's.

I have never even attempted to put CWM on these Mediatek based phones. Nor have I heard of anyone else (other than you). Are you able to flash anything with it? I was assuming there was a reason people were not using CWM on Mediatek.

I advise you to put Recovery ROM from here, flash it using this method. And then use that to apply the zip based ROM's.

I am working to update my ROM with Hebrew also (actually, working on other stuff, but will try to also put that in), but be aware, it will also be a 'flash-utility' ROM.

Edit: ROM V1 is coming tomorrow, but no RTL, sorry. I was able to fix the location service and Play Store is now not blocking so many apps.
[Miscellaneous Android Development] badermq:
I already did try CWMR ... But when i ever try to flash BM Rom it shows an error.

And by the way .. I already used CWM to flash other roms on my A750 and its working.

so what i did:

I extract BM Rom and merge it with other chinese rom S148 and build new rom.

It works.. i can read/write Arabic . and for browser/gmail i install the Brightidea's app from the market. it fix the Arabic problem.
[Miscellaneous Android Development] cybermaus:
New V1 upload in first post.
[Miscellaneous Android Development] newbie_vlc:
Spanish from etotalk?

There are any possibility to get the spanish traduction from the etotalk rom?

Thank you
[Miscellaneous Android Development] cabrita_r:
I'm using new ROM since last night.

I made a complete flash (userdata, sd...).

Now there are less Chinese applications, is good.

Good work, Thank you.
[Miscellaneous Android Development] cliviu:
Quick question

Hi cybermaus

sorry for the noobie question but I didn't own a smartphone since windows mobile. I expect a A750 and it might come unrooted. Do I have to root it before installing the rom or is this done automatically in the flushing process? Thank you.
[Miscellaneous Android Development] cybermaus:
Check if the Spanish selection is part of the 'MoreLocale2' app. If not already there, add it as a custom locale.

Edit: If you meant: can I take Etotalk ROM and transplant its Spanish into my ROM, then that is already done! Neither Etotalk nor myself actually translate anything, we both just added the free public app MoreLocale2, which has most translations in it. Using MoreLocale2, the phone becomes 'reasonably' translated, though there may remain some English parts.

This flash is using bootloader method, not recovery, and it will not need root. Upon flash, it will apply root automatically. Use the flash sequence as linked in the first post.
[Miscellaneous Android Development] fireeee:
It is strange the size is only 157 mb. I will give it a try
[Miscellaneous Android Development] cybermaus:
Yes, V0 accidentally had two copies of the rom image inside the rar. It did not hurt, but it bloated the package a bit. The 157GB (164 981 710 bytes) is correct

Good to see you are paying attention though :p
[Miscellaneous Android Development] sanlaa:
Remove the Unicom bootup animation

I landed on this page when I was looking for help to remove the Unicom talking bootup animation/sound and remove all Chinese apps from my phone (A750) that I recently picked up.

But I have never done this and I am no developer but can you please help me with a list of procedure that I can follow to use this A750_S148_120428_cybermaus_V1?

If someone has skype or share their phone number I can call to seek help.

Email: sanlaa@hotmail.com
[Miscellaneous Android Development] oz42:
Correct, my phone is completely off while charging, displaying "charging" in English and Chinese (and a non-animated battery image). I installed S306 from S305's recovery.

I will try S148's components as you wrote. Will I lose root or english recovery?

Anyway, thank you for your great ROM and your support! :-)
[Miscellaneous Android Development] Arsol:
Access via adb

Hi cybermaus,

Need your help how to get Lenovo recognized as adb devise so that i can access it via PC. I've already tried many times but stil not recognized...

just info with other phones such as Samsung it's easies to get into adb...

Thanks a lot.
[Miscellaneous Android Development] oz42:
Just force Windows to use the Samsung ADB driver, that worked for me.
[Miscellaneous Android Development] Timer2000:
Sorry,

but all my other Android Phone are better with the LBS.

I have no Problems, with the other Devices.

Only the A750.

That it is normaly that is not the 100% Position.

I need that the correct City dedcted is.

It is enough for my LBS-Apps.

2nd

The many Apps at the Store are not the Problem.

It ist super too have many Apps.

My Problem is that many Apps are listed, as not compatible.
[Miscellaneous Android Development] oz42:
I tried, and got a non booting phone (boot logo only).

Perhaps my mistake was to flash your S305 on top of the stock S138. Right now I am flashing your S148v1 (with userdata + FAT empty) and will keep flashing to S306. I have no idea if I must flash S305 before and will check your posts here.

OK, S148 booted the 1st time. and I got a FC on "systemui". Hmm...
[Miscellaneous Android Development] cybermaus:
create a file called adb_usb.ini in c:\users\<your user>\.android

Give it 6 character content 0x17EF

Well, for both items one I can only say, it seems to be working as expected for me. Which ROM did you have? Can you give exact name of app for both, so I can check? Mind you, I am again abroad without data, so not sure if I am a good benchmark.

Sorry. Anyway, I would say, clear user&cache. As always when programs behave weird after flashing.

As to your attempt. Sorry it did not work, but in order for us to learn, can you say what exactly you attempted. I listed 3 options.
[Miscellaneous Android Development] oz42:
This is what I did:

=> phone stuck at boot logo

I then tried to flash "A750_S148_120428_root_recovery", same result

I tried that also, it did not help. Time to mkfs again! :D

Flashed your S148 V1 with userdata and FAT wipe enabled - flashed S305 - booted recovery - "wipe factory reset" - let S305 boot up and settle for several minutes - flashed S306 - went to system settings -> storage and formatted internal SD card, then to system settings -> backup + reset - factory data reset

I thing that no GB parts have surviced this. ;) Right this minute my phone shut down, battery is empty... time to try offline charging again!
[Miscellaneous Android Development] Timer2000:
I have install your S306-Zip V1 over the original etov2 via CMW Touch.

I have wipe the phone during the flash.
[Miscellaneous Android Development] cybermaus:
Well, that would means that preloader must be flashed to the ICS/S305 level.

Very unexpected. I will add a warning to the instructions.

Making above issue it stranger, because that would mean that preloader does not need to be flashed?

Anyway, and how about example app names for your two problems?
[Miscellaneous Android Development] oz42:
Do you mean an app that cannot be installed from the store? I had this problem with Whatsapp.

BTW, charging the phone when it is off failed again. Battery is at 100% and phone not responsive, I had to remove the battery.
[Miscellaneous Android Development] cybermaus:
Ok, I will play with Whatsapp (not normally use it myself)

But it may simply be that is how Lenovo reported the phone to Google, to workaround that, I think we would have the phone report as a totally different model, and I am not sure what problems that gives. BTW: Whatsapp is in my download Dev-Host.

As to the charging while off: I tried that myself last night, and indeed, I needed to take out battery. It maybe a common problem that nobody find because you are the only one who turns off his phone.

I am still not convinced about not being able to use S148 bootloader with S306 ROM, but I am not playing while on a business trip, so for now, I advise you to keep your phone on at night (put it in flightmode instead)
[Miscellaneous Android Development] oz42:
I thought about flight mode myself. Again, thank you for helping!
[Miscellaneous Android Development] MQC:
This is warning when I go into cwm so I can not update to s306. This is very strange 2 time ( today and yesterday). When finish phone call have warning ...androi.com force stop....bla bla. After that call log is empty, contact is empty...

Pls give me advice to solve this.
[Miscellaneous Android Development] johhnyhotrocks:
HELP!!!

Hi I am really struggling here.

I have downloaded the flash tool and cybermanus`s files but when I try to run it, it cannot find any paths. I`m thinking that my phone is already rooted as I have superuser access. and if this is so, is there a simpler way of putting the rom on the device?

I am completely new to this and have never rooted a phone before!!! So please bear with me.

Cybermanus has told me that all the instructions are in the thread but I have read it and reread it, but just get more confused.

Also when this rom is running do you get access to things like Facebook (which wont work at the moment) As I am setting this up for my son as a present.
[Miscellaneous Android Development] EMF:
In the first post there is a link to a flashing toturial: http://bm-smartphone-reviews.blogspot.dk/2012/05/mt6575-flashing-tutorial.html

By "do you get access to things like Facebook" do you mean if you can download the facebook app from Google Play? The answer to that is yes you can.
[Miscellaneous Android Development] johhnyhotrocks:
usb drivers

Hi,

I have made much progress today thanks I realised that I was using an old scatter file from Colonel Zap. The problem I have now is installing the usb drivers. I have downloaded them from 4sharedfolder but cannot make out how to install it.

I am on windows xp.

Thanks
[Miscellaneous Android Development] cabrita_r:
vcom driver

use this:
[Miscellaneous Android Development] Timer2000:
It is possible to flash only the Preloader (305) over the 306?

Or i must flash the complete 305 and than the 306 again?
[Miscellaneous Android Development] johhnyhotrocks:
usb

Ok,

I managed to install the drivers, but when I try to run the flash tool, Windows starts asking for the drivers again.

Then I get flash tool error code 8100
[Miscellaneous Android Development] oz42:
You could go the same way that I went: installed S148v1 with userdata and FAT erase, then 305, then 306. Result: ICS 4.0.3 + root + GApps

Except for the charging hiccup the phone runs fine. :)
[Miscellaneous Android Development] johhnyhotrocks:
pc not recognizing

OK I have managed to do the flash and ended up with it sticking at the android screen as described on page 5.

I have followed the instructions from cybermanus and done a factory reset. Now the phone isnt recognised by the pc and I cannot even log into my google account.

Any help please!!!

Edit, tried a couple of reboots and now seems ok, will report back on my success.

Thanks to those who helped!
[Miscellaneous Android Development] cybermaus:
I think so, but I do not think it will solve your problems (You were complaining about location and store correct?) Preloader will only do stuff to booting.

For the 3rd time: reflash the recovery. If you did so, say so, but so far you only keep saying the your recovery is broken. Which is exactly why you need to reflash it. By now, you probably best to reflash the entire phone. Start with the S305.

Good. Sorry I had to be a bit stern, happy to hear you managed in the end.
[Miscellaneous Android Development] oz42:
Phone not recognized as USB storage? Anyway, I would boot it up, format the internal SD and then do a factory reset. Two wizards will appear, I had closed one of them and answered the question from the "Android setup wizard".
[Miscellaneous Android Development] Timer2000:
So,

i have flashed the S305.

Than i have installed the V1 ICS over CWM.

Now,

i reinstall all my apps.

In the Play-Store,

are all my LBS-Apps listed as not compatible.

I think it is the problem, why it dosn`t work.

I hope one of the next updates fix that.

And i`am missing the Boat Browser.

It is not compatible,too.

In GB i dosn`t have probs with this apps.

I think the hardware is not the problem.

New Infos:

I have tesed LBS with Qype.

No funktion....

I is the same....

Only G-Maps work....

Please tell me anouther app, with working LBS.
[Miscellaneous Android Development] dr.more:
Hey guys! Do you think these bugs affect both mod and original s306? A friend of mine bought an A750 with ICS preinstalled.

Is it possible to downgrade to s148 or better s143-etotalk?
[Miscellaneous Android Development] cybermaus:
@dr.more, @timer2000

Yes, you can downgrade. But I am not sure it will solve this. Don't forget, originally the A750 does not have *any* play store apps. It has the Chinese store. Which is probably why we have the issue, because Lenove did not classify the phone properly to Google's store.

It also means strictly speaking, it is not a bug. It is annoying, but a feature, maybe even a designed feature, of a Chinese market phone. We do however want/need to work around it.

I tried all 4 of the apps mentioned, (clever tanken, boat browser, qype, whatsapp) and I confirm: Listed as not compatible. Very annoying. Not sure what we can do about it. By chance and luck, all the apps I want to run myself actually do work.

But I am open to idea's, so if you can find properly documented idea's that I can try and put into the ROM, I am willing to try.

In the mean time, can you try to apply the 'mod' for Play store. It will mean you cannot pay anymore (the mod breaks the credit card system), but see if you can list the apps.

Edit:

@ Timer2000 : I notice Clever Tanken is a paid app. That means you can expect 'some' assistance from the maker.

Can you contact them, and suggest they change the apps manifest to put capability android.hardware.location.network from required:true to required:false, so it is an optional capability. (see reference below)

Reference: http://developer.android.com/guide/topics/manifest/uses-feature-element.html#hw-features

I found this is the reason the apps are not listed. Though the network location is working, it is not listed as capability. Possibly because the phone is normally using a chinese location provider. I will try to find if I can work around this.
[Miscellaneous Android Development] mabuc:
:D

Hi,

I don't know why our friends are chased of bad luck. I'm a noob myself, but I put the zip on SD, flashed with CWMR, even was chinese version, cleared userdata and cache... worked like a charm. Thanks button in progress :)

Still, it has too much chinese. How can I get rid of those chinese aplications, which cannot be uninstalled, to do some resource economy?

10x
[Miscellaneous Android Development] johhnyhotrocks:
Mine working fine now, many thanks to cybermanus for his hard work (and I dont think you were stern, you just gave me the kick up the butt I needed)

Just two minor issues at the moment. The gallery doesnt seem to recognise the jpegs already on my sd card, and when I look for them with file explorer they show up as question marks!!!

Also how do you get rid of the annoying keypad noises?
[Miscellaneous Android Development] Boleyn:
On compatibility, I had the same issues on 306 as 305 - the paid apps (Copilot live premium, Tune in Radio Pro) don't show up in Play on the phone. From Play on a PC, the apps show as incompatible with the phone and I am unable to "push" the apps to my phone. I haven't had a chance to try the MarketFix/VPN option suggested by Cybermaus yet as I use the phone for work so have had to go back to gingerbread.

Just wondering - if its an issue with the phone and google certification, why that doesn't show itself up with gingerbread (I can install everything either from Play on the phone, or pushing from PC). I'm currently running 142 from mobile uncle. Looking in to the copilot issue I came a cross some posts (not specific to A750) that problems were related to the LCD density, and that there were work-arounds possible by temporarily changing this (there are aps to make this easier). Again no time to investigate further yet.

I will do some more testing when I have a break (thank god for back-ups!).

Thanks for your hard work and progress, as always a solution will come out in the end!
[Miscellaneous Android Development] Timer2000:
I will try this and report....

http://www.redmondpie.com/how-to-in...-from-android-market-for-unsupported-devices/
[Miscellaneous Android Development] cybermaus:
You probably mean S143 from Etowalk.

Can you check, to make sure, that all 4 apps mentioned above, do list as compatible for you with that ROM? If so, it is something ICS specific.
[Miscellaneous Android Development] johhnyhotrocks:
roaming

Just another issue,

Please remember I am new to android!!

When I make a call i get a warning that the local simm card isnt available and it is roaming.................why is this and have I lost the imei as described.

JOHN
[Miscellaneous Android Development] da.jasman:
S305 location & "cleaning" details

Hello Friends :)

And since I'm a noob here and don't have a thanks button at the moment, my explicit thanks to cybermaus for his fantastic work and support and to all other members with their helpful questions and answers.

I have successfully upgraded from factory S138 to cybermaus' S148 with everything (seemingly) working well, and now I want to upgrade to S306.

So, here are my questions:

a) It is recommended that to get to S306 from S148 we have to first upgrade to S305. Is this still true? And if yes, which one? V0 or V0.1?

b) Where is *any* cybermaus' S305 ROM located? At 4shared I get a "The file you requested has limited access: Publisher only." message with no obvious workaround when I click on any S305 ROM. Same when I try to download the whole folder torrent: no S305 is included there either.

c) If we want to overwrite USERDATA we are advised to "extract empty.userdata.rar". Is this the same as booting with CWMR Touch and doing "wipe data/factory reset"->"delete all user data"? If not, then how do we do this?

d) If we want an empty internal SD card before flashing to a new ROM we are advised to "extract empty.fat.rar". Is there a way to do this at CWMR Touch? If not, then how do we do this?

e) If not answered with the above: should we also do a "Wipe Dalvik Cache" at CWMR Touch before flashing to a new ROM?

Thanks in advance.