It's a WIP - although for E89 there's no customisation so to speak. Long story short, it's not worth the time, investment and R&D for something that most won't want to pay more than £50 for.... but in the E89 it either requires a "simplistic version" based on my E85 one, or a more complex one that would need access to can bus and/or k-bus for feedback so it can check if sport mode is on or not... and that, increases component costs and everything. Would be closer to £100 for a proper E89 version that functions same as my E85 one, and I really don't think anyone would pay it. Even if a couple would - it's still just not worth it... I'd need say 10 orders min to make it worthwhile doing one 'properly'
The simplistic E89 version simply TRY and turn on sport mode - but there's no way to know if sport mode is on via the sport button wiring. It's all done by ecus/obc (On Board Computer) etc (What I mean by that, is, the indicator that shows you you're in sport mode is on the dash, meaning there's no visual representation on the buttons themselves like there is on the E85... so on E85, I'm able to measure voltage to the LED indicator of the button in order to confirm sport mode did turn on/off - but that's not possible on E89 as there's no LED turning on, on the button, so would need more work)