Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

White Screen at cm10.1 Build 18.07.2013 (G) #35

Open
fredhy91 opened this issue Aug 19, 2013 · 125 comments
Open

White Screen at cm10.1 Build 18.07.2013 (G) #35

fredhy91 opened this issue Aug 19, 2013 · 125 comments

Comments

@fredhy91
Copy link

Thank u for ur hard theWhisp, I flash ur new build for cm 10.1 but after i lock my device the home button and the power button only show the white screen and after that only reboot the device that i can do, nothing else.

@fredhy91
Copy link
Author

my device is jena

@nadigunawan
Copy link

i also have white screen problem. hopefully it will fix

@skalteis
Copy link

A gist with attached dmesg output for a known good build and the latest malfunctioning 20130818 build can be found here:

https://gist.github.com/skalteis/6288859

@xzertexz
Copy link

same problem with me too in my GT-6500T

@TheWhisp
Copy link
Owner

I already explained here: http://forum.xda-developers.com/showpost.php?p=44751450&postcount=299

There is no possible way to detect which device has the LCD HW version that suffers from this bug. That means, if I add something to fix white screen, it can break something on devices that didn't have that problem in the first place.

There are no error messages whatsoever. I am currently marking this as wontfix

@skalteis
Copy link

I see.

But if you'd provide a patch file then users who happen to have this particular problem could patch your kernel sources and build a working kernel themselves... just mentioning. Sort of leaving the error-detection to the human brain instead of coding a test for a certain (nonexistent) HW ID... :-)

Thanks for your efforts.

@sipe
Copy link

sipe commented Aug 23, 2013

I have problem too with white screen.

Here is my logcat and dmesg with older build and with white screen bug.
http://forum.xda-developers.com/showthread.php?p=44266002#post44266002

Here is my kmsg on stock device.
http://forum.xda-developers.com/showthread.php?p=44411143#post44411143

And in kmsg you can find your HW ver.
Mine is version 3. Here is part of my kmsg on stock rom. On every device wake up he repeats this line

<7>[ 629.796738] LCD HW rev is 3, apply 3's init sequence
<7>[ 629.986323] LCD display on cmd : completed
<3>[ 629.989060] ts_power_enable on
<6>[ 629.994661] bma222_early_resume
<6>[ 629.996733] hscd_early_resume
<6>[ 629.997316] late_resume: done
<7>[ 629.997380] LCD [BACKLIGHT] : 10
<7>[ 629.999680] LCD [BACKLIGHT] : 20
<7>[ 630.000713] LCD [BACKLIGHT] : 30
<7>[ 630.001743] LCD [BACKLIGHT] : 41
<7>[ 630.003128] LCD [BACKLIGHT] : 51
<7>[ 630.004513] LCD [BACKLIGHT] : 61
<7>[ 630.005910] LCD [BACKLIGHT] : 71
<7>[ 630.007091] LCD [BACKLIGHT] : 82
<7>[ 630.008490] LCD [BACKLIGHT] : 92
<7>[ 630.009886] LCD [BACKLIGHT] : 102
<7>[ 630.011283] LCD [BACKLIGHT] : 112
<7>[ 630.012310] LCD [BACKLIGHT] : 123
<7>[ 630.013705] LCD [BACKLIGHT] : 133
<7>[ 630.015421] LCD [BACKLIGHT] : 143
<7>[ 630.018578] LCD [BACKLIGHT] : 153
<7>[ 630.019586] LCD [BACKLIGHT] : 154
<3>[ 630.421866] [TSP] 0 - P
<4>[ 630.580016] [KeyLED] msm_keypad_bl_led_set: gpio124_value=0
<3>[ 632.484146] kgsl kgsl-3d0: |kgsl_pwrctrl_axi| axi on, device 0
<3>[ 632.546826] kgsl kgsl-3d0: |kgsl_pwrctrl_irq| irq on, device 0
<3>[ 632.547963] kgsl kgsl-3d0: |adreno_start| device started status 0
<3>[ 632.547991] kgsl kgsl-3d0: |kgsl_pwrctrl_wake| state -> ACTIVE, device 0 ts 0xfbf
<3>[ 633.345297] [TSP] 0 - P
<4>[ 633.347231] [KeyLED] msm_keypad_bl_led_set: gpio124_value=1
<3>[ 634.523526] [TSP] 0 - P
<3>[ 634.596264] kgsl kgsl-3d0: |kgsl_timer| idle timer expired device 0

On every device wake up he repeats this line

<7>[ 629.796738] LCD HW rev is 3, apply 3's init sequence

So rom checks every time for LCD HW.

Please TheWhisp fix it. If you need logs or anything write it, I will provide every logs you need.

@TheWhisp
Copy link
Owner

that kmsg is from stock ROM. And the message "LCD HW rev is 3, apply 3's init sequence" prints board's HW version: https://github.com/TheWhisp/android_kernel_samsung_msm7x27a/blob/jb-3.0/drivers/video/msm/lcdc_jena.c#L628

@sipe
Copy link

sipe commented Aug 23, 2013

Does white screen applies only to LCD HW rev. 3?

Is there any log you require from stock to try to fix this problem?

@TheWhisp
Copy link
Owner

idk. I also have rev.3 and no white screens.

@TheWhisp
Copy link
Owner

Try this: https://www.dropbox.com/s/76pgapyfwqx2y6k/boot.img-jena-mdp-continuous-display.zip
I added MDP continuous display support (from stock kernel) Try this only with 18/08 build!

@epsmed
Copy link

epsmed commented Aug 24, 2013

I have uploaded my log file in
http://forum.xda-developers.com/showpost.php?p=44931527&postcount=2064
was unable to attach .txt file here.

Thank you for your great work

@epsmed
Copy link

epsmed commented Aug 24, 2013

I downloaded the boot.img-jena-mdp-continuous-display.zip and put the boot image file into the cm-10.1-20130818-UNOFFICIAL-jena.zip file.
Then install this with CWM recovery.
White screen still there.
Am I wrong?
If yes how I have to install the boot.img-jena-mdp-continuous-display.zip ?
Thank you

@TheWhisp
Copy link
Owner

check the build date of kernel

@epsmed
Copy link

epsmed commented Aug 24, 2013

Sat Aug 24 10:07:45 EEST 2013

@epsmed
Copy link

epsmed commented Aug 24, 2013

Version 3.0.93

@sipe
Copy link

sipe commented Aug 24, 2013

Here TheWhisp logs with new kernel, still white screen
http://forum.xda-developers.com/showpost.php?p=44942704&postcount=2076

@TheWhisp
Copy link
Owner

well, at least the dithering is fixed :) idk, I have added all Samsung specific code back to display stuff.

@tacsass
Copy link

tacsass commented Aug 24, 2013

I tried it and don't work... After unlock, still white...

@sipe
Copy link

sipe commented Aug 24, 2013

Maybe this helps.

Everytime, I mean 100% after device slept for a longer time (example 20mins or more) on first wake-up there is always white screen.

So after longer period of sleep white screen always appear.

@sipe
Copy link

sipe commented Aug 24, 2013

Again me. Tested in a call, also white screen, switched screen off and on multiple times with proximity sensor. No power key hope it shows something up.

http://forum.xda-developers.com/showpost.php?p=44951905&postcount=2083

@sipe
Copy link

sipe commented Aug 27, 2013

Posting here because no answer in xda thread.

TheWhisp, I'm sure that update MSM MDP to ics_chocolate in kernel 12.7.2013 cause LCD white screen for part of us.

Maybe just maybe problem is lying here.
https://github.com/TheWhisp/android_...ay_lcdc.c#L109

Can you compile me a custom kernel with this two switched
mdp_pipe_ctrl(MDP_OVERLAY0_BLOCK, MDP_BLOCK_POWER_ON, FALSE);
MDP_OUTP(MDP_BASE + LCDC_BASE, 1);

Line 109 and 110

Can you switch them and compile kernel for me to test it out? Thanks
So can you compile me a kernel with lines 109 and 110 switched? Thanks

@TheWhisp
Copy link
Owner

Of course that change caused the problem. I was saying that right after the first report of the issue. I just didn't want revert that change.

@NaokiXie
Copy link

Maybe this one can come with a patch, noting that the patch is for who has white screen issues.. anyways i dont have any problems on the screen.

@sipe
Copy link

sipe commented Aug 27, 2013

Yes TheWhisp.
But can you make on kernel with that two lines changed?

Why won't we have two kernels one for white screen problem and one for normal devices?

@fbsoft
Copy link

fbsoft commented Aug 31, 2013

Same here, same problem... with CM10, Cm10.1 . If Gapps is installed it does it even faster and more often...
Tell me what you need, i can open the phone up in little bits and give you all the info needed to solve this issue :)

@fbsoft
Copy link

fbsoft commented Aug 31, 2013

I found a way to trick it:) you have to be fast but it works, i think it's the graphics that go into standby and they do not come online that fast or smth like it, hardware wise. But you can activate the screen doing the folowing tasks. If phone is locked, open it to the famous white screen, now unlock it ( the touch is responsive at this point ) so swipe by default to right, the click will be heard, then this is the tricky part that activates your screen... Do fast vol up, (listen to the clicks they will be lagging... No matter do these 3 steps fast), vol down, lock the phone and then open it again and voila the screen appears ok cause of the volume control that it is forced to be displayed and it kickstarts the background.
I had done this seval times and it worked confirm please if it works

@nadigunawan
Copy link

thanks for your information, i have tried to do that..but i need do it again after several minutes because white screen come up again...

@sipe
Copy link

sipe commented Sep 1, 2013

Here are logs from last version 30.8.2013
http://forum.xda-developers.com/showpost.php?p=45189241&postcount=2151

fbsoft trick is working. I could get LCD every time, and I see volume bar so it has to do it with something.

Unlock on blind, volume up and volume down and qucik relock. It is working.

Logs are on xda. Maybe The Whisp can find something in logs :)

Thanks fbsoft

@fbsoft
Copy link

fbsoft commented Sep 1, 2013

@sipe hehe glad i could help :) yea you need to do it fast, i had tryed with the gapps installed and the trick worked, same thing... just lock it and unlock it fast, with the volume buttons, of course.... If you leave your phone alone for some time ( 30 mins up to 1h i think ), if you unlock it it displays ok the first time, but if you lock it and then unlock it, the white screen appears again unfortunetly.
Also @nadigunawan yea you have to do these steps every time. It's not a full fix, just a ... let's call it "alternative", to wake the display drivers from sleep mode and display properly the screen
Also i had tryed to OC the CPU and video, no such luck, i have to do these tasks even faster... If they are at default the "lag" provides the perfect timing to get it out of sleep mode

@SGmini2
Copy link

SGmini2 commented Dec 14, 2013

I found this
I can't find the thread which have the kernel on xda but sure this would help
Kernel which fixes white screen on CM10.1
.
http://translate.google.com/translate?sl=auto&tl=en&js=n&prev=_t&hl=en&ie=UTF-8&u=http%3A%2F%2Fgalaxy-mini-2.blogspot.com%2F2013%2F12%2Fkerneljb-bkernel-v2.html

@SGmini2
Copy link

SGmini2 commented Dec 14, 2013

Found.
bozont91:-

Hey!

I've made an other kernel build for solving the white screen problem. No optimizations yet, but it seems that the white screens are completely gone for me (regardless any high temperature). Thats because I've increased the clock delay of the screen contorller further. The disadvantage of this that you have to wait 4-5 secs till the screen comes on, but I'm planning on solving that too - I've already started it today, but I only managed to make things worse, so I think it will take some more time

(The attached .zip is flashable via CWM, like before )

Attachment :- http://forum.xda-developers.com/attachment.php?attachmentid=2450966&d=1386877655
Page :- http://forum.xda-developers.com/showthread.php?t=2456907&page=37

@guybrand
Copy link

Will this help Cm 10.2 as well ?

