Open PabloMK7 opened 5 months ago
Hey @PabloMK7 I just wanted to say that now where you fixed the RequestState there is no need to enable HTTP as a LLE as the friend code now gets generated without it + you can play games online now. Therefore we don't need a softlock fix anymore!
I mean, the softlock is still an issue, as ideally HTTP would need to be enabled as LLE. Otherwise some functionality of Pretendo will not be available.
If the system hasn't done any HTTP service call before FRD does, then FRD will try to initialize HTTP causing a softlock, as doing that will make the HTTP patch do a service call to FRD, causing a cyclic dependency.
This doesn't normally happen on real hardware, as it's very likely the NDM system module does a connection test using HTTP before FRD does. However, in Citra this is a problem as the NDM system module cannot be LLE'd.