Missing IMX678 support files (driver, DTS, config/ini) for KL730 platform

I’m working on integrating the Sony IMX678 with the Kneron KL730 platform, and I would like to confirm the correct workflow and obtain the missing support files.

From the documentation:

  • KL730 HDK Board User Manual (v1.04, July 18, 2025) — describes RTSP streaming via stream.ini, referencing ./Resource/VIC/0/imx678_3840x2160_ch0.cfg.
  • Leipzig SDK Multimedia Framework Programming Guide (v1.05, June 9, 2025) — explains that sensor config and PQ files are loaded during VMF_VSRC_Init().
  • Leipzig SDK 3A Integration Guide (v1.03, Sept 12, 2024) — outlines how AE/AWB/AF integrate with specific sensors.

Based on these, IMX678 should be supported — but after searching thoroughly, I could not find the necessary files. Specifically:

  • No IMX678 kernel driver (imx678.c) is present in the SDK or BSP source under drivers/media/i2c.
  • No device tree entries / DTB examples exist for IMX678.
  • No sensor config/ini files (e.g., imx678_3840x2160_ch0.cfg) are present in the SDK resource folders or BSPs.

I have already searched in:

  • The Leipzig SDK and its Resource/ directories,
  • The KL730 HDK package,
  • The BSPs you provided: BSP_imx678_host_stream and BSP_imx678_hico_mipi.

Unfortunately, none of these contain the IMX678 driver, DTS, or config/ini files that the manuals reference.

Could you please confirm and provide:

  1. The Linux kernel driver source for IMX678 (and build instructions).
  2. The Device Tree / DTB example for IMX678 on KL730 (MIPI lanes, I²C addr, GPIOs, link-frequencies).
  3. The config/ini files (e.g., imx678_3840x2160_ch0.cfg, PQ tuning files, autoscene configs) that are mentioned in the manuals.
  4. Confirmation of the correct integration workflow (e.g., is stream.ini + streamer the recommended way to bring up IMX678, or is there another demo path?).

At this point I have the documentation, SDK, HDK, and BSP packages, but without the driver, DTS, and config files, I cannot modify configure for IMX678. Could you clarify where these files are distributed, or if they need to be requested separately?

Comments

  • Hi Francis,

    1. We can provide you with the IMX678 driver, but the source code for it is usually for internal use, and you'll need to consult with our sales team for that.

    2. The Device Tree/DTB is included inside the SDK. Please refer to 01_BSP/01_Document/KL730_Development_Environment_User_Guide.pdf for more info.

    3. The .cfg file is inside the driver provided above, inside Wrapper_1.4_Leipzig/drivers/imx678-v1.0.0.3/Resource (Leipzig) folder.

    4. This depends on what kind of integration you're trying to do, since there are many ways to use streamer. Could you specify what you are trying to integrate?

    We recommend you to use your 96 board, or KNEO Pi to run the demo (with the existing sensor and firmware), then refer to the documentation on firmware.


Sign In or Register to comment.