NovaCustom

Revision as of 09:30, 9 November 2025 by Cafkafk (talk | contribs) (Added details about the nvidia i2c timeout bus blacklisting)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

NovaCustom is a Dutch based Systems Integrator, notable for their sale of privacy focused laptops and NUC boxes.

Their primary selling point is customization, ease of repair, and privacy conscious offerings.

Their offerings include both 14 and 16 inch whitebook based builds with options for Nvidia dGPU or Intel based iGPU configurations.

Laptops - Hardware Configuration

V540 Series

The V540 series consists of two offerings, the iGPU based Intel 155H offering, and the dGPU based Nvidia RTX 4060/4070 based models.

For a list of known issues with Dasharo see the Dasharo issue tracker.

V540TNx (Nvidia RTX 4060/4070)

The current latest release of the Dasharo (coreboot+UEFI) firmware supporting V540TNx is v0.9.1, although a v1.0 is expected in Q4 2025.

spd5118 Issues

The spd5118 driver responsible for RAM temperature sensors is known to be problematic. E.g. lm_sensors will report it as failing. Likewise, there are reports of 48GB SODIMMS overheating.

To workaround potential issues, a temporary solution until upstream Dasharo solves the problem is to blacklist the spd5118 kernel module:

boot.blacklistedKernelModules = [
  # The `spd5118` drivers attempts to write configuration data casues the
  # `i801_smbus` controller to lock the RAM's SPD memory as a write-protect
  # safety feature. This creates a conflict, causing the `spd5118` driver to
  # fail and flood dmesg with non-critical errors.
  #
  # The driver offers no read-only mode. Therefore, blacklisting the module is
  # a potential temporary solution to avoid logspam.
  "spd5118"
];
Nvidia i2c bus issues

Because of the other I2C bus instability issues, an issue has been observed, specially with RTX 4070 dGPUs where the kernel reports the dGPU "failling off the bus" with lines such as kernel: nvidia-modeset: ERROR: GPU:0: Error while waiting for GPU progress:

One theory for this failure is issues with the Dasharo i2c/smbus firmware code. A potential soluton is to disable the nvidia gpu's i2c timeout trigger.

boot.blacklistedKernelModules = [ "i2c_nvidia_gpu" ];

Notice that this can disable thermal reading or fan control, but has been observed as stabilizing dGPU based systems.

V560 Series