yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] amjl2000:
OK so I went down the CWM5028 route to get CM7 on my A1... and after putting Gapps, things are well! However, I can't find a way to automatically restore all my apps from google (via the backup/restore options that i definitely had checked before). Now I may have skipped the option to restore during the initial setup, so is there a way to do it now? Plan B is retrieving the apks from a previous backup, but this might be a slow process...
[Miscellaneous Android Development] akulp:
OK, I sucessfully installed ClockWorkmod and CM7.

Now what:)?

1.

How can I get Google Play to work? I installed it over SD card, but I get error:"You must add an account to the device to continue..."

If I press Yes, when I'm asked to add It nohing happend.

So there is google account setup wizard missing in CM7 is that right?

And I need Gapps from here:

http://wiki.cyanogenmod.com/wiki/Latest_Version/Google_Apps

I have to download gapps for CM7 and install them from ClockWorkmod menu. Is that right?

2. Can I restoar apps from backup, which was done before upgrad to CM7 or it' better to install again?
[Miscellaneous Android Development] purloiner:
Iirc once gapps is installed account setup will start at boot.

I never restored apps on a new ROM I always start fresh.

My 2 pence....
[Miscellaneous Android Development] gmarkall:
OK, I sorted out the problem. Will post an update about it in a while.
[Miscellaneous Android Development] xbdesign:
Do you also do some Symlinking between /cache/dalvik-cache and /data/dalvik-cache ?
[Miscellaneous Android Development] gmarkall:
The problem was with the init scripts. I couldn't get init to read (or appear to read) either init.a1.rc or init.A1_07.rc, so I had the build copy the original init.rc from the stock system to init.rc in the CM7 build. However, this init script wasn't suitable for some reason or other. I noticed that init also tries to read "init.target.rc", so I had the build copy the stock init.rc to that name instead. Now it boots up.

I thought there might be some people who would find it fun to have a play with this early version, so I created a page to host it: http://www.doc.ic.ac.uk/~grm08/ideapad/cyanogenmod/

Summary:

First build of CM7 for the Ideapad A1. What appears to work: screen, touchscreen, audio, menu/home/back/volume/power buttons. What doesn't work: SD card, wifi, bluetooth, camera, accelerometer. Reboots every couple of minutes. Anything not mentioned, assume it doesn't work.

I've also provided a zip that restores the stock A1 ramdisk:

If you want to go back to the stock system, you will need to install this zip to bring back the stock initial ramdisk. This is for the ROW 2375 build only - don't use it with other builds.

Installing:

I would recommend against installing this if you don't have the 2375 ROW build on your A1, because I only have provided a way to get back to stock for that build (you could use an OTA package to get back to other builds, but if you want to do that, you're on your own). Do a backup of the stock system before you install. Install from Clockworkmod in the usual way. Wipe data and cache after installing. When you want to go back to the stock system, install stock-a1-ramdisk.zip then restore the backup.

The usual warning/disclaimer:

Since this has only undergone light testing, there is risk of damage or problems due to bugs in the ROM or its installation. The worst case scenario is that your A1 will be bricked. In the event that something goes wrong, I will do my best to help recover the situation, but I am not liable for any damage incurred. It is up to you to decide if you want to take this risk. If you are not comfortable with the risk, then do not attempt to install the ROM!
[Miscellaneous Android Development] LoveTKB:
I have 2Gb Ideapad A1. Can I install this CM7 rom on my Ideapad. Or this rom is for Ideapad A1 16Gb only?
[Miscellaneous Android Development] gmarkall:
I believe it should be suitable for the 2GB Ideapad. Have you already installed the Clockworkmod recovery 5.0.2.7 from the other thread? I'm not sure I've heard back from anyone who has installed it on a 2GB Ideapad yet, but I don't know of a reason why that shouldn't work either.
[Miscellaneous Android Development] gmmurphy:
A1

wow, i was hoping for this. ordered yesterday for the wifey. 2/7 is ship date, you guys will be official by then, i hope. thanks for the hard work.
[Miscellaneous Android Development] LoveTKB:
Yes, your Clockworkmod recovery 5.0.2.7 on Ideapad A1 worked on my 2Gb Ideapad.

I will test next version of CM7 rom on my Ideapad :)
[Miscellaneous Android Development] zole2112:
Excellent work so far! I just ordered one today, looking forward to flashing, thanks for what you've achieved so far.
[Miscellaneous Android Development] platypuss94:
anybody know if that widget has been ported at all?
[Miscellaneous Android Development] tinybeetle:
What widget? :confused:
[Miscellaneous Android Development] platypuss94:
This onehttp://64.19.142.13/www.xda-developers.com/wp-content/uploads/2012/01/ideapad-a1-230x230.jpg?139d23
[Miscellaneous Android Development] Fantom847:
Great that someone is trying to develop Cyan 7 for this tiny device. Im looking forward to test it.
[Miscellaneous Android Development] LoveTKB:
3 days from the first CM7 version. gmarkall, please update your project status :)
[Miscellaneous Android Development] gmarkall:
I'm afraid not a lot has changed. Since I got it booting, I've only had a small amount of time to work on it and I have spent that time trying to tidy up the init.target.rc, because there was a lot of duplication between that and init.rc, tidying up a couple of other bits and pieces, and submitting a patch back to Cyanogenmod for the changes that build the U-Boot ramdisks correctly for the A1.

At the moment I'm trying to figure out why it spontaneously reboots. I've noticed that it doesn't seem to do it if it's running off the battery and the screen is off. If the screen is on and/or it's charging, it always reboots within a few minutes. There isn't anything that shows up in the logcat or last_kmsg that hints at any problem either.

I'm probably going to keep on working on this before I look at other things like wifi, since it isn't very useful to have a tablet with working wifi that restarts every couple of minutes :)
[Miscellaneous Android Development] NikLP:
If you weren't aware, there is a known issue with some units where the unit will reboot if the wifi is switched on and the unit is charging. If you can, you might want to attempt to disable the wifi hardware (if indeed that is currently possible).

There's plenty of complaints about this (and lots of other issues with this model, which is why I'm hesitant to purchase one right now) on this thread: http://xdaforums.com/showthread.php?t=1355319
[Miscellaneous Android Development] gmarkall:
Mine is stable on the stock ROM - I haven't had any reboots whilst charging, and I never turn off wifi - I got the impression that this was a hardware issue on most of them?

It does seem as if Lenovo has let quality control go with the A1 - I probably would have been scared off buying it if I'd read more extensively about it before purchasing.
[Miscellaneous Android Development] gmarkall:
As I was a bit stumped with the reboot issue for a while, I thought I'd have a look inside and see if there were any test points or anything like a serial port that might be helpful for debugging.

There are a few test points on the board - I tried to discover what was going on, but all I had at my disposal was an arduino-based logic analyser, which wasn't much good. I don't know whether it was too slow, the voltage was too low for it to detect, or its buffer was too small and nothing happened during the time I was testing, but I didn't get anywhere with it.

I took a few pictures of the pad as I disassembled it, and took pictures of the test points - some of which are outlined with a little square. I've posted them up at http://www.doc.ic.ac.uk/~grm08/ideapad/board/ in case anyone is curious.

I've ordered a Bus Pirate which should be here in the next couple of days, then I might be able to find out what some of these points are for.
[Miscellaneous Android Development] TippyTurtle:
A few quick questions...

1. How did you get the back panel off? I am too fearful to just pry it off...is that all there is to it? Straight up...or at some type of angle?

2. I see in your pictures you have "Near 3g modem"...does this mean there is a GSM radio?...and sim slot?

3. I assume the internal flash is solder to the board...but since Lenovo refers to it as the "internal SD Card" I am wondering if they literally have a (upgradable) micro-SD or standard SD slot. Is there?

...and as my people have already said THANK YOU SO SO MUCH!!! I really appreciated the work you are doing. If there is any detective or busy work you need done to help speed your progress, please post it here. I am sure many of use will quickly to the noisy/boring work for you.

Tippy

---------- Post added at 09:42 PM ---------- Previous post was at 09:31 PM ----------

Are you monitoring memory use? Maybe something is leaking...then kernel panic? Things like kernel panic cause a reboot on most devices? Or, is there a watchdog with some type of log?

Maybe leaving top or vmstat running to see if a number gets out of whack might point to something.
[Miscellaneous Android Development] gmarkall:
I pried it off with my fingernails (which still hurt after 3 days :D ). I started where the volume buttons are, since the gap made it easy to interpose my nail between the back cover and the silver-coloured middle partition. Then I worked my way round pulling it up, applying pressure in the middle of the back with my other hand, so that the edge of the back cover could lift away from the tablet, with the back cover flexing slightly to accommodate this.

If you look at back_cover_off.jpg, you can see where the holes for the clips are - they're the rectangular holes around the edge - this might help as a guide to where you'll feel the most resistance if you're trying to remove your own.

At the end of it all, I had managed to remove mine without damaging the casing or any of the clips - so with a little care and patience, it is doable.

There's a space on the board for a 3G modem and SIM card holder, but it's just emtpy on mine - the space for it is the area where the board is covered in copper-coloured squares on back_cover_off.jpg.[/QUOTE]

I haven't turned the board over (and the flash isn't on the side I've exposed), but I doubt there will be an SD card - I imagine it will be a flash chip soldered to the board. Additionally, the Lenovo hardware maintenance manual has two different motherboard part numbers for the 2GB and 16GB versions, which suggests that the onboard storage can't be removed from the board.

You're welcome - I'm glad you like what I'm doing :)

If you can post a logcat and last_kmsg from when the updated Google Maps does a reboot, that would be useful - one of my theories is that CM7 is triggering the same problem that causes a reboot in Google Maps (although unlikely I know). I'd do it myself, but it's a bit tricky to use the tablet with all the covers off, and I was trying to avoid putting it back together until I've got the Bus Pirate and tried again with some of those test points.

Thanks - I hadn't thought of that. I'll give it a try at some point and see what happens.
[Miscellaneous Android Development] rkaede:
hi there, just wondering why dont u try to build cm9 instead? since its open also. :D. anyway i admire ur effort for this tab. great job man.
[Miscellaneous Android Development] gmarkall:
You do need the Google apps from there, and you do install them from the Clockworkmod menu. Once you've done that, you can add a Google account and will be able to use Market/Play.

I think you can back up your apps with Titanium Backup, then restore them to CM7 afterwards. But I don't think there's a simple way to restore them from the backup you make with Clockworkmod.
[Miscellaneous Android Development] gmarkall:
I think you can use Titanium backup - you could use CWM to restore your old system, install TB then backup all your apps, flash CM7 and then install TB and use it to restore your backed-up apps.

I think that's the simplest way, but someone else might know a better way...
[Miscellaneous Android Development] akulp:
Sorry, I didn't understand "Iirc once gapps ..."

So I was right? I have to install Gapps? Than as you said, ater restart, acc. setup will start....
[Miscellaneous Android Development] Christian C.:
iirc = if i remember correctly

Yes, just install gapps as zip with cwm and the initial setup appears at next system start.
[Miscellaneous Android Development] fanxyz:
Great, WIFI work in 03-08 version. Thanks a lot.

But the airplane mode can't be turned on yet.

The airplane mode in official stock rom is working. It seem this mode save more battery.

In CM7, even if the wifi, Bluetooth and GPS are off, in Battery use menu, the Cell standby (battery uesd by cell radio) still cost about 12% - 18% battery used.

Is it a problem?
[Miscellaneous Android Development] akulp:
All done..my account is back.

Great work with CM7, very nice!

Thanks guys for al your help.
[Miscellaneous Android Development] monsefito:
Issues report

First at all thanks for your great work people!

I've installed the last nigthly and it works fine.

There are some issues that have been reported and I've found some things that maybe are or not, It's about apps. The Terminal emulator that comes with CNM7 doesn't recognize the exit comand and when I install Blade Buddy, the app don't recoginze any Spare parts so I must install it.

Regards from Barcelona!
[Miscellaneous Android Development] akulp:
Hm. first bigger problem I've found.

I can't overwrite defaul keyboard...

I installed "Go keyboard" and two others. I have them under Settings-> Language and Keyboard menu. I can thick them, but tablet always show default (Android) keyboard.

I tried to reboot, shutdown...I installed keybord on internal memory...

Any suggestion?
[Miscellaneous Android Development] tinybeetle:
When you put the tablet into Airplane mode, Cell Standby is replaced by "Tablet Idle". It uses the same amount of battery. I've read several online discussions about this topic, there is no battery difference since there is no cellular antenna in the A1 that can drain power. So to answer your question, you are not losing any battery to it.

---------- Post added at 09:52 AM ---------- Previous post was at 09:24 AM ----------

Here's a good reason to get USB device access working on the A1. Very Cool!

http://www.slashgear.com/clearwire-unveils-clear-stick-atlas-09217652/
[Miscellaneous Android Development] fanxyz:
tablet idle should replace the "phone idle", right?

Now in my A1, Phone Idle is 11% battery use, and Cell Stanby is 12% battery use.

QUOTE=tinybeetle;23432955]When you put the tablet into Airplane mode, Cell Standby is replaced by "Tablet Idle". It uses the same amount of battery. I've read several online discussions about this topic, there is no battery difference since there is no cellular antenna in the A1 that can drain power. So to answer your question, you are not losing any battery to it.

---------- Post added at 09:52 AM ---------- Previous post was at 09:24 AM ----------

Here's a good reason to get USB device access working on the A1. Very Cool!
[Miscellaneous Android Development] amjl2000:
Since putting on CM7 and charging the battery, in the last 24 hours, capacity has dropped to 97% (wifi off and not using it). At 22 hours, it was still showing as 100%, then I let the nipper look at his zoo animals.

I'm very impressed! :)

(and I have been toggling the wifi a few times now with no issue)
[Miscellaneous Android Development] milaq:
CM Stats

please opt-in with the official cyanogenmod stats.

it is only run at boot and costs neither battery nor performance.

no personal information is beeing sent, you can preview the data if you like.

you can change the settings for cmstats in

settings>CM settings>system>anonymous statistics

we have ~700 uniqe installs atm but i expect the number to be higher if everyone opts-in.

so please do so in order to support our porting efforts :)

you can review the stats here http://stats.cyanogenmod.com/

the codename for our device is A1_07

thx
[Miscellaneous Android Development] nccruz:
would like to opt in but sorry to be so novice but how do you do this, like what and where do you put this? thanks...
[Miscellaneous Android Development] amjl2000:
milaq disguised the instructions as code. Go to Settings (bottom left 'hard' button), then cyanogenmod settings.. etc as he's written it :)
[Miscellaneous Android Development] jouwheld:
Last night I did put cm7-a1-2012-03-09.zip on mij 16 GB A1 coming from 2643ROW with CWM v5.0.2.8. Everything looks nice except my internal sd doesn't show up in Android. I don't have any external sd card. CWM still sees my internal SD.

I'll try to mount it via adb now.

edit:

mount /dev/block/mmcblk0p5 /sdcard

did work, will try the built from this night now.
[Miscellaneous Android Development] haoso2:
you can set the internall SD from the "cm setting"-application.then restart you can see you internall sd as the sdcard.

---------- Post added at 02:39 PM ---------- Previous post was at 02:29 PM ----------

I have two questions:first Do i need to update the recovery everytime with the .ub update? Second the cm3.10 also not workout the front camera preview problem which also have the opposited. other gay the same to me.
[Miscellaneous Android Development] jouwheld:
cm7-a1-2012-03-10.zip has same problem.

enabling settings ->cm settings -> application setting -> Use internal storage

also doesn't have effect. Disabling this setting reboot and enable also doesn't help.

Now trying putting in a external sd
[Miscellaneous Android Development] milaq:
you can use cwm 5.0.2.7. then your internal sd will work
[Miscellaneous Android Development] jouwheld:
Don't really understand. How does using a other cwm help with using the internal sd in cyanogen? And is it possible to downgrade cmw 5.0.2.8 to 5.0.2.7?

Did some more testing, a external sd is working. With the use internal storage setting enabled it is mounted under /mnt/emmc and without this setting under /mnt/sdcard. But the internal still not there.

Does somebody know how I can mount de internal sd persistent. Because mounting with adb works but this isn't persistent afik.
[Miscellaneous Android Development] milaq:
ppl PLEASE (kindly, with a cherry on top and everything) read the first post and search the thread before posting
[Miscellaneous Android Development] gmarkall:
No - that's just there for people who like tinkering. Don't flash the recovery nightlies unless you know what you're doing.
[Miscellaneous Android Development] karbon11:
Thanks a lot for your porting effort gmarkall, awesome job done! Flashed 03-03 last week on my roommate's A1 and it worked quite smoothly. Gonna try 03-10 tonight, glad to see wifi fully operational.

And a question: is it possible to re-partition the device without messing up the /etc/fstab(or sth. similar, not quite sure for new to Android yet accustomed to Linux) in this rom? Wanna purchase a 2G version and re-partitioning seems a must for it. If yes, would anyone please point out a link to the solutions or just point out the name of the partition software? Appreciate any reply and thanks in advance!

Regards from a Chinese user
[Miscellaneous Android Development] haoso2:
but i have update the latest everytime and show its cwm5.0.8 now,maybe i have no chance to use return to official a1 recovery with "a1-recovery"? just consume that.....
[Miscellaneous Android Development] jouwheld:
Sorry, thought I've read everything thoroughly but missed this issue

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

My bad, for the time being I bought a external sd.

Thnx for all the work!
[Miscellaneous Android Development] purloiner:
Seems I made the same mistake, I only installed x.8 cwm and new partition table to try and help with testing, can i safely downgrade cwm to get internal sd card back?

This is obviously my lack of understanding, sorry for the dumb questions! :-)
[Miscellaneous Android Development] gmarkall:
Just downgrading the CWM isn't enough - you need to go back to the old partition table as well. I need some time to make and test a zip that will downgrade from the modified partition table back to the stock one. If I haven't done that in 2 days, please ping me in the IRC channel about it.
[Miscellaneous Android Development] purloiner:
Cheers, I am wondering why go that way rather than have new partition layout work with internal sd?

I thought I was starting to understand droid :-\
[Miscellaneous Android Development] nccruz:
still don't get it.... where do you press the left button hard????
[Miscellaneous Android Development] milaq:
as i went back and forth between the mbr's yesterday i have an update package handy.

with the file attached you can go back to the stock mbr and use cwm 5.0.2.7 with a working internal sd for now.

this is ONLY for 16gb models

md5 of the update.zip is 32147ef0a6343bab9feac0af1f414959

cheers
[Miscellaneous Android Development] xxx168:
Hello

It is unable to operate to lack IMEI some procedures

The system reveals that there is not IMEI
[Miscellaneous Android Development] jouwheld:
not pressing hard, he means the 3 buttons under your screen. Press the left button while in no application. Then in de popup sceen click "settings", then "Cyanogenmod settings". Click "system" and then "Anonymous statistics" Mak sure enable reporting is checked.
[Miscellaneous Android Development] nccruz:
I am on CWM 7... am I the only one that has no cyanogenmod settings in "Settings"??? I have the usual stuff like wireless,dis[lay, etc.....
[Miscellaneous Android Development] jouwheld:
under settings via "about tablet" you can check under Mod Version if you really are using cyanogen mod. Looks like you are on a stock ROM
[Miscellaneous Android Development] monsefito:
Hi people,

today I've update the google maps and curiously the courrent time for the GPS are now working fine. I've got my position bay 8 minuts...
[Miscellaneous Android Development] purloiner:
Brilliant, all flashed and working, thanks Milaq!
[Miscellaneous Android Development] mikelets456:
I am on the feb 18th build and 2525 row and it is fairly stable. I want to update and try the nightlies but don't understand the "ub" build anId how they w beenork or install i am traveling and have limited internet please advise a link or how to install these "ub" updates. I mainly want it for the wifi fix only. It was stable now I am getting more reboots. Thanks for your help and sorry if this has been covered
[Miscellaneous Android Development] akulp:
One question, maybe a bit off topic, but I think this thread is my only option to get answer:)

Is it possible (with some mod/application) to change light timeout on hard buttons (home, back, menu),

It's pretty annoying when you browsing or doing something....and they turn off after couple (3?) of seconds.

EDIT: Sorry, I see, that answer is already in this topic:

"Unfortunately this is something that's controlled by the kernel or touchscreen firmware - there's nothing we can do about it for now."

Reaaaallllyyyy annoying....:(
[Miscellaneous Android Development] purloiner:
I am using the CM soft buttons, settings > cm settings > tablet tweaks > soft button
[Miscellaneous Android Development] nccruz:
I was on 2575 when I flashed cwm 7, then upgraded to 2673, rooted with a1_root from cwm,,,, since I upgraded to 2643, am I really not on cwm 7? or am I missing something... thanks....

Kernel shows 2.6.35.7 njcl1@ubuntu #0...
[Miscellaneous Android Development] passy:
Hello.

I'm currently using cm7 9.03 version.

Media server process drain my battery. System shows 52% at media server

Does anybody know what is this process?

can I stop it somehow?

ps. many thanks for developers gmarkall milaq etc.

ideapad got second life
[Miscellaneous Android Development] spiegeleixxl:
Check http://xdaforums.com/showthread.php?t=980575

Maybe you have a corrupt video/image/music on your phone/card?