Yes, I picked it up from the dealer after my first service, the service manager told me that there was no way I could do it myself and I should just give him the 100$ to do it.
I promptly walked right out and went into the parking lot took my terminals off of the battery, touched them together for 20 seconds, hooked them back up, got on the bike. Rode for 20miles. Did the same thing when I stopped at this place, terminals off touch for 20mins, my bike then sat for about 2 hours and when I got back on and started it up the check engine light was gone.
TLDR: take terminals off, touch them together for 20secs, wait a couple hours. Tadaaa. Gotta make sure the reason your check Engine light popped is fixed though.