yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Q&A, Help & Troubleshooting] SirKunon:
Kies has this option build-in. Just select initialize device from menu or something like that, than enter you phone serial number and model name and voila.

It will tell you what original factory firmware was preinstalled and even flash it if you like.

i9.0.1.3k galaxy imperator
[Galaxy S II Q&A, Help & Troubleshooting] sunny9347:
I tried this, It says " GT i9100 does not support initialising "

I know my phone is from poland. polish was the default language for my fone. Later my phone got bricked, So I had to flash it. Wen i searched it in here http://xdaforums.com/showthread.php?t=1075278 I saw quite a few firmwares from poland. Tried XXLPQ and XXKI4. But the default language came as English UK . I think I flashed it with wrong firmware. I am confused with which CSC should be used. OXA or XEO .

Is there any chance to find the stock firmware with IMEI and S/N

S/N : RDZB913735Z

can you kindly check for me, wats the official firmware for my phone.

Thanks and Regards.
[Galaxy S II Q&A, Help & Troubleshooting] SirKunon:
Allrigt I will check this but don't publish your IMEI here. PM me.

Poland have XEO code. But if phone was branded than it can be operator's code (IDE - Orange, TLP - T-mobile...)

i9.0.1.3k galaxy imperator
[Galaxy S II Q&A, Help & Troubleshooting] sunny9347:
Thanks man,

Now i am sure its XEO , its unbranded, international version, bought from amazon.com
[Galaxy S II Q&A, Help & Troubleshooting] SirKunon:
I'm sorry but Kies can not initialize this phone. This could mean that your phone was not branded and you can flash any official XEO firmware if you want to repair it in Sammys Service Center.

You can flash 4.0.4 immidiatelly with Odin or, if you feel that you absolutly must use Kies to upgrade (don't know why) than flash official 4.0.3 (XXLWP) it is stock for XEO region and after that change your CSC by dialing service code *#272*IMEI# (IMEI - your IMEI number). From pop-up menu choose XEO. Phone will be wiped and new CSC will be set. You can check this in 3e recovery (yellow information text at the bottom) or in Kies - there should be (XEO) at the end of the line with current version information. Than you can upgrade to 4.0.4 via Kies or FOTA.

i9.0.1.3k galaxy imperator
[Galaxy S II Q&A, Help & Troubleshooting] karasahin:
Sorry for bump, is it possible?
[Galaxy S II Q&A, Help & Troubleshooting] karasahin:
BUMP
[Galaxy S II Q&A, Help & Troubleshooting] Asfand Yar Khan:
Hy,

I have a galaxy grand prime G530H and I have accidently deleted the stock rom. Can you tell me plz how can I find the firmware suitable for my cellphone. plz hurry up!
[Galaxy S II Q&A, Help & Troubleshooting] noppy22:
http://www.sammobile.com/firmwares/database/SM-G530H/
[Miscellaneous Android Development] gmarkall:
Cyanogenmod 7 for the Lenovo Ideapad A1, by Milaq and myself.

BEFORE YOU BEGIN

You should install the modified bootloader that allows you to get into fastboot mode if necessary. This is because there is only one kernel on the A1, and if the kernel causes problems (unlikely, but it's better save yourself the risk) you won't be able to boot normally or into recovery. Being able to boot into fastboot mode gives you a way out of this by allowing you to flash a kernel through usb with the fastboot command. See this post: http://xdaforums.com/showpost.php?p=25186171&postcount=120

Simple installation guide

David Artiss has written a beginners' guide that walks you through the process of installing CM7 starting from the stock system. Get to it here:

http://www.artiss.co.uk/2012/04/installing-cyanogenmod-on-a-lenovo-ideapad-a1

Syncing and building it:

Clone the Cyanogenmod repository:

repo init -u git://github.com/CyanogenMod/android.git -b gingerbread

Then add the local manifest:

git clone https://github.com/milaq/android.git local-android
cd local-android
git checkout gingerbread
cd ..
cp local-android/local_manifest.xml android/.repo

They sync the repo, get rom manager, and build:

cd android
repo sync
./vendor/cyanogen/get-rommanager
source build/envsetup.sh && brunch A1_07

What works:

Graphics HW acceleration

Touchscreen

Buttons (vol, power, menu, back, home)

Removable SD card

Audio

Accelerometer

Wifi (see caveat below)

Bluetooth

Vibration

Internal SD card

Front and back camera for still images, video recording from back camera

GPS

HW accelerated decoding (h.264 etc)

Issues

No 3G on the 3G versions.

Video recording from the front camera

Accelerometer switch not working

Market gives phone layout instead of tablet layout after update

Modified partition layout used with CWM 5.0.2.8 seems to prevent the internal SD card mounting.

GPS Time from android.location.Location.getTime() is wrong (1 day ahead?).

DSPManager sometimes crashes when headphones are inserted.

Bluetooth file transfer doesn't work, but Bluetooth HID seems to work.

IRC Channel

#ideapad-a1 on irc.freenode.net.

Recent logs at http://shron.de/irclogs/ideapad-a1.log

Some older logs at http://shron.de/ideapad-a1.log

Download page

Nightly builds, built by Milaq and hosted by goo.im:

http://goo.im/devs/milaq/a107/cm-7

Acknowledgments

Many thanks to:

Milaq - fixing loads of things: Camera, GPS, vibration, autobrightness, cpu responsiveness, scrolling performance, wifi geolocation, disabling background blur, hiding phone signal by default, density fixes, etc, etc, ...

SpiegelEiXXL - many discussions and thoughts, setting up nightly builds, hosting nightly builds.

Pati- for spotting how to prevent the reboots and internal SD card fixes.

Templis - Channel logs

Collaboration

Please feel free to discuss this porting effort here, point out errors, fork the repositories, submit patches/pull requests etc! :)
[Miscellaneous Android Development] gmarkall:
Latest updates:

18 Feb: Nightly downloads added. Please follow the commit log on Github for further details of updates: https://github.com/gmarkall/android_device_ideapad_a1/commits/gingerbread

12 Feb: Fixed the 5:43 reboot issue, wifi (sort of), and accelerometer. New version on download page.

17 Jan: Got it booting, added download page.

15 Jan: Made some very hacky changes that allow an otapackage to be built.

14 Jan: Tried flashing it - so far not quite booting as far as the home screen, but does get to the boot screen.

13 Jan: I had the wrong size for the system partition, which was causing make_ext4fs to fail. This is now corrected, and the build finishes.

13 Jan: I created an IRC channel for discussion of Clockworkmod, Cyanogenmod and development on the A1. It is #ideapad-a1 on irc.freenode.net.

12 Jan: I've added a few more bits and bobs to the build - in particular editing BoardConfig.mk to include settings for building libaudio.so, using the camera stub for the time being, bluetooth settings, etc. Also added some missing files: /etc/media_profiles.xml and vold.a1.fstab, overlay.omap3.so.

11 Jan: added a script that pulls the proprietary libraries off the device and creates a vendor/lenovo/a1 folder for them.
[Miscellaneous Android Development] breadsmasher:
I have a 16GB Lenovo A1 and am more than happy to help out with any testing you need with CM7!

Just drop me a PM if you want any private testing done or I will test out the moment you post a Rom here to flash.

Thanks, Charlie.
[Miscellaneous Android Development] BuzzyB:
awesome! did you already try to flash and run it?
[Miscellaneous Android Development] gmarkall:
Not yet. At the moment the build system doesn't quite work for making a flashable zip suitable for the ideapad. I want to get the build system to make the update.zips without any manual intervention, rather than just putting one together by hand - otherwise it will be a pain every time I change something to have to manually make a new update.zip.
[Miscellaneous Android Development] gmarkall:
I tried flashing it - I'm not quite getting as far as the home screen in booting yet, but it's a start:
[Miscellaneous Android Development] twinpapa:
nice teaser :-)
[Miscellaneous Android Development] LoveTKB:
Awesome!!!
[Miscellaneous Android Development] piccobit:
Simply wonderful!
[Miscellaneous Android Development] otti17:
Update

