• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Identifying Desire's Screen - AMOLED or SLCD

neoghio

Newbie
Hi,

I screen seems to be dying on me and on my venture into hopefully replace it myself, I need to confirm whether the screen that I need is an AMOLED or SLCD.

Not sure if this works but if other people with rooted phones + Terminal Emulator on them can give it a try, it would confirm to me that its right.

If you launch a terminal and type in:

Code:
dmesg | GREP 'panel'

The screen then populates with samsung_oled_panel.

I am right in thinking the SLCD is made by Sony and the AMOLED by Samsung?
 
I think I will order a replacement AMOLED from eBay and hope that when I disassemble the Desire that I am right lol.
 
I get samsung_oled_panel but I'm pretty sure my screen is slcd based on when I got my phone.
 
A good way to test if you have LCD/AMOLED is to take a pic with the lens covered by something, so you get complete black. After that, open it up fullscreen and if you can very clearly tell where the screen starts from the black edge then you've got an LCD.

About the self-repair, it isn't hard, but be patient and very careful during the disassembly.

I assume you have found this?
Blog: HTC Desire tear-down and re-assembly ? TJworld

And my succesfull repair:
http://androidforums.com/desire-tips-tricks/389571-lcd-desire-self-repair.html

Good luck! ;)
 
Yeah I found that blog, its exactly what I will be using to gut open my Desire :)

Spoke with HTC UK Customer Services and they confirmed that my model should be an SLCD. Just to be on the safe side I am going to open up the Desire later on tonight to make sure.
 
Even though I find the slcd colours to be more realistic I'd rather have an amoled for it's better viewing angles and anti-glare performance. The latter is going to be a big factor with my next phone. I absolutely hate glare.

Btw, thanks Raf for the links. Will keep those in mind just in case.
 
Just an update. I got into contact with HTC Support to see if they could confirm if my LCD was AMOLED or SLCD. They claimed it was SLCD but I wasn't sure whether to trust them so I opened up the phone to see for myself.

Turns out I have a Samsung AMOLED and not the SLCD, so that command that I run on terminal emulator seems to have been correct after all :)
 
Just an update. I got into contact with HTC Support to see if they could confirm if my LCD was AMOLED or SLCD. They claimed it was SLCD but I wasn't sure whether to trust them so I opened up the phone to see for myself.

Turns out I have a Samsung AMOLED and not the SLCD, so that command that I run on terminal emulator seems to have been correct after all :)
hahahaha htc just guessed as all the new desires are slcd


on and to answer a question. yes the slcd is sony
 
Well my Desire isn't new, when I gave them the serial number he said something along the lines of:

"oh yes your desire was made after 05/2010, then its an SLCD"

Thankfully I ordered the right LCD and hopefully it should arrive next week and my Desire will be alive and kicking again :)
 
Wow . Best of luck.
I had come across somewhere that if it is AMOLED than it would be written so on your original carton. Else it would be just "touch sensitive screen" like mine.
 
nah its there just if you do dmesg without doing | grep panel. you wont get the output

this is what i get in adb
Code:
# dmesg | grep panel
dmesg | grep panel
<6>[ 2968.479370] sony_tft_panel_unblank: +()
<6>[ 2968.913299] sony_tft_panel_without_gamma_init: init gamma setting
<6>[ 2969.054077] sony_tft_panel_unblank: -()
<6>[ 2984.368896] sony_tft_panel_blank: +()
<6>[ 2984.986083] sony_tft_panel_blank: -()
<6>[ 2992.299743] sony_tft_panel_unblank: +()
<6>[ 2992.741424] sony_tft_panel_without_gamma_init: init gamma setting
<6>[ 2992.882202] sony_tft_panel_unblank: -()
<6>[ 3008.136932] sony_tft_panel_blank: +()
<6>[ 3008.622070] sony_tft_panel_blank: -()
<6>[ 3008.797363] sony_tft_panel_unblank: +()
<6>[ 3009.147644] sony_tft_panel_without_gamma_init: init gamma setting
<6>[ 3009.338226] sony_tft_panel_unblank: -()
<6>[ 3016.866271] sony_tft_panel_blank: +()
<6>[ 3017.750030] sony_tft_panel_blank: -()
<6>[ 3109.924224] sony_tft_panel_unblank: +()
<6>[ 3110.326843] sony_tft_panel_without_gamma_init: init gamma setting
<6>[ 3110.506896] sony_tft_panel_unblank: -()
<6>[ 3125.933197] sony_tft_panel_blank: +()
<6>[ 3126.487884] sony_tft_panel_blank: -()
<6>[ 3168.567413] sony_tft_panel_unblank: +()
<6>[ 3169.022888] sony_tft_panel_without_gamma_init: init gamma setting
<6>[ 3169.163482] sony_tft_panel_unblank: -()
<6>[ 3184.434631] sony_tft_panel_blank: +()
<6>[ 3185.131042] sony_tft_panel_blank: -()
<6>[ 3196.997894] sony_tft_panel_unblank: +()
<6>[ 3197.400665] sony_tft_panel_without_gamma_init: init gamma setting
<6>[ 3197.521240] sony_tft_panel_unblank: -()
<6>[ 3212.816497] sony_tft_panel_blank: +()
<6>[ 3213.430633] sony_tft_panel_blank: -()
#

EDIT it also depends where you do it.
if i run adb shell in recovery and do it, i get the following

Code:
/ # dmesg | grep panel
dmesg | grep panel
[    0.000000] tag_panel_parsing: panel type = 3
[    4.464263] sonywvga_init_panel
[    4.533508] msmfb_probe() installing 480 x 800 panel
[   12.101287] msmfb: turning on panel
/ #
 
Back
Top Bottom