Skip to content

Instantly share code, notes, and snippets.

View hw0lff's full-sized avatar

Hendrik Wolff hw0lff

View GitHub Profile
@hw0lff
hw0lff / change-splash-screen.md
Created January 21, 2025 19:41
Use Lenovo ShellFlash.efi to change boot image of Thinkpad
  1. Unpack lenovo BIOS update utility
  2. Copy Shellflash.efi to /boot/Flash/ShellFlash.efi
  3. Boot computer into uefi shell
fs0:
cd Flash
ShellFlash.efi /patch /logo logofile.gif
[3171566.493] -> wl_display@1.get_registry(new id wl_registry@2)
[3171566.714] wl_registry@2.global(1, "wl_shm", 1)
[3171566.734] wl_registry@2.global(2, "wl_drm", 2)
[3171566.740] wl_registry@2.global(3, "zwp_linux_dmabuf_v1", 4)
[3171566.745] wl_registry@2.global(4, "wl_compositor", 5)
[3171566.749] wl_registry@2.global(5, "wl_subcompositor", 1)
[3171566.754] wl_registry@2.global(6, "wl_data_device_manager", 3)
[3171566.759] wl_registry@2.global(7, "zwlr_gamma_control_manager_v1", 1)
[3171566.763] wl_registry@2.global(8, "zxdg_output_manager_v1", 3)
[3171566.768] wl_registry@2.global(9, "org_kde_kwin_idle", 1)
00:00:00.000 [INFO] [sway/main.c:338] Sway version 1.8.1
00:00:00.000 [INFO] [sway/main.c:339] wlroots version 0.16.2
00:00:00.003 [INFO] [sway/main.c:120] Linux dialga 6.3.6-arch1-1 #1 SMP PREEMPT_DYNAMIC Mon, 05 Jun 2023 15:12:57 +0000 x86_64 GNU/Linux
00:00:00.003 [INFO] [sway/main.c:136] Contents of /etc/lsb-release:
00:00:00.003 [INFO] [sway/main.c:120] DISTRIB_ID="Arch"
00:00:00.003 [INFO] [sway/main.c:120] DISTRIB_RELEASE="rolling"
00:00:00.003 [INFO] [sway/main.c:120] DISTRIB_DESCRIPTION="Arch Linux"
00:00:00.003 [INFO] [sway/main.c:136] Contents of /etc/os-release:
00:00:00.003 [INFO] [sway/main.c:120] NAME="Arch Linux"
00:00:00.003 [INFO] [sway/main.c:120] PRETTY_NAME="Arch Linux"