something new...
[Miscellaneous Android Development] jaysus145:
:sehorn:

Cool beans!
[Miscellaneous Android Development] gmarkall:
So with the latest version I have, after bootup there's some problems with dalvik-cache.

The files in /cache/dalvik-cache and their permissions are:

# ls -l
-rw-r--r-- 1 system system 850744 Aug 1 2008 system@app@Settings.apk@classes.dex
-rw-r--r-- 1 system system 57112 Aug 1 2008 system@app@SettingsProvider.apk@classes.dex
-rw-r--r-- 1 system system 232920 Aug 1 2008 system@app@SystemUI.apk@classes.dex
-rw-r--r-- 1 system system 27960 Aug 1 2008 system@framework@am.jar@classes.dex
-rw-r--r-- 1 root root 266000 Jan 16 23:36 system@framework@android.policy.jar@classes.dex
-rw-r--r-- 1 system system 194352 Aug 1 2008 system@framework@android.test.runner.jar@classes.dex
-rw-r--r-- 1 system system 13880 Aug 1 2008 system@framework@bmgr.jar@classes.dex
-rw-r--r-- 1 root root 778656 Jan 16 23:36 system@framework@bouncycastle.jar@classes.dex
-rw-r--r-- 1 system system 7448 Aug 1 2008 system@framework@com.android.location.provider.jar@classes.dex
-rw-r--r-- 1 root root 24128 Jan 16 23:36 system@framework@core-junit.jar@classes.dex
-rw-r--r-- 1 root root 4798600 Jan 16 23:36 system@framework@core.jar@classes.dex
-rw-r--r-- 1 root root 1391096 Jan 16 23:36 system@framework@ext.jar@classes.dex
-rw-r--r-- 1 root root 8087736 Jan 16 23:36 system@framework@framework.jar@classes.dex
-rw-r--r-- 1 system system 6816 Aug 1 2008 system@framework@ime.jar@classes.dex
-rw-r--r-- 1 system system 4504 Aug 1 2008 system@framework@input.jar@classes.dex
-rw-r--r-- 1 system system 61616 Aug 1 2008 system@framework@javax.obex.jar@classes.dex
-rw-r--r-- 1 system system 89720 Aug 1 2008 system@framework@monkey.jar@classes.dex
-rw-r--r-- 1 system system 28496 Aug 1 2008 system@framework@pm.jar@classes.dex
-rw-r--r-- 1 root root 1638216 Jan 16 23:36 system@framework@services.jar@classes.dex
-rw-r--r-- 1 system system 147728 Aug 1 2008 system@framework@sqlite-jdbc.jar@classes.dex
-rw-r--r-- 1 system system 8496 Aug 1 2008 system@framework@svc.jar@classes.dex

Logcat is at: http://www.doc.ic.ac.uk/~grm08/ideapad/cm7-a1-logcat-jan-17.txt

Any suggestions? :confused::)
[Miscellaneous Android Development] xbdesign:
Did you try to chmod 777 /cache/dalvik-cache

Just for testing it?

OTA use data/dalvik-cache and have the same File right like you do.

# create dalvik-cache and double-check the perms

mkdir /data/dalvik-cache 0771 system system

chown system system /data/dalvik-cache

chmod 0771 /data/dalvik-cache

# create the lost+found directories, so as to enforce our permissions

mkdir /data/lost+found 0770

mkdir /cache/lost+found 0770

---------- Post added at 09:47 PM ---------- Previous post was at 09:35 PM ----------

What rights have your /cache/dalvik-cache Folder?

It schould have 771

But i think that /cache have only 770
[Miscellaneous Android Development] gmarkall:
I did try that, but it didn't make any difference unfortunately.
[Miscellaneous Android Development] xbdesign:
So what rights you have now for that Folder (after/at boot)?
[Miscellaneous Android Development] gmarkall:
# ls -l
drwxrwx--x 2 system system 3072 Jan 17 21:02 dalvik-cache
[Miscellaneous Android Development] gmarkall:
I just noticed that it's only things that run as app_XX that have a problem opening /cache/dalvik-cache/system@framework@ ...

