<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX ProcessorsのトピックRe: Camera bring-up with imx95</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Camera-bring-up-with-imx95/m-p/2391392#M245885</link>
    <description>&lt;P&gt;For &lt;STRONG&gt;i.MX95 ISP&lt;/STRONG&gt;, the tuning .bin (DTP database) files are &lt;STRONG&gt;not generated automatically from the BSP&lt;/STRONG&gt;. According to the internal i.MX95 Camera Porting Guide and ISP training material:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Sensor-specific tuning files are generated using the &lt;STRONG&gt;MMS Tuning Tool&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;The output is a tuning database file named like:&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;database_&amp;lt;sensor&amp;gt;_&amp;lt;mode&amp;gt;_&amp;lt;resolution&amp;gt;_&amp;lt;bitdepth&amp;gt;.bin&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Example:&lt;/P&gt;
&lt;P&gt;database_os08a20_SDR_3840-2160_12bpp.bin&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;These files are installed under:&lt;/P&gt;
&lt;P&gt;/usr/share/libcamera/ipa/nxp/neo/uguzzi/&lt;/P&gt;
&lt;P&gt;and are referenced by the IPA configuration&lt;/P&gt;</description>
    <pubDate>Tue, 07 Jul 2026 04:11:38 GMT</pubDate>
    <dc:creator>yipingwang</dc:creator>
    <dc:date>2026-07-07T04:11:38Z</dc:date>
    <item>
      <title>Camera bring-up with imx95</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Camera-bring-up-with-imx95/m-p/2388796#M245821</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using the imx95 SVS setup&lt;/P&gt;&lt;P&gt;imx95[SOC] + MX95MBDES01[MAX96724] ===&amp;gt; {mx95mbcam[0x03C10+MAX96717F]+mx95mbcam[0x03C10+MAX96717F]+mx95mbcam[0x03C10+MAX96717F]+custom_cam[0x03H10+MAX96717]}&lt;/P&gt;&lt;P&gt;So basically, the entire setup is the same as SVS, but just changed the cam3 with a custom camera module&amp;nbsp;[0x03H10+MAX96717].&lt;BR /&gt;&lt;BR /&gt;I am making driver modifications but am facing an issue with the GMSL link lock.&lt;BR /&gt;My custom camera module runs with this configuration:&lt;BR /&gt;I2C Address: 0x84;Xtal Configuration&lt;BR /&gt;Coax-Pixel Mode,6Gbps&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can only see cam0-3:&lt;BR /&gt;root@imx95-19x19-lpddr5-evk:~# i2cdetect -l&lt;BR /&gt;i2c-1 i2c 44350000.i2c I2C adapter&lt;BR /&gt;i2c-2 i2c 42530000.i2c I2C adapter&lt;BR /&gt;i2c-3 i2c 42540000.i2c I2C adapter&lt;BR /&gt;i2c-4 i2c 426b0000.i2c I2C adapter&lt;BR /&gt;i2c-5 i2c 426c0000.i2c I2C adapter&lt;BR /&gt;i2c-6 i2c 426d0000.i2c I2C adapter&lt;BR /&gt;i2c-8 i2c i2c-2-mux (chan_id 0) I2C adapter&lt;BR /&gt;i2c-9 i2c i2c-2-mux (chan_id 1) I2C adapter&lt;BR /&gt;i2c-10 i2c i2c-2-mux (chan_id 2) I2C adapter&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Please suggest a solution.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Jul 2026 06:45:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Camera-bring-up-with-imx95/m-p/2388796#M245821</guid>
      <dc:creator>Rathore-pioneer</dc:creator>
      <dc:date>2026-07-01T06:45:51Z</dc:date>
    </item>
    <item>
      <title>Re: Camera bring-up with imx95</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Camera-bring-up-with-imx95/m-p/2388908#M245824</link>
      <description>&lt;P&gt;so the orginal setup has 4 camera modules with&amp;nbsp;&lt;SPAN&gt;MAX96724，right now you change one of the module cam3 with&amp;nbsp;custom camera module MAX96717 and you can not find it. The module is&amp;nbsp;chan_id 3，right？&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Jul 2026 08:43:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Camera-bring-up-with-imx95/m-p/2388908#M245824</guid>
      <dc:creator>db16122</dc:creator>
      <dc:date>2026-07-01T08:43:50Z</dc:date>
    </item>
    <item>
      <title>Re: Camera bring-up with imx95</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Camera-bring-up-with-imx95/m-p/2389806#M245839</link>
      <description>&lt;P&gt;Yes, that's correct&lt;/P&gt;</description>
      <pubDate>Thu, 02 Jul 2026 13:49:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Camera-bring-up-with-imx95/m-p/2389806#M245839</guid>
      <dc:creator>Rathore-pioneer</dc:creator>
      <dc:date>2026-07-02T13:49:21Z</dc:date>
    </item>
    <item>
      <title>Re: Camera bring-up with imx95</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Camera-bring-up-with-imx95/m-p/2389808#M245840</link>
      <description>&lt;P&gt;I got this fixed by running a correct SerDes config.&lt;BR /&gt;Now, the camera is up, but getting too white video data.&lt;BR /&gt;How can I do Image tunning?&lt;BR /&gt;Attached a video for reference.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 02 Jul 2026 13:57:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Camera-bring-up-with-imx95/m-p/2389808#M245840</guid>
      <dc:creator>Rathore-pioneer</dc:creator>
      <dc:date>2026-07-02T13:57:48Z</dc:date>
    </item>
    <item>
      <title>Re: Camera bring-up with imx95</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Camera-bring-up-with-imx95/m-p/2390193#M245848</link>
      <description>&lt;P&gt;&lt;STRONG&gt;First check: Is ISP actually being used?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Run:&lt;/P&gt;
&lt;P&gt;libcamera-hello --list-cameras&lt;/P&gt;
&lt;P&gt;or&lt;/P&gt;
&lt;P&gt;media-ctl -p&lt;/P&gt;
&lt;P&gt;and verify the stream is going through:&lt;/P&gt;
&lt;P&gt;Sensor&lt;/P&gt;
&lt;P&gt;-&amp;gt; ISI&lt;/P&gt;
&lt;P&gt;-&amp;gt; ISP&lt;/P&gt;
&lt;P&gt;-&amp;gt; libcamera&lt;/P&gt;
&lt;P&gt;If you're bypassing the ISP and displaying RAW data directly, image quality will look very poor. The i.MX95 camera subsystem is designed to use the ISP for RAW Bayer sensors.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Common cause #1: Wrong Bayer pattern&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;You replaced the SVS sensor:&lt;/P&gt;
&lt;P&gt;OX03C10&lt;/P&gt;
&lt;P&gt;with:&lt;/P&gt;
&lt;P&gt;OX03H10&lt;/P&gt;
&lt;P&gt;One of the first things to verify is:&lt;/P&gt;
&lt;P&gt;BGGR&lt;/P&gt;
&lt;P&gt;RGGB&lt;/P&gt;
&lt;P&gt;GRBG&lt;/P&gt;
&lt;P&gt;GBRG&lt;/P&gt;
&lt;P&gt;If the Bayer order configured in the driver differs from the sensor output format, the image often appears:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;extremely bright&lt;/LI&gt;
&lt;LI&gt;wrong colors&lt;/LI&gt;
&lt;LI&gt;pink/magenta tint&lt;/LI&gt;
&lt;LI&gt;green tint&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Check the sensor mode table and DT endpoint configuration.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Common cause #2: Exposure too high&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Try forcing exposure manually.&lt;/P&gt;
&lt;P&gt;For example:&lt;/P&gt;
&lt;P&gt;v4l2-ctl -d /dev/v4l-subdevX --all&lt;/P&gt;
&lt;P&gt;``&lt;/P&gt;
&lt;P&gt;Check:&lt;/P&gt;
&lt;P&gt;exposure&lt;/P&gt;
&lt;P&gt;analog gain&lt;/P&gt;
&lt;P&gt;digital gain&lt;/P&gt;
&lt;P&gt;If exposure is fixed at a large value, the image will become completely white.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Common cause #3: AE/AWB not working&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The i.MX95 ISP uses calibration/tuning information and IPA algorithms for:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;AE (Auto Exposure)&lt;/LI&gt;
&lt;LI&gt;AWB (Auto White Balance)&lt;/LI&gt;
&lt;LI&gt;Color correction&lt;/LI&gt;
&lt;LI&gt;Denoise&lt;/LI&gt;
&lt;LI&gt;Gamma&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The camera porting guide states that a sensor-specific configuration and calibration database must be created for a new sensor.&lt;/P&gt;
&lt;P&gt;If you simply copied the OX03C10 driver and changed the sensor ID, the ISP may still be loading OX03C10 tuning parameters, which are incorrect for OX03H10.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Common cause #4: Wrong DTP / calibration database&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;For i.MX95, tuning parameters are stored in sensor-specific database files:&lt;/P&gt;
&lt;P&gt;database_&amp;lt;sensor&amp;gt;_&amp;lt;mode&amp;gt;_&amp;lt;resolution&amp;gt;_&amp;lt;bitdepth&amp;gt;.bin&lt;/P&gt;
&lt;P&gt;The porting guide states that a dedicated calibration file must be created for a new sensor and installed through the IPA configuration.&lt;/P&gt;
&lt;P&gt;Without proper calibration:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;exposure can be unstable&lt;/LI&gt;
&lt;LI&gt;white balance can be wrong&lt;/LI&gt;
&lt;LI&gt;colors can be inaccurate&lt;/LI&gt;
&lt;LI&gt;image may appear washed out&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Fri, 03 Jul 2026 07:53:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Camera-bring-up-with-imx95/m-p/2390193#M245848</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2026-07-03T07:53:25Z</dc:date>
    </item>
    <item>
      <title>Re: Camera bring-up with imx95</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Camera-bring-up-with-imx95/m-p/2390413#M245854</link>
      <description>&lt;P&gt;I got the image as output. How do I do image tuning:&lt;BR /&gt;Attached the image and data which I have used.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jul 2026 11:51:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Camera-bring-up-with-imx95/m-p/2390413#M245854</guid>
      <dc:creator>Rathore-pioneer</dc:creator>
      <dc:date>2026-07-03T11:51:47Z</dc:date>
    </item>
    <item>
      <title>Re: Camera bring-up with imx95</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Camera-bring-up-with-imx95/m-p/2390414#M245855</link>
      <description>&lt;P&gt;How to generate tuning bin files?&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jul 2026 11:54:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Camera-bring-up-with-imx95/m-p/2390414#M245855</guid>
      <dc:creator>Rathore-pioneer</dc:creator>
      <dc:date>2026-07-03T11:54:00Z</dc:date>
    </item>
    <item>
      <title>Re: Camera bring-up with imx95</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Camera-bring-up-with-imx95/m-p/2391392#M245885</link>
      <description>&lt;P&gt;For &lt;STRONG&gt;i.MX95 ISP&lt;/STRONG&gt;, the tuning .bin (DTP database) files are &lt;STRONG&gt;not generated automatically from the BSP&lt;/STRONG&gt;. According to the internal i.MX95 Camera Porting Guide and ISP training material:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Sensor-specific tuning files are generated using the &lt;STRONG&gt;MMS Tuning Tool&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;The output is a tuning database file named like:&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;database_&amp;lt;sensor&amp;gt;_&amp;lt;mode&amp;gt;_&amp;lt;resolution&amp;gt;_&amp;lt;bitdepth&amp;gt;.bin&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Example:&lt;/P&gt;
&lt;P&gt;database_os08a20_SDR_3840-2160_12bpp.bin&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;These files are installed under:&lt;/P&gt;
&lt;P&gt;/usr/share/libcamera/ipa/nxp/neo/uguzzi/&lt;/P&gt;
&lt;P&gt;and are referenced by the IPA configuration&lt;/P&gt;</description>
      <pubDate>Tue, 07 Jul 2026 04:11:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Camera-bring-up-with-imx95/m-p/2391392#M245885</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2026-07-07T04:11:38Z</dc:date>
    </item>
    <item>
      <title>Re: Camera bring-up with imx95</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Camera-bring-up-with-imx95/m-p/2391469#M245888</link>
      <description>&lt;P&gt;clear the camera without dust in the front; modify the background light and make the image more clean; modify the brightness and contrastness and check the result; modify the cable connect and make the joint robust&lt;/P&gt;&lt;P&gt;btw, the&amp;nbsp;&lt;SPAN&gt;MAX96717F and MAX96717 may have some parameter difference with serdes configuration&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Jul 2026 07:56:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Camera-bring-up-with-imx95/m-p/2391469#M245888</guid>
      <dc:creator>db16122</dc:creator>
      <dc:date>2026-07-07T07:56:24Z</dc:date>
    </item>
  </channel>
</rss>

