Erwägungen:
1.
Mit Urteil 1B_370/2021 vom 27. Juli 2021 trat das Bundesgericht auf eine Beschwerde von A._ gegen einen Beschluss des Obergerichts des Kantons Solothurn vom 7. Juni 2021 nicht ein mit der Begründung, sie sei offenkundig nicht in einer den gesetzlichen Anforderungen von <ref-law> genügenden Weise begründet.
Mit Revisionsgesuch vom 28. September 2021 beantragt A._, das Urteil 1B_370/2021 aufzuheben. Er ersucht um unentgeltliche Rechtspflege.
Es wurden keine Vernehmlassungen eingeholt.
2.
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>).
Der Gesuchsteller wirft dem Bundesgericht im Wesentlichen "Rechtsverweigerung" vor, weil er entgegen den Ausführungen im angefochtenen Urteil seine Beschwerde auf über 40 Seiten sachlich begründet und mit 20 Beweisdokumenten belegt habe. Damit kritisiert er indessen die rechtliche Würdigung des Bundesgerichts, die seine Beschwerde als den Anforderungen von <ref-law> nicht entsprechend beurteilte. Auf das Revisionsgesuch ist nicht einzutreten, weil der Gesuchsteller keine Revisionsgründe nennt. Er wird zudem darauf hingewiesen, dass weitere Eingaben in dieser Sache, die keine Revisionsgründe enthalten, unbeantwortet abgelegt würden.
Auf eine Kostenauflage an den Gesuchsteller ist zu verzichten (<ref-law>). Damit wird sein Gesuch um unentgeltliche Rechtspflege hinfällig.

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, 11. November 2021
Im Namen der I. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Kneubühler
Der Gerichtsschreiber: Störi