Welcome to Using English.
Your friend is wrong. "I had made changes" is past perfect. "He had made changes" is past perfect.
I need to make these changes -- active.
These changes need to be made -- passive.
I am curious about why you want to use the passive. Are other people going to make these changes?
Student or Learner