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

[Feature Request] More or less reproducible builds for supplied firmware images #286

Open
2 of 4 tasks
BlackLotus opened this issue Jul 22, 2024 · 2 comments
Open
2 of 4 tasks
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@BlackLotus
Copy link

Feature Request Type

  • Core functionality
  • Add-on hardware support (eg. audio, RGB, OLED screen, etc.)
  • Alteration (enhancement/optimization) of existing feature(s)
  • New behavior

Description

I'm using the k8 pro as an example here.
When the official firmware file for the k8 pro (k8_pro_us_rgb_v1.03.bin) is flashed via works like expected. When building the k8 pro firmware with via support no matter which branch I use I can't reproduce this firmware.
I'm not even talking about having the same hash, I'm talking about working like intended. I can't configure my keyboard via via when building from source even when supplying the appropriate json file.

It would be nice if in the firmware description there would be a pin to a commit hash or a tar archive of a build environment that can reproducible produce a working image equal to the provided binary files.

@BlackLotus BlackLotus added enhancement New feature or request help wanted Extra attention is needed labels Jul 22, 2024
@PeterMortensen
Copy link

PeterMortensen commented Aug 29, 2024

In what way does Via not work as expected when self-building the firmware?

What commit ID and branch did you use? What was the exact command line to build the firmware?

I have never had any problems of this kind with a K10 Pro. For example, A56EF8 (2024-03-02) and branch 'wireless_playground'. Though holding Fn + J + Z to reset to factory defaults has never worked with self-compiled firmware (only with the official firmware); that is one detail that it would be nice to know more about.

@PeterMortensen
Copy link

Though the holding down Fn + J + Z for 3 seconds to reset to factory defaults does not work with self-compiled firmware (by default, anyway).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants