No internet connection
  1. Home
  2. Technical Support

Updating to 2.6.2 Results in "NO SIGNAL"

By Aaron @aauren
    2024-01-09 20:54:33.759Zassigned to
    • @cghague

    Hi there!

    I ordered one of the original TinyPilot Hobbyist kits back in 2021. Up until today, it had been working perfectly, however, today I upgraded to 2.6.2 and while it came back up, I have been unable to get video to work since it came up.

    I found a similar issue where the solution was to change HDMI cables, but that didn't work for me.

    Additionally, I have tried changing the video output resolution using a VNC application. I have tried multiple different resolutions, but none of them seemed to work for me. I eventually settled on 1280x720 at 60 Hz following the advice of the support article and the No Signal FAQ.

    I have also tried changing from MJPEG to H.264 with various settings (including setting it to use a STUN server) to see if that would change anything, but that didn't make any changes either.

    When I look at the logs I see:

    Jan 09 20:00:21 tinypilot launch[3272]: -- INFO  [10035.123    stream] -- Device fd=11 opened
    Jan 09 20:00:21 tinypilot launch[3272]: -- INFO  [10035.123    stream] -- Using input channel: 0
    Jan 09 20:00:21 tinypilot launch[3272]: -- ERROR [10035.123    stream] -- Can't subscribe to DV-timings events: Invalid argument
    Jan 09 20:00:21 tinypilot launch[3272]: -- INFO  [10035.123    stream] -- Device fd=11 closed
    Jan 09 20:00:21 tinypilot launch[3272]: -- INFO  [10035.123    stream] -- Sleeping 1 seconds before new stream init ...
    

    In playing around with it a little bit, I tried editing the /opt/ustreamer-launcher/configs.d/000-defaults.yml file and changing ustreamer_use_dv_timings: true to ustreamer_use_dv_timings: false, but that just changed the error above to the following error in the ustreamer logs:

    Jan 09 18:59:18 tinypilot launch[3070]: -- INFO  [6372.283    stream] -- Device fd=10 opened
    Jan 09 18:59:18 tinypilot launch[3070]: -- INFO  [6372.283    stream] -- Using input channel: 0
    Jan 09 18:59:18 tinypilot launch[3070]: -- INFO  [6372.284    stream] -- Using resolution: 1280x720
    Jan 09 18:59:18 tinypilot launch[3070]: -- ERROR [6372.285    stream] -- Could not obtain the requested format=JPEG; driver gave us MJPEG
    Jan 09 18:59:18 tinypilot launch[3070]: -- INFO  [6372.285    stream] -- Falling back to format=MJPEG
    Jan 09 18:59:18 tinypilot launch[3070]: -- INFO  [6372.285    stream] -- Using format: MJPEG
    Jan 09 18:59:18 tinypilot launch[3070]: -- INFO  [6372.286    stream] -- Using HW FPS: 15 -> 20 (coerced)
    Jan 09 18:59:18 tinypilot launch[3070]: -- ERROR [6372.286    stream] -- Device doesn't support setting of HW encoding quality parameters
    Jan 09 18:59:18 tinypilot launch[3070]: -- INFO  [6372.286    stream] -- Using IO method: MMAP
    Jan 09 18:59:18 tinypilot launch[3070]: -- INFO  [6372.292    stream] -- Requested 5 device buffers, got 5
    Jan 09 18:59:18 tinypilot launch[3070]: -- INFO  [6372.294    stream] -- Capturing started
    Jan 09 18:59:18 tinypilot launch[3070]: -- INFO  [6372.294    stream] -- Switching to HW encoder: the input is (M)JPEG ...
    Jan 09 18:59:18 tinypilot launch[3070]: -- INFO  [6372.294    stream] -- Using JPEG quality: encoder default
    Jan 09 18:59:18 tinypilot launch[3070]: -- INFO  [6372.294    stream] -- Creating pool JPEG with 1 workers ...
    Jan 09 18:59:18 tinypilot launch[3070]: -- INFO  [6372.295    stream] -- Capturing ...
    Jan 09 18:59:19 tinypilot launch[3070]: -- INFO  [6372.698    stream] -- H264: Configuring encoder: DMA=0 ...
    

    This cleared up the No Signal problem, but just left a blank black box in it's stead. After seeing this, I reverted my manual change of the file, and went back to the No Signal issue because I think it represents a better baseline to begin troubleshooting from.

    Any help that you can give would be appreciated.

    The HTTP portions of the log file seemed to include more information that I was comfortable with, so I have included an abbreviated log here: https://pastebin.com/1UTY99yL

    Solved in post #3, click to view
    • 5 replies
    1. C

      Hi Aaron, thanks for your message. I'm sorry to hear that you're seeing a "No Signal" error after upgrading to TinyPilot Pro 2.6.2.

      I've reviewed your logs, and it looks like your device is trying to use the settings for a HDMI capture board instead of the HDMI-to-USB dongle that is part of the TinyPilot Hobbyist Kit.

      I appreciate it's a hassle, but the best way to fix this will be to re-flash the microSD card with a fresh copy of TinyPilot Pro, as that will ensure all the various configuration files and settings are restored. Can you please visit our download page and then follow the factory reset instructions?

      1. In reply toaauren:

        Aaron, just to add to what Charles mentioned, when you download the image, make sure that you download the image specifically for the Hobbyist model and not the Voyager one:

        ReplySolution
        1. A
          In reply toaauren:
          Aaron @aauren
            2024-01-10 23:17:07.622Z

            Ahh... I bet that's what it is. I probably used the wrong image.

            I should have physical access to the Tiny Pilot tomorrow and will try re-flashing and let you know.

            Thanks for the quick feedback!

            1. Progress
              with handling this problem
            2. A
              Aaron @aauren
                2024-01-11 19:23:41.313Z

                That was it! I had the wrong image. Once I got on the right image, everything worked perfect.

                Sorry for the mixup.

                1. C
                  Charles Hague @cghague2024-01-15 01:54:38.491Zreplies toaauren:

                  Thanks for confirming; I'm pleased to hear that it worked!