From e2b864a9f2cdaa4877e65912a909f0274d872e02 Mon Sep 17 00:00:00 2001 From: ndeadly <24677491+ndeadly@users.noreply.github.com> Date: Fri, 24 Sep 2021 12:35:39 +0200 Subject: [PATCH] btm: update AddDeviceInfo for 13.0.0 --- nx/source/services/btm.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nx/source/services/btm.c b/nx/source/services/btm.c index 7094fd43..945cd526 100644 --- a/nx/source/services/btm.c +++ b/nx/source/services/btm.c @@ -223,7 +223,10 @@ Result btmGetDeviceInfo(u32 id, BtmDeviceInfoV13 *out, size_t count, s32 *total_ } Result btmAddDeviceInfo(const BtmDeviceInfo *info) { - return serviceDispatchIn(&g_btmSrv, 10, *info); + if (hosversionBefore(13,0,0)) + return serviceDispatchIn(&g_btmSrv, 10, (*info).v1); + + return _btmCmdInBufPtrFixed(info, sizeof((*info).v13), 10); } Result btmRemoveDeviceInfo(BtdrvAddress addr) {