Things that run as system, e.g. com.android.settings, don't seem to have a problem.

I feel like I'm missing something obvious now! :)
[Miscellaneous Android Development] xbdesign:
Right,

all Positions that have root have a Problem

-rw-r--r-- 1 root root

On STOCK ROM there are no Files that have one root root.

They are all having

system system

or

system app_<AppNr>

or

system radio
[Miscellaneous Android Development] gmarkall:
What is the problem? Those are the same permissions as on my CM7 Desire which doesn't have this issue.
[Miscellaneous Android Development] xbdesign:
No Problem.

Just wondering why every one of them giving an Error.

I have no working CM7 to compare it to.

---------- Post added at 10:59 PM ---------- Previous post was at 10:52 PM ----------

Are you at stage where you can Wipe dalvik-cache, or it is hapening by building/restoring it?
[Miscellaneous Android Development] gmarkall:
It sounds like you have CWM installed, but not the rev3 version. Have you tried installing rev3?
[Miscellaneous Android Development] gmarkall:
You don't need to do this in CM7 - you can do it in recovery:

1. Boot into recovery.

2. Go into the "mounts and storage" menu

3. Choose "mount /emmc"

4. Plug into your computer through USB

5. Run "adb push stock-a1-recovery.zip /emmc/stock-a1-recovery.zip" on your computer

6. In CWM, go back to the main menu

7. Choose "install zip from SD card"

8. Choose "choose zip from internal sdcard"

9. You should be able to choose stock-a1-recovery.zip from here to flash it.

I hope this helps - please post back if you have any more trouble.
[Miscellaneous Android Development] kryszan:
Anybody tested it? :) I'm interested, but I don't know if there's an english language included.
[Miscellaneous Android Development] 044003:
someone hopes to port the icons with high-resolution from the official rom

also according to (sorry for my permission which cannot post the link) bbs.lephone.cc/forum.php?mod=redirect&goto=findpost&ptid=241418&pid=4734605

front camera with horizontal screen is reflected

please also check it

many thanks to gmarkall for works on A1:)
[Miscellaneous Android Development] ehsangolpesar12:
I flashed the cm7 nightly 18 this morning, till now just one reboot, which was when I tried to use updated gmap, otherwise its pretty much stable and definitely can be used as a daily driver.
[Miscellaneous Android Development] hw840825:
thank you！！！
[Miscellaneous Android Development] 044003:
the v2643 of core seems to have fixed the gmap's reboot problem
[Miscellaneous Android Development] pati-:
Hi,

it seems lenovo changed in 2643ROW libsensorservice.so. I replaced the cm7 lib with this lib. This fixed the reboot issue in gmaps. So we should use the lib from 2643 or find out what lenovo changed.
[Miscellaneous Android Development] 044003:
yes I've tried

it's included but only either English or Simplified Chinese

moreover there's a bit laggy for it

please consider whether you're still interested on it or not:D
[Miscellaneous Android Development] Mantrolo:
Thanks for your help, there are no more problems :)
[Miscellaneous Android Development] milaq:
i commited a custom lights lib yesterday so we can now build liblights.so from source.

see here for details:

https://github.com/milaq/android_device_ideapad_a1/commit/7631b0cf5c7c7eb1d3dff6f38975b666d9c41d7b

this way i fixed the "lowest brightness setting turning the screen off"-issue that graham noted earlier. dimming also works properly now.

(yet to be merged though - will pull request later 2day)

this could also allow using the charging led as a notification light. will take a look at that later.

we build libsensorservice from source.

so we need to diff both files. hopefully not a nasty hack by lenovo again ;/

cheers
[Miscellaneous Android Development] b3h3moth:
Yeah, I installed rev3 prior to attempting the installation of CM7, no luck.
[Miscellaneous Android Development] gmarkall:
Can you boot into recovery, connect up to your computer via usb and run:

adb shell cat /tmp/recovery.log

