diff --git a/bdk/display/di.h b/bdk/display/di.h index a44e730..337c45b 100644 --- a/bdk/display/di.h +++ b/bdk/display/di.h @@ -800,7 +800,10 @@ * [30] 97 [0F]: AUO A062TAN02 (59.06A33.002) [From photo of assumed same panel] * [30] 98 [0F]: AUO A062TAN0? [UNCONFIRMED MODEL] * [30] XX [0F]: AUO A062TAN03 (59.06A33.003) [UNCONFIRMED ID] - * + * [E0] 01 [0F]: Retro Remake SUPER7 IPS (Rev 01) + * [E1] 01 [0F]: Retro Remake SUPER7 IPS HD (Rev 01) + * [E0] 11 [0F]: Retro Remake SUPER7 OLED (Rev 01) + * [E1] 11 [0F]: Retro Remake SUPER7 OLED HD (Rev 01) * * 5.5" panels for Hoag SKU: * [20] 94 [10]: InnoLux 2J055IA-27A (Rev B1) (6203B001P4000) @@ -810,10 +813,13 @@ * [30] 94 [10]: AUO A055TAN02 (59.05A30.002) * [30] 95 [10]: AUO A055TAN03 (59.05A30.003) * [40] 94 [10]: Sharp LQ055T1SW10 (Rev P) - * + * [E0] 01 [10]: Retro Remake SUPER5 OLED (Rev 01) + * [E1] 01 [10]: Retro Remake SUPER5 OLED HD (Rev 01) * * 7.0" OLED panels for Aula SKU: * [50] 9B [20]: Samsung AMS699VC01-0 (Rev 2.5) + * [E0] 01 [20]: Retro Remake SUPER7 OLED (Rev 01) + * [E1] 01 [20]: Retro Remake SUPER7 OLED HD (Rev 01) */ /* Display ID Decoding: @@ -828,6 +834,8 @@ * 30h: AU Optronics * 40h: Sharp * 50h: Samsung + * E0h: Retro Remake + * E1h: Retro Remake * * Boards, Panel Size: * 0Fh: Icosa/Iowa, 6.2" @@ -846,6 +854,14 @@ enum PANEL_AUO_A055TAN01 = 0x1030, PANEL_SHP_LQ055T1SW10 = 0x1040, PANEL_SAM_AMS699VC01 = 0x2050, + PANEL_RR_SUPER5_OLED_V1 = 0x10E0, + PANEL_RR_SUPER5_OLED_HD_V1 = 0x10E1, + PANEL_RR_SUPER7_IPS_V1 = 0x0FE0, + PANEL_RR_SUPER7_IPS_HD_V1 = 0x0FE1 + PANEL_RR_SUPER7_OLED_V1 = + PANEL_RR_SUPER7_OLED_HD_V1 = + PANEL_RR_SUPER7_OLED_7V1 = 0x20E0 + PANEL_RR_SUPER7_OLED_HD_7V1 = 0x20E1 // Found on 6/2" clones. Unknown markings. Quality seems JDI like. Has bad low backlight scaling. ID: [83] 94 [0F]. PANEL_OEM_CLONE_6_2 = 0x0F83, diff --git a/nyx/nyx_gui/frontend/gui_info.c b/nyx/nyx_gui/frontend/gui_info.c index 5d5ec2a..af34da7 100644 --- a/nyx/nyx_gui/frontend/gui_info.c +++ b/nyx/nyx_gui/frontend/gui_info.c @@ -790,6 +790,78 @@ static lv_res_t _create_window_fuses_info_status(lv_obj_t *btn) switch (display_id) { + case PANEL_RR_SUPER5_OLED_V1: + strcat(txt_buf, "RR SUPER5 OLED"); + switch (display_rev) + { + case 0x01: + strcat(txt_buf, "-V1"); + break; + default: + strcat(txt_buf, " #FFDD00 Contact me!#"); + break; + } + break; + case PANEL_RR_SUPER5_OLED_HD_V1: + strcat(txt_buf, "RR SUPER5 OLED HD"); + switch (display_rev) + { + case 0x01: + strcat(txt_buf, "-V1"); + break; + default: + strcat(txt_buf, " #FFDD00 Contact me!#"); + break; + } + break; + case PANEL_RR_SUPER7_IPS_V1: + strcat(txt_buf, "RR SUPER7 IPS"); + switch (display_rev) + { + case 0x01: + strcat(txt_buf, "-V1"); + break; + default: + strcat(txt_buf, " #FFDD00 Contact me!#"); + break; + } + break; + case PANEL_RR_SUPER7_IPS_HD_V1: + strcat(txt_buf, "RR SUPER7 IPS HD"); + switch (display_rev) + { + case 0x01: + strcat(txt_buf, "-V1"); + break; + default: + strcat(txt_buf, " #FFDD00 Contact me!#"); + break; + } + break; + case PANEL_RR_SUPER7_OLED_7V1: + strcat(txt_buf, "RR SUPER7 OLED"); + switch (display_rev) + { + case 0x01: + strcat(txt_buf, "-V1"); + break; + default: + strcat(txt_buf, " #FFDD00 Contact me!#"); + break; + } + break; + case PANEL_RR_SUPER7_OLED_HD_7V1: + strcat(txt_buf, "RR SUPER7 OLED HD"); + switch (display_rev) + { + case 0x01: + strcat(txt_buf, "-V1"); + break; + default: + strcat(txt_buf, " #FFDD00 Contact me!#"); + break; + } + break; case PANEL_JDI_LAM062M109A: strcat(txt_buf, "JDI LAM062M109A"); break;