CM 10.2 for Canadian Optimus G (E973/E971)

Search This thread

vertsub

Senior Member
Jan 11, 2012
69
8
Re: CM 10.1 for Canadian Optimus G

For all you guys that are KDZ'ing back to stock .. please note that is it better to KDZ to the newest official jelly bean kdz and then root then unlock.. then install all these aosp roms in recovery.. since the jelly bean official there's a lot of hardware firmware changes including new modems etc that would most likely be more compatible with a lot of code changes as we are moving forward..this way it insures that you are update to date if any is updated..

---------- Post added at 02:20 AM ---------- Previous post was at 02:19 AM ----------



can you provide us with a log cat .. or more info would help..

I wish I could but logcat is empty. I'm going to try restoring to stock jb and try again.

I'm on a Telus E973 and I haven't been stock since telus ICS 4.0.4e

Edit: seems to only be an issue when I have a pending notification.

Sent from my Optimus G using Tapatalk 2
 
Last edited:

ATRIXXIRTA

Senior Member
Mar 17, 2012
2,434
768
The Shangri-La Motel
Re: CM 10.1 for Canadian Optimus G

i had random data disconnects so i updated the e971 modem seems better so far

modems:

http://downloads.codefi.re/houstonn/lgog/modem

Question about the modems. If I'm using a Rogers E971 on Bell network, should I flash a bell modem or rogers modem. I flashed the new bell modem. It works, but seems worse then before. I'm going to tee trial and error flash the rogers one too see. But figured I'd ask incase someone has more info.

Sent from my Nexus 4 using Tapatalk 2
 

dpvu

Senior Member
Oct 13, 2010
172
38
Re: CM 10.1 for Canadian Optimus G

Question about the modems. If I'm using a Rogers E971 on Bell network, should I flash a bell modem or rogers modem. I flashed the new bell modem. It works, but seems worse then before. I'm going to tee trial and error flash the rogers one too see. But figured I'd ask incase someone has more info.

Sent from my Nexus 4 using Tapatalk 2

You should probably use the Rogers modem as it was designed for that hardware. Just because you are on Bell doesn't mean the Bell modem is best as it's still a Rogers phone. Additionally, the old modem you had before was most likely the stock Rogers one as well.

Sent from my Optimus G using xda app-developers app
 
  • Like
Reactions: ATRIXXIRTA

ATRIXXIRTA

Senior Member
Mar 17, 2012
2,434
768
The Shangri-La Motel
Re: CM 10.1 for Canadian Optimus G

That's the answer I was looking for! Thanks

Sent from my Nexus 4 using Tapatalk 2

---------- Post added at 03:18 PM ---------- Previous post was at 03:09 PM ----------

Whoa! Flashed the new rogers jb modem over the new bell one I flashed earlier. And right away I got 2 bars where I was getting none before. Sweet!

Sent from my Nexus 4 using Tapatalk 2
 

Paulicat

Senior Member
Mar 12, 2013
914
882
Hi Chad, my post got buried under a flurry of posts so its gotten lost...
So far everything still going great.
I have a question for you, I've been watching the cpufreq settings and I can't quite figure out whats going on.
Upon initial boot, I check the max freq with this command:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
It seems to be all over the place, sometimes its overclocking to 1836, sometimes its max is 1296 and sometimes its right where it should be at 1510.
Just randomly checking with the cat command and the max is changing...with nothing seemingly causing it.
From my understanding max is max, it shouldn't be jumping around once set by either the kernel or by userspace command...
Can you explain whats going on??
I'd just like for it to stick at 1512 but I can't seem to get it to stick.
 

chadouming

Senior Member
Aug 27, 2009
2,208
1,982
On the interwebz
Hi Chad, my post got buried under a flurry of posts so its gotten lost...
So far everything still going great.
I have a question for you, I've been watching the cpufreq settings and I can't quite figure out whats going on.
Upon initial boot, I check the max freq with this command:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
It seems to be all over the place, sometimes its overclocking to 1836, sometimes its max is 1296 and sometimes its right where it should be at 1510.
Just randomly checking with the cat command and the max is changing...with nothing seemingly causing it.
From my understanding max is max, it shouldn't be jumping around once set by either the kernel or by userspace command...
Can you explain whats going on??
I'd just like for it to stick at 1512 but I can't seem to get it to stick.

That is because of the thermal deamon. It watch temperature and decrease the max possible frequency if the temperature goes to high. As why it goes back to 1836 even when you set it to 1512, this is because of the power HAL. The stock one is not really good, next build will include a custom power HAL made by faux123 that should fix the problem.
 
  • Like
Reactions: ManyouRisms

Paulicat

Senior Member
Mar 12, 2013
914
882
Re: CM 10.1 for Canadian Optimus G

Thank you very much for taking the time to answer my question!
Not one reboot or sod yet, with lots of notifications coming in and led on.
Cheers and keep up the fantastic work!
I may have a small contribution to the forums soon as I'm getting my feet wet in the android ROM world.

Sent from my Optimus G using xda app-developers app
 

BloodBaron

Senior Member
Dec 3, 2010
413
88
Winnipeg
only issue so far is when i make a call it says call ended right away but then the calls goes through

edit attached logcat
 

Attachments

  • logcat.txt
    16.1 KB · Views: 1
Last edited:

chadouming

Senior Member
Aug 27, 2009
2,208
1,982
On the interwebz
Thank you very much for taking the time to answer my question!
Not one reboot or sod yet, with lots of notifications coming in and led on.
Cheers and keep up the fantastic work!
I may have a small contribution to the forums soon as I'm getting my feet wet in the android ROM world.

Sent from my Optimus G using xda app-developers app

Thanks, your appreciation of the rom is good enough, don't want money. Never made this for money and it won't change.

only issue so far is when i make a call it says call ended right away but then the calls goes through

I've noticed that too. I believe it's more a CM bug than specific to our phone. Let's hope it will be fixed soon.
 

Paulicat

Senior Member
Mar 12, 2013
914
882
Re: CM 10.1 for Canadian Optimus G

For the record I didn't flash the new modem files and calls are going through without issue on Rogers 971.

Sent from my Optimus G using xda app-developers app
 

Paulicat

Senior Member
Mar 12, 2013
914
882
No idea of what is wrong. Right now i'm restoring with KDZ file.

Sorry I meant what happened to your phone when you ran it?
I ran benchmark earlier today without issue...

---------- Post added at 09:25 PM ---------- Previous post was at 09:19 PM ----------

First SOD just happened.
Im not a kernel programmer, I took a guess at what might help from dmesg?

