Yulei said:I feel for you all going through the hassle of having a detailed reference as i was a victim too.
In my own case, my employer stated my job roles, monthly pay and when i joined the organisation, but wrote they "Unfortunately they cannot comment on my performance" which was among all listed requirements CIC asked for.
luckily one of the senior staff i had a good relationship with, decided to give me one (one on one level)
Trust me, that ref letter required by cic is very important as my interview was based on the letter content.
My Advice: Always try and see if there is some one superior apart from your direct line-manager that will be willing to give you.
Good luck
Can you give us a rundown of what happened with the interview etc? Have you now landed?