fix username and message not being correctly set for dsi nand

This commit is contained in:
CasualPokePlayer 2023-11-02 11:59:05 -07:00
parent 415fb95861
commit a046ea901b
2 changed files with 2 additions and 2 deletions

Binary file not shown.

View File

@ -338,13 +338,13 @@ const char* InitNAND(FirmwareSettings& fwSettings, bool clearNand, bool dsiWare)
{
SanitizeNANDSettings(settings);
memset(settings.Nickname, 0, sizeof(settings.Nickname));
memcpy(settings.Nickname, fwSettings.Username, fwSettings.UsernameLength);
memcpy(settings.Nickname, fwSettings.Username, fwSettings.UsernameLength * 2);
settings.Language = static_cast<SPI_Firmware::Language>(fwSettings.Language & SPI_Firmware::Language::Reserved);
settings.FavoriteColor = fwSettings.Color;
settings.BirthdayMonth = fwSettings.BirthdayMonth;
settings.BirthdayDay = fwSettings.BirthdayDay;
memset(settings.Message, 0, sizeof(settings.Message));
memcpy(settings.Message, fwSettings.Message, fwSettings.MessageLength);
memcpy(settings.Message, fwSettings.Message, fwSettings.MessageLength * 2);
}
settings.TouchCalibrationADC1[0] = 0;