NovaCustom NV4x 12th Gen Dasharo Release Notes
Following Release Notes describe status of open-source firmware development for NovaCustom NV4x 12th Gen
For details about our release process please read Dasharo Standard Release Process.
Subscribe to NovaCustom NV4x 12th Gen Dasharo Release Newsletter
v1.7.2 - 2024-01-03
Test results for this release can be found here.
Added
Changed
- Changed throttling temperature to 80 degrees
- Enabled HTTPS for Dasharo Tools Suite network boot option
Fixed
- Low performance when booting on battery power only
- Regression charging via dell usb-c dock
- Video on USB-C docks sometimes fails to initialize
- USB-C chargers may be overloaded in certain scenarios
- Hybrid Power Boost mode of battery charger is not functional
- Laptop may shut down when disconnecting power supply
- Input current limits are set too high
- Keyboard backlight does not turn off immediately when going to sleep
- Power LED blinks erratically in HPB mode
- EC applying power limits may sometimes fail
- Wrong power limits are applied on AC attach / detach
- USB-PD controller may hang in glitched state on shutdown
- Yellow bangs in device manager
- Random freezes in Windows 11
- Noise caused by coil whine
- Low level interfering crackling/popping of the speakers while playing no sound
- ACPI error during boot (system76_acpi::kbd_backlight)
- Thunderbolt may not work after wakeup from sleep
- Unnecessary security warning after firmware update
- Early boot DMA protection setting in UEFI does not work correctly
Known issues
- Poor Package C-state residency at idle after first s2idle cycle
- Some commands in dasharo_ectool fail
- Incomplete serial console output
- Some devices on dock are not detected after warmboot or reboot
- Function Lock setting is not saved after cold boot
- No ability to change active PCR banks with TPM PPI in FW
- Turning wifi/bt off inside BIOS leads to an ACPI error message while system start on Gentoo Linux
- The laptop does not automatically wake up from hibernation using rtcwake
- Power state after power failure option does not work as intended
Binaries
novacustom_nv4x_adl_ec_v1.7.2.rom sha256 sha256.sig
novacustom_nv4x_adl_v1.7.2.rom sha256 sha256.sig
To verify binary integrity with hash and signature please follow the instructions in Dasharo release signature verification using this key
SBOM (Software Bill of Materials)
- Dasharo coreboot fork based on 4.21 revision cb6ef1b9
- Dasharo EDKII fork based on edk2-stable202002 revision b7274c98
v1.7.1 - 2023-11-06
Test results for this release can be found here.
Added
- Firmware update mode
- BIOS boot medium write-protection
- SMM BIOS write protection
- Early boot DMA protection
- Early Sign of Life display output
- Current limiting for USB-PD power supplies
- Setup menu password configuration
- Wi-Fi / Bluetooth module disable option in setup menu
- Built-in webcam disable option in setup menu
- USB stack disable option in setup menu
- Network stack disable option in setup menu
- Battery threshold options in setup menu
- Block boot when battery is too low
- Power on AC option in setup menu
- Firmware display on external monitor when lid is closed
Changed
- Rebased on coreboot release 4.21
- Removed software keyboard backlight controls for improved backlight reliability
- Disabled EC debug logging for improved security
- Set throttling temperature to 75 degrees C
- UEFI 2.8 specification compliance
- Improved battery charging logic
- Improved USB-C docking station compatibility
Fixed
- Low performance when booting on battery power only
- Power delivery compatibility
- Better support for USB-PD power supplies
- After changing the Intel ME mode the Reset option in the setup menu turns off the device
- Laptops randomly go into suspend mode from which they can not wake up.
- Reset to defaults with F9 causes the wrong settings to be restored
- Keyboard backlight not working after restart
- Warning sign in device manager under the touchpad device
- Popup with information about recovery mode is displayed after flashing with a valid binary
- The power LED is not always blinking while in sleep mode on Windows 11
- Internal keyboard stops working randomly in firmware
- DTS on network boot fails to boot
- Firmware Update Mode does not automatically boot into DTS
- Permanent keyboard illumination after cold boot fails: keyboard light level is not saved correctly
- Controlling keyboard illumination (brightess and on/off) does not work
- Permanent keyboard illumination not working in Ubuntu 22.04
- Controlling brightness and turning off RGB keyboard illumination does not work (Ubuntu 22.04)
- Wi-Fi card is not recognized on Windows 11
- No HDMI audio on Windows 11
- No HDMI display output on Windows 11
- No USB-C display output on Windows 11
- Keyboard backlight is disabled after suspend (Windows 11)
- Reset by F9 sets battery thresholds to 0
- The docking station is not detected after cold-boot, warm-boot and reboot
Known issues
- Docking station may fail to be initialized if connected before booting and connected to multiple monitors
- Connecting and immediately disconnecting the charger, sets the battery status in OS to 'charging' for about 2 minutes
- Power state after power failure option does not work as intended
- No ability to change active PCR banks with TPM PPI in FW
Binaries
novacustom_nv4x_adl_ec_v1.7.1.rom sha256 sha256.sig
novacustom_nv4x_adl_v1.7.1.rom sha256 sha256.sig
novacustom_nv4x_adl_v1.7.1_dev_signed.rom sha256 sha256.sig
To verify binary integrity with hash and signature please follow the instructions in Dasharo release signature verification using this key
SBOM (Software Bill of Materials)
- Dasharo coreboot fork based on 4.21 revision 36032e55
- Dasharo EDKII fork based on edk2-stable202002 revision b68e46b0
v1.6.0 - 2023-04-19
Added
- Intel Management Engine Disable
- The same keyboard illumination setting is restored after suspend or poweroff
- One of the two fan profiles can now be selected in Setup Menu
- Fn lock hotkey feature
- Setup menu option for switching between S0ix and S3 suspend mode
Changed
- Keys must be provisioned prior enabling Secure Boot
- The function keys responsible for entering the setup and boot menu in BIOS have been changed from ESC/F12 to F2/F7
Fixed
- The power LED is not always blinking while in sleep mode on Ubuntu 22.04 (#260)
- Suspend mode not working under Qubes OS 4.1 (#266)
- Docking station under Qubes OS (#267)
- The Auto Boot time-out value is not respected (#292)
- ACPI boot errors during booting Ubuntu 22.04 (#293)
- Windows update KB5012170 cannot be installed (#294)
- Internal keyboard sometimes does not work in firmware (#295)
- Laptop hangs up after 20 cycles of the suspend procedure (#305)
- Keyboard backlight not working after restart (#349)
- Function key display on/off does not completely blank the screen (#354)
- Connecting the RJ45 cable to the Gigabit Ethernet port on the docking station does not result in obtaining an Internet connection (#356)
- Unable to wake up from suspend (#362)
Known issues
- The power LED is not always blinking while in sleep mode on Windows 11 (#182)
- Popup with information about recovery mode is displayed after flashing with a valid binary (#269)
- Missing information about cache (#343)
- Connecting and immediately disconnecting the charger, sets the battery status in OS to charging for about 2 minutes (#350)
- Reset to defaults with F9 causes the wrong settings to be restored (#355)
- Unwanted reset of BIOS settings (#365)
- Laptop not suspending while connected to a USB-C docking station (#368)
- The docking station is not detected after cold-boot and warm-boot (#404)
Binaries
novacustom_nv4x_adl_ec_v1.6.0.rom sha256 sha256.sig
novacustom_nv4x_adl_v1.6.0.rom sha256 sha256.sig
To verify binary integrity with hash and signature please follow the instructions in Dasharo release signature verification using this key
SBOM (Software Bill of Materials)
- Dasharo coreboot fork based on 1a8eb6c02103727431ac1ea23f4f507e49f3cde7 revision a3056ac5
- Dasharo EDKII fork based on e0334c228ce4ba51f47ff79a118f214031d4650f revision bd421b40
- Intel ME version 16.1.25.1865
v1.5.0 - Non-public engineering release
v1.4.0 - 2022-12-13
Added
- Support for NovaCustom NV4x 12th Gen
- UEFI Boot Support
- Configurable boot order
- Configurable boot options
- UEFI Secure Boot support
- NovaCustom boot logo
- Vboot Verified Boot
- Vboot Recovery Popup
- Fullscreen setup menu
- Open-source Embedded Controller Firmware
Fixed
- The external headset connected to the jack slot doesn't work
- ISO keyboard issue for non-US layouts NV4xMx
- Sleep sometimes not working
- The connected RJ45 cable to the Ethernet socket causes a hardware error on Windows 11
- The touchpad ON/OFF switch Fn key is not functional
Known issues
- Popup with information about recovery mode is displayed after flashing with a valid binary
- The power LED is not blinking during sleep mode when the docking station is connected on Windows 11
Binaries
novacustom_nv4x_adl_ec_v1.4.0.rom sha256 sha256.sig
novacustom_nv4x_adl_v1.4.0.rom sha256 sha256.sig
To verify binary integrity with hash and signature please follow the instructions in Dasharo release signature verification using this key