New User, CM7 Install Report

Search This thread

xterminus

Member
Apr 19, 2012
11
3
Tacoma, WA
I'm new to this forum, and android too - but I've been using Linux of some sort on my desktop for years so I took a stab at installing cm7 on my Player 5.0 (US). As I'm not I can't post to the dev forum, so I figured I'd share my experience here.

Rooting the device was pretty pretty simple. I found a bash script online somewhere that used the zergkode exploit, and walked through the script manually via adb.

I wanted to watch the root process myself and interact with it in case something went wrong. It worked fine. I had more trouble finding an amd64 version of the adb binary than I did anything else actually.

Next I tried updating the kernel to the entropy's daily. I think the most recent I could find was for last month, but it worked just fine. I briefly considered firing up winxp in a virtualbox to try and get odin working - but considering the problems I've heard others have with kies and drivers - I just bypassed it and looked around for a linux rom flashing solution. Heimdall was easy to find ;)

Checked out the lasted sources out at git://github.com/ambrice/Heimdall.git, compiled, and flashed the kernel with it. I think the command was something like

Code:
heimdall flash --kernel zImage --verbose

Reboot, make a backup of device with the recovery manager. Reboot, copy update-cm-7.2.0-RC1-YP_G70_USA-KANG-signed.zip and gapps-gb-20110828-signed.zip to /mnt/sdcard/external_sd where my microsd card lives. Reboot back into recoverymode.

By the way. I couldn't seem to get the hang of the keypress to kick in the recovery mode or download mode. I'd usually try various combinations of power and upvol until at some point in the boot process it'd kick in. Do you hold the volume key down while depressing power, then releasing it, then volume or is it some other combination? In any case, I rebooted enough times to eventually stumble into recovery mode.

After that, install worked pretty much like what I expected it to. Did a Wipe Data/Factory Reset, install from zip. Installed gapps from zip. Reboot.

CM7 fired up fine, and I thought the bootsplash is nifty. Heck, the whole thing is very pretty and has nice effects. I noticed right away that Google apps didn't take, so I rebooted (again and again) until eventually I manged to find recovery and re-applied the zip. Worked this time.

Fired up Titanium Backup and began restoring apps. Took me an hour or two to get it all working. Some apps didn't want to restore and would freeze Titanium. Especially anything samsung related like the FM Player, which I still don't have installed. In fact, I don't think I have *ANY* samsung apps installed, which I kinda like.

Impressions/Bugs/Annoyances:

* Headphones do not work at all unless you use the stock earbuds that shipped with the player are used. Took me about a halfhour to figure that one out. I imagine that the stock earbuds with their inline mute have some different wiring, and regular earbuds/headphones just aren't seen the same and cm7 doesn't like em. Dunno. Annoying.

* Wifi doesn't work unless you go into airplane mode and enable wifi. I imagine this has something to do with disabling the software that handles the non-existant phone hardware? Is there a way to do this without going into airplane mode?

* Wifi seems flakey, drops connections after 10/15 minutes. Comes back usually, but it's annoying. This is on an open network too. In my experience (with linux), things can become all sorts of extra fun when you start adding wpa/wep to the mix. So I'm not hoping for better behavior when I try on an encrypted net.

* Camera works, but I can't figure out how to use the small one facing me. No big deal, but ... ugh.

* On initial (cold) boot, it seems to reboot as soon as it startes the "scanning media" phase... Once. Subsequent reboots seem to act fine.

* Not a fan of adwlauncher, so replaced it with launcherpro. On first startup, It shows a black screen, sliding to the left or right to another "page" fixes the big black space on the screen. Not sure of this is launcherpro problem or a cm7 one. A little bit annoying, but not a big deal.

* CM7 seems to eat up a lot of space. I have a few gig free on /mnt/sdcard and on /emmc, so I assume the warnings I get when trying to install new apps refers to the root directory. I think I saw some options about where to install new apps somewhere in the settings, which would solve that problem. I could also use Titanium to move system apps back to userspace (terminology right?) I think.