<3>[ 51.186523] BUG: scheduling while atomic: kworker/2:0/2797/0x00000103
<4>[ 51.186614] Modules linked in:
<4>[ 51.186767] [<c00145fc>] (unwind_backtrace+0x0/0xf8) from [<c08cdd5c>] (__schedule+0x53c/0x738)
<4>[ 51.186889] [<c08cdd5c>] (__schedule+0x53c/0x738) from [<c08ce36c>] (schedule_preempt_disabled+0x24/0x34)
<4>[ 51.187042] [<c08ce36c>] (schedule_preempt_disabled+0x24/0x34) from [<c08ccfa4>] (__mutex_lock_slowpath+0x11c/0x1a4)
<4>[ 51.187194] [<c08ccfa4>] (__mutex_lock_slowpath+0x11c/0x1a4) from [<c08cd068>] (mutex_lock+0x3c/0x40)
<4>[ 51.187316] [<c08cd068>] (mutex_lock+0x3c/0x40) from [<c03da344>] (pm8xxx_pwm_lut_config+0x94/0x478)
<4>[ 51.187469] [<c03da344>] (pm8xxx_pwm_lut_config+0x94/0x478) from [<c054955c>] (pm8xxx_led_set+0x78/0xec)
<4>[ 51.187561] [<c054955c>] (pm8xxx_led_set+0x78/0xec) from [<c0548b9c>] (led_timer_function+0xe4/0xf4)
<4>[ 51.187683] [<c0548b9c>] (led_timer_function+0xe4/0xf4) from [<c007c860>](run_timer_softirq+0x140/0x39c)
<4>[ 51.187835] [<c007c860>] (run_timer_softirq+0x140/0x39c) from [<c0075784>] (__do_softirq+0xc8/0x22c)
<4>[ 51.187957] [<c0075784>] (__do_softirq+0xc8/0x22c) from [<c0075d7c>] (irq_exit+0x90/0x98)
<4>[ 51.188110] [<c0075d7c>] (irq_exit+0x90/0x98) from [<c000eea0>] (handle_IRQ+0x54/0xb8)
<4>[ 51.188201] [<c000eea0>] (handle_IRQ+0x54/0xb8) from [<c00085e8>] (gic_handle_irq+0x3c/0xe4)
<4>[ 51.188323] [<c00085e8>] (gic_handle_irq+0x3c/0xe4) from [<c08cfc40>] (__irq_svc+0x40/0x70)
<4>[ 51.188476] Exception stack(0xe81c3ec0 to 0xe81c3f08)
<4>[ 51.188568] 3ec0: cf724990 60000013 16191619 00010000 cf724980 00000000 00000001 e81c3f2f
<4>[ 51.188690] 3ee0: 00000143 60000013 cf724990 cf793498 00000000 e81c3f08 c06a6630 c08cf580
<4>[ 51.188812] 3f00: 60000013 ffffffff
<4>[ 51.188903] [<c08cfc40>] (__irq_svc+0x40/0x70) from [<c08cf580>] (_raw_spin_unlock_irqrestore+0x28/0x50)
<4>[ 51.189025] [<c08cf580>] (_raw_spin_unlock_irqrestore+0x28/0x50) from [<c06a6630>] (msm_ssbi_write+0xdc/0xe4)
<4>[ 51.189178] [<c06a6630>] (msm_ssbi_write+0xdc/0xe4) from [<c03d7dec>] (pm8921_writeb+0x34/0x3c)
<4>[ 51.189300] [<c03d7dec>] (pm8921_writeb+0x34/0x3c) from [<c03d9400>] (pm8xxx_pwm_bank_sel+0x38/0x68)
<4>[ 51.189392] [<c03d9400>] (pm8xxx_pwm_bank_sel+0x38/0x68) from [<c03d99a4>] (pm8xxx_pwm_lut_enable+0xa0/0x120)
<4>[ 51.189514] [<c03d99a4>] (pm8xxx_pwm_lut_enable+0xa0/0x120) from [<c0549be0>] (pm8xxx_led_work+0x6c/0x14c)
<4>[ 51.189666] [<c0549be0>] (pm8xxx_led_work+0x6c/0x14c) from [<c008805c>] (process_one_work+0x124/0x468)
<4>[ 51.189819] [<c008805c>] (process_one_work+0x124/0x468) from [<c0088684>](worker_thread+0x138/0x2e8)
<4>[ 51.189971] [<c0088684>] (worker_thread+0x138/0x2e8) from [<c008d318>] (kthread+0x88/0x94)
<4>[ 51.190032] [<c008d318>] (kthread+0x88/0x94) from [<c000f114>] (kernel_thread_exit+0x0/0x8)

Phone is still in sod and I have adb access if there's something else you'd like to see?
 

chadouming

Senior Member
Aug 27, 2009
2,208
1,982
On the interwebz
Sorry I meant what happened to your phone when you ran it?
I ran benchmark earlier today without issue...

---------- Post added at 09:25 PM ---------- Previous post was at 09:19 PM ----------

First SOD just happened.
Im not a kernel programmer, I took a guess at what might help from dmesg?

