Sachverhalt:
A.
Mit Urteil 1B_55/2018 vom 31. Januar 2018 trat das Bundesgericht auf eine Beschwerde von A._ gegen einen Entscheid des Obergerichts des Kantons Solothurn vom 20. Dezember 2017 nicht ein mit der Begründung, sie sei offenkundig nicht in einer den gesetzlichen Anforderungen von <ref-law> genügenden Weise begründet.
B.
Mit "Revisionsbeschwerde" vom 20. März 2018 beantragt A._, das Urteil 1B_55/2018 aufzuheben oder neu zu begründen oder die Revision gutzuheissen und die Sache an die Staatsanwaltschaft zurückzuweisen.
C.
Es wurden keine Vernehmlassungen eingeholt.

Erwägungen:
1.
Die Revision eines Bundesgerichtsurteils kann verlangt werden, wenn die ersuchende Partei nachträglich erhebliche Tatsachen erfährt oder entscheidende Beweismittel auffindet, die sie im früheren Verfahren nicht beibringen konnte, unter Ausschluss der Tatsachen und Beweismittel, die erst nach dem Entscheid entstanden sind (<ref-law>). Die Revision kann auch verlangt werden, wenn das Bundesgericht einzelne Anträge unbeurteilt liess (<ref-law>) oder in den Akten liegende erhebliche Tatsachen aus Versehen nicht berücksichtigte (<ref-law>).
2.
Der Gesuchsteller nennt keine Revisionsgründe. Er bringt vielmehr im Wesentlichen bloss vor, das Urteil 1B_55/2018 sei (wie schon ein früheres Urteil, bei dem sich das Bundesgericht mit der Staatsanwaltschaft abgesprochen habe) "eine Farce". Darauf ist nicht einzutreten. Der Gesuchsteller wird zudem darauf hingewiesen, dass weitere Eingaben in dieser Sache, die keine Revisionsgründe enthalten, unbeantwortet abgelegt würden.
3.
Auf eine Kostenauflage an den Gesuchsteller ist zu verzichten (<ref-law>).

Demnach erkennt das Bundesgericht:
1.
Auf das Revisionsgesuch wird nicht eingetreten.
2.
Es werden keine Kosten erhoben.
3.
Dieses Urteil wird dem Gesuchsteller, der Staatsanwaltschaft des Kantons Solothurn und dem Obergericht des Kantons Solothurn, Beschwerdekammer, schriftlich mitgeteilt.
Lausanne, 19. April 2018
Im Namen der I. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Merkli
Der Gerichtsschreiber: Störi