yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] TippyTurtle:
I am hopeful there is a Jumpstart for us in that the NookColor has an alpha CM9 that works OK:

http://xdaforums.com/showthread.php?t=1370873

...this device has nearly identical hardware as the A1. In case it is useful, the the hardware I know of in the A1 is:

CPU: TI OMAP3622 ARM® Cortex A8 processor

Video: PowerVR SGX530

Wireless: Broadcom BCM4329

Bluetooth: Broadcom BCM4329

Audio: TI TLV320AIC3110

GPS: Broadcom BCM4751

Front Camera: ?

Back Camera: ?

Multi-Touch: ?

Ambient Light Sensor: ?

Accelerometer (G sensor): ?

Gyroscope: None

eCompass: None
[Miscellaneous Android Development] TippyTurtle:
Or maybe we will get an ICS/CM9 jumpstart when lenovo releases source to an ICS update for the A1? (crossing my fingers)

http://www.youtube.com/watch?v=ygWtbAnmbZA

...Hopefully it is legit.
[Miscellaneous Android Development] tinybeetle:
gmarkall,

This might be of some use to you. It is the Hardware Maintenance Manual.

http://download.lenovo.com/consumer/mobiles_pub/tablet_a1_07_hmm_en.pdf
[Miscellaneous Android Development] tinybeetle:
I just found this Chinese site. The link is translated using Google. They have tons of information about the Lepad A1 (The Chinese version of the IdeaPad A1), partition tools, ROM info, ClockWork etc...
[Miscellaneous Android Development] pckeung:
This is the 16GB version

http://bbs.imp3.net/thread-10481122-1-1.html
[Miscellaneous Android Development] Joanzin:
Rebooting issues

I just wanted it to be known in case this helps figure out the random reboot issues. I had one that rebooted constantly...new from the box. At first it wasn't bad but gradually got worse over a period of weeks. It eventually started to give me battery errors "Illegal Battery Operation" errors to be exact.

And it gave me these errors more frequent with the reboots. I went and researched this and Lenovo/IBM have had alot of battery issues in the past to present. I did in other models made by Lenovo/IBM that these reboots stopped once the batteries were removed from the devices such as laptops made by them. The K1 tablet is doing this too which is a new tablet as well.

To make matters worse...these devices only operate on genuine Lenovo batteries so you can't swap them out for a cheap ebay battery...as if the hardware is only to run on licensed batteries. My tablet almost acted like it didn't recognize that it had a genuine lenovo battery in it and kept giving me those errors.

I had also researched that they had issues with all the recalled batteries from laptops that exploded...literally...that they had to replace the batteries plus put out software updates to correct the problem. So it was a double sided coin so to speak...a hardware and software issue.

Hope this helps! I returned mine but got a replacement and I don't have the reboots now...just other issues.
[Miscellaneous Android Development] gmarkall:
Thanks for pointing this out - my own A1 doesn't ever reboot in the stock system or when in Clockworkmod, so I don't think that there is problem with my tablet hardware. It does have the reboot issue in CM7, which points to it being an issue with the CM7 software. I believe Spiegeleixxl has also tried flashing a build of CM7, and found that it restarted randomly as well.
[Miscellaneous Android Development] Joanzin:
reboot issues

Your welcome! I just hope someone can figure it out. I am almost convinced after all of the reading that I have done plus the experience that I had that this issue lies with the battery as well as a software issue perhaps.

Please keep in mind that alot of units that IBM/Lenovo had made that have had these random reboot issues were doing the exact same thing as the A1. They would just reboot with no error code what so ever or warning. Someone figured out it was the batteries causing it by taking out the battery on a plugged in laptop and discovered the problem had stopped once the battery was removed and then quickly posted this info all over the internet. Soon others found that this was the issue.

Also keep in mind that if you look at the track record...they have had this issue with many different laptops/devices for almost the last ten years. There was about 15 software updates for just the laptops alone listed on their website for the "battery software updates". This has been a huge problem for them over the years which brought them big lawsuits.

I can't help but think that since this is a random problem in only some of the units and if the software has been the constant (not changing for the most part since day 1)...the only variable could be in the hardware such as a battery....maybe they are having quality control issues with batteries and that could explain why only some units seem to have this issue.

Maybe I am wrong...but history usually repeats itself.

Please keep us posted as to what you may find...I am eager to find out the issue.