Other than that - everything seems to be running fine. I have other third party software that I used to take care of setting power/cpu profiles which I notice CM can handle on it's own - so I'll probably need to spend some time figuring out how all of that works.

I'm happy for the most part at this point. The earbuds thing and the wifi flake-out are the most annoying bugs, which I can live with for a while I suppose. I never use the FM Radio anyway.

Anyway, thanks to all the folks out there working on the CM project for the Galaxy Player. It's amazing that it works as well as it does at this point. Keep up the good work! I might even try CM9 at some point, but I'll wait until the camera is reported working first. :)
 

cvcduty

Senior Member
Feb 24, 2011
388
71
Holly
I'm new to this forum, and android too - but I've been using Linux of some sort on my desktop for years so I took a stab at installing cm7 on my Player 5.0 (US). As I'm not I can't post to the dev forum, so I figured I'd share my experience here.

Rooting the device was pretty pretty simple. I found a bash script online somewhere that used the zergkode exploit, and walked through the script manually via adb.

I wanted to watch the root process myself and interact with it in case something went wrong. It worked fine. I had more trouble finding an amd64 version of the adb binary than I did anything else actually.

Next I tried updating the kernel to the entropy's daily. I think the most recent I could find was for last month, but it worked just fine. I briefly considered firing up winxp in a virtualbox to try and get odin working - but considering the problems I've heard others have with kies and drivers - I just bypassed it and looked around for a linux rom flashing solution. Heimdall was easy to find ;)

Checked out the lasted sources out at git://github.com/ambrice/Heimdall.git, compiled, and flashed the kernel with it. I think the command was something like

Code:
heimdall flash --kernel zImage --verbose

Reboot, make a backup of device with the recovery manager. Reboot, copy update-cm-7.2.0-RC1-YP_G70_USA-KANG-signed.zip and gapps-gb-20110828-signed.zip to /mnt/sdcard/external_sd where my microsd card lives. Reboot back into recoverymode.

By the way. I couldn't seem to get the hang of the keypress to kick in the recovery mode or download mode. I'd usually try various combinations of power and upvol until at some point in the boot process it'd kick in. Do you hold the volume key down while depressing power, then releasing it, then volume or is it some other combination? In any case, I rebooted enough times to eventually stumble into recovery mode.

After that, install worked pretty much like what I expected it to. Did a Wipe Data/Factory Reset, install from zip. Installed gapps from zip. Reboot.

CM7 fired up fine, and I thought the bootsplash is nifty. Heck, the whole thing is very pretty and has nice effects. I noticed right away that Google apps didn't take, so I rebooted (again and again) until eventually I manged to find recovery and re-applied the zip. Worked this time.

Fired up Titanium Backup and began restoring apps. Took me an hour or two to get it all working. Some apps didn't want to restore and would freeze Titanium. Especially anything samsung related like the FM Player, which I still don't have installed. In fact, I don't think I have *ANY* samsung apps installed, which I kinda like.

Impressions/Bugs/Annoyances:

* Headphones do not work at all unless you use the stock earbuds that shipped with the player are used. Took me about a halfhour to figure that one out. I imagine that the stock earbuds with their inline mute have some different wiring, and regular earbuds/headphones just aren't seen the same and cm7 doesn't like em. Dunno. Annoying.

* Wifi doesn't work unless you go into airplane mode and enable wifi. I imagine this has something to do with disabling the software that handles the non-existant phone hardware? Is there a way to do this without going into airplane mode?

* Wifi seems flakey, drops connections after 10/15 minutes. Comes back usually, but it's annoying. This is on an open network too. In my experience (with linux), things can become all sorts of extra fun when you start adding wpa/wep to the mix. So I'm not hoping for better behavior when I try on an encrypted net.

* Camera works, but I can't figure out how to use the small one facing me. No big deal, but ... ugh.

* On initial (cold) boot, it seems to reboot as soon as it startes the "scanning media" phase... Once. Subsequent reboots seem to act fine.

* Not a fan of adwlauncher, so replaced it with launcherpro. On first startup, It shows a black screen, sliding to the left or right to another "page" fixes the big black space on the screen. Not sure of this is launcherpro problem or a cm7 one. A little bit annoying, but not a big deal.

* CM7 seems to eat up a lot of space. I have a few gig free on /mnt/sdcard and on /emmc, so I assume the warnings I get when trying to install new apps refers to the root directory. I think I saw some options about where to install new apps somewhere in the settings, which would solve that problem. I could also use Titanium to move system apps back to userspace (terminology right?) I think.

Other than that - everything seems to be running fine. I have other third party software that I used to take care of setting power/cpu profiles which I notice CM can handle on it's own - so I'll probably need to spend some time figuring out how all of that works.

I'm happy for the most part at this point. The earbuds thing and the wifi flake-out are the most annoying bugs, which I can live with for a while I suppose. I never use the FM Radio anyway.

Anyway, thanks to all the folks out there working on the CM project for the Galaxy Player. It's amazing that it works as well as it does at this point. Keep up the good work! I might even try CM9 at some point, but I'll wait until the camera is reported working first. :)

Cool... welcome...
I am not a CM7 user as I use CM9, but I wanted to give you clear directions on the Download and Recovery mode key combos.

Download Mode = Power + Vol Down (-) - Hold this key combo from a full power down state. Hold them until you see the Yellow Triangle logo. It should be about 5-8 seconds

Recovery Mode = Power + Vol Up (+) - Same as Download Mode... Hold them until you see the CWM menu.

I usually hold them until I see these menus... I think holding them for about 5 secs or so and letting go of the power button still gets you in those modes.
 

xterminus

Member
Apr 19, 2012
11
3
Tacoma, WA
followup

Cool... welcome...
I am not a CM7 user as I use CM9, but I wanted to give you clear directions on the Download and Recovery mode key combos.

Download Mode = Power + Vol Down (-) - Hold this key combo from a full power down state. Hold them until you see the Yellow Triangle logo. It should be about 5-8 seconds

Recovery Mode = Power + Vol Up (+) - Same as Download Mode... Hold them until you see the CWM menu.

I usually hold them until I see these menus... I think holding them for about 5 secs or so and letting go of the power button still gets you in those modes.

Thanks, I think the trick is ONLY hold the power button down long enough to get it to boot. Pressing it beyond that point doesn't do anything good. Thanks ;)

Some followup notes on CM7 I didn't cover in my first post:

* By swapping out wpa_supplicant (in /system/bin) for a newer version seems to help with wifi stability quite a bit. There is a link to a rar in the CM7 thread with a few alternative binaries. In any case, I don't have to fool with airplane mode anymore. Wifi just seems to "work" now.

* I've noticed that CM7 seems to suck a lot more juice when "sleeping", or idling with the screen off. I've noticed some mentions of a failure in the kernel to go into deep-sleep, which I suppose makes sense.

* Touching anything bluetooth related (turning it on, scanning, etc) often but not always results in an crash and instant reboot. I don't use bluetooth much, but I can see it's a problem. Disabling all bluetooth settings has helped stability quite a bit.

* The "black screen" I noticed in launcherpro went away when I disabled scrolling widgets.

* I've tried manually installing the FM Radio app (copying apk directly in with appropriate metadata files.) Still not working although it shows up. I suppose in order to get it working I'll have to restore all the samsung apps too. I'll get it working eventually I'm sure. I tried a third party Fm Radio app (Spirit Radio Free), and it didn't work at all either. At least it installed.

* In the calling preferences, where you can select googlevoice as your voicemail provider results in a crash of the google voice app. I also can't get the phone to properly register with a SIP provider with the stock CM7 settings either. I disabled that configuration and restored the Groove-IP app until I can figure out what's going on. I have a proper gv/sip gateway I can use (besides grooveip) - but the phone doesn't seem to want to work with it.

* For this particular ROM, it'd probably simplify everyone's lives if it were possible to remove any reference to most of the phone settings. For example, the Player doesn't have to deal with "Mobile Networks" (under settings/wireless & network settings). Removing the option to enable mobile data makes sense too I suppose. I'm not sure *how* to do it, but I thought I'd mention it.

That's it for now.