[ROM][CM9][ICS] OFFICIAL CyanogenMod 9 for LG C800/MyTouch Q/Eclypse

Search This thread

dsreyes1014

Senior Member
Jul 13, 2012
67
8
Update: After turning off Bluetooth no more kernel panics! So there was an issue with even having it on on my phone.
 

chui101

Senior Member
Sep 9, 2010
285
258
Lexington, KY
devilsbsd.net
Update: Have some good and bad news.
Good news: I got camera "working!"
Bad news: Everything is highly tinted green. Since I copied blobs from another device without having the source, I can't look into it at the moment. Still looking for a camera HAL source that works...
 

gdc763

Member
Jul 27, 2012
13
0
possible working camera?...

Update: Have some good and bad news.
Good news: I got camera "working!"
Bad news: Everything is highly tinted green. Since I copied blobs from another device without having the source, I can't look into it at the moment. Still looking for a camera HAL source that works...

thanks a lot chui, you're coming along with this rather fast, i'm impressed with your work so far with cm9, i can only imagine the camera will be just as good :)
 
A

ace7196

Guest
Performance?

How does everyone like it who has it installed? Work well? Faster? Slower?
 

bunu

Senior Member
Nov 25, 2009
1,242
61
New build, hot off the compiler. Camera should be mostly good to go here.

Edit: also, it's 8/1 because that's when I first started the compile. Yes, it took me that long to successfully complete.

Thanks man! I love your hard work and dedication. This has been my daily driver ever since the first release. When you fix LED flash and the color curve, this ROM will be 100% perfect.
 
A

ace7196

Guest
Sweet!

So camera works? Keyboard status?
Is the tint for the camera or who OS?

Edit: Decided to man-up and just install the damn thing. Report to follow...

Edit2: Well, it's pretty sweet. Tried to restore, and apparently there was in error while restoring /data. So that's nice...Looks like I may be CM9 bound!

Colors are washed out, the launcher is laggy (although I think that's CM9 code and not our fearless leader), but all in all it seems pretty slick. Going to Nova launcher. Does overclocking work, or is that just built into the CM9 github?
 
Last edited:

chui101

Senior Member
Sep 9, 2010
285
258
Lexington, KY
devilsbsd.net
Sweet!

So camera works? Keyboard status?
Is the tint for the camera or who OS?

Edit: Decided to man-up and just install the damn thing. Report to follow...

Edit2: Well, it's pretty sweet. Tried to restore, and apparently there was in error while restoring /data. So that's nice...Looks like I may be CM9 bound!

Colors are washed out, the launcher is laggy (although I think that's CM9 code and not our fearless leader), but all in all it seems pretty slick. Going to Nova launcher. Does overclocking work, or is that just built into the CM9 github?

Tint is in the whole OS. It's proven to be more of a challenge to fix it than I thought it would be, but I'm pretty sure it's in the kernel and how it is sending data to the LCD. The tinting does not show up if you take a picture and look at it on a computer, or if you run a VNC server on the phone and view the phone's screen from a computer.

Overclocking works, I haven't pushed it past the 1200MHz-ish setting but it is stable for me there. Every piece of silicon is different so YMMV. You might also want to decrease the min CPU speed a notch to save battery.
 

vxbinaca

Senior Member
Jan 9, 2011
167
13
Zeam and killing Trebuchet off makes this phone fly.

Edit:

The new rom has a annoying bug fixed. It would load status updates for a second then go blank. Gmail, Facebook, tumblr all did it. It's gone now. Now to just correct the color and it'll be perfect.
 
Last edited:

spidro

Member
May 16, 2012
45
0
The only issue that does bother me is any video chat app I put on crashes. Other than that....for me at least....everything works perfect. I haven't even noticed this color tint issue u guys are talking about.

Sent from my LG-C800 using xda app-developers app
 

dsreyes1014

Senior Member
Jul 13, 2012
67
8
Well bluetooth is a little bit of a bug for me. I did notice the difference in color and it was a pretty major change in appearance on my phone. Thanks CHUI.
 

vxbinaca

Senior Member
Jan 9, 2011
167
13
Wow, the colors. They're beautiful.

Chui, ever think of submitting all these things to CM/CWM so others can easily improve their devices? Like get their buildbots to finally start cranking out official roms (not that we don't like yours) for this thing? It'd take a lot of the burden off your hands.
 

chui101

Senior Member
Sep 9, 2010
285
258
Lexington, KY
devilsbsd.net
  • Like
Reactions: vxbinaca

vxbinaca

Senior Member
Jan 9, 2011
167
13
In the meantime then:

Bugs:

- nano applet doesn't work in terminal. maybe recheck applets?
- Camera LED doesn't work.
- Video function is flaky and compressed on screen, haven't tested thoroughly yet will later tonight.
- Full NAND encryption doesn't work.

On the plus side:
- The colors, wow.
- Camera image saturation is nicer than stock, haven't extensively tested this yet either.
- Some instability was in previous version, seems to be worked out more and more as compiles go.

---------- Post added at 04:11 PM ---------- Previous post was at 04:02 PM ----------

After stripping out Trebuchet, turning off all the effects/live wallpapers and keeping the install base to a minimum, I've managed to clock in a respectable 1901 on Quaderant standard edition.

I wonder what else I can do to squeeze out raw power out of this thing before overclocking.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 33
    CyanogenMod 9
    for the LG C800 (T-Mobile USA MyTouch Q, Bell/Virgin Mobile Canada Eclypse)
    0qfpn.png

    What is Cyanogenmod 9?
    CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.0 (Ice Cream Sandwich), which is designed to increase performance and reliability over stock Android for your device.

    This version is still in development, but you may find it stable enough for everyday use.

    CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You may also track changes at BBQDroid Changelog

    Known Issues
    • Camera: Panorama previews are inverted, actual file saves right side up.
    • MMC: Performance degradation with large media libraries
    • RIL: Random (short) service dropouts in some cases

    Please let me know here what other bugs you run into.


    How To Flash
    #include <std/disclaimer.h>
    /*Your warranty is now void.
    *
    * I am not responsible for bricked devices, dead SD cards, thermonuclear
    * war, or the current economic crisis caused by you following these
    * directions. YOU are choosing to make these modificiations, and
    * if you point your finger at me for messing up your device, I will
    * laugh at you.
    */


    Coming from a PREVIOUS CM9 BUILD
    You can flash without wiping if you are coming from another CM9 build.
    1. Copy CM9 zip to your SD card
    2. Reboot into recovery
    3. Do a nandroid backup (not required, but recommended in case anything goes wrong)
    4. Flash the CM9 zip.
    5. Reboot!


    Coming from STOCK or OTHER BUILD
    Before you begin:
    Have CWM Recovery from here: http://xdaforums.com/showthread.php?t=1752704

    1. Copy CM9 zip to your SD card
    2. Reboot into recovery
    3. MAKE A BACKUP!
    4. Flash the CM9 zip.
    5. Wipe data/factory reset in the CWM menu
    6. Optional: Go to Advanced->Reboot Recovery (if you skip this, sometimes zips won't flash. If that happens, you will need to do this)
    7. Flash the CM9 zip AGAIN (and now the 4/29 ICS gapps package if you desire Google Play and Talk and such, available at http://goo.im/gapps).
    8. Reboot!

    Downloads
    It's always recommended that you check the MD5sum of your download!

    All builds by the CM build system can be found at:
    http://get.cm/?device=c800

    Older releases
    2012-08-20 - MD5: fb1ee97b5ac35400244d9a616831bc4c
    2012-08-10 - MD5: f3b194b200b3c0904ed02d16ab778aaf
    2012-08-04 - MD5: ac88d34409495592e499ad2d8df1e773
    2012-08-01 - MD5: 41a0ae86d32912a81cf856564a6b9d0e
    2012-07-29 - MD5: 4ab402cbddbb121d2262eb8bca62f2ac
    6
    FAQs
    Q: Why is the touch keyboard slightly off screen?
    A: The screen is too small (ICS is ideally for 800x480 or bigger screens) so to not obscure too much the bottom part of the keyboard is forced off screen. You can use a third-party keyboard like Swiftkey or Swype Beta instead.

    Q: The keyboard buttons are all messed up...?
    A: The physical keyboard contained some special keys that were handled by special code in LG's Android framework - which is of course proprietary. Some keys like 'SYM' and '.com' and the smiley face button don't really have good mappings in the stock android code. Let me know if you have any suggestions for what those keys can do.

    Q: OMFG LAG?
    A: There may be an issue with media scanner lagging the whole system in cases where large music libraries are present. You can try adding a .nomedia file to your music directory to fix this.

    Q: How can I help?
    A: All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. To learn how to begin with CyanogenMod Development, you can read up on how to build CyanogenMod here. The guide is written for the Samsung Galaxy Nexus (Maguro), but just replace maguro with c800 where necessary and it's the same process :)
    Of course, equipment donations or monetary contributions are welcomed as well!

    Q: How about CM10? Jelly Bean?
    A: I'm unable to develop CM10 at the moment due to lack of a 64-bit build system, but even if I had one, many things would not work currently because Qualcomm have not yet released any jellybean specific code for our device (msm7x30 family). They are expected to release code in the future, so don't rule out CM10 in the future!

    Special Thanks To:
    Developers
    Kali-
    arcee
    mudtub
    jeagoss
    cyanogen

    Donators
    vtinoc
    BfordW

    And last but not least, my wonderful girlfriend who doesn't care if I hack away at her phone. :)

    Changelog for old builds
    20120820-
    - LED Flash working completely
    - Bluetooth kernel panics fixed
    - Synced to latest CM9 code

    20120810-
    - Torch is now working. Camera flash will not work because proprietary Qualcomm mm-camera library does not seem to trigger it upon image capture.
    - Bluetooth fixed
    - Fixed some camera v4l2 errors that weren't really affecting anything visible.

    20120804-
    - Fixed screen colours

    20120801
    - Fixed camera for stills and video. Panorama is upside down.
    - Improved colour... sometimes colours are still off. Trying to figure it out.

    20120729-
    - Initial release
    5
    I love you dude <3. My only issue is that the colors look kinda faded on my screen. not sure if it is my phone or not

    Also, can you make a cm7 ROM (if it is not too much work) until cm9 is fixed up?

    The pixel formats are probably just messed up slightly. Maybe the driver is outputting RGB565 when the screen is expecting RGB888 or something. It's a bit lower on my list of things to fix though - I'm just glad the screen works at all.

    I can't build CM7 in my current build environment, I would have to downgrade a lot of my build utilities, and considering I'm doing more than phone development, that might not be a good idea.
    4
    Had a revelation last night in my dreams and realized I was staring the workaround for the camera flash in the face all this time. It's now fixed.
    Basically hacked up the Camera app to recognize both "off" and "auto" for flash purposes. Helps to keep a broader perspective... I was all obsessed with reverse engineering the camera HAL!
    4
    I had a kernel panic and now I have no connectivity at all. For some reason, the APN settings are wiped. Can someone please upload the apn settings?

    Here is the APN info:

    Name: T-Mobile US
    APN: epc.tmobile.com
    Proxy: (Not Set)
    Port: (Not Set)
    Username: (Not Set)
    Password: (Not Set)
    Sever: (Not Set)
    MMSC: http://mms.eng.t-mobile.com/mms/wapenc
    MMS Proxy: (Not Set)
    MMS Port: (Not Set)
    MCC: 310
    MNC: 260
    Authentication Type: (Not Set)
    APN Type: default,supl,mms
    APN enable/disable: APN enabled (Box is checked)
    Bearer: Unspecified