ARCHIVED: [ROM][WIP] Unofficial CM7 (Gingerbread) - 8/19/2011

Status
Not open for further replies.
Re: [ROM][WIP] Unofficial CM7 (Gingerbread) - v0.2 - 7/4/2011

Quick question: is the device identifier (or whatever the Android Market uses to ID your phone for compatibility checks) off in this ROM? I'm trying to download something from the Android Market that has always worked for me on previous ROMs, but the Market is telling me that my device is not compatible with the app.

If you're curious, the app is MightyText.
 
Quick question: is the device identifier (or whatever the Android Market uses to ID your phone for compatibility checks) off in this ROM? I'm trying to download something from the Android Market that has always worked for me on previous ROMs, but the Market is telling me that my device is not compatible with the app.

If you're curious, the app is MightyText.

Shouldn't be but check out market enabler in market :)
 
I'm experiencing issues with hotspot widget, each time I attempt to start it up my phone freezes and after 10 seconds it reboots. I used hotspot widget all the time with no issues on reborn rom, but it seems with this rom there is something causing this...just letting you know ath3nos!!

Sent from my Optimus Prime

First, are you overclocked? If so, what speed?

I don't use a widget. I just go to settings, wireless, tethering and hotspots, and enable it there.

Sent from my LG-LS670 using Tapatalk
 
Re: [ROM][WIP] Unofficial CM7 (Gingerbread) - v0.2 - 7/4/2011

ive used mine wireless hotspot widget and it works fine for me
 
First, are you overclocked? If so, what speed?

I don't use a widget. I just go to settings, wireless, tethering and hotspots, and enable it there.

Sent from my LG-LS670 using Tapatalk

No overclock here, min 245 Max 600 but I haven't tried the settings enabler

Sent from my Optimus Prime
 
Re: [ROM][WIP] Unofficial CM7 (Gingerbread) - v0.2 - 7/4/2011

Some screenshots of this ROM for everyone to enjoy:
fpile.png


287ng4w.png


1zvc277.png


5cbvyp.jpg


263ublk.png


2wlzjhg.png


2vc6rdt.png



I have another treat coming soon. Possibly tonight! ;)
 
Re: [ROM][WIP] Unofficial CM7 (Gingerbread) - v0.2 - 7/4/2011

Also does anyone else have an issue with being able to hear the ringtone playing when a call comes in? Everything else plays plenty loud but for some reason when a call comes in you almost can't hear anything.
 
Re: [ROM][WIP] Unofficial CM7 (Gingerbread) - v0.2 - 7/4/2011

Also does anyone else have an issue with being able to hear the ringtone playing when a call comes in? Everything else plays plenty loud but for some reason when a call comes in you almost can't hear anything.


This is a known prob that the Devs are working on. Should have a fix in a day or two.
 
  • Like
Reactions: markcox87
Re: [ROM][WIP] Unofficial CM7 (Gingerbread) - v0.2 - 7/4/2011

I noticed that this rom is 2.3.4 so what version is zefies cm and the other aosp rom, because i thought both those were 2.3.4?
 
Re: [ROM][WIP] Unofficial CM7 (Gingerbread) - v0.2 - 7/4/2011

im unable to answer calls with my stereo bluetooth. when i hit the button i get a digital screech and then silence. music and system sounds work great however.
 
Re: [ROM][WIP] Unofficial CM7 (Gingerbread) - v0.2 - 7/4/2011

I'm going to chime in real quick and throw in my vote for keeping the IHO name. :) That said, I've no interest in maintaining a binary distribution, so call it whatever you want.

My goal is to keep a working /stock/ CM7 source tree that works with all of the CDMA variants of the Optimus One. Stock means ADW and whatever other junk comes with CM7. Where I've had to fork (ex: to get MMS working with Virgin Mobile) I'm trying to keep on top of merging any changes back into my fork. And, yes, this means that if you've updated your repo in the past few days you'll get the CM screenshot app. I'd like to see as little divergence between the two forks as possible. Obviously there are different goals. I'm after stock, sounds like you guys want something more custom, but in general I'd like to see the IHO or mik9 stuff as a good jumping off point. No need to have a million forks doing the same thing slightly differently.

So, yeah, the fork that ath3nos's ROM is based on does have hooks to support the Sprint, Virgin, USC, MetroPCS, and VZW variants (with only the first two actually working until someone contributes the necessary files for the others). If you configure the build for a VM670, you'll get a ROM for the Optimus V complete with the old aosp kernel (so your keys will work just fine without any futzing). If you configure it for an LS670 you'll get a build with zefie's kernel (v13 I think) where the keys will work on an Optimus S.

The carrier name is actually not configured from the APN config file, and Steve (cyanogen) committed the Virgin stuff last night (the Sprint APNs were already in there). The ERI stuff, is something I think that will need to remain broken out per vendor (but there are hooks for that already). Feel free to comment/vote on the MMS code at gerrit.

I cannot emphasize enough: BUG REPORTS ARE GREAT. If you've got something that's not related to CM7 in general ath3nos's changes, or Sprint bloatware, please feel free to open a ticket on Github here:

https://github.com/inferiorhumanorgans/android_device_lge_thunderc/issues

If you've got code to submit, please open a pull request here:

https://github.com/inferiorhumanorgans/android_device_lge_thunderc/pulls

Using these means that the proper attribution will be made, and you get access to other neat hyperlinks and graphs that github does.

As far as bugs and quirks go:

- wired headsets should work for calls now (Issue #2). I don't use BT headsets so I haven't tested those. Wired headset buttons are currently non-op.

- screen density is now explicitly set in build.prop (Issue #6). I was setting this dynamically (but a typo prevented it from even being set in the first place). Fixed that, but I've since moved it (and some other bits) into the system.prop file for now. Supposedly the default is 160dpi, so this shouldn't change anything. You can edit (add the appropriate line if it's missing) the build.prop on your phone to play around with densities on the fly.

- green lines on camera images are something I've seen occasionally, but not repeatably. No issue open, but perhaps try the OV camera blobs and see if things get better? I can /not/ reproduce this on demand, unfortunately. If I can get a test case, that makes things much easier. I don't have an Optimus S, but I can stick some extra debugging info in there for a willing victim... tester... who's handy with adb logcat. Since this is not based on a stable branch of CM7, stuff is in flux including the Camera app (sigh). Saturation, brightness, and contrast don't seem to change anything.

- video recording and playback are fixed (Issues #4 and #5)... some binary blobs were missing... but there's some divergence from mik9's stuff regarding quality settings. I'll double check and see if those are changes I'd want to include. Right now I've got stagefright enabled, unsure if that's going to cause problems.

- WiFi was working for me w/o copying over wpa_supplicant.conf, but yeah, my builds are missing it too. Since CM already includes a few stock versions, one of which should work.. I'm going to try and get one of those copied over into the ROM by default. If there's really a need for a Sprint specific config file, please submit a pull request with the right file and proper changes in the vendor specific hooks. Otherwise if someone wants to open an issue to remind me to get it setup to copy the proper stock file over, that'd be great.

- GPS works for me.

- The rotary lock screen clobbers caller ID info. BUT the center button on the rotary dial was fixed recently in CM7. The message app icon is no longer hard coded!

- Google apps are not included by default because Google threw a **** fit when they were included with CM ROMs. There's a link on the CM wiki to the latest Google Apps packages. I'm running the 6/13 build with no major problems.

- Ringtones are now playing through the speaker phone (Issue #1)

- Building a pre-optimized build is possible and can be re-enabled easily. In true half-baked android form, you can't build a pre-optimized build on OSX, so I've left it disabled. Pre-optimized build means longer build time, but shorter first boot.

I'll take a look at tethering tomorrow and see what I can come up with.

FWIW, clean builds take about two hours on my Core2 Duo machine w/ 4GB RAM. I suspect it's mostly disk bound. Unfortunately, the only other 64bit machine I've got is running FreeBSD, which Google /refuses/ to support... and the virtualization options are limited there. If anyone wants to donate some hardware to the cause (remote server or otherwise), that'd be pretty sweet.
 
Last edited:
Re: [ROM][WIP] Unofficial CM7 (Gingerbread) - v0.2 - 7/4/2011

I'm going to chime in real quick and throw in my vote for keeping the IHO name. :) That said, I've no interest in maintaining a binary distribution, so call it whatever you want.

My goal is to keep a working /stock/ CM7 source tree that works with all of the CDMA variants of the Optimus One. Stock means ADW and whatever other junk comes with CM7. Where I've had to fork (to get MMS working with Virgin Mobile) I'm trying to keep on top of merging any changes back into my fork. And, yes, this means that if you've updated your repo in the past few days you'll get the CM screenshot app. I'd like to see as little divergence between the two forks as possible. Obviously there are different goals (I'm after stock, sounds like you guys want something more custom), but I'd like to see the IHO or mik9 stuff as a good jumping off point. No need to have a million forks doing the same thing slightly differently.

So, yeah, the fork that ath3nos's ROM is based on does have hooks to support the Sprint, Virgin, USC, MetroPCS, and VZW variants (with only the first two actually working until someone contributes the necessary files for the others). If you configure the build for a VM670, complete with the old aosp kernel (so your keys will work just fine without any futzing). If you configure it for an LS670 you'll get a build with zefie's kernel (v13 I think) where the keys will also work fine.

The carrier name is actually not configured from the APN config file. In fact the Sprint and Virgin APN files could probably be merged (and then eventually merged back into the CM repo). I've submitted a request to get the Virgin MMS stuff (APN and MMS parsing) merged into the main CM repository, feel free to vote for it! Shouldn't be too hard to get the requisite settings for Sprint, et al submitted too. No reason to maintain a bunch of different copies of files that could/should just be merged together. The ERI stuff, is something I think that will need to broken out per vendor (but there are hooks for that already).

I cannot emphasize enough: BUG REPORTS ARE GREAT. If you've got something that's not related to CM7 in general ath3nos's changes, or Sprint bloatware, please feel free to open a ticket on Github here:

https://github.com/inferiorhumanorgans/android_device_lge_thunderc/issues

If you've got code to submit, please open a pull request here:

https://github.com/inferiorhumanorgans/android_device_lge_thunderc/pulls

Using these means that the proper attribution will be made, and you get access to other neat hyperlinks and graphs that github does.

As far as bugs and quirks go:

- wired headsets should work for calls now (Issue #2). I don't use BT headsets so I haven't tested those. Wired headset buttons are currently non-op.

- screen density is now explicitly set in build.prop (Issue #6). I was setting this dynamically (but a typo prevented it from even being set in the first place). Fixed that, but I've since moved it (and some other bits) into the system.prop file for now. Supposedly the default is 160dpi, so this shouldn't change anything. You can edit (add the appropriate line if it's missing) the build.prop on your phone to play around with densities on the fly.

- green lines on camera images are something I've seen occasionally, but not repeatably. No issue open, but perhaps try the OV camera blobs and see if things get better? I can /not/ reproduce this on demand, unfortunately. If I can get a test case, that makes things much easier. I don't have an Optimus S, but I can stick some extra debugging info in there for a willing victim... tester... who's handy with adb logcat. Since this is not based on a stable branch of CM7, stuff is in flux including the Camera app (sigh). Saturation, brightness, and contrast don't seem to change anything.

- video recording and playback are fixed (Issues #4 and #5)... some binary blobs were missing... but there's some divergence from mik9's stuff regarding quality settings. I'll double check and see if those are changes I'd want to include. Right now I've got stagefright enabled, unsure if that's going to cause problems.

- WiFi was working for me w/o copying over wpa_supplicant.conf, but yeah, my builds are missing it too. Since CM already includes a few stock versions, one of which should work.. I'm going to try and get one of those copied over into the ROM by default. If there's really a need for a Sprint specific config file, please submit a pull request with the right file and proper changes in the vendor specific hooks. Otherwise if someone wants to open an issue to remind me to get it setup to copy the proper stock file over, that'd be great.

- GPS works for me.

- The rotary lock screen clobbers caller ID info. BUT the center button on the rotary dial was fixed recently in CM7. The message app icon is no longer hard coded!

- Google apps are not included by default because Google threw a **** fit when they were included with CM ROMs. There's a link on the CM wiki to the latest Google Apps packages. I'm running the 6/13 build with no major problems.

- Ringtones are now playing through the speaker phone (Issue #1)

- Building a pre-optimized build is possible and can be re-enabled easily. In true half-baked android form, you can't build a pre-optimized build on OSX, so I've left it disabled. Pre-optimized build means longer build time, but shorter first boot.

I'll take a look at tethering tomorrow and see what I can come up with.

FWIW, clean builds take about two hours on my Core2 Duo machine w/ 4GB RAM. I suspect it's mostly disk bound. Unfortunately, the only other 64bit machine I've got is running FreeBSD, which Google /refuses/ to support... and the virtualization options are limited there. If anyone wants to donate some hardware to the cause (remote server or otherwise), that'd be pretty sweet.

Thank you blarf. I added IHO back into the name on the current build. I will be starting to make some changes though as my goal is to actually move away from CM and create a sort of pure Gingerbread. I'm compiling right now with all of the changes you made above. Hopefully this will work ok. It takes me about 2-3 hours to compile on my tiny 1GB RAM machine. Not too terribly bad. Thanks again for all of your hard work.
 
Re: [ROM][WIP] Unofficial CM7 (Gingerbread) - v0.2 - 7/4/2011

As blarf mentioned there should be quite a few fixes in this next build. The IHO in the name stands for inferiorhumanorgans. This build is completely built from his work. After this though I will start removing CM features. So, if you want or like all of the CM features you can certainly fork his source and try your hand at compiling it yourself.
 
Re: [ROM][WIP] Unofficial CM7 (Gingerbread) - v0.2 - 7/4/2011

Still trying to narrow down a name, but I am leaning toward AgoniaROM because of the agony I experienced trying to compile this before blarf came a long, lol.
 
The only cm specific features I like are the ones that allow greater customization and personalization. All others can be removed IMO. A pure gingerbread would be nice and help make the rom unique and stand apart from aospCMod and Scott pilgram

Sent from my Optimus S
 
Status
Not open for further replies.

Trending Posts

Members online

Forum statistics

Threads
957,052
Messages
6,971,216
Members
3,163,693
Latest member
Ap2300