NHD-5.0-HDMI-N-RSXP-CTU on RPI Zero 2W

Comments

8 comments

  • Engineering Support
    Community moderator

    Hi William, 

    Can you share the current config.txt that you are using. 

    for example, with rasbian, we would edit the boot/firmware/config.txt file and add the following. This has also been tested with Ubuntu.

    # Force HDMI mode and resolution
    hdmi_force_hotplug=1
    hdmi_group=2
    hdmi_mode=87
    hdmi_cvt=1024 600 60 6 0 0 0 (Adjust based on the specifications for your display)

    # Optional: Disable overscan (black borders)
    disable_overscan=1

    # Optional: Increase HDMI drive strength if you encounter display issues
    hdmi_drive=2

    0
  • William Quigley

    Here's my config.txt. I added the lines you suggested but changed resolution for my display.

     

    # For more options and information see
    # http://rptl.io/configtxt
    # Some settings may impact device functionality. See link above for details

    # Uncomment some or all of these to enable the optional hardware interfaces
    #dtparam=i2c_arm=on
    #dtparam=i2s=on
    #dtparam=spi=on

    # Enable audio (loads snd_bcm2835)
    dtparam=audio=on

    # Additional overlays and parameters are documented
    # /boot/firmware/overlays/README

    # Automatically load overlays for detected cameras
    camera_auto_detect=1

    # Automatically load overlays for detected DSI displays
    display_auto_detect=1

    # Automatically load initramfs files, if found
    auto_initramfs=1

    # Enable DRM VC4 V3D driver
    dtoverlay=vc4-kms-v3d
    max_framebuffers=2

    # Don't have the firmware create an initial video= setting in cmdline.txt.
    # Use the kernel's default instead.
    disable_fw_kms_setup=1

    # Run in 64-bit mode
    arm_64bit=1

    # Disable compensation for displays with overscan
    disable_overscan=1

    # Run as fast as firmware / board allows
    arm_boost=1

    [cm4]
    # Enable host mode on the 2711 built-in XHCI USB controller.
    # This line should be removed if the legacy DWC2 controller is required
    # (e.g. for USB device mode) or if USB support is not required.
    otg_mode=1

    [cm5]
    dtoverlay=dwc2,dr_mode=host

    [all]

    # Force HDMI mode and resolution
    hdmi_force_hotplug=1
    hdmi_group=2
    hdmi_mode=87
    hdmi_cvt=800 480 60 6 0 0 0 (Adjust based on the specifications for your display)

    # Optional: Disable overscan (black borders)
    disable_overscan=1

    # Optional: Increase HDMI drive strength if you encounter display issues
    hdmi_drive=2

    0
  • William Quigley

    Those lines are doing *something*. Now when I plug into the Samsung monitor it is set to 800x480, but still nothing on the NHD.

     

    0
  • William Quigley

    I switched to Debian 11 "bullseye" because there the hdmi configuration is still in config.txt, but same result. I also tried hdmi_safe=1 and hdmi_drive=9

    The display flickers a few times during reboot but does not show anything.

     

    0
  • William Quigley
    Bad power! I swapped for a different power supply and now it's working.
    0
  • Engineering Support
    Community moderator

    Great, I'm glad that you have it figured out. Can you please share the currently working code for reference?

    Also which power supply did you swap from, and which are you using now?

    0
  • William Quigley

    I was using a generic 115VAC to 5VDC adapter. I swapped for a 12V-5V step down converter ("Envista") because I will be using the display on my boat. The power LED on the back of the display was on with the old adapter, and I checked the polarity, but obviously something wasn't ok.

    I'm using the same HDMI options you sent earlier. Later I will try bookworm to see if that also works.

     

    0
  • Engineering Support
    Community moderator

    Please share the kernel version of rasbian or ubuntu. You can do this in a terminal running "uname -r"

    also please update the firmare on the device using the instructions found on raspberry pi's website. 

    you can make sure you are running the latest kernel by running the following commands, 

    sudo apt-get update && upgrade -y && full-upgrade && dist-upgrade

    0

Please sign in to leave a comment.