diff --git a/src/core/hle/service/ac/ac.cpp b/src/core/hle/service/ac/ac.cpp index 64ae96a77..795b8fcc9 100644 --- a/src/core/hle/service/ac/ac.cpp +++ b/src/core/hle/service/ac/ac.cpp @@ -209,7 +209,7 @@ void Module::Interface::ScanAPs(Kernel::HLERequestContext& ctx) { u32 mac2 = (mac[2] << 24) | (mac[3] << 16) | (mac[4] << 8) | (mac[5]); std::array cmd_buf; - cmd_buf[0] = 0x0006; + cmd_buf[0] = 0x0006'03C4; cmd_buf[1] = size; cmd_buf[2] = 0; // dummy data cmd_buf[3] = 0; // dummy data diff --git a/src/core/hle/service/nwm/nwm_inf.cpp b/src/core/hle/service/nwm/nwm_inf.cpp index 970fd1afa..5ccb36cef 100644 --- a/src/core/hle/service/nwm/nwm_inf.cpp +++ b/src/core/hle/service/nwm/nwm_inf.cpp @@ -23,8 +23,9 @@ void NWM_INF::RecvBeaconBroadcastData(Kernel::HLERequestContext& ctx) { // adding in extra context value for transition from INF to UDS std::array cmd_buf; + cmd_buf[0] = 0x000F0404; int i; - for (i = 0; i < 15; i++) { + for (i = 1; i < 15; i++) { cmd_buf[i] = rp.Pop(); } rp.Pop();