Thanks so much for all your efforts! =)
[Miscellaneous Android Development] BuzzyB:
Did anyone tried to flash the CM9 Version for the Nook?
[Miscellaneous Android Development] gmarkall:
I wouldn't suggest trying that. The partition layouts are completely different for a start, as well as several peripheral bits of hardware (wifi, bluetooth etc.) differing. I'd expect that an unmodified .zip file of CM9 for the Nook Color would refuse to flash anyway, since CWM will identify the device as "A1_07" and not "encore", which I'd expect it to check.
[Miscellaneous Android Development] sinanju:
For the record, IBM hasn't had anything to do with the consumer device business Lenovo is running for 7 years now. You can drop the "IBM" from your "Lenovo/IBM"
[Miscellaneous Android Development] gmarkall:
Update

I've got a couple more things working:

Wifi now works - at one point I thought that it might be related to the reboot issue, so I got it working.

The external SD card is now accessible. The internal SD card still does not work.

It still reboots every few minutes. I still don't know why.

If you like to browse the internet for a couple of minutes at a time, the current version of this ROM should appeal to you :)

The updated version is now available on the download page.
[Miscellaneous Android Development] ppetermann:
how often does this reboot happen, and is there some pattern to the times when it happens?

like is it happening for example every 10 minutes?
[Miscellaneous Android Development] gmarkall:
It reboots after exactly 5:43 of uptime if the screen is on or if the charger/USB is plugged in. It doesn't reboot at all if the screen is off and the charger/USB is not plugged in.

Additionally, I tried making a ramdisk that only starts up ADB, which also reboots after about 5-6 minutes of uptime. I notice that CWM never reboots.

What are your thoughts?
[Miscellaneous Android Development] ppetermann:
what speed. governor are you using?
[Miscellaneous Android Development] gmarkall:
Ondemand - I tried using setcpu to change it to max 300/min 300, but it still had the same problem.
[Miscellaneous Android Development] gmarkall:
In order to try a different angle of attack, I thought I'd start with the stock system and chop bits out of it until it developed this reboot issue at 5:43 that we see with CM7. I've narrowed it down to the removal of one of the following services that causes the problem:

app_process, mediaserver, bootanimation, dbus-daemon, debuggerd, netd, vold

Once I got a message at 5:43 "The battery is illegal! The system will power down now." - however, another time it simply restarted at 5:43.
[Miscellaneous Android Development] LoveTKB:
What device which you get CM7 source and apply for Ideapad?

I think that device and the Lenovo Ideapad has battery difference.

Can you find the power manager driver in CM7 and edit this?
[Miscellaneous Android Development] Dahaka92:
Hey gmarkall, is it worth a try to flash the NOOK Color CM7/9 Rom? Its likely the same Hardware...
[Miscellaneous Android Development] jpisini:
Sounds like a bad download. Did you wipe cache and dalvik
[Miscellaneous Android Development] MadPriest:
Try reinstalling the CWM and then the nightly build (without rebooting)

I had the same issue once going back and forth between this version and stock ROM
[Miscellaneous Android Development] gmarkall:
New wifi driver

I've compiled the wifi driver (dhd.ko) from source provided by Lenovo. This should make it into the nightly builds this evening - please let me know if any new wifi issues crop up, or if all seems to be the same as it was before with the wifi.

Many thanks!
[Miscellaneous Android Development] geoponer:
Apologies for my naive question: is there any way to install a nightly over another without having to reinstall everything (e.g. through Titanium back up)? For example, I can recall installing an OTA of the stock ROM and then everything was as before (screens, shortcuts, apps and settings).

Is it possible for CM7 too?
[Miscellaneous Android Development] Temaki:
Yes, just install it over the old one and then reboot without wiping the data. Done it several times now without any problems.
[Miscellaneous Android Development] gmarkall:
If you do get problems, try wiping cache - it won't erase any of your data, but will take a bit longer on the next boot as the cache is re-populated.
[Miscellaneous Android Development] tinybeetle:
Hi Graham and team,

I love what you're doing, keep it up. Is the list of issues on the first page still up-to-date?

Thanks.
[Miscellaneous Android Development] dusko_m:
I've heard that you stopped dating

Graham, congrats. There was no reason that you to continue to live better than rest of us :D. hope that she wont occupy to much of spare time that you are devoting to A1 :p
[Miscellaneous Android Development] yayayburby:
How rude! You are all very lucky I let him out to play with you in the first place! Plus I bought him the idea pad! ;)

You should be thanking me :)
[Miscellaneous Android Development] dusko_m:
well..had to press thanks button :)

