Android cannot work with bluetooth address lower case

I was getting this error message:

03-27 19:19:10.090: E/AndroidRuntime(32761): Caused by: java.lang.IllegalArgumentException: fe:85:ee:7f:e7:6b is not a valid Bluetooth address

This error is trivial, but you could spend much time until discover Android doesn’t accept lower case (fe:85:ee:7f:e7:6b), then your BT address should be FE:85:EE:7F:E7:6B.