<3>[ 51.186523] BUG: scheduling while atomic: kworker/2:0/2797/0x00000103
<4>[ 51.186614] Modules linked in:
<4>[ 51.186767] [<c00145fc>] (unwind_backtrace+0x0/0xf8) from [<c08cdd5c>] (__schedule+0x53c/0x738)
<4>[ 51.186889] [<c08cdd5c>] (__schedule+0x53c/0x738) from [<c08ce36c>] (schedule_preempt_disabled+0x24/0x34)
<4>[ 51.187042] [<c08ce36c>] (schedule_preempt_disabled+0x24/0x34) from [<c08ccfa4>] (__mutex_lock_slowpath+0x11c/0x1a4)
<4>[ 51.187194] [<c08ccfa4>] (__mutex_lock_slowpath+0x11c/0x1a4) from [<c08cd068>] (mutex_lock+0x3c/0x40)
<4>[ 51.187316] [<c08cd068>] (mutex_lock+0x3c/0x40) from [<c03da344>] (pm8xxx_pwm_lut_config+0x94/0x478)
<4>[ 51.187469] [<c03da344>] (pm8xxx_pwm_lut_config+0x94/0x478) from [<c054955c>] (pm8xxx_led_set+0x78/0xec)
<4>[ 51.187561] [<c054955c>] (pm8xxx_led_set+0x78/0xec) from [<c0548b9c>] (led_timer_function+0xe4/0xf4)
<4>[ 51.187683] [<c0548b9c>] (led_timer_function+0xe4/0xf4) from [<c007c860>](run_timer_softirq+0x140/0x39c)
<4>[ 51.187835] [<c007c860>] (run_timer_softirq+0x140/0x39c) from [<c0075784>] (__do_softirq+0xc8/0x22c)
<4>[ 51.187957] [<c0075784>] (__do_softirq+0xc8/0x22c) from [<c0075d7c>] (irq_exit+0x90/0x98)
<4>[ 51.188110] [<c0075d7c>] (irq_exit+0x90/0x98) from [<c000eea0>] (handle_IRQ+0x54/0xb8)
<4>[ 51.188201] [<c000eea0>] (handle_IRQ+0x54/0xb8) from [<c00085e8>] (gic_handle_irq+0x3c/0xe4)
<4>[ 51.188323] [<c00085e8>] (gic_handle_irq+0x3c/0xe4) from [<c08cfc40>] (__irq_svc+0x40/0x70)
<4>[ 51.188476] Exception stack(0xe81c3ec0 to 0xe81c3f08)
<4>[ 51.188568] 3ec0: cf724990 60000013 16191619 00010000 cf724980 00000000 00000001 e81c3f2f
<4>[ 51.188690] 3ee0: 00000143 60000013 cf724990 cf793498 00000000 e81c3f08 c06a6630 c08cf580
<4>[ 51.188812] 3f00: 60000013 ffffffff
<4>[ 51.188903] [<c08cfc40>] (__irq_svc+0x40/0x70) from [<c08cf580>] (_raw_spin_unlock_irqrestore+0x28/0x50)
<4>[ 51.189025] [<c08cf580>] (_raw_spin_unlock_irqrestore+0x28/0x50) from [<c06a6630>] (msm_ssbi_write+0xdc/0xe4)
<4>[ 51.189178] [<c06a6630>] (msm_ssbi_write+0xdc/0xe4) from [<c03d7dec>] (pm8921_writeb+0x34/0x3c)
<4>[ 51.189300] [<c03d7dec>] (pm8921_writeb+0x34/0x3c) from [<c03d9400>] (pm8xxx_pwm_bank_sel+0x38/0x68)
<4>[ 51.189392] [<c03d9400>] (pm8xxx_pwm_bank_sel+0x38/0x68) from [<c03d99a4>] (pm8xxx_pwm_lut_enable+0xa0/0x120)
<4>[ 51.189514] [<c03d99a4>] (pm8xxx_pwm_lut_enable+0xa0/0x120) from [<c0549be0>] (pm8xxx_led_work+0x6c/0x14c)
<4>[ 51.189666] [<c0549be0>] (pm8xxx_led_work+0x6c/0x14c) from [<c008805c>] (process_one_work+0x124/0x468)
<4>[ 51.189819] [<c008805c>] (process_one_work+0x124/0x468) from [<c0088684>](worker_thread+0x138/0x2e8)
<4>[ 51.189971] [<c0088684>] (worker_thread+0x138/0x2e8) from [<c008d318>] (kthread+0x88/0x94)
<4>[ 51.190032] [<c008d318>] (kthread+0x88/0x94) from [<c000f114>] (kernel_thread_exit+0x0/0x8)

Phone is still in sod and I have adb access if there's something else you'd like to see?

I ran other benchmark and didn't have problem. Seems like that sooooooooo perfect phone went out of battery. Yup, it drained 47% battery to 0%, while plugged, then refused to boot because of that. It's stupid.

Hmm, your phone is SOD, but you have adb access ? Sounds more like the screen doesnt want to light up. This might be related to light HAL. I'll take a look.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 48
    Hi, This is a continuation of the CM 10.1 nightlies thread. Things has been moving on and we are now at CM 10.2. I have been working with xboxfanj, houstonn and bbelos to bring you this. Again, this is based on mako with adapted change for optimus G. This time we are even more in sync with CAF (Code Aurora Forum).

    What is working
    Everything.

    What is not working

    You tell me.

    Here are the repo needed for our devices :

    https://github.com/TeamPlaceHolder

    Of course, you have to be rooted, to have bootloader unlocked and a working recovery to flash this custom rom.

    DO NOT FLASH NEXUS 4 KENEL MADE BY 3rd PARTY. THIS WILL MOSTLY PERMA BRICK YOUR DEVICE.

    This is simply because people tend to use partition number and not by-name and our partition is different than nexus 4 ones. i.e. The rpm partition on our phone is the boot partition on nexus 4. So flashing a custom kernel will flash a boot.img in your rpm partition and then you are bricked. You have been warned.

    Like usually, i can't be hold responsible if you damage your phone during any of the process described in this thread.

    Thanks :

    Thracky and houstonn who also works with me on this.

    xplodwild
    codeworkx
    IOMonster
    sk8erwitskil
    faux123
    dvhexer
    Cyanogenmod Team

    and a special thanks to shelnutt2 who shown me how to fix 3G
    and juggie who found out the good file to change to get wifi working
    20
    Download

    All the downloads will go here :

    ribs.bbqdroid.org

    Use geeb package

    Gapps package :

    http://goo.im/gapps

    Modem :

    There is a newer modem now available (From JB update. Houstonn and I extracted each of them and made flashable so you don't need to do the painful process of kdz only to get a new baseband)

    MAKE SURE TO NOT FLASH KOREAN MODEM.

    http://downloads.codefi.re/houstonn/lgog/modem
    12
    How to intall that rom ?

    This require you to have TWRP or CWM already installed on your device. I recommand the former. On our device, this mainly mean you have rooted your phone and unlocked the bootloader.

    Apparently, it seems these instruction where not clear enough. So I'll try to make them dumbproof. If you are not following these instruction and it doesnt work, dont expect support. It's like buying a cake mix where you only need to add milk and call the company saying their product is bull****, you added water and only got a brick. To add to this metaphor, Asking if it's because you used CWM instead of twrp or reverse is like saying : Did it didnt work because i used a fork instead of a whip to mix it ?

    To flash this rom, you have to be on older Bootloader. You can alternatively flash the bootloader i linked in this thread. Read the post carefully before you flash.

    1. Download file in the download section.
    2. Put the rom AND the gapps on your internal SDCard.
    3. Reboot into recovery.
    4. Flash CM rom.
    5. Flash Gapps package.
    6. DO A FACTORY RESET (EMPHASIS HERE)
    7. reboot into system
    11
    There is a new build up. It has fixed bluetooth and has latest cm changes.

    Sent from my Optimus G using xda premium
    8
    Is there ANY WAY you can add to this the changes in faux123's Nexus 4 kernel (see here http://rootzwiki.com/topic/36722-kernellinux-340-makojbuvoctuncifsv001-nov-30/#entry1032460) to reduce the horrible msm_hsic_host wakelock battery drain?

    You sir, deserve a punch in the face. Come on. We are not at optimizing things. I'm still trying to figure out what is working or not. This is really stupid.

    Note to all other user : I WILL NOT ACCEPT FEATURE BEFORE EVERY PROBLEMS HAVE BEEN SOLVED.

    on a related note to your question, if you would have read carefully, you would have seen that i already use faux123 kernel . . .
    Anyway, this is not going to be the case soon.