Closed NaGaa95 closed 8 months ago
"burning fuse to get ram id 28" this shouldn't be possible? I don't think those fuses are burnable, per se.
I'm going to close this issue, but if you want to debug it contact sciresm
on discord, and I'm willing to look at what's happening with you.
Also, looking at this code, I don't actually think exo (or official secmon) support non-4GB memory mode unless boot config IsDevelopmentFunctionEnabled() is true.
Do you have BootConfigData.flags1[0] & (1 << 1) != 0 correctly? Setting this (and memory mode, which is boot_config.data.flags0[3]) in boot config in NAND is necessary for both exo and official software to accept > 4GB memory.
Bug Report
What's the issue you encountered?
After burning fuse to get ram id 28 (MGCL 8GB) on my OLED, Atmosphere doesn't boot and is stuck on blackscreen Compiling AMS with memory mode to 8GB on secmon_smc_info.cpp is fixing the issue but it should be able to boot with 4GB configuration
OFW and Stock via Hekate bootloader is working fine
How can the issue be reproduced?
System Firmware Version
System version 17.0.0, atmosphere 1.6.2
Environment?
What bootloader (fusèe, hekate, etc) was Atmosphère launched by: Hekate 6.0.7 Official release or unofficial build: Official release version 1.6.2 Do you have additional kips or sysmodules you're loading: none Homebrew software installed: daybreak, reboot to payload, usb file transfer (all bundled in official release). EmuMMC or SysNAND: SysNAND
Additional context?