5,595,918 Members 30,657 Now Online
XDA Developers Android and Mobile Development Forum

Clearing up the display issue of the Xperia Z

Tip us?
 
Riyal
Old
(Last edited by Riyal; 19th February 2013 at 03:51 AM.)
#1  
Senior Member - OP
Thanks Meter 1282
Posts: 2,701
Join Date: Dec 2011
Location: Iloilo City

 
DONATE TO ME
Default Clearing up the display issue of the Xperia Z

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.
The Following 62 Users Say Thank You to Riyal For This Useful Post: [ Click to Expand ]
 
mattman83
Old
#2  
Senior Member
Thanks Meter 1019
Posts: 2,663
Join Date: Jan 2011
Location: Brisbane
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.
Stupid questions make baby Jesus cry.
The Following User Says Thank You to mattman83 For This Useful Post: [ Click to Expand ]
 
jigarpatel22
Old
#3  
jigarpatel22's Avatar
Member
Thanks Meter 8
Posts: 97
Join Date: Feb 2013
Location: Pune
Does it mean we will be able to correct display issue with display calibration application ?

Already clicked thanks Thanks for the detailed information
 
Maedhros
Old
#4  
Senior Member
Thanks Meter 105
Posts: 946
Join Date: Sep 2008
Location: Toronto
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.
 
Riyal
Old
(Last edited by Riyal; 19th February 2013 at 05:15 AM.)
#5  
Senior Member - OP
Thanks Meter 1282
Posts: 2,701
Join Date: Dec 2011
Location: Iloilo City

 
DONATE TO ME
Quote:
Originally Posted by mattman83 View Post
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 View Post
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 View Post
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
 
ethan3686
Old
#6  
ethan3686's Avatar
Senior Member
Thanks Meter 60
Posts: 730
Join Date: Aug 2009
Location: India
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?
 
ipmanwck
Old
#7  
Senior Member
Thanks Meter 308
Posts: 1,819
Join Date: Apr 2012
Default 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
 
Riyal
Old
#8  
Senior Member - OP
Thanks Meter 1282
Posts: 2,701
Join Date: Dec 2011
Location: Iloilo City

 
DONATE TO ME
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.
 
Warrimonk
Old
#9  
Warrimonk's Avatar
Senior Member
Thanks Meter 96
Posts: 186
Join Date: Aug 2009
Default 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: [ Click to Expand ]
 
Riyal
Old
(Last edited by Riyal; 19th February 2013 at 07:18 AM.)
#10  
Senior Member - OP
Thanks Meter 1282
Posts: 2,701
Join Date: Dec 2011
Location: Iloilo City

 
DONATE TO ME
Quote:
Originally Posted by Warrimonk View Post
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

The Following User Says Thank You to Riyal For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes