Sachverhalt: Sachverhalt: A. Mit Verfügung vom 17. März 1983 verneinte die IV-Stelle Bern einen Rentenanspruch des 1956 geborenen M._. Ein zweites Leistungsgesuch vom 26. August 1998 wies sie mit Verfügung vom 14. Februar 2000 ab, nachdem sie eine psychiatrische Begutachtung des Versicherten hatte durchführen lassen. Mit Verfügung vom 5. September 2002 bejahte sie den Anspruch auf die leihweise Abgabe eines Hörgerätes. Am 18. Februar 2003 beanspruchte der Versicherte die Gewährung einer Umschulung auf eine neue Tätigkeit sowie einer Invalidenrente. Am 10. März 2003 erstattete der behandelnde Arzt Dr. med. E._, Facharzt FMH für Allgemeinmedizin, einen Bericht zuhanden der IV-Stelle. Mit Verfügung vom 1. April 2003 trat diese auf das Leistungsbegehren nicht ein, da aus den eingereichten Unterlagen keine Veränderung der tatsächlichen Verhältnisse seit der Verfügung vom 14. Februar 2000 hervorgehe. Die dagegen erhobene Einsprache wies sie mit Entscheid vom 1. Oktober 2003 ab und verneinte den Anspruch auf unentgeltliche Verbeiständung im Einspracheverfahren. A. Mit Verfügung vom 17. März 1983 verneinte die IV-Stelle Bern einen Rentenanspruch des 1956 geborenen M._. Ein zweites Leistungsgesuch vom 26. August 1998 wies sie mit Verfügung vom 14. Februar 2000 ab, nachdem sie eine psychiatrische Begutachtung des Versicherten hatte durchführen lassen. Mit Verfügung vom 5. September 2002 bejahte sie den Anspruch auf die leihweise Abgabe eines Hörgerätes. Am 18. Februar 2003 beanspruchte der Versicherte die Gewährung einer Umschulung auf eine neue Tätigkeit sowie einer Invalidenrente. Am 10. März 2003 erstattete der behandelnde Arzt Dr. med. E._, Facharzt FMH für Allgemeinmedizin, einen Bericht zuhanden der IV-Stelle. Mit Verfügung vom 1. April 2003 trat diese auf das Leistungsbegehren nicht ein, da aus den eingereichten Unterlagen keine Veränderung der tatsächlichen Verhältnisse seit der Verfügung vom 14. Februar 2000 hervorgehe. Die dagegen erhobene Einsprache wies sie mit Entscheid vom 1. Oktober 2003 ab und verneinte den Anspruch auf unentgeltliche Verbeiständung im Einspracheverfahren. B. Die hiegegen eingereichte Beschwerde hiess das Verwaltungsgericht des Kantons Bern insoweit gut, als es den Einspracheentscheid aufhob und die Akten zum weiteren Vorgehen im Sinne der Erwägungen an die IV-Stelle zurückwies. Im Übrigen wies es die Beschwerde ab. Den Erwägungen ist zu entnehmen, dass sich diese Abweisung auf den Antrag des Versicherten um Gewährung der unentgeltlichen Verbeiständung für das Einspracheverfahren bezog (Entscheid vom 8. Dezember 2004). B. Die hiegegen eingereichte Beschwerde hiess das Verwaltungsgericht des Kantons Bern insoweit gut, als es den Einspracheentscheid aufhob und die Akten zum weiteren Vorgehen im Sinne der Erwägungen an die IV-Stelle zurückwies. Im Übrigen wies es die Beschwerde ab. Den Erwägungen ist zu entnehmen, dass sich diese Abweisung auf den Antrag des Versicherten um Gewährung der unentgeltlichen Verbeiständung für das Einspracheverfahren bezog (Entscheid vom 8. Dezember 2004). C. Mit Verwaltungsgerichtsbeschwerde beantragt der Versicherte die Gewährung der unentgeltlichen Verbeiständung für das Einspracheverfahren. Ferner ersucht er um Gewährung der unentgeltlichen Verbeiständung für das letztinstanzliche Verfahren. Er legt ein Schreiben der Stadt Biel, Abteilung für Soziales, vom 28. Januar 2005 auf. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung auf eine Vernehmlassung verzichtet.