Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Logo customisation not working #904

Closed
wessel-novacustom opened this issue Jun 27, 2024 · 12 comments
Closed

Logo customisation not working #904

wessel-novacustom opened this issue Jun 27, 2024 · 12 comments
Assignees
Labels
bug Something isn't working DasharoToolsSuite firmware novacustom_v56_mtl NovaCustom V56 Series

Comments

@wessel-novacustom
Copy link

Component

Dasharo firmware, Dasharo Tools Suite

Device

NovaCustom V56 14th Gen

Dasharo version

v0.9.0-rc5

Dasharo Tools Suite version

v2.0.0-rc1

Brief summary

Changing the logo was not successful

How reproducible

100% reproducible.

How to reproduce

  1. Host the image BLANK.bmp on a local web server. This is an uncompressed fully black image. The command file BLANK.bmp returns: BLANK.bmp: PC bitmap, Windows 3.x format, 577 x 432 x 24, image size 748224, resolution 2835 x 2835 px/m, cbSize 748278, bits offset 54
  2. Disable flash protections in the UEFI firmware settings.
  3. Boot to the Dasharo Tools Suite (DTS) and drop to a shell.
  4. Execute the following lines:

flashrom -p internal -r ROM.BIN
wget http://192.168.x.x/path/to/BLANK.bmp
dcu ROM.BIN logo -l BLANK.bmp (command successful)
flashrom -p internal --ifd -i bios -w ROM.BIN && systemctl poweroff

Expected behavior

The NovaCustom logo is replaced with the blank image.

Actual behavior

The NovaCustom logo is still the BIOS boot splash logo.

Screenshots

No response

Additional context

Is the file type supported and does it make sense to try another file type?

Solutions you've tried

No response

@mkopec
Copy link
Member

mkopec commented Jun 27, 2024

I can see coreboot correctly loads a logo into CBMEM, but EDK2 doesn't apply it. Probably got lost during EDK2 rebase

@SergiiDmytruk
Copy link
Member

Probably got lost during EDK2 rebase

They weren't marked as required for inclusion into rebased version. I thought that's because they are in upstream now, but doesn't look like it. @mkopec, should I add them or you're doing it already?

@mkopec
Copy link
Member

mkopec commented Jun 27, 2024

@SergiiDmytruk I haven't started doing it yet, if you could help with that it would be great :)

@SergiiDmytruk
Copy link
Member

I'll add them to the branch then.

@SergiiDmytruk
Copy link
Member

Picking up Dasharo/edk2@43302b4 should fix this. Works for me in Q35.

@wessel-novacustom
Copy link
Author

Picking up Dasharo/edk2@43302b4 should fix this. Works for me in Q35.

  • Thank you, I will wait for another release candidate from @mkopec and then try again and close the issue if it has indeed been solved.

@mkopec
Copy link
Member

mkopec commented Jun 28, 2024

Confirmed resolved by uprevving edk2 to Dasharo/edk2@43302b4

@filipleple
Copy link
Member

I haven't managed to set a custom logo in 0.9.0-rc7 on V540TU either

@wessel-novacustom
Copy link
Author

@mkopec It is not working yet for 0.9.0-rc7 on the V560TU.

@wessel-novacustom
Copy link
Author

Solved with 0.9.0-rc10.

@mkopec
Copy link
Member

mkopec commented Jul 15, 2024

@filipleple Could you confirm that the issue is fixed on rc10? It works on my end with a V560TU rc10

@filipleple
Copy link
Member

@mkopec yes, after a quick consultation I can confirm this is resolved for V540TU as well :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working DasharoToolsSuite firmware novacustom_v56_mtl NovaCustom V56 Series
Projects
None yet
Development

No branches or pull requests

5 participants