NovaCustom V54 Series (V540TU), Dasharo coreboot+UEFI (r4.3 alpha)

---
layout:
  'hcl'
type:
  'Notebook'
hvm:
  'yes'
iommu:
  'yes'
slat:
  'yes'
tpm:
  '2.0'
remap:
  'yes'
brand: |
  Novacustom
model: |
  V54x_6x_TU
bios: |
  Dasharo (coreboot+heads) v0.9.0
cpu: |
  Intel(R) Core(TM) Ultra 7 155H
cpu-short: |
  
chipset: |
  Intel Corporation Meteor Lake-H 6p+8e cores Host Bridge/DRAM Controller [8086:7d01] (rev 04)
chipset-short: |
  
gpu: |
  Intel Corporation Meteor Lake-P [Intel Arc Graphics] [8086:7d55] (rev 08) (prog-if 00 [VGA controller])
  
gpu-short: |
  
network: |
  Intel Corporation Meteor Lake-P Gaussian & Neural-Network Accelerator [8086:7e4c] (rev 20)
  7e4c]
  Intel Corporation Device [8086:550a] (rev 20)
  
  Intel Corporation Wi-Fi 7(802.11be) AX1775*/AX1790*/BE20*/BE401/BE1750* 2x2 [8086:272b] (rev 1a)
memory: |
  65175
scsi: |

usb: |
  5
certified:
  'yes'
versions:
  - works:
      'yes'
    qubes: |
      R4.3-alpha
    xen: |
      4.19.2
    kernel: |
      6.15.7-1
    remark: |
      FIXME
    credit: |
      @kenosen
    link: |
      https://forum.qubes-os.org/t/novacustom-v54-series-v540tu-dasharo-coreboot-uefi-r4-3-alpha/35072

Remarks

Everything seems to be working, including suspend. I opted for the 2.8k screen which is not officially recommended by Novacustom for Qubes users (to say nothing of 4.3 being supported or encouraged … yet).

To get screen resolutions back (there was only one, making it difficult to read anything), follow the following instructions:

Modified edid: https://github.com/user-attachments/files/17007509/edid.zip
If you want to verify it, the sha256sum of the bin file is: 07393931ef6a7f2538fba3be242c6b1cca2e9d3bf0f50f0772d61ccb63df8e7a edid_v540tu_rangeonly60.bin

  1. Take the edid bin file and copy to /lib/firmware/edid (create the dir in dom0)
  2. Add drm.edid_firmware=eDP-1:edid/edid_v540tu_rangeonly60.bin to linux options (/etc/default/grub)
  3. Regenerate grub config: grub2-mkconfig -o /boot/grub2/grub.cfg
  4. Create /etc/dracut.conf.d/edid.conf with install_items+=" /lib/firmware/edid/* "
    NOTE: Be careful about spaces - do exactly like the above
  5. Regenerate initramfs: dracut -f
  6. Reboot

Now you should be able to set 2880x1800 with 120Hz and any other resolutions with 60Hz (some are listed also with other refresh rates, but those will not work).

Attachments

Qubes-HCL-Notebook-V54x_6x_TU-20250725-062613.yml (1.0 KB)

3 Likes