almost to forgot...congratulation to you too :).
[Miscellaneous Android Development] jpisini:
Found an issue. Airplane mode does not seem to work properly. You don't get a check box or the little plane on the notification bar. Anyone else seen this? I don't usually use it but I had jury duty and the signal was so weak I was worried about it killing my battery.

I am using April 7th rom.
[Miscellaneous Android Development] sinanju:
Airplane mode was problematic on the Nook runningh CM7 as well. I'd avoid it.

My solution was to find room on my home screen for three widgets and add WiFi, Bluetooth, and Brightness controls.
[Miscellaneous Android Development] buddn07:
These controls are all in the notification bar in CM7. As well as bring able to adjust the brightness by swiping the bar.
[Miscellaneous Android Development] buddn07:
Before I buy a cable and find it's no use... is USB host supported in CM and this rom in particular or is it dependent on the kernel?

Running yesterday's nightly and haven't charged it yet!
[Miscellaneous Android Development] adenleabbey:
ok, i figured out that i had errors because i was using the "fake flash version of CWM-based recovery v5.0.2.7".

Now i installed a non fake flash version but i'm stuck at cynogenmod boot screen for the past 7 mins now.

Any help or hint?
[Miscellaneous Android Development] pedroarian:
the rom lenovo tablet does not work

the rom is not working lenovo tablet stuck in the boot image is not only about initial android goes skateboarding and do nothing but please can someone help so you can run well and without errors follow the steps were as follows

cmw installation

then intalacion from the sd to the rom and then restart and do only what I mentioned earlier
[Miscellaneous Android Development] milaq:
as discussed at least 789324783274 times, wipe data and cache when coming from a stock rom
[Miscellaneous Android Development] jpisini:
Good to know. I don't usually shut the wifi off as I get more than enough battery for what I do. If you have ever had to wait to be called at jury duty you will know I used the tablet much heavier than I usually do.

---------- Post added at 06:15 PM ---------- Previous post was at 06:12 PM ----------

Question for milaq

What do the April 8 commits fix? I wasn't quite sure after reading them? I am still on the 7th it is working very nice.
[Miscellaneous Android Development] adenleabbey:
sucessfully installed. thanks. but no google market for 9th april version
[Miscellaneous Android Development] jpisini:
http://wiki.cyanogenmod.com/wiki/Latest_Version/Google_Apps

Grab the one for CyanogenMod 7 it works fine it is what I installed.
[Miscellaneous Android Development] LoveTKB:
"Apps run in ADB mode run at the wrong resolution" issues solved

I found that install "Spare Parts" and Turn off compatibility mode solved the "Apps run in ADB mode run at the wrong resolution" issue :).
[Miscellaneous Android Development] gmarkall:
It should be up-to-date - please let us know if you have some issues that aren't mentioned! :)
[Miscellaneous Android Development] gmarkall:
It depends on the kernel as well - I believe that you'd need to build the latest revision of the kernel for it to work, but I don't know if this is all that you need. I haven't yet got a USB host cable so I haven't been able to test it.

Milaq added some USB host-related stuff to the kernel recently: https://github.com/gmarkall/lenovo_a1_07_kernel/commit/35e6f97f9e24654304a144d95bc0f152691c78e1
[Miscellaneous Android Development] bejay:
Hi.

I have a problem with the GPS on my A1. I'm running April 10th build.

Using GPS test, my A1 can see satellites, but it can't maintain a fix, and shows the date as being tomorrow when it does get a fix.
[Miscellaneous Android Development] jpo234:
The GPS date problem is a leap year bug that affects a number of Android devices from various vendors (for instance my Nexus S before the latest ICS 4.0.4 update). The bug is present in the stock ROM as well.

Some Apps (e.g. GPS Time) already have workarounds.
[Miscellaneous Android Development] milaq:
yeah, usb host is built-in. so in theory it should work.

but like graham i havent tested it - i.e. no warranty that it actually works.

but you are very welcome to test it and report your results :)
[Miscellaneous Android Development] drozda:
Hi

On 12.04 build OTG is not working.

Althought i'm not sure if my cable is OK.

In fille /sys/devices/platform/musb_hdrc/mode no change from b_idle entry ....

Could you look at Color Nook source :

github.com/dalingrin/nook_kernel/commit/8b3f1f04d4af9375667e261daa18b204e7df6791

"- devctl |= MUSB_DEVCTL_SESSION;

- musb_writeb(musb->mregs, MUSB_DEVCTL, devctl);

+ switch (musb_mode) {

+#ifdef CONFIG_USB_MUSB_HDRC_HCD

+ case MUSB_HOST: /* Enable vbus */

+ omap_set_vbus(musb, 1);

+ break;

+#endif

+

+#ifdef CONFIG_USB_GADGET_MUSB_HDRC

+ case MUSB_PERIPHERAL: /* disable vbus */

+ omap_set_vbus(musb, 0);

+ break;

+#endif

+

+#ifdef CONFIG_USB_MUSB_OTG

+ case MUSB_OTG: /* Use PHY ID detection */

+ break;

+#endif

+

+ default:

+ DBG(2, "Trying to set mode %i\n", musb_mode);

+ return -EINVAL;

+ }

return 0;

}

"

Regards

Marcin
[Miscellaneous Android Development] gmarkall:
Are you using the stock kernel or one with Milaq's changes?
[Miscellaneous Android Development] dimik2000:
Market problems

after installing latest nightly (cm7-a1-2012-04-12.zip) I once again have market issues... many apps like Google Maps are marked as incompatible. Tried the usual things (clear market cache, reset data, delete updates, re-install gapps, change density, ...) but problem persists. Don't know if it even has to do with the update or something else. Anyone else having issues with market?
[Miscellaneous Android Development] drozda:
This one:

gmarkall.spiegeleixxl.de/gmarkall/nightlies/cm7-a1-2012-04-12.zip

Is there any compiled version available with Milaq changes ?
[Miscellaneous Android Development] bejay:
Ahh ok, makes sense.
[Miscellaneous Android Development] haseo45:
Make a favor

hi guys any can answer this questions plz:

i have my leovo a1 with a lot of games of gameloft i spend a lot time to make that games work and is the reason why im bought a1 you can tell me if my games will work?

and if you have time post a videos with de CM7 because i want to see how it works plz make that favor i love all
[Miscellaneous Android Development] buddn07:
Which games in particular?
[Miscellaneous Android Development] haseo45:
i have gameloft games dungeon hunter2, asphal 6, 9mm, and many more and rip tide for tegra and shadow gun for tegra i cant make the games run in the first time but later i did it the games run!!!! and i dont wannt lose my games if cm7 cant run it:S plz tell me
[Miscellaneous Android Development] barrielui:
After my dad use the pad, it becomes this

log after this happens : myfile.txt
[Miscellaneous Android Development] jpisini:
That is pretty cool looking do you know how he did it?
[Miscellaneous Android Development] akulp:
Is with the last nightly build fixed problem with turning off wifi ater tablet come back from sleep?

So if I install last nighlty build over CWM and i don't wipe the data, all apps, shortcusts etc. will stay as they are?
[Miscellaneous Android Development] drozda:
WiFi behaves now as on Lenovo kernel.No issues observed.

Is there any compiled kernel with Milaq changes available to download ?
[Miscellaneous Android Development] amjl2000:
Just upgraded CM7 from 08March to 13April. Didn't wipe cache, and my set-up was as before.

I also disabled the DSPManager (as suggested above Page58) to remedy the static clicks and whirrs noticeable at low volumes... didn't work on 0803, but I reckon it's fixed it on 1304.

Wireless seems OK, though not thoroughly tested.

Not much else to report... i.e. it works :)

Haven't played with kernels, not planning to... how's that cyanoboot programmy thingy going? continuing to be impressed by progress, and that the ball and chain is not holding you back ;)

[edit]

I am still hearing a bit of static, also the underlying - very low level - noise that turns off a few seconds after pausing music.

Get a huge static spike when receiving new email!
[Miscellaneous Android Development] buddn07:
Settings > CyanogenMod Settings > Tablet Tweaks >

"Bottom Status Bar" & "Soft-buttons Left"

Choose soft-buttons > "Home, Menu, Back, Search, Quick notifications"
[Miscellaneous Android Development] haseo45:
help again

i have gameloft games dungeon hunter2, asphal 6, 9mm, and many more and rip tide for tegra and shadow gun for tegra i cant make the games run in the first time but later i did it the games run!!!! and i dont wannt lose my games if cm7 cant run it:S plz tell me

and any post a video swith this cm7 plz
[Miscellaneous Android Development] gmarkall:
Please stop posting the same question over and over. If you follow David Artiss' guide and make a backup before you install, you'll be able to get back to whatever state you were in before. You don't need someone to make a video to see how it works - just try it out.
[Miscellaneous Android Development] simondiercks:
Installed, just running, thx a lot!
[Miscellaneous Android Development] buddn07:
You should be ok to test.

Install clockwork recovery, create a complete backup of your existing rom through recovery, wipe and flash CM7 and test. If it doesn't work wipe and restore backup.
[Miscellaneous Android Development] barrielui:
It's not about the soft buttons, the the issue of the whole launcher. You won't find it cool when you can't even get into settings menu :(
[Miscellaneous Android Development] buddn07:
I had a similar issue with my HTC Magic (back in the day!) and wiping the cache, reflashing the rom then fixing permissions seemed to fix it for me. May be worth a shot, nothing lost if not?
[Miscellaneous Android Development] mikelets456:
I have a quick question,

i have gameloft games dungeon hunter2, asphal 6, 9mm, and many more and rip tide for tegra and shadow gun for tegra i cant make the games run in the first time but later i did it the games run!!!! and i dont wannt lose my games if cm7 cant run it:S plz tell me

and any post a video swith this cm7 plz

Sorry, I just could not resist but will give me the opportunity to give you guys a HUGE thanks!!!
[Miscellaneous Android Development] jpisini:
Very true I would not enjoy that. Unfortunately I have no ideas on a fix to be helpful.
[Miscellaneous Android Development] jpo234:
CM7 crippled without external SD card?

Hello all,

without an external SD card the system seems to be handicapped. For instance downloads fail with an error message that a SD card is required. This is despite the fact that the internal card is almost untouched.

Can this be true? If so, I would strongly suggest to switch the mount points for the external and the internal card so that CM7 works with the hardware as shipped.
[Miscellaneous Android Development] dimik2000:
just enable settings / CyanogenMod settings / Application / Use internal storage
[Miscellaneous Android Development] haseo45:
hi i want to know how i can install a new update i need wipe all?
[Miscellaneous Android Development] gefox4vn:
Who can tell me that the change log on 14/4 version, I don't know how different are there in those version :(.

And how the file *.ub or *.Image use to do ??

Can we get official CM7 for A1 in this April :D
[Miscellaneous Android Development] haseo45:
overclock

hello again guys i need to know if you cando overclock to 1200ghz because max is 1000ghz for now only a question plz answer dears
[Miscellaneous Android Development] jpisini:
You should not need to wipe if you are coming from an earlier version but you will if coming from stock Rom.

I don't believe we can overclock with stock kernel. Other kernels are being worked on but I have not really been paying attention to be able to say if that is in the works or not.
[Miscellaneous Android Development] jpisini:
Second post has link to change log also on page 54 there is a link to cm7 changes.
[Miscellaneous Android Development] haseo45:
change kernel

Any can change kernel of. Lenovo a1 to make overclock like samsung galaxy gtp1010
[Miscellaneous Android Development] Bewahn:
missing date in notification bar

After following this thread since the beginning I decided to flash this ROM now and it's just great. Thanks to all who contributed here.

One thing I am missing: When I touch the notification bar on my phone (also CM7) the date is displayed on the left side of the bar. When I do this on the A1 there is no date. The bar just keeps empty on the left side.

Is this a bug, or did I miss an option for this anywhere? I couldn't find anything in the CyanogenMod settings.

I'm using the 2012-04-14 nightly.
[Miscellaneous Android Development] milaq:
date should pop up just fine. are you using softbuttons on the left from the cm tablet tweaks?
[Miscellaneous Android Development] Bewahn:
That's it. The soft button functionality was enabled but all buttons were disabled. So I didn't notice that. After disabling the softbuttons, the date shows up. Thank you :)
[Miscellaneous Android Development] jpo234:
File system damage with CM7?

Does CM7 on the A1 do a proper shutdown? It seems to me that it always leaves the file system in an inconsistent state, because after a reboot LOST.DIR seems to contain some debris. This is something that I never noticed with the stock ROM.
[Miscellaneous Android Development] kurek007:
I do run anddior's kernel 2.6.35.7_OC11.5 form German's forum android-hilfe.de/root-hacking-modding-fuer-lenovo-ideapad-a1/218856-kernel-versionen

it's over-clocked to 1150 MHz and enabled soft buttons back-light.

It's great with gmarkall's CM7

Sorry I can't add links yet
[Miscellaneous Android Development] jpisini:
What were the steps to install that kernel? I am assuming there is a bit of a chance to brick the tablet but maybe they have fixed that issue since last I checked.
[Miscellaneous Android Development] kurek007:
If you don't know how to do it then you can brick the tablet, but there are custom kernels already tested by other members from German's forum (I use google translator). I'd like to try gmarkall's kernel but is difficult for me to install it.

I just downloaded 'update kernel zip' and flushed in CWM than in CyanogenMod settings->performance->CPU settings you can over-clock it :D