I updated firmware from version 1.15 to version 1.22(I don't update Ubuntu too often, because it always causes some complications and wasting time, and it's also my work laptop).I updated the kernel with the mainline from version 6.8.0.52 to version 6.9.10 and there was no error on the mainline terminal. My laptop was working, but my device was working very loud and heated very quickly, I read that updating to kernel 6.9 helped some people with that problem. There were also some issues with webgl(especially when using Firgma, chrome://gpu sometimes turned red and yellow and needed to restart lauch on chrome://flags to make webgl features work smoothly.
Also booting the system from previous kernel doesn't work, so it seems a firmware error probably.
When I clicked the escape button once before start of the boot, I get some errors(red), and warnings(brown), from whihc I suspect bluetooth and wifi module to crash the boot.Here's the list of the errors and warning:1)(warning):
block nvme0n1: no UUID available providing old NGUID
2)(warning):
ACPI Warning: \_SB.NPCF._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20230628/ns-arguments-61)
3)(warning):
ACPI Warning: \_SB.PC00.PEG1.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20230628/ns-arguments-61)
4)(warning):
NVRM: testIfDsmubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction=11
5)(error):
iwlwifi 0000:00:14:3: WRT:Invalid bufer destination
6)(error):
Bluetooth:hci0: Malformed MSFT vendor event:0x02
7(warning):
kauditd_printk_skb:174 callbacks supressed
8(warning):
NVRM: testIfDsmubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction=11
9)(warning):
NVRM: nvAssertFailedNoLog: Assertion failed: 0@osapi.c:1894
Some pictures from recovery console: