I recently purchased a Primus that came with windows already installed, but it seemed there were some bugs in the firmware, such as the 64GB eMMC appearing in windows (and Linux) as an NVME drive. Tried installing Fedora 39, and it kept failing, usually having a disk error of some kind.
After the MrChromebox site came back up, I ran the script and saw the installed firmware was almost a year old, so I decided to upgrade the full UEFI rom, and it said it flashed successfully! But after reboot, it never seemed to post, just kept running and the fan blowing, with the screen backlight not even turning on. After about 30 minutes I shut it down and placed an order for a SuzyQ adapter.
Today I used the SuzyQ adapter and followed the unbricking tutorial. Side note: I could only get it to work with the battery disconnected. After following all the steps, it once again flashed successfully and verified successfully as well. After reconnecting the battery and plugging it in…… nothing.
The first time plugging in the power cable the keyboard backlight would briefly flash, and the charging indicator near the port would turn on. If you disconnect and reconnect the cable, the light near the power button would flash three times with the charging light staying on. Then, after 60 seconds the charging light would turn off and back on, then the power button light would flash three times again, every 60 seconds.
Is there some chance it’s the EC that needs reflashed? Or something else? I’m really not sure where to go from here.
Update: I think I’ve figured out what might be causing the issues. This is a Primus with an ES version CPU, which apparently requires some kind of flag when compiling coreboot? I guess I’ll need to figure out how to go about doing that.
Here are also the logs from ttyUSB0 and ttyUSB2. Maybe posting on github would be more appropriate? If so, please let me know.
Logs from ttyUSB0:
— UART initialized after reboot —
[Reset cause: power-on]
[Image: RW, 0.6.51/cr50_v1.9308_B.1054-0e610b99f9 tpm2:v1.9308_26_0.66-388df8e cryptoc:v1.9308_26_0.7-681a357 2021-08-27 22:21:47 @chromeos-ci-factory-us-central]
[0.003837 Inits done]
strap pin readings: a1:0 a9:0 a6:2 a12:3
[0.006008 Valid strap: 0xe0 properties: 0xe00042]
[0.007720 init_jittery_clock_locking_optional: run level high, request to enable]
[0.033527 init took 17936]
[0.047157 update_rollback_mask: bailing out at bit 1]
[0.049343 update_rollback_mask: bailing out at bit 3]
read_tpm_nvmem: object at 0x1008 not found
[0.052787 load_ec_hash error: 0x1203]
[0.053657 tpm_rst_asserted]
[0.054325 EC-COMM: Initialization]
Console is enabled; type HELP for help.
Did you eventually solve this problem? I’m experiencing a similar issue. How did you resolve it in the end? Could you provide the fixed ROM file or BIOS.bin?