Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

Clearing up the display issue of the Xperia Z

OP Riyal

19th February 2013, 04:46 AM   |  #1  
OP Senior Member
Flag Iloilo City
Thanks Meter: 1,693
 
2,877 posts
Join Date:Joined: Dec 2011
Donate to Me
More
Hello guys! I am making this thread in order to solve the confusion about the display of the Xperia Z. I was a bit surprised today when I saw my rss flooding with the discussion of how crap the display was on the retail models.


To start of I would like to tell you all that both the Docomo variant and international variant of Xperia Z display are the same! They both are using the Renesas R63311 variant of LCDs. Which is using actually Sharp technology for the displays. Yeah it's not made by sony.

http://www.rsp.renesas.com/en/news/2...ws20120418.htm

So the issue of the color saturation between the international model and docomo model is suppose to be the calibration of the values of the display(a configuration in the kernel level).

In short the issue is within the software side and not the hardware so NO it's not true that sony did put cheaper displays on the international version compared to the docomo versions. Cause there's no cheap and premium edition of the Renesas R63311 model.

Now most of you would probably doubt me now on how I was able to tell you this and what are my sources.


Now being a kernel developer and have very solid knowledge with hardwares I would like to show you here concrete proofs of what I am talking about (Kernel developers are welcome to prove my point here)

Here is the kernel config file of the docomo version of Xperia Z

https://bitbucket.org/Don2x/so-02e-s...nfig?at=master

The boolean configs for the display drivers is located in line 398 and 399.
Code:
CONFIG_FB_MSM_MIPI_R63311_JDC_MDY70=y
CONFIG_FB_MSM_MIPI_R63311_SHARP_LS050T3SX01=y

Looking at the Makefile
https://bitbucket.org/Don2x/so-02e-s...file?at=master

the display drivers of those configs basically call out the files
Code:
obj-$(CONFIG_FB_MSM_MIPI_R63311_JDC_MDY70) += mipi_dsi_panel_r63311_jdc_mdy70.o
obj-$(CONFIG_FB_MSM_MIPI_R63311_JDC_MDY80) += mipi_dsi_panel_r63311_jdc_mdy80.o
obj-$(CONFIG_FB_MSM_MIPI_R63311_SHARP_LS050T3SX01) += mipi_dsi_panel_r63311_sharp_ls050t3sx01.o

Now how can I tell that it is the one used by Xperia Z?

If you view the board files of the Xperia Z the display if defined here.

https://bitbucket.org/Don2x/so-02e-s...ay.c?at=master

Code:
#ifdef CONFIG_FB_MSM_MIPI_R63311_JDC_MDY70
	&jdc_mdy70_panel_id_dlogo_02,
	&jdc_mdy70_panel_id_dlogo_2a,
	&jdc_mdy70_panel_id_dlogo,
	&jdc_mdy70_panel_id_1a,
	&jdc_mdy70_panel_id_1a_02,
	&jdc_mdy70_panel_id,
#endif /* CONFIG_FB_MSM_MIPI_R63311_JDC_MDY70 */
#ifdef CONFIG_FB_MSM_MIPI_R63311_JDC_MDY80
	&jdc_mdy80_black_panel_id,
	&jdc_mdy80_white_panel_id,
#endif /* CONFIG_FB_MSM_MIPI_R63311_JDC_MDY80 */
#ifdef CONFIG_FB_MSM_MIPI_R63311_SHARP_LS050T3SX01
	&sharp_ls050t3sx01_panel_id_dlogo_01,
	&sharp_ls050t3sx01_panel_id_dlogo,
	&sharp_ls050t3sx01_panel_id_1a,
	&sharp_ls050t3sx01_panel_id_1a_02,
	&sharp_ls050t3sx01_panel_id,
#endif /* CONFIG_FB_MSM_MIPI_R63311_SHARP_LS050T3SX01 */
Now this alone proves that Docomo version indeed uses the display I mentioned. Now how do I prove that it is the same as with the international version? Of course by providing the kernel sources of the international version also.


Now here's the config file for the

International version of Xperia Z:
https://bitbucket.org/Don2x/intl.-yu...nfig?at=master

on line 391 & 392:

CONFIG_FB_MSM_MIPI_R63311_JDC_MDY70=y
CONFIG_FB_MSM_MIPI_R63311_SHARP_LS050T3SX01=y


Defconfig of Xperia ZL for reference here

International version of Xperia ZL:

https://bitbucket.org/Don2x/intl.-yu...nfig?at=master

And board files of the international version of Xperia Z.

https://bitbucket.org/Don2x/intl.-yu...ay.c?at=master

Code:
#ifdef CONFIG_FB_MSM_MIPI_R63311_JDC_MDY70
        &jdc_mdy70_panel_id_dlogo_02,
        &jdc_mdy70_panel_id_dlogo_2a,
        &jdc_mdy70_panel_id_dlogo,
        &jdc_mdy70_panel_id_1a,
        &jdc_mdy70_panel_id_1a_02,
        &jdc_mdy70_panel_id,
#endif /* CONFIG_FB_MSM_MIPI_R63311_JDC_MDY70 */
#ifdef CONFIG_FB_MSM_MIPI_R63311_JDC_MDY80
        &jdc_mdy80_black_panel_id,
        &jdc_mdy80_white_panel_id,
#endif /* CONFIG_FB_MSM_MIPI_R63311_JDC_MDY80 */
#ifdef CONFIG_FB_MSM_MIPI_R63311_SHARP_LS050T3SX01
        &sharp_ls050t3sx01_panel_id_dlogo_01,
        &sharp_ls050t3sx01_panel_id_dlogo,
        &sharp_ls050t3sx01_panel_id_1a,
        &sharp_ls050t3sx01_panel_id_1a_02,
        &sharp_ls050t3sx01_panel_id,
#endif /* CONFIG_FB_MSM_MIPI_R63311_SHARP_LS050T3SX01 */

You can see the similar display drivers being used by the international version & docomo version here.


So my point here is demo model or not. Docomo variant or not they all use the same LCD technology! There's no difference!


Now how do I prove to all of you that they're not the same kernel sources and I didn't just made duplicates and remove some files?

Compare these yourself.

Docomo version:
http://developer.sonymobile.com/down...-10-1-d-0-317/

International version:
http://developer.sonymobile.com/down...-10-1-a-1-350/


All in all the very basic logic here is that you can't use a single display driver on different types of hardware which should make a point that if two different sources uses the same driver only leads to having the same hardware.
Last edited by Riyal; 19th February 2013 at 04:51 AM.
The Following 63 Users Say Thank You to Riyal For This Useful Post: [ View ]
19th February 2013, 05:06 AM   |  #2  
Senior Member
Flag Brisbane
Thanks Meter: 1,034
 
2,707 posts
Join Date:Joined: Jan 2011
More
Ok, excuse my noobiness here, but are the "display levels" able to be fiddled with? Or is it likely to be part of some binary that we can't do anything about.

M.
The Following User Says Thank You to mattman83 For This Useful Post: [ View ]
19th February 2013, 05:34 AM   |  #3  
jigarpatel22's Avatar
Member
Flag Pune
Thanks Meter: 8
 
97 posts
Join Date:Joined: Feb 2013
More
Does it mean we will be able to correct display issue with display calibration application ?

Already clicked thanks Thanks for the detailed information
19th February 2013, 05:39 AM   |  #4  
Senior Member
Flag Toronto
Thanks Meter: 122
 
993 posts
Join Date:Joined: Sep 2008
More
When Comparing the NA Xperia Z (production carrier testing model) to a HTC One X, it is abundantly obvious the screen isn't up to par.

Not sure if software can correct atrocious viewing angles and contrast.
19th February 2013, 06:13 AM   |  #5  
OP Senior Member
Flag Iloilo City
Thanks Meter: 1,693
 
2,877 posts
Join Date:Joined: Dec 2011
Donate to Me
More
Quote:
Originally Posted by mattman83

Ok, excuse my noobiness here, but are the "display levels" able to be fiddled with? Or is it likely to be part of some binary that we can't do anything about.

M.

Hi! I only did a quick glance on the whole code to confirm that docomo and international version have the same types of display but I haven't messed yet with the whole display driver itself. I don't have any device yet to try messing with the driver configuration so I can't say yet. But most likely yes it is possible.


Quote:
Originally Posted by jigarpatel22

Does it mean we will be able to correct display issue with display calibration application ?

Already clicked thanks Thanks for the detailed information

Suppose to be yes. Like what I have said above I don't have any devices yet to debug this one but if the display calibration software sony included in the ROM is directly controlling the color enhancement and gamma(for saturation) then mostlikely it is possible.

Quote:
Originally Posted by Maedhros

When Comparing the NA Xperia Z (production carrier testing model) to a HTC One X, it is abundantly obvious the screen isn't up to par.

Not sure if software can correct atrocious viewing angles and contrast.

I don't own any HTC One series phones so I can't compare actually but they are a whole different type of displays so I really can't tell if it's possible to calibrate it to be on par with the One X.

Edit: I am not familiar with Tegra 3 might take a while before I can check HTC One X
Last edited by Riyal; 19th February 2013 at 06:15 AM.
19th February 2013, 06:40 AM   |  #6  
ethan3686's Avatar
Senior Member
Flag India
Thanks Meter: 102
 
958 posts
Join Date:Joined: Aug 2009
Ok this is good news..gave a thanks

If the software isnt included ill try get an XZ from japan only..do thy sell unlocked units?
19th February 2013, 06:59 AM   |  #7  
Senior Member
England
Thanks Meter: 385
 
2,242 posts
Join Date:Joined: Apr 2012
Re: Clearing up the display issue of the Xperia Z
I have been totally put off xz now. Tinny speaker screen not up to par. M7 released today will wait now

Custom Stock Rom 4.0 Eternity
Stock but better
19th February 2013, 07:28 AM   |  #8  
OP Senior Member
Flag Iloilo City
Thanks Meter: 1,693
 
2,877 posts
Join Date:Joined: Dec 2011
Donate to Me
More
Same with me. My eye currently is on HTC M7 since I got attracted by the frontal stereo speakers. But if it's the same like other One Series with unremoveable battery + no sd slot then back on anticipating the Xperia ZL. Being a current HTC user I find sense a very battery hog type of UI. Having a small battery capacity and unremoveable one would be a very big no for me. My current HTC device has already killed 2 batteries in 2 years and I don't want that to happen on a unremoveable battery phone. At least let us change batteries if it died. lol don't want a disposable device on my hand.
19th February 2013, 07:29 AM   |  #9  
Warrimonk's Avatar
Senior Member
Thanks Meter: 116
 
204 posts
Join Date:Joined: Aug 2009
Re: Clearing up the display issue of the Xperia Z
Does the ZL use the same screen? Since it is thicker it might use a non economical IPS???

Sent from my GT-I9100 using xda app-developers app
The Following User Says Thank You to Warrimonk For This Useful Post: [ View ]
19th February 2013, 08:11 AM   |  #10  
OP Senior Member
Flag Iloilo City
Thanks Meter: 1,693
 
2,877 posts
Join Date:Joined: Dec 2011
Donate to Me
More
Quote:
Originally Posted by Warrimonk

Does the ZL use the same screen? Since it is thicker it might use a non economical IPS???

Sent from my GT-I9100 using xda app-developers app

ZL does use the same screen as Xperia Z and what's economical IPS? If you're talking about e-IPS it's Enhanced-IPS not Economical-IPS. There's no such thing.

Also isn't e-IPS made by LG? And the display here isn't from LG but from sharp.

As you can see in the document it is a LTPS type of panel.

Panel Low-temperature poly-silicon (LTPS) TFT
Last edited by Riyal; 19th February 2013 at 08:18 AM.

The Following User Says Thank You to Riyal For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes