🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Display 13.2 Module (M126) issue with a HDMI display

    Modules
    4
    5
    5.3k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      admiralmaggie
      last edited by

      Hello,
      I have one of the new Display 13.2 Modules (M126). I've been able to get the example program working with a few different HDMI displays but I have a smaller HDMI display where I cannot get to display anything. This is a new module and I can't find any information on troubleshooting steps. Besides resolution and refresh rate, what other settings can I play around with?

      static M5ModuleDisplay display(800, 480, 60);

      Thank you in advance!

      Here is the debug log output:

      rst:0x1 (POWERON_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)
      configsip: 0, SPIWP:0xee
      clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
      mode:DIO, clock div:2
      load:0x3fff0030,len:1184
      load:0x40078000,len:13104
      load:0x40080400,len:3036
      entry 0x400805e4
      [ 7][D][esp32-hal-cpu.c:244] setCpuFrequencyMhz(): PLL: 480 / 2 = 240 Mhz, APB: 80000000 Hz
      [ 455][I][esp32-hal-psram.c:96] psramInit(): PSRAM enabled
      [ 489][I][M5GFX.cpp:482] init_impl(): [M5GFX] [Autodetect] load from NVS : board:3
      [ 490][I][esp32-hal-i2c.c:75] i2cInit(): Initialising I2C Master: sda=21 scl=22 freq=100000
      [ 495][D][M5GFX.cpp:694] autodetect(): [M5GFX] AXP192 found
      [ 503][D][M5GFX.cpp:445] _read_panel_id(): [M5GFX] [Autodetect] read cmd:04 = ff0000e3
      [ 508][I][M5GFX.cpp:787] autodetect(): [M5GFX] [Autodetect] M5StackCore2
      [ 635][I][esp32-hal-i2c.c:75] i2cInit(): Initialising I2C Master: sda=21 scl=22 freq=100000
      [ 636][V][Touch_FT5x06.cpp:63] _check_init(): [FT5x06] CIPHER:0x64 / FIRMID:0x10 / VENDID:0x11
      [ 641][I][esp32-hal-i2c.c:75] i2cInit(): Initialising I2C Master: sda=21 scl=22 freq=100000
      [ 686][D][M5ModuleDisplay.h:111] init_impl(): [LGFX] pkg:0
      [ 687][D][M5ModuleDisplay.h:136] init_impl(): [LGFX] ModuleDisplay with Core2/Tough
      [ 688][I][Panel_M5HDMI.cpp:435] init(): [M5HDMI] i2c port:1 sda:21 scl:22
      [ 695][I][esp32-hal-i2c.c:75] i2cInit(): Initialising I2C Master: sda=21 scl=22 freq=100000
      [ 704][I][Panel_M5HDMI.cpp:442] init(): [M5HDMI] Chip ID: 17 02 e2

      [ 709][I][Panel_M5HDMI.cpp:448] init(): [M5HDMI] Resetting HDMI transmitter...
      [ 718][I][Panel_M5HDMI.cpp:108] LOAD_FPGA(): [M5HDMI] Erase FPGA SRAM...
      [ 731][I][Panel_M5HDMI.cpp:124] LOAD_FPGA(): [M5HDMI] Starting Writing to SRAM...
      [ 1222][I][Panel_M5HDMI.cpp:168] LOAD_FPGA(): [M5HDMI] SRAM Prog Finish...
      [ 1222][I][Panel_M5HDMI.cpp:460] init(): [M5HDMI] Waiting the FPGA gets idle...
      [ 1225][I][Panel_M5HDMI.cpp:473] init(): [M5HDMI] FPGA ID:48 44 00 03
      [ 1231][I][Panel_M5HDMI.cpp:480] init(): [M5HDMI] Initialize HDMI transmitter...
      [ 1574][I][M5GFX.cpp:482] init_impl(): [M5GFX] [Autodetect] load from NVS : board:3
      [ 1575][I][esp32-hal-i2c.c:75] i2cInit(): Initialising I2C Master: sda=21 scl=22 freq=100000
      [ 1580][D][M5GFX.cpp:694] autodetect(): [M5GFX] AXP192 found
      [ 1590][D][M5GFX.cpp:445] _read_panel_id(): [M5GFX] [Autodetect] read cmd:04 = ff0000e3
      [ 1593][I][M5GFX.cpp:787] autodetect(): [M5GFX] [Autodetect] M5StackCore2
      [ 1751][I][esp32-hal-i2c.c:75] i2cInit(): Initialising I2C Master: sda=21 scl=22 freq=100000
      [ 1752][V][Touch_FT5x06.cpp:63] _check_init(): [FT5x06] CIPHER:0x64 / FIRMID:0x10 / VENDID:0x11

      1 Reply Last reply Reply Quote 0
      • M
        macsbug
        last edited by

        Hello@admiralmaggie

        It depends on the type of HDMI Display.

        Not Display Module 13.2, but...
        For ATOM Display and TOSHIBA REGZA:
        (1920/4,1080/4,24);
        (640,360,60);
        (320,180,60,1280,720);
        (320,240,60,3204,2403);
        (500,300,60,1280,720);
        (500,300,24,1920,1080);
        (480,320,24,1920,1080);
        (480,320,60,1280,720);
        (500,300,60,1280,720);

        1 Reply Last reply Reply Quote 0
        • A
          admiralmaggie
          last edited by

          Thanks @macsbug . In addition to resolution and refresh rate, is there anything else I can play around with?

          1 Reply Last reply Reply Quote 0
          • mongonta555M
            mongonta555 Global Moderator
            last edited by

            Hi,@admiralmaggie,
            Resolution and refresh rate depend on the monitor being used. If variable, the resolution can be changed.
            However, some monitors have a fixed resolution and refresh rate, in which case it is necessary to match the monitor specifications.

            1 Reply Last reply Reply Quote 0
            • F
              F1CJN_Alain
              last edited by F1CJN_Alain

              Warning
              The display 13.2 , in the 1920x1080 mode, seems limited to 24 frames/seconde
              It does not accept 50 or 60 frames.
              One of my monitors does not accept 24 frames/seconde.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post