and paste the output please?
[Miscellaneous Android Development] b3h3moth:
I gave it one more try, and moved the update.zip to another directory and tried again. It installed perfectly. Thanks for the help.
[Miscellaneous Android Development] zavien3:
I may be out in left field here, but I was wondering if there is anyway to change the timeout on the bottom hard keys. I looked through just about every forum and can't find anything. It seems simple enough, but the back light on those stupid keys timeout in 3 seconds. Drives me insane!
[Miscellaneous Android Development] unplugged138:
this is the image of the A1's Mainboard

http://www.leiphone.com/wp-content/uploads/2011/10/462.jpg
[Miscellaneous Android Development] gmarkall:
Unfortunately this is something that's controlled by the kernel or touchscreen firmware - there's nothing we can do about it for now.
[Miscellaneous Android Development] gmarkall:
Nightly build status

Last night's build completed successfully, but overwrote cm7-a1-2012-2-18.zip because of a bug in the buildbot configuration - it shouldn't have been any different from the 18th anyway.

I've merged milaq's liblights fix and will hopefully sort out the problem with filenames on the builder this evening.
[Miscellaneous Android Development] barrielui:
Would you make on screen buttons? Then the pad can be more tablet like and the backlight issue can be neglected
[Miscellaneous Android Development] ehsangolpesar12:
Gapps

any recommendation for which version of gapps to use?

I used "gapps-gb-20110828-signed.zip" from http://goo-inside.me/gapps/gapps-gb-20110828-signed.zip and ended up with no Gmail app and old Gtalk without voice and video chat, :confused:
[Miscellaneous Android Development] LenovoA107:
Great Job

We are looking forward CM9 for A1
[Miscellaneous Android Development] anthonyko:
i just flash cm7-a1-2012-2-18.zip on my A1-07 and happy with it.

And I found that the internal SD card (around 1.02G) become emmc in "storage"

Is there any way to make that "emmc" combine into internal storage?

So that the internal storage will change from 300MB to around 1GB more space.

Thanks
[Miscellaneous Android Development] milaq:
i enabled onscreen buttons here

https://github.com/milaq/android_device_ideapad_a1/commit/678c3c9e2718292cf63b528f8261b4bd607b4e04

when merged, those can be selected via CMSettings>Tablet Tweaks>Choose soft-buttons

that's perfectly fine. Gmail is not included.

download this

http://goo-inside.me/gapps/gapps-gb-20110828-newtalk-signed.zip

and flash it over the current gapps to use video enabled gtalk.

gotta use sd-ext for that
[Miscellaneous Android Development] kasaijana:
@ehsangolpesar12

thats normal. the gapps are slim and all the apps you are able to install from market are left out, so is gmail. if its not possible to download gmail in your country you have to use market enabler and set for example t-mobile us. then you will be able to download gmail
[Miscellaneous Android Development] LenovoA107:
Everytime I use Google Map，it will reboot

15-20 seconds after I open GoogleMap, the system will restart.
[Miscellaneous Android Development] mikelets456:
I was able to use Google maps 5.1 and 5.2 now it does not work. I am using Mapquest for now... Google Maps force closes before it opens.
[Miscellaneous Android Development] milaq:
google maps < 6.x working flawlessly here
[Miscellaneous Android Development] anthonyko:
thanks..i will search as a beginner on Android .. :)
[Miscellaneous Android Development] drdoolittle:
Big thanks to gmarkall & co. for working on the CM7 mod for the A1 - already functional like a stock ROM, except some minor issues. One of the issues I noticed is, that when using the GoLauncher the icons seem to big and won't display the whole icon name. Or is it because I changed DPI to 200?
[Miscellaneous Android Development] u2ebusiness:
firstly boss thanks for u rom

i come from china so my english not very good

i get some problem for 20th versions wish u can understand and fix it in next versions

1 wifi when u stop it once the a1 will be shut down

2 speaker was not working when u play some game like tom cat u speak the soft couldnt listen and not learn

3 some of the soft couldnt full screen like qovd cntv and etc.

wish u can see that and fix it

chinese a1 player will thanks alot about u done the work

best washs for u

good luck
[Miscellaneous Android Development] dusko_m:
I can't download 20th nightly. Can't access this file or something similar

For this, try to disable Compatibility Mode in Spare Parts.

TT HD2
[Miscellaneous Android Development] drdoolittle:
OTG

By the way, does the A1 support OTG mode with CM7?
[Miscellaneous Android Development] chkyj:
希望rom越来越完善,感谢gmarkall,也感谢milaq对milestone的奉献!
[Miscellaneous Android Development] gmarkall:
Use cm7-a1-2012-02-20.zip instead - a second one got built last night with incorrect permissions and a slightly different name.
[Miscellaneous Android Development] 572305835:
I am from a Chinese Ideapad A1 user, now using the ROM is your achievement, use very good, thank you for your hard work brings us surprise! I have paid attention to your updates, please pay attention to rest, thank you again for your hard work, good luck! Come on.
[Miscellaneous Android Development] sky395:
Simply wonderful!
[Miscellaneous Android Development] anthonyko:
it seems that CM7 still can't support H.264 hardware decode

I use pps http://download.ppstream.com/android/pad/pps_pad.apk

and it show that it can't play video as it only support H.264 hardware decode

Beside, I use mxplayer

https://market.android.com/details?id=com.mxtech.videoplayer.ad

and it show "SW" when play the video rather than "HW" in stock rom 2643
[Miscellaneous Android Development] jefflin0902:
The IMEI is NULL

How fix the IMEI.....
[Miscellaneous Android Development] dusko_m:
A1 doesn't have GSM module ->no IMEI

TT HD2
[Miscellaneous Android Development] gmarkall:
Chinese users have a 3G option - unfortunately we don't have the RIL in the CM7 build at this time so it doesn't work - this would also cause the IMEI to show up as null.
[Miscellaneous Android Development] tonyyeb:
My A1 has been despatched from Amazon today. Looking forward to rooting and dropping this ROM on when it arrives.

I've used custom ROMs a few times on previous phones but only when following detailed instructions. Is there any similar instructions for getting a stock A1 to custom ROM anywhere?

Thanks in advance
[Miscellaneous Android Development] mikelets456:
All I did was Root (per thread http://xdaforums.com/showpost.php?p=19531702&postcount=1 ), install CWR, wipe data/Cache, wipe Dalvik then flashed. Been happy since...only 1 reboot in 5 days and it was a "Wifi error". Must be some sort of Wifi hardware or kernal problem. Otherwise it has been great.

Download "lcd density", Juice defender, Setcpu and spareparts and you're ready to roll. For $199 it's a decent pad.
[Miscellaneous Android Development] tonyyeb:
Great, thanks for the info. Did you do a backup first in cade you need to revert back?
[Miscellaneous Android Development] mikelets456:
I backed up and tried a restore while on stock...bad idea. I had to reboot/format like three to four times before I was able to get it stable. Thanks for reminding me I need to make a back up of CM7 and the A1. BTW, I feel the stock firmware is garbage even with "go-theme". It rebooted quite often and was very unstable. The only way I will go back to it, is if I have to send back to the factory because of hardware failure.
[Miscellaneous Android Development] ThorStev:
source code released

finally, thanks to Mark from Lenovo

download.lenovo.com/lenovo/content/sm/A1-Kernel-Source.tgz

forums.lenovo.com/t5/IdeaPad-Slate-Tablets/Android-Source-Code/td-p/610273/page/5
[Miscellaneous Android Development] jefflin0902:
SORRY ....

Is MEID...

I Install NaviKing need the MEID....
[Miscellaneous Android Development] gmarkall:
Don't get too excited yet... http://forums.lenovo.com/t5/IdeaPad-Slate-Tablets/Android-Source-Code/m-p/687041#M5541
[Miscellaneous Android Development] falleny:
this is awesome...Thank you very much for doing this...
[Miscellaneous Android Development] lzsoho:
thank you, gmarkall !

i have used your roms from 2.18 to the latest version 2.21, and my pad is 16GB. and i found that all roms used power quickly, meanwhile, there always exists wave sound although screen is locked. i think that is the reason why all roms used power quickly.