Set checksum for NWC24Config during creation #11353
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
In the KD request
IOCTL_NWC24_REQUEST_GENERATED_USER_ID, the nwc24msg.cfg and nwc24msg.cbk have many of their fields edited, such as the Wii Friend Code and creation stage.However, the checksum was not being written, causing whatever calls the request to delete the edited data and revert back to the default files.
By writing the checksum, the Wii Number is properly written along with the creation stage and increment id, which should allow for
IOCTL_NWC24_REQUEST_REGISTER_USER_IDto properly be handled with the default Wii NAND in the future.