Sachverhalt: A. Am 21. Oktober 2013 führte A._ um ca. 12.30 Uhr seinen kleinen Hund auf dem Spitzwisweg in Fahrweid (Gemeinde Geroldswil) spazieren. Dabei kam es zu einer Auseinandersetzung mit B._, der mit zwei Schäferhunden unterwegs war. In der Folge erstattete A._ Strafanzeige gegen B._ wegen einfacher Körperverletzung mit der Begründung, er sei von ihm ins Gesicht geschlagen worden. B._ erstattete seinerseits Strafanzeige gegen A._ wegen Drohung, da dieser ihm und seiner Frau Schläge angedroht habe. Am 19. August 2014 beantragte A._, ihm einen amtlichen Anwalt zu bestellen. Die Oberstaatsanwaltschaft lehnte das Gesuch am 21. August 2014 ab. Der Entscheid blieb unangefochten. Am 11. November 2014 trat die Oberstaatsanwaltschaft auf ein erneutes Gesuch von A._ um amtliche Verbeiständung nicht ein. Am 14. November 2014 gelangte A._ an die Oberstaatsanwaltschaft und beantragte, die Verfügung vom 11. November 2014 aufzuheben und ihm eine amtliche Verteidigung zu bestellen. Die Oberstaatsanwaltschaft überwies die Eingabe ans Obergericht, um sie als Beschwerde gegen ihre Verfügung vom 11. November 2014 zu behandeln. Das Obergericht nahm die Eingabe von A._ als Beschwerde entgegen und wies sie am 22. Januar 2015 ab. B. Mit Beschwerde in Strafsachen beantragt A._ sinngemäss, diesen Beschluss des Obergerichts aufzuheben und ihm eine amtliche Verteidigung zu bestellen. C. Das Obergericht und die Oberstaatsanwaltschaft verzichten auf Vernehmlassung.