Sachverhalt:
A. Das Bundesgericht wies mit Urteil 1B_117/2011 vom 9. Mai 2011 die Beschwerde von X._ gegen den Entscheid des Obergerichts des Kantons Luzern vom 10. Februar 2011 ab, soweit es darauf eintrat. X._ hatte beantragt, Staatsanwalt Kurmann in den Ausstand zu versetzen.
Das Bundesgericht trat mit Urteil 1F_20/2011 vom 27. Juni 2011 auf das Revisionsbegehren von X._ gegen das Urteil 1B_117/2011 nicht ein.
B. Mit verschiedenen Eingaben ans Bundesgericht bzw. an dessen Präsidenten kritisierte X._ diese Urteile und "wies sie zurück". Vom Bundesgericht wiederholt darauf aufmerksam gemacht, dass es ausserhalb eines Revisionsverfahrens nicht mehr auf seine Urteile zurückkommen könne und seine Eingaben keine Revisionsgründe enthielten, verlangte X._ mit Eingabe vom 2. Januar 2012, die er am 10. Januar 2012 ergänzte, ausdrücklich die Revision der beiden "unbrauchbaren" Urteile des Bundesgerichts.
C. Vernehmlassungen wurden keine 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 (Art. 123 Abs. 2 lit. a BGG). Die Revision kann auch verlangt werden, wenn das Bundesgericht einzelne Anträge unbeurteilt liess (Art. 121 lit. c BGG) oder in den Akten liegende erhebliche Tatsachen aus Versehen nicht berücksichtigte (Art. 121 lit. d BGG).
2. Der Gesuchsteller verlangt die Behandlung seines Gesuchs "durch eine neutrale, fähige Person". Dieses Begehren kann wohl nur so verstanden werden, dass er damit sinngemäss den Ausstand der bisher mit seiner Angelegenheit befassten Gerichtsmitglieder verlangt. Ein Gerichtsmitglied verliert indessen seine Unabhängigkeit nicht, wenn es gegen eine Person entscheidet. Ein Ausstandsbegehren, das damit begründet wird, eine Gerichtsmitglied habe in früheren Fällen zu Unrecht gegen den Gesuchssteller entschieden, ist daher unzulässig (vgl. BGE 114 Ia 278 E. 1 S. 278 f.; 105 Ib 301; Urteil 2C_8/2007 vom 27. September 2007 E. 2.4). Auf das Ausstandsgesuch ist damit, und zwar in unveränderter Besetzung unter Mitwirkung der vom Gesuch betroffenen Gerichtsmitglieder, nicht einzutreten.
3. Der Gesuchsteller nennt keine Revisionsgründe. Er bringt vielmehr bloss vor, das Urteil 1B_117/2011 sei fehlerhaft, weshalb man es im Verfahren 1F_20/2011 hätte revidieren müssen. 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.
4. Bei diesem Ausgang des Verfahrens wird der Gesuchsteller kostenpflichtig (Art. 66 Abs. 1 BGG).
Demnach erkennt das Bundesgericht:
1. Auf das Revisions- und das Ausstandsgesuch wird nicht eingetreten.
2. Die Gerichtskosten von Fr. 500.-- werden dem Gesuchsteller auferlegt.
3. Dieses Urteil wird dem Gesuchsteller, Staatsanwalt Kurmann und dem Obergericht des Kantons Luzern, 2. Abteilung, schriftlich mitgeteilt.
Lausanne, 7. Februar 2012
Im Namen der I. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Fonjallaz
Der Gerichtsschreiber: Störi