2 Punkte von GN⁺ 2025-12-13 | 1 Kommentare | Auf WhatsApp teilen
  • Wiederherstellungsprojekt, das den gealterten Akku des Nokia N900 ersetzt, einen USB-C-Port hinzufügt und das Linux-Smartphone wieder in Betrieb nimmt
  • Statt des ursprünglichen BL-5J-Akkus wird die Stromversorgung über Superkondensatoren realisiert, die passend für den Akkuschacht per 3D-Druck gefertigt wurden
  • Während der Experimente traten Probleme wie beschädigte interne Partitionen und abgelöste Pads des USB-Ports auf; die Wiederherstellung gelang anschließend per SD-Karten-Boot und u-boot-Flashing
  • Anstelle des beschädigten Micro-USB-Anschlusses wurde ein USB-C-Port direkt angepasst und eingebaut; durch Anschluss nur der Stromleitungen ist eine grundlegende Ladefunktion sichergestellt
  • Das fertige Gerät spielt über den Open Media Player Online-Radio ab und zeigt das Wiederverwendungspotenzial alter Hardware

Projektüberblick

  • Um ein altes Nokia N900 wieder funktionsfähig zu machen, wurden Akkuersatz, Stromversorgung und Porttausch durchgeführt
    • Der ursprüngliche Akku war so weit gealtert, dass kein Booten mehr möglich war
    • Ziel war es, das Gerät zu starten und in einen praktisch nutzbaren Zustand zurückzuversetzen
  • Anstelle des vorhandenen Akkus wurde ein superkondensatorbasiertes Stromversorgungsmodul gebaut, um das Gerät mit Energie zu versorgen
  • Anschließend wurde mit USB-C-Port-Tausch und SD-Karten-Boot-Konfiguration eine vollständige Reaktivierung angestrebt

Schritt 0: Machbarkeit prüfen

  • Der Versuch orientierte sich an früheren Experimenten, bei denen ein Smartphone ohne Akku betrieben wurde
  • Da ein neuer BL-5J-Akku nur schwer zu bekommen ist, wurde eine eigene Ersatzschaltung gebaut
    • Das Signal des Temperatursensors wurde mit einem Widerstand nachgebildet
    • Durch Verbindung einer +5V-Stromversorgung mit Superkondensatoren gelang der Bootvorgang
  • Danach wurde ein kompakteres Strommodul geplant, das in den Akkuschacht passt

Schritt 1: Verbesserter „Akku“

  • Zehn FM0H473ZF (0.047F)-Kondensatoren wurden parallel geschaltet und erreichten so etwa 0,5F Kapazität
    • Mit einer 3D-gedruckten Vorlage ausgerichtet und verlötet
    • Exakt passend für den Akkuschacht montiert
  • Die Stromleitungen wurden durch die Öffnung der Trageschlaufe nach außen geführt
  • Das System funktionierte, allerdings erwärmten sich die Kondensatoren; die Ursache blieb unklar

Interne Schäden und OS-Wiederherstellung

  • Während der Stromversuche wurden interne Partitionen und das OS beschädigt
    • Mögliche Ursachen sind plötzliche Stromunterbrechung oder Überspannung
  • Die Wiederherstellung erfolgte durch Konfiguration von Maemo Leste zum Booten von der SD-Karte
    • Der interne Speicher wurde dabei mit dem Bootloader überschrieben

Schritt 2: Versuch der Connector-Integration

  • Es wurde versucht, den „Akku“ über den USB-Port mit Strom zu versorgen
    • Die +5V-Leitung wurde vom USB-Anschluss zum Akku geführt
  • Der vorhandene USB-Port war bereits zweimal nachgelötet worden und erwies sich als strukturell schwach
  • Eine Diode wurde ergänzt, um Rückstrom zu verhindern und die Spannung auf etwa 4,3V anzupassen
  • Das führte jedoch zu fehlerhafter Ladeanzeige und instabiler Stromversorgung
    • Später löste sich das USB-+5V-Pad, was weitere Schäden am Board verursachte
    • Dieses Pad war der einzige +5V-Anschlusspunkt und ließ sich nicht wiederherstellen

Schritt 3: Radikaler Austausch

  • Es fiel die Entscheidung für den Austausch gegen einen USB-C-Port
    • Die Position des vorhandenen Ports war schwer zugänglich, da er zwischen SD-Kartenleser und Mainboard eingeklemmt war
  • Das äußere Gehäuse des Smartphones wurde mit einer Feile bearbeitet, damit der USB-C-Port passt
  • Ein 6-poliger USB-C-Port wurde zugeschnitten und geschliffen, um in den verfügbaren Raum zu passen
    • Wegen Platzmangels wurden die CC1/CC2-Pin-Widerstände (5.1Ω) nicht verbaut
    • Daher können nur „dumme“ USB-A-auf-USB-C-Kabel Strom liefern
  • Die Stromleitungen wurden durch einen Spalt im Metallrahmen zum Akkuschacht geführt

Schritt 4: Bau eines neuen „Akkus“

  • Das Gehäuse des alten Akkus wurde zerlegt, um den Aufbau des Battery Control Module (BCM) zu untersuchen
    • Der Akku selbst fungiert als Pluspol, während der Minuspol durch die Steuerplatine geführt wird
  • Mit einem 3D-Drucker wurde ein neues Gehäuse hergestellt
    • Große Kondensatoren, Diode, Verdrahtung, DuPont-Stecker und BCM wurden integriert
  • Das fertige Bauteil ist etwas dicker als der Originalakku, dennoch lässt sich die Abdeckung schließen
  • Der Bootvorgang funktioniert normal; das Laden der Kondensatoren dauert etwa 1 bis 2 Minuten

Ergebnis und Nutzung

  • Das fertige Nokia N900 kann mit dem Open Media Player Online-Radio abspielen
  • Es ist ein Beispiel für die Reaktivierung eines alten Linux-Smartphones mit modernen Bauteilen
  • Es zeigt die Möglichkeiten zur Wiederherstellung von Legacy-Geräten durch Hardware-Modding und 3D-Druck

1 Kommentare

 
GN⁺ 2025-12-13
Hacker-News-Kommentare
  • Das N900 war für mich der Höhepunkt des mobilen Computings
    Ich habe in Helsinki District 9 geschaut, aber die Alien-Dialoge hatten nur finnische/schwedische Untertitel, was ziemlich unpraktisch war
    Also habe ich auf dem N900 einen BitTorrent-Client installiert, mir von Pirate Bay nur die Untertiteldatei heruntergeladen und sie im Editor gelesen
    Das N9 hatte zwar die bessere UI, aber das N900 hatte wirklich dieses Gefühl eines Cyberdecks

    • Ich wünschte, das N950 wäre vollständig veröffentlicht worden. Tatsächlich wurde es nur in kleiner Stückzahl produziert und nie kommerziell verkauft
      Es war der echte Nachfolger mit physischer Tastatur, während es die Software des N9 nutzte
      Nokia N950 Wiki
    • Ich finde, der Kern von Cyberpunk ist, ohne Erlaubnis anderer computen zu können
    • Das N950 war schlicht perfekt. Einige Freunde haben auf ausgemusterten N900 sogar selbstgehostete Server betrieben
      Nokia N950 Wiki
    • Was du gemacht hast, ist cool, aber genau das ist aus meiner Sicht der Grund, warum das iPhone Nokia geschlagen hat
      Solche Nutzer machten nicht einmal 1 % aus, und Steve Jobs hat die Massen mit einer einfachen und reibungslosen UX gewonnen
      Nur mit Linux-Phone-Enthusiasten lässt sich kein Großkonzern tragen, deshalb war Nokias Niedergang unvermeidlich
    • Mein N900 war auch wirklich großartig. Wenn 3G nicht verschwunden wäre, würde ich es wahrscheinlich immer noch nutzen
      Dank des austauschbaren Akkus war die Hardware mechanisch völlig in Ordnung, und innen war es fast Debian Linux,
      sodass ich eigene Hobbyprojekte darauf laufen ließ und sogar Minicomputer-Emulatoren ausgeführt habe
  • Ich frage mich, wie man sich das technische Wissen und Können aneignet, das solche Projekte möglich macht
    Ich habe einen Master in Physik und Berufserfahrung in Software, aber Dinge wie Bootloader oder Superkondensatoren wirken auf mich immer noch wie Magie
    Einen klaren Lernpfad sehe ich nicht

    • So etwas lernt man mit der Zeit ganz natürlich.
      Ich selbst habe mit 13 mit Linux angefangen und mit dem Nokia 770 und dem N900 gearbeitet
      Damals war es Alltag, direkt an Kernel und Hardware herumzuschrauben
      Heute würde ich empfehlen, mit Gentoo Kernel-Builds und Cross-Compiling zu lernen
      Für die Hardware-Seite sind Raspberry Pi oder RISC-V gute Einstiege
      Man muss aber damit rechnen, dass fehlende Dokumentation und viele Binary Blobs das Leben schwer machen
    • Ein Studium der Niederspannungs-Elektrotechnik ist auch eine Möglichkeit.
      Heute verschwimmen die Grenzen zwischen Elektronik und Software, sodass man sich mit Firmware, Bootloadern und Treibern beschäftigen muss
    • Eine vollständige Beherrschung gibt es in Wahrheit nicht.
      Alle arbeiten sich über Versuch und Irrtum voran und landen letztlich nur bei einem Zustand, der „größtenteils gut funktioniert“
    • Ich hatte auch keinen klaren Weg.
      Ich habe bei Adafruit etwas über Akkus gelesen und im Maemo-Wiki Bootloader gelernt
      Es war eine Reise von Raspberry Pi über Arduino und LineageOS bis zum PinePhone
    • Superkondensatoren dienen als Puffer, um Spannungseinbrüche abzufangen, wenn die Stromversorgung kurzzeitig wegfällt
  • Als ich bei Nokia als Software-Tester gearbeitet habe, war das N810 im Büro Gesprächsthema
    Ich habe inoffizielle Repositories hinzugefügt, Apache und Python darauf laufen lassen und es als Webserver genutzt
    Als der Akku komplett leer war, ließ es sich leider nicht allein über das Netzteil booten

  • Ich frage mich, ob man den Akku überhaupt modifizieren muss. BL-5J-Akkus sind immer noch erhältlich
    Booten von der SD-Karte ist möglich, aber wenn man die Rückabdeckung öffnet, wird die Verbindung unterbrochen, was unpraktisch ist
    Mein N900 funktioniert immer noch, aber das Display hat einen Sprung und müsste ersetzt werden

    • Aber da 2G- und 3G-Netze bald verschwinden, wird man es nicht mehr als Telefon nutzen können
    • Vermutlich will der OP es als ständig eingeschaltetes Funkgerät verwenden.
      Wenn es ohnehin am Strom hängt, wirkt der Superkondensator wie übertriebener Aufwand
    • Laut dem Maemo-Wiki wird empfohlen, Maemo Leste von der SD-Karte auszuführen
      Erstaunlich, dass der SD-Slot schnell genug dafür ist
    • Soweit ich mich erinnere, wurde die SD-Verbindung beim Öffnen der Rückabdeckung nicht getrennt
  • Als das N900 erschien, konnten iPhone und andere Geräte AJAX oder Flash noch nicht verarbeiten
    Das N900 bot ein echtes Web-Erlebnis wie auf dem Desktop, und man konnte per SSH aus dem Terminal zugreifen
    Außerdem war es die Plattform, auf der Angry Birds zuerst erschien

    • Ich meine mich zu erinnern, dass Stellarium seine mobile Version ebenfalls auf dem N900 begonnen hat
    • Der Browser war allerdings nicht aktuell, und die Flash-Unterstützung war unvollständig
      In Sachen Geschmeidigkeit war das iPhone weit voraus
  • Ich war erstaunt, als ich einen Künstler aus Argentinien sah, der Blender auf einem Nokia N95 laufen ließ
    Er hat sogar einen Projektor angeschlossen und damit gearbeitet
    Link zum Blendersito-Projekt

  • Ich habe viele Erinnerungen an das Nokia N810
    Ich habe meine Masterarbeit auf dem Gerät geschrieben und dabei einen Hypervisor und einen virtuellen Kernel ausgeführt
    Als ich sogar den Framebuffer virtualisiert und die Animation „dancing baby“ angezeigt hatte, war ich tief bewegt

    • Der Nachteil war, dass bei vollständig entladenem Akku kein Laden per USB möglich war
      Man musste über einen Barrel-Stecker laden, und als ich es gebraucht kaufte und es nicht bootete, habe ich einen ganzen Tag kalten Schweiß geschwitzt
  • Das BL-5J-Akkuformat gefällt mir ziemlich gut
    Für Projekte hat es eine passendere Größe als 18650 und ist daher nützlicher
    Ich wünschte, es gäbe mehr PCB-Halter für Akkus in solchen Standardformaten

  • Ich frage mich, ob es heute noch ein Taschen-Cyberdeck wie die alten Handys mit ausziehbarer physischer Tastatur gibt

    • Ehemalige Psion-Leute wollten den Psion-3/5-Formfaktor auf Android-Basis wiederbeleben,
      aber inzwischen ist die Firma entweder verschwunden oder so teuer, dass sie kaum zugänglich ist
    • F(x)tec Pro1 oder Planet Computers Astro Slide 5G könnten Alternativen sein
      Allerdings ist es ziemlich schwierig, darauf echtes Linux zum Laufen zu bringen
  • Ich habe das N800 Internet Tablet während meiner Studienzeit wirklich geliebt

    • 2007 habe ich mich für das N800 statt für das iPhone entschieden. Ich habe es per Bluetooth mit einem Verizon-Telefon verbunden und darüber LiveJournal genutzt
      Aber um 2008 herum hatte ich das Gefühl, ein Smartphone zu brauchen
      Damals ging es darum, das Desktop-Web unverändert zu sehen,
      und später wurde mit dem Aufkommen des Responsive Web das hochformatzentrierte Design zum Mainstream
      Mit dem app-zentrierten Zeitalter endete dann auch die Ära der N-Serie