UPDATE:
I believe I have narrowed down the problem. It seems the NVM byte data has been wiped and zeroed from the crossflashing.
reading from any NVM byte results in response silimilar to this:
as you can see the data is basically all zero except for the last 2 checksums.
There is a procedure in the driver to recover from display errors that looks like this:
but even after manually breaking and recovering the NVM the problem still persists.
If anyone has any experience editing NVM values please PM me!
Original post:
I believe I have narrowed down the problem. It seems the NVM byte data has been wiped and zeroed from the crossflashing.
reading from any NVM byte results in response silimilar to this:
Code:
e7 03 00 0f 34 de 00 00 11 0b 00 00 00 00 00 00 00 00GEN_READ
reg=0xB0
len=10
data[0]=0x03
data[1]=0x00
data[2]=0x00
data[3]=0x00
data[4]=0x00
data[5]=0x00
data[6]=0x00
data[7]=0x00
data[8]=0x5C
data[9]=0xF6
GEN_READ
reg=0xC4
len=10
data[0]=0x00
data[1]=0x00
data[2]=0x00
data[3]=0x00
data[4]=0x00
data[5]=0x00
data[6]=0x00
data[7]=0x00
data[8]=0x8C
data[9]=0x7C
GEN_READ
There is a procedure in the driver to recover from display errors that looks like this:
Code:
#ifdef CONFIG_FB_MSM_RECOVER_PANEL
static char mcap_unlock_reg[] = {
0xB0, 0x00
};
#endif
static char ltps_if_ctrl[] = {
0xC4, 0xC3, 0x29
};
static char gamma_ctrl[] = {
0xC8, 0x10, 0x00, 0x1F, 0x00
};
static char gamma_ctrl_set_r_pos[] = {
0xC9, 0x08, 0x03, 0x01, 0x01, 0x02, 0x05, 0x11,
0x18, 0x10, 0x0C, 0x1F, 0x10, 0x20
};
...
...
...
If anyone has any experience editing NVM values please PM me!
Original post:
Ok so here's what happened: I updated to 4.3 on my Xperia V (Lt25i) and I flash a kernel from the forum (see link below) and tried to flash SuperSU package in attempt to root. I started to boot but missed the button press to load recovery, now softbricked. Booted to flashmode and reflashed sony kernel using flashtool. Its working fine now but now there is something wrong with the screen. I'm not sure what's wrong but it looks like the gamma is too high (see pics).
I did get the root working the second time I tried but the damage is done.
Any advice would be awesome. Im pretty stumped. Ive tried reverting to stock but nothing changed.
Could I ask other Xperia V owners to give me dmesg or 'dmesg|grep -i panel' logs?
Kernel from this thread:
http://xdaforums.com/showthread.php?p=50304002
Dmesg log from 'dmesg|grep panel'
I did get the root working the second time I tried but the damage is done.
Any advice would be awesome. Im pretty stumped. Ive tried reverting to stock but nothing changed.
Could I ask other Xperia V owners to give me dmesg or 'dmesg|grep -i panel' logs?
Kernel from this thread:
http://xdaforums.com/showthread.php?p=50304002
Dmesg log from 'dmesg|grep panel'
Code:
<6>[ 1.006409] default panel: mipi_sharp_panel
<6>[ 1.006775] setting pdata->panel_info.fb_num to 3. type: 8
<6>[ 1.012208] mdp_probe: panel_detect function
<6>[ 1.061651] mipi_renesas_r63306 mipi_renesas_r63306.0: found panel vendor: mipi_sharp_panel
<6>[ 1.062078] mipi_renesas_r63306 mipi_renesas_r63306.0: found panel: mipi_video_sharp_wxga_ls043k3sx04
<3>[ 1.397588] msm_fb_detect_panel: comparing name=hdmi_msm with mipi_video_renesas_fwvga
<6>[ 1.398718] setting pdata->panel_info.fb_num to 1. type: 7
<6>[ 1.399450] mdp_probe: panel_detect function
<6>[ 1.399603] mdp_probe: no panel_detect function
<6>[ 1.402685] setting pdata->panel_info.fb_num to 1. type: 10
<6>[ 1.403906] mdp_probe: panel_detect function
<6>[ 1.403998] mdp_probe: no panel_detect function
Attachments
Last edited: