From c6f65168de695807b7d4e7bb95125e825d26d064 Mon Sep 17 00:00:00 2001 From: Takiiiiiiii <43725718+Takiiiiiiii@users.noreply.github.com> Date: Fri, 7 Mar 2025 10:45:54 +0800 Subject: [PATCH 1/4] Add support for SUPER5 OLED & SUPER5 OLED HD --- bdk/display/di.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bdk/display/di.h b/bdk/display/di.h index a44e730..07b5f7d 100644 --- a/bdk/display/di.h +++ b/bdk/display/di.h @@ -810,7 +810,8 @@ * [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) @@ -828,6 +829,8 @@ * 30h: AU Optronics * 40h: Sharp * 50h: Samsung + * E0h: Retro Remake + * E1h: Retro Remake * * Boards, Panel Size: * 0Fh: Icosa/Iowa, 6.2" @@ -846,6 +849,8 @@ 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, // 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, From 6c5cd3072e4ba5a6830773ba9a9afde99c6772bc Mon Sep 17 00:00:00 2001 From: Takiiiiiiii <43725718+Takiiiiiiii@users.noreply.github.com> Date: Mon, 10 Mar 2025 14:13:55 +0800 Subject: [PATCH 2/4] Add SUPER5 OLED Model String --- nyx/nyx_gui/frontend/gui_info.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/nyx/nyx_gui/frontend/gui_info.c b/nyx/nyx_gui/frontend/gui_info.c index 5d5ec2a..bcb65ef 100644 --- a/nyx/nyx_gui/frontend/gui_info.c +++ b/nyx/nyx_gui/frontend/gui_info.c @@ -790,6 +790,30 @@ 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_JDI_LAM062M109A: strcat(txt_buf, "JDI LAM062M109A"); break; From 967e8cb5a37d29cb621a1a2f665bc057d2a05cc0 Mon Sep 17 00:00:00 2001 From: Takiiiiiiii <43725718+Takiiiiiiii@users.noreply.github.com> Date: Tue, 11 Mar 2025 14:10:12 +0800 Subject: [PATCH 3/4] Update di.h --- bdk/display/di.h | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/bdk/display/di.h b/bdk/display/di.h index 07b5f7d..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) @@ -815,6 +818,8 @@ * * 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: @@ -849,8 +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_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, From 7f371da960e166e93e7db73b485f7aeff8dd73c6 Mon Sep 17 00:00:00 2001 From: Takiiiiiiii <43725718+Takiiiiiiii@users.noreply.github.com> Date: Tue, 11 Mar 2025 14:18:02 +0800 Subject: [PATCH 4/4] Update gui_info.c --- nyx/nyx_gui/frontend/gui_info.c | 48 +++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/nyx/nyx_gui/frontend/gui_info.c b/nyx/nyx_gui/frontend/gui_info.c index bcb65ef..af34da7 100644 --- a/nyx/nyx_gui/frontend/gui_info.c +++ b/nyx/nyx_gui/frontend/gui_info.c @@ -814,6 +814,54 @@ static lv_res_t _create_window_fuses_info_status(lv_obj_t *btn) 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;