You have at least a couple of options here:
- DealerTool, which is a software and hardware package (haven’t tried it myself, but many people here use it)
- TuneECU + appropriate interface for your bike
TuneECU requires an android device, and may be cheaper if you already have an OBDII interface that would work with it, AND an android device. It‘s meant to do a lot more than just reset service reminders, but it works fine for that, worked on my ‘21 Trident and ‘22 Tiger 900 RP.