I tested further this time. Seriously everything is working such as low fuel warning, turn signal indication, neutral light, engine temperature, rev indicator, clock and etc. Except speed and trip!
I think is the speed sensor located at the front wheel is different. Probably the newer duke with ABS works differently. Seriously no one encountered this before (swap/use newer speedo) and successfully solve this problem?