Original bios for Asus C433/C434 (Shyvana)

Hello, unfortunately my original bios backup seems to be corrupted as I no longer can boot the device, Asus C433/C434 (Shyvana).
Can someone provide a bios backup of this device? (serial or codes can be removed).
Thanks.

I can get one tomorrow

2 Likes

Or you can extract it from a recovery image

Could you please explain how this can be done?
I downloaded recovery image 133 from the following site: https://cros.tech/device/shyvana/
Opening the binary file with 7zip shows the different partitions, but I cannot say which one might include the bios.

Use this script coreboot/util/chromeos/crosfirmware.sh at MrChromebox-2408 Β· MrChromebox/coreboot Β· GitHub

what exactly did you do / what makes you think your backup is corrupted?

flashing a generic recovery image firmware (aka shellball) should be a last resort

When initially flashing the orignal bios the device was no longer booting as expected (black screen, no visible reaction).
Today I made another try and it suddenly showed up after 10minutes of waiting, when starting again it takes around 30-60seconds to show.
There is no such delay the on the coreboot bios.

UART log

β€” UART initialized after reboot β€”
[Reset cause: reset-pin]
[Image: RO, rammus_v2.0.471-d258eb1658 2022-10-21 18:35:15 @chromeos-ci-firmware-us-central2-d-x32-0-7hnw]
[0.003440 KB boot key mask 0]
[0.003681 init buttons]
[0.003887 Inits done]
[0.005992 CBI Reading board info]
[0.013086 Motion Sensor Count: 3]
[0.013416 Read CBI SSFC : 0x0000]
[0.019487 SW 0x05]
[0.020251 hash start 0x00040000 0x00021a30]
[0.021272 LID_ACCEL is BMA253]
[0.021537 BASE_ACCEL is BMI160]
[0.022138 USB charge p0 m0 i0]
[0.024842 kblight registered]
[0.025156 PB init-on]
[0.025470 USB charge p0 m2 i1]
[0.026987 PD comm enabled]
[0.031180 TCPC p1 init ready]- – – – – – – – – – – --]
[0.031468 TCPC p1 Exit Low Power Mode]
[0.035984 TCPC p1 init ready]
[0.036732 TCPC p1 VID:0x1da0 PID:0x8751 DID:0x1 FWV:0x37]
C1 st33
[0[0.043328 TCPC p1 init ready]
.041919 PB task C1 st5
C1 Soft Rst
8 = [0.054583 C0: OCM flash is empty]
i[it[on]
[0.066763 C0: OCM flash is empty]
[0.071379 C0 mux_state = 0x0, mux_type = 0x0]
[0.072504 C0 set mux to safemode on, reg = 0x94]
[0.076323 C0 set aux_src to off, reg = 0x94]
[0.076736 TCPC p0 init ready]
[0.077035 TCPC p0 VID:0x7977 PID:0x7447 DID:0xaa FWV:0xffffffffffffffff]
[0.078041 C0 mux_state = 0x0, mux_type = 0x0]
[0.079165 C0 set mux to safemode on, reg = 0x94]
[0.081130 C0 set aux_src to off, reg = 0x94]
Console is enabled; type HELP for help.
[0.083761 C0 mux_state = 0x0, mux_type = 0x0]
[0.084802 C0 set mux to safemode on, reg = 0x94]
[0.086767 C0 set aux_src to off, reg = 0x94]
C0 st2
C0 st3
0.083609 hostcmd init 0x0000000000000000]
[0.089449 power state 0 = G3, in 0x0028]
[0.109411 PB task 8 = init-on, wait 23247]
New chg p1[0.133260 PB task 8 = init-on]
[0.134553 PB task 8 = init-on, wait 98680]
[0.146478 CL: p1 s1 i3000 v5000]
C1 Req [3] 15000mV 3000mA
C1 st6
C1 st7
New chg p1[0.180848 CL: p1 s0 i3000 v15000]
C0 st5
[0.233821 PB task 8 = init-on]
[0.236790 PB PCH pwrbtn=LOW]
[0.237116 PB task 6 = released, wait 199969]
[0.237653 power state 5 = G3->S5, in 0x0028]
[0.239075 power state 1 = S5, in 0x0028]
[0.243970 power state 1 = S5, in 0x0038]
[0.254514 Pass through GPIO_RSMRST_L_PGOOD: 1]
C1 st8
[0.437686 PB task 6 = released]
[0.438034 PB PCH pwrbtn=HIGH]
[0.438336 PB task 0 = idle, wait -1]
[0.439316 power state 1 = S5, in 0x003f]
[0.439786 power state 6 = S5->S3, in 0x003f]
[0.442106 PD:S5->S3]
[0.442370 power state 2 = S3, in 0x003f]
[0.442828 power state 7 = S3->S0, in 0x003f]
[0.443480 USB charge p0 m2 i1]
i2c 2 recovery! error code is 13, current state is 0
[0.447341 KB disable_scanning_mask changed: 0x00000004]
[0.448445 PD:S3->S0]
[0.448709 power state 3 = S0, in 0x003f]
[0.460469 Lid Accel: MS Done Init type:0x0 range:2]
[0.461564 Lid Accel ODR: 10000 - roundup 1 from config 1 [AP 0]]
[0.484680 Base Accel: MS Done Init type:0x0 range:2]
[0.494850 Base Accel ODR: 10000 - roundup 1 from config 1 [AP 0]]
[0.499020 Base Gyro: MS Done Init type:0x1 range:1000]
[0.506237 Base Gyro ODR: 0 - roundup 0 from config 0 [AP 0]]
C1 Req [2] 9000mV 3000mA
C1 st6
C1 st7
C1 st8
C0 st33
C0 st34
C0 st35
C0 HARD RST TX
C0 st4
[0.945509 charge_manager_leave_safe_mode()]
[0.975990 Battery 98% (Display 0.0 %) / ??h:?? to full, not accepting current]
[0.976765 charge_request(13200mV, 0mA)]
[1.036775 hash done a2404118f5b71c470c3c2289c32bc063af002af305deec0155add2e47d480e6a]
[1.101860 tablet mode disabled]
[1.102267 KB disable_scanning_mask changed: 0x00000000]
C1 Req [3] 15000mV 3000mA
C1 st33
C1 st34
C1 st35
C1 HARD RST TX
C1 st4
New chg p1[1.161707 CL: p1 s1 i3000 v5000]
C0 st34
C0 st35
C0 HARD RST TX
C0 st4
C1 st5
C1 Req [3] 15000mV 3000mA
New chg p1C1 st6
C1 st7
[2.161841 VBUS p1 1]
[2.164746 CL: p1 s0 i500 v15000]
C0 st5
[2.217524 AC off]
C1 st8
[2.344969 CL: p1 s0 i3000 v15000]
[3.246723 Battery 98% (Display 0.0 %) / 16h:43 to empty, not accepting current]
[3.313094 AC on]
[4.355173 Battery 98% (Display 0.0 %) / 487h:9 to empty, not accepting current]
[4.355950 charge_request(13200mV, 0mA)]

Port 80 writes:
(S3->S0)
01 10 20 21 22 23 24 25 26 27 28 29 2a 34 36 92 00 02 7f 00
00 0f 03 23 48 49 4a 4d 50 15 52 55 20 2f 4f 5f 0a 14 6f 26
7f 00 06 08 0a 1f 20 3f 40 42 44 50 52 7f 00 1e 20 21 22 23
24 26 27 29 28 25 2b 2a 2d 2c 2e 2f 3a 3e 3a 53 49 46 30 35
45 36 37 41 3f 3b 3c 38 39 47 58 49 48 51 50 42 61 5a 5d 1e
20 21 22 23 24 26 27 29 28 25 2b 2a 2d 2c 2e 2f 3a 3e 3a 53
49 46 30 35 45 36 37 41 3f 3b 3c 38 39 47 58 49 48 51 50 42
5b 5c 61 5a 60 5d 69 01 <–new
[32.240614 HC 0x67 err 9]
[32.246563 HC 0x121 err 1]
[32.254070 CBI Reading board info]
[32.349724 Executing host reboot command 2]
[32.351080 Jumping to image RW]
[32.356719 UART initialized after sysjump]
[Image: RW, rammus_v2.0.387-f0df0fe2e 2019-04-13 06:26:44 @chromeos-factory-us-central1-b-x32-49-w5hs]
[32.363927 init buttons]
[32.364163 Inits done]
[32.365931 CBI Reading board info]
[32.372462 already in S0]
[32.374036 SW 0x05]
[32.374752 hash start 0x00040000 0x00021a30]
[32.375937 kblight registered]
[32.376350 PB init-jumped]
[32.376675 USB charge p0 m130 i0]
[32.379541 USB charge p0 m2 i1]
[32.380141 PD comm enabled]
[32.383695 KB [32.384013 TCPC p1 init ready]
init[st[32.391613 TCPC p1 init ready]
ate: --C1 st5
C1 Soft Rst
– [32.404607 C0: OCM flash is empty]
[32.408796 C0 mux_state = 0x0, mux_type = 0x0]
[32.409897 C0 set mux to safemode on, reg = 0x94]
[32.411886 C0 set aux_src to off, reg = 0x94]
[32.412348 TCPC p0 init ready]
[32.412690 TCPC p0 VID:0x7977 PID:0x7447 DID:0xaa FWV:0xffffffffffffffff]
[32.413743 C0 mux_state = 0x0, mux_type = 0x0]
[32.414848 C0 set mux to safemode on, reg = 0x94]
[32.416922 C0 set aux_src to off, reg = 0x94]
-[32.356719 UART initialized after sysjump]
[Image: RW, rammus_v2.0.387-f0df0fe2e 2019-04-13 06:26:44 @chromeos-factory-us-central1-b-x32-49-w5hs]
[32.363927 init buttons]
[32.364163 Inits done]
[32.365931 CBI Reading board info]
[32.372462 already in S0]
[32.374036 SW 0x05]
[32.374752 hash start 0x00040000 0x00021a30]
[32.375937 kblight registered]
[32.376350 PB init-jumped]
[32.376675 USB charge p0 m130 i0]
[32.379541 USB charge p0 m2 i1]
[32.380141 PD comm enabled]
[32.383695 KB [32.384013 TCPC p1 init ready]
init[st[32.391613 TCPC p1 init ready]
ate: --C1 st5
C1 Soft Rst
– [32.404607 C0: OCM flash is empty]
[- – – – – – – – – – --]
[[32.419513 C0 mux[32.420408[32.422285 C0 set aux_sC0 stC2.419355 PB ta[3>hH[32.[+32.4[7982 [ower state 3 = S0, in 0x003f]
[32.439362 Lid Accel: MS Done Init type:0x0 range:2]
[32.441145 Lid Accel ODR: 10000 - roundup 1 from config 1 [AP 0]]
[32.472762 Base Accel: MS Done Init type:0x0 range:2]
[32.482850 Base Accel ODR: 10000 - roundup 1 from config 1 [AP 0]]
[32.487695 Base Gyro: MS Done Init type:0x1 range:1000]
[32.496620 Base Gyro ODR: 0 - roundup 0 from config 0 [AP 0]]
New chg p1[32.507491 CL: p1 s1 i3000 v5000]
C1 Req [3] 15000mV 3000mA
C1 st6
C1 st7
C0 st14
New chg p1[32.557852 CL: p1 s0 i3000 v15000]
C1 st8
C0 st3
C0 st5
[32.965607 charge_manager_leave_safe_mode()]
[32.984705 HC 0xb6]
[32.991791 HC 0x02]
[32.996805 Battery 98% (Display 0.0 %) / ??h:?? to full, not accepting current]
[32.997528 charge_request(13200mV, 0mA)]
[33.176673 tablet mode disabled]
[33.347979 hash done a2404118f5b71c470c3c2289c32bc063af002af305deec0155add2e47d480e6a]
C0 st33
C0 st34
C0 st35
C0 HARD RST TX
C0 st4
C0 st34
C0 st35
C0 HARD RST TX
C0 st4
C0 st5
[34.967729 HC 0xa4]
[34.968271 ACPI query = 0]
[34.968754 HC 0x67]
[34.969044 HC 0x67 err 9]
[34.969538 HC 0xa4]
[35.230901 KB IRQ enable]
[35.231263 KB enable]
[35.233205 KS enable]
[35.239864 HC 0x0b]
[35.240629 HC 0x400b]
[35.240977 HC 0x400b err 1]
[35.241505 HC 0x08]
+[35.242519 HC 0x8d]
[35.243185 HC 0x0d]
[35.243816 HC 0x2b]
[35.244403 HC 0x102]
[35.244973 HC 0x105]
[35.245747 HC 0x134]
[35.246089 HC 0x134 err 1]
[35.246767 HC 0xa9]
[35.247362 HC 0x112]
[35.248562 HC 0x28]
[35.248897 HC 0x28 err 1]
[35.249525 HC 0xd3]
[35.250116 HC 0x08]
[35.250777 HC 0x121]
[35.251118 HC 0x121 err 1]
[35.251738 HC 0x97]
[35.252318 HC 0x98]
[35.254620 HC 0x102]
[35.255155 HC 0x98]
[35.257857 HC 0x103]
[35.258920 HC 0x111]
+[35.260088 HC 0x98]
[35.262642 HC 0x103]
[35.263263 HC 0x113]
+[35.264444 HC 0x111]
+[35.265483 HC 0x98]
+[35.270359 HC 0x111]
[35.270934 HC 0x98]
+++(++)[35.672589 event set 0x0000000000200000]
[35.673259 event clear 0x0000000000200000]
[35.673631 ACPI query = 22]
[35.676088 HC 0x103]
[35.676708 HC 0x113]
[35.677356 HC 0x103]
[35.678256 HC 0x113]
[35.678916 HC 0x104]
[36.242710 HC 0x137]
[36.243077 HC 0x137 err 1]
+[36.249115 HC 0x137 err 1]
[36.250753 HC 0x103]
[36.251435 HC 0x113]
[36.252204 HC 0x103]
[36.253141 HC 0x113]
Port 80 writes:
aa ab <–new
[37.209435 HC 0x2b]
+++(++)[37.262729 HC 0x08]
[37.263421 HC 0x2b]
[37.264602 HC 0x08]
+[37.266764 HC 0x2b]
[37.267866 HC 0x08]
[37.268535 HC 0x2b]
[37.312069 HC 0x112]
[37.313520 HC 0x117]
[37.338336 HC 0x2b]
+++(++)[37.423267 Base Gyro ODR: 0 - roundup 1 from config 0 [AP 0]]
[37.424686 event set 0x0000000004000000]
[37.425382 event clear 0x0000000004000000]
[37.425770 ACPI query = 27]
[37.426404 Lid Accel ODR: 10000 - roundup 1 from config 1 [AP 0]]
[37.427347 event set 0x0000000004000000]
[37.427920 event clear 0x0000000004000000]
[37.428293 ACPI query = 27]
[37.430608 HC 0x67]
[37.431276 HC 0x2b]
[37.431951 HC 0x67]
[37.432241 HC 0x67 err 9]
[37.435796 HC 0x2b]
[37.439892 Base Accel ODR: 10000 - roundup 1 from config 1 [AP 0]]
[37.440803 event set 0x0000000004000000]
[37.441441 event clear 0x0000000004000000]
[37.441831 ACPI query = 27]
[37.446284 HC 0x67]
[37.446949 HC 0x2b]
[37.457290 HC 0x137]
[37.457632 HC 0x137 err 1]
[37.469734 HC 0x2b]
+[37.489803 HC 0x103]
[37.491921 HC 0x113]
[37.492964 HC 0x103]
[37.493790 HC 0x113]
[37.611006 HC 0x137]
[37.611373 HC 0x137 err 1]
[37.615089 HC 0xa1]
[37.616142 HC 0x96]
[37.616456 HC 0x96 err 6]
[37.657190 HC 0xaa]
[37.657550 HC 0xaa err 1]
[37.669961 HC 0x2c]
[37.818338 HC 0x112]
[37.818848 @ 1 - 10, confi[37.819212 HC 0x117]
g change: 0x02]

let’s see the cbmem timestamp and console logs (both -t and -1) from ChromeOS

Thank you, that seemed to work. System is working correctly and booting within a few seconds now.