From: SGmini2 [mailto:notifications@github.com]
Sent: Saturday, December 14, 2013 11:20 PM
To: TheWhisp/android_device_samsung_msm7x27a-common
Cc: GuyBrand
Subject: Re: [android_device_samsung_msm7x27a-common] White Screen at cm10.1 Build 18.07.2013 (G) (#35)

Found.
bozont91:-

Hey!

I've made an other kernel build for solving the white screen problem. No optimizations yet, but it seems that the white screens are completely gone for me (regardless any high temperature). Thats because I've increased the clock delay of the screen contorller further. The disadvantage of this that you have to wait 4-5 secs till the screen comes on, but I'm planning on solving that too - I've already started it today, but I only managed to make things worse, so I think it will take some more time

(The attached .zip is flashable via CWM, like before )

Attachment :- http://forum.xda-developers.com/attachment.php?attachmentid=2450966 http://forum.xda-developers.com/attachment.php?attachmentid=2450966&d=1386877655 &d=1386877655
Page :- http://forum.xda-developers.com/showthread.php?t=2456907 http://forum.xda-developers.com/showthread.php?t=2456907&page=37 &page=37


Reply to this email directly or view it on GitHub #35 (comment) . https://github.com/notifications/beacon/5917810__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcwMjU4ODc3NCwiZGF0YSI6eyJpZCI6MTUzMzMyMDN9fQ==--7728438956ffb8e7418a67145d1fd9b479a45a29.gif

__________ Information from ESET Endpoint Antivirus, version of virus signature database 9042 (20131113) __________

The message was checked by ESET Endpoint Antivirus.

http://www.eset.com

@guybrand
Copy link

Well …

I have updated this version (upon 290912 , don’t know if that is ok ?) and the phone just displayed the CyanogenMOD circle keeps on turning , never getting to the actual OS .

So , I have installed CM 10.2 (Wifi works better ) , and here are some facts :

  1.  The device now will not update Cm 10.1 7/7/13 .
    
  2.  The device has many more white screens on 10.2 than 10.1 .
    
  3.  The device accepts only 10.2 – 20131013 , the two newer versions also never gets to the OS part (the latest shows the new CyanogenMOD cartoon but keeps circling there) .
    

Q :

  1.  What version should I get to in order to install your update ?
    
  2.  Will an update be good for 10.2 - 20131013 as well ?
    

Thanks ,

                          Guy .

From: SGmini2 [mailto:notifications@github.com]
Sent: Saturday, December 14, 2013 11:20 PM
To: TheWhisp/android_device_samsung_msm7x27a-common
Cc: GuyBrand
Subject: Re: [android_device_samsung_msm7x27a-common] White Screen at cm10.1 Build 18.07.2013 (G) (#35)

Found.
bozont91:-

Hey!

I've made an other kernel build for solving the white screen problem. No optimizations yet, but it seems that the white screens are completely gone for me (regardless any high temperature). Thats because I've increased the clock delay of the screen contorller further. The disadvantage of this that you have to wait 4-5 secs till the screen comes on, but I'm planning on solving that too - I've already started it today, but I only managed to make things worse, so I think it will take some more time

(The attached .zip is flashable via CWM, like before )

Attachment :- http://forum.xda-developers.com/attachment.php?attachmentid=2450966 http://forum.xda-developers.com/attachment.php?attachmentid=2450966&d=1386877655 &d=1386877655
Page :- http://forum.xda-developers.com/showthread.php?t=2456907 http://forum.xda-developers.com/showthread.php?t=2456907&page=37 &page=37


Reply to this email directly or view it on GitHub #35 (comment) . https://github.com/notifications/beacon/5917810__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcwMjU4ODc3NCwiZGF0YSI6eyJpZCI6MTUzMzMyMDN9fQ==--7728438956ffb8e7418a67145d1fd9b479a45a29.gif

__________ Information from ESET Endpoint Antivirus, version of virus signature database 9042 (20131113) __________

The message was checked by ESET Endpoint Antivirus.

http://www.eset.com

@SGmini2
Copy link

SGmini2 commented Dec 20, 2013

Itried it on CM10.1 Build 11/10/2013 And it didn't work
.
.
If you want to back To any CM version you'll have to Do a factoryreset and to format system And every thing works.

@SGmini2
Copy link

SGmini2 commented Dec 20, 2013

What if all the phones have white screen and it only appears in countries with high temperature :D Crazy one :)

@TheWhisp
Copy link
Owner

My phone has been exposed to >30 degrees Celsius in direct sunlight (for about 6 hours) - no white screen.

@SGmini2
Copy link

SGmini2 commented Dec 20, 2013

I've to think about something else before winter is over :D

@zozo81
Copy link

zozo81 commented Dec 22, 2013

Due to white screen issue I was stuck to build cm-10.1-20130707. Using builds after 07/07 the white screen was always present. Related to temperature, I can say that I'm using the phone between 20 to 30 Celsius Degree.
One time I've done the "fridge" experiment and the screen comes on normally when the temperature is low.

Recently upgraded to cm-10.1-20131011 and flashed "bkernel_new.zip". White screen is now very rare in normal temperature conditions(20-30 Celsius degrees), sometimes it still appears but a second lock/unlcok will recover the screen.

The disadvantage is that the delay is around 7 seconds in my case till the screen comes on.

Thanks to "bozont91" for this workaround.

@szotsy
Copy link

szotsy commented Dec 29, 2013

White screen problem on lockscreen a CM10-20130827,my device is GTS6500D (jena)

@ihasdivui
Copy link

I am on GT-S6500 , and i don't have this problem at the same build... Really wierd...

@ihasdivui
Copy link

@szotsy your have GT-S6500D you said, so you have jenad, not jena

@Roman3349
Copy link

I have got GT-6500D (jenad) and CM 11-20140111. I also have this bug. How can we fix it?
Sorry for my bad English, because I'm from Czech Republic.

@szotsy
Copy link

szotsy commented Feb 1, 2014

Hi!
No prob the bad english :D I'm from Hungary....

Sorry i don't know how fix this white screen problem! :(
I have not tried it, but it might be good if you install the original
factory ROM!

My wife's phone is no white screen! Because first the factory ROM has been
deleted and installed the CM11 after him!
I'll try! Install the stock ROM, wipe all, flash CM11 after him .... maybe
-. -
Reported that if they succeed! :)

Or try! The factory ROM can be downloaded here:
http://www.sammobile.com/firmwares/1/?model=GT-S6500D&pcode=0#firmware

2014-02-01 Roman Ondráèek notifications@github.com:

I have got GT-6500D (jenad) and CM 11-20140111. I also have this bug. How
can we fix it?
Sorry for my bad English, because I'm from Czech Republic.

Reply to this email directly or view it on GitHubhttps://github.com//issues/35#issuecomment-33877366
.

@EAEN
Copy link

EAEN commented Feb 14, 2014

I found that post on Omnirom kk thread page 10
forum.xda-developers.com/showthread.php?t=2580709&page=10
.
"
jj92942000
Had my sons Mini 2 on CM10.1 without any issues until my wife washed it this past weekend. Dried it with rice and replaced LCD $10 and it booted up no issues until I got the dreaded white screen. Never had that b4. I noticed a slight difference between the 2 LCD in the circuitry but couldn't make head or tails about it. So I did nandroid restore when everything was ok and no white screen but still there. I flashed this rom and still there. I'm convinced it's hardware related but what to do now? How does anyone manage with white screen or you have to go back to GB stock?

Also latest Titanium Backup FC, did flash supersu have root, TB works on other 4.3 and 4.4.2 units anyone else.

Sent from my GT-I9300 using XDA Premium 4 mobile app
"
.
so this really seems to be HW problem...
Is there any way to know the 2 model and differences between :) @TheWhisp

@ihasdivui
Copy link

Hm... But some people had the WhiteScreen problem never on the Stock ROM, so it could be ALSO a SW error of Cyanogen. But if the Wife washed his sgm2, no wonder :D I never had that White Screen on CM 10.1 and never on the Stock ROM, but I have Jena, GT-S6500 with NFC, i flashed an JENA version of TheWhisps Port of CM 10.1, all worked without Problems, only Hotspot fails, but Bluetooh Tether works, so it's no Prob. Hopefully the people with WhiteScreen Issue are solving it.

ThejenaROMtester

@TheWhisp
Copy link
Owner

my god, how many times do I have to say this: it is a problem in kernel, specificity display drivers! I am not sure why it occurs on specific devices

@EAEN
Copy link

EAEN commented Feb 15, 2014

I mean -theoretically as I'm not sure- there must be a difference between hardwares and that difference makes the kernel work for some phones and WS for others. :)
and the evidence is
white screen didn't appear until this guy had changed this screen :)

@ihasdivui
Copy link

But the wife of the guy washed his phone -.- mustn't be a error of the new display...

@ihasdivui
Copy link

Press seven times on the Build Number or Version in the Settings in About the Phone, then go to Performance and disable Dithering. Then reboot and then WhiteScreen should not be there. There is no difference between Dithering on and off.

@EAEN
Copy link

EAEN commented Feb 19, 2014

I've tried that but white screen appears just like before ........................Anybody else tried this ?
for newbies disabling dithering means enabling 16-bit

@ihasdivui
Copy link

Hm.. I had that WhiteScreen before i sent that, at my GTS6500 it was never b4 there, but then it was and i did that and WhiteScreen was not there. I think it was a SW error at my phone. @EAEN at yours it was a HW error with kernel.

@szotsy
Copy link

szotsy commented Feb 19, 2014

I tried, but left the white screen .... :-(

@ihasdivui
Copy link

Dithering isn't enabling 16-Bit
.. Its the Graphics Quality Increaser that makes errors often. At my GTS6500...

@szotsy
Copy link

szotsy commented Feb 21, 2014

Try, but there is no such option in the Performance menu! / on CM11 /
Something else which the Dithering option can be turned off?

2014-02-20 13:30 GMT+01:00 Dāvis Mālnieks notifications@github.com:

switching to 16-bit will decrease the quality...


Reply to this email directly or view it on GitHubhttps://github.com//issues/35#issuecomment-35616710
.

@bacevs
Copy link

bacevs commented Feb 21, 2014

@TheWhisp
Do you want me to forward you a new screen to test?
@EAEN
Can I get the link/url to the screen you bought if TheWhisp wants to test?

@szotsy
Copy link

szotsy commented Feb 28, 2014

Unfortunately, there is a white screen bug during February 26th cm11 jenad
version :-(!
2014.02.21. 8:09 ezt írta ("bacevs" notifications@github.com):

@TheWhisp https://github.com/TheWhisp
Do you want me to forward you a new screen to test?
@EAEN https://github.com/EAEN
Can I get the link/url to the screen you bought if TheWhisp wants to test?

Reply to this email directly or view it on GitHubhttps://github.com//issues/35#issuecomment-35704252
.

@skalteis
Copy link

A quick summary for any new people reading this issue report (maybe this could be included above in the original issue report in bold flashing letters so people won't ask the same questions again and again):

  1. It is known, that there are unmarked hardware revisions of the GT-S6500 which display a white screen if one tries to return the phone from locked to unlocked status.
  2. The developer of the CyanogenMOD build for the GT-S6500 can (at least for the moment) NOT help you in any way with that since his particular phone does NOT display said bug.
  3. It is - however - known, that the last build that WORKS on all S6500 variants is the one from 07 July 2013. If you get the white screen - install this one to get rid of it:
    http://goo.im/devs/thewhisp/jena-cm10.1/cm-10.1-20130707-UNOFFICIAL-jena.zip

Versions past that date WILL have the white screen bug because the kernel in any later build has been updated to a post-3.0-version which no longer includes the original (working) set of MSM display drivers.

  1. There seems to be tentative evidence that higher temperature is at least marginally related to the white screen problem.
  2. There is no use in posting log files, as far as it is known they contain no meaningful information regarding this special problem.
  3. DON'T ASK TheWhisp for a working version.
  4. DON'T POST "I've got the bug too on version xxyxyxxzz." We already know that.
  5. DON'T use this space here at github for discussing unrelated things. This is a bugtracker... while one cannot assume that everybody is familiar with such a thing, PLEASE keep it on focus.

Thanks.

@pjpm
Copy link

pjpm commented Dec 21, 2014

I think I could found the solution. I just turn off the screensaver and, voila! it worked!
I use a gt-6500D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests