Navigation

    VEYE IMAGING Forum

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Recent
    • Popular
    • Users
    • WIKI
    • veye.cc

    UNSOLVED GX-MIPI-IMX662 can't save fps parameter

    VEYE MIPI camera
    2
    5
    159
    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
      alex_ai last edited by

      Hi,
      On my new camera GX-MIPI-IMX662 I'm trying to set fps parameter (via gx_mipi_i2c.sh from 60 to 30) and save to flash by paramsave and it is working only for current session and after restart it restored back to 60 again.

      How to fix it?

      veye_xumm 1 Reply Last reply Reply Quote 0
      • veye_xumm
        veye_xumm @alex_ai last edited by

        @alex_ai I’ve just checked this function, and it works correctly. I suspect the issue lies in the way you’re operating it.

        I recommend that you always change the FPS via the v4l2-ctl command to ensure consistency across different sessions. If you use gx_mipi_i2c.sh directly, the parameters can indeed be changed by writing to the camera registers, but the driver layer is not notified of these changes. As a result, the driver retains incorrect (outdated) values.

        A 1 Reply Last reply Reply Quote 0
        • A
          alex_ai @veye_xumm last edited by

          Hi @veye_xumm , thank you for answer, let me clarify my steps.

          1. Boot raspberry pi 5
          2. check current fps (it is 60):
          $ ./gx_mipi_i2c.sh -r fps -b 4
          Read FrameRate_Ex is 60.0000 fps
          
          1. set current fps
          $ ./gx_mipi_i2c.sh -w fps 30 -b 4
          Write FrameRate_Ex is 30.0000 fps
          
          1. check if it is set:
          $ ./gx_mipi_i2c.sh -r fps -b 4
          Read FrameRate_Ex is 30.0000 fps
          
          1. Video opened with with 30fps correctly
          2. save parameters to flash
          $./gx_mipi_i2c.sh -w paramsave -b 4
          all param saved to flash
          

          7 . Reboot raspberry pi
          8. check current fps (it is 60 again):

          $ ./gx_mipi_i2c.sh -r fps -b 4
          Read FrameRate_Ex is 60.0000 fps
          
          veye_xumm 1 Reply Last reply Reply Quote 0
          • veye_xumm
            veye_xumm @alex_ai last edited by

            @alex_ai

            You need to upgrade your camera firmware. Please refer to the link below to download the firmware, and then follow the subsequent link for the upgrade procedure.

            https://www.mediafire.com/folder/4tov5s500gaif/camera_firmware_upgrade_images

            https://wiki.veye.cc/index.php/GX_camera_firmware_update_manual

            A 1 Reply Last reply Reply Quote 0
            • A
              alex_ai @veye_xumm last edited by

              Hi @veye_xumm, I'm already on the latest version of firmware:

              $ ./gx_mipi_i2c.sh -r version -b 4
              Read version is C 01.14 and L 01.11
              

              Anyway it is not critical issue for me.
              I'm trying this new GX-MIPI-IMX662 as improved version of VEYE-MIPI-IMX462 for meteors detection and can't configure with same way.

              If turn off denoise_strength_3D the video image is very noisy and as in gx_mipi_i2c no feature to read sensor registers, can I ask to you confirm that:
              In low light environment ISP enables HCG mode (register FDG_SEL0 0x3030 sets to 0x01) ?

              Maybe you have other recommendations like for IMX462 in this post :
              VEYE-MIPI-IMX462 - manual gain not consistent

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