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

Add w530 boards #1071

Closed
wants to merge 1 commit into from
Closed

Add w530 boards #1071

wants to merge 1 commit into from

Conversation

eganonoa
Copy link
Contributor

@eganonoa eganonoa commented Dec 5, 2021

This is a cleaned up PR for adding w530 boards (from #1059) separating the w530 from t520 and t530 for clarity and ease of merging. Boards for flash, maximized and hotp-maximized have been added. I am not intending to support non-maximized boards. Tested and working. All w530 have dGPUs. Coreboot does not initialize the dGPU using these configs. I do not intend to add support for initializing the dGPU at this stage (it will require some changes to the config file and addition of blobs in the blob directory) but will if there is community demand (see #1065).

Boards currently point to Coreboot 4.13, but 4.14 also tested and working. Support for the w530 was not added in coreboot until version 4.9 so it cannot be built using the current heads:master, which points to 4.8.1 for thinkpad boards.

Note: it can be tricky to properly read the 8MB chip on the T530 and W530 (see #996). This appears to be because the two chips share a power source on these boards (see generally). This is true for both the Rasbperry Pi and the CH431a. There appears to be two workarounds: (1) the Wake on Lan method (which has the one downside of only working once, because it is not supported by coreboot and is, therefore, not available after flashing); or (2) keeping the CMOS battery plugged in, which works also post-flashing. Both methods provide a little extra power to the board and appear to then be sufficient to get enough power to the 8MB chip to get a proper read of it. The Skulls team generally suggest using an external power source with the CH341a, and it's possible that this might help, but I have not tested

tlaurion added a commit to tlaurion/heads that referenced this pull request Dec 5, 2021
…rs only)

-CircleCI addition.
-Removal of t530-flash, w530-flash boards and coreboot configs

This is a merger of linuxboot#1071, linuxboot#1072 and linuxboot#1073 so that test builds are available over CircleCI until osresearch/master CircleCI gets unlocked.
tlaurion added a commit to tlaurion/heads that referenced this pull request Dec 5, 2021
…rs only)

-CircleCI addition.
-Removal of t530-flash, w530-flash boards and coreboot configs

This is a merger of linuxboot#1071, linuxboot#1072 and linuxboot#1073 so that test builds are available over CircleCI until osresearch/master CircleCI gets unlocked.
tlaurion added a commit to tlaurion/heads that referenced this pull request Dec 6, 2021
…rs only)

-CircleCI addition.
-Removal of t530-flash, w530-flash boards, flash scripts and associated coreboot configs (no more legacy boards additions)

This is a merger of linuxboot#1071, linuxboot#1072 and linuxboot#1073 so that test builds are available over CircleCI until osresearch/master CircleCI gets unlocked.
tlaurion added a commit that referenced this pull request Dec 7, 2021
…rs only)

-CircleCI addition.
-Removal of t530-flash, w530-flash boards, flash scripts and associated coreboot configs (no more legacy boards additions)

This is a merger of #1071, #1072 and #1073 so that test builds are available over CircleCI until osresearch/master CircleCI gets unlocked.
@tlaurion
Copy link
Collaborator

tlaurion commented Dec 7, 2021

Merged per #1074

@tlaurion tlaurion closed this Dec 7, 2021
@tlaurion tlaurion added the port new board addition from existing coreboot port label Feb 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
port new board addition from existing coreboot port
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants