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.
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_full.rom sha256 sha256.sig
Warning
Please use the _full binaries instead of the ones listed below. The below binaries are preserved for historical purposes.
Full binaries above contain all necessary blobs for platform operation. The binaries below don't have them and flashing them incorrectly may result in a brick.
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.7.0 - Non-public engineering release
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
- The external headset connected to the jack slot works properly
- ISO keyboard works with non-US layouts NV4xMx
- Sleep working consistently
- The connected RJ45 cable to the Ethernet socket working properly in Windows 11
- Functional touchpad ON/OFF switch Fn key
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