2 puan yazan GN⁺ 2025-12-13 | 1 yorum | WhatsApp'ta paylaş
  • Eskiyen Nokia N900 pilini değiştiren ve USB-C portu ekleyerek Linux akıllı telefonu yeniden çalıştıran bir restorasyon projesi
  • Mevcut BL-5J pil yerine süperkapasitör ile güç sağlayan ve bunu pil yuvasına uyacak şekilde 3D baskıyla üreten bir çözüm
  • Deney sürecinde iç bölüm bozulması ve USB port pad'inin kopması gibi sorunlar yaşandı; ardından SD karttan önyükleme ve u-boot flaşlama ile kurtarma yapıldı
  • Hasarlı micro USB yerine USB-C portu doğrudan işlenip monte edildi ve yalnızca güç hatları bağlanarak temel şarj işlevi sağlandı
  • Tamamlanan cihaz, Open Media Player üzerinden çevrimiçi radyo çalıyor ve eski donanımın yeniden değerlendirme potansiyelini gösteriyor

Projeye genel bakış

  • Eski bir Nokia N900'ü yeniden çalıştırmak için pil değişimi, güç beslemesi ve port değişimi yapıldı
    • Orijinal pil yaşlandığı için cihaz önyükleme yapamıyordu
    • Amaç, cihazı açılır ve günlük kullanım için uygun hale getirmekti
  • Mevcut pil yerine süperkapasitör tabanlı bir güç modülü üretilerek cihaza enerji verildi
  • Ardından USB-C port değişimi ve SD karttan önyükleme ayarı ile tam yeniden etkinleştirme denendi

Adım 0: Olasılığı doğrulama

  • Pil olmadan akıllı telefon çalıştırılan önceki bir deneyden yola çıkılarak deneme yapıldı
  • BL-5J pil için yeni parça bulmak zor olduğundan doğrudan bir ikame devresi üretildi
    • Direnç kullanılarak sıcaklık sensörü sinyali taklit edildi
    • +5V güç ve süperkapasitör bağlanarak başarılı şekilde önyükleme sağlandı
  • Sonrasında pil yuvasına sığacak daha küçük bir güç modülü üretme planı yapıldı

Adım 1: Geliştirilmiş “pil”

  • FM0H473ZF (0.047F) kapasitörlerden 10 tanesi paralel bağlanarak yaklaşık 0.5F kapasite elde edildi
    • 3D baskı şablonuyla hizalanıp lehimlendi
    • Pil yuvasına tam uyacak şekilde yerleştirildi
  • Güç kablosu, askı halkası deliği üzerinden dışarı çıkarıldı
  • Çalışma normaldi ancak kapasitörlerde ısınma görüldü; nedeni belirsiz kaldı

İç hasar ve işletim sistemi kurtarma

  • Güç deneyleri sırasında iç bölümler ve işletim sistemi zarar gördü
    • Bunun nedeni ani güç kesilmesi veya aşırı voltaj olabilir
  • Kurtarma için Maemo Leste'nin SD karttan önyüklenmesi ayarlandı
    • Dahili depolama önyükleyiciyle üzerine yazıldı

Adım 2: Konnektör entegrasyonu denemesi

  • USB portu üzerinden “pil”e güç vermeye yönelik bir deneme yapıldı
    • USB'deki +5V hattı pilden gelen hatta bağlandı
  • Mevcut USB portunun daha önce iki kez yeniden lehimlendiği ve yapısal olarak zayıf olduğu görüldü
  • Ters akımı engellemek ve voltajı yaklaşık 4.3V'a ayarlamak için diyot eklendi
  • Sonuçta şarj göstergesi hataları ve güç kararsızlığı ortaya çıktı
    • Ardından USB +5V pad'i koptu ve kart hasarı oluştu
    • Bu pad tek +5V bağlantı noktası olduğundan onarılamadı

Adım 3: Radikal değişim

  • USB-C portuna geçmeye karar verildi
    • Mevcut portun yeri SD kart okuyucu ile anakart arasında sıkıştığı için erişim zordu
  • Akıllı telefonun dış kasası eğe ile işlenerek USB-C portunun sığacağı hale getirildi
  • 6 pinli USB-C portu kesilip taşlanarak alana uyduruldu
    • Alan kısıtı nedeniyle CC1/CC2 pin dirençleri (5.1Ω) takılmadı
    • Bu yüzden yalnızca “dumb” USB-A to USB-C kablo ile güç verilebiliyor
  • Güç kabloları, metal çerçevedeki boşluktan pil yuvasına bağlandı

Adım 4: Yeni “pil” üretimi

  • Mevcut pil kasası sökülerek Battery Control Module (BCM) yapısı incelendi
    • Pil gövdesi pozitif kutup işlevi görürken negatif kutup kontrol devresinden geçiyordu
  • 3D yazıcıyla yeni bir muhafaza üretildi
    • Büyük kapasitörler, diyot, kablolama, DuPont konnektör ve BCM tek yapıda birleştirildi
  • Ortaya çıkan ürün orijinal pilden biraz daha kalın olsa da kapak kapanmaya devam etti
  • Önyükleme normal şekilde çalıştı; kapasitörlerin dolması yaklaşık 1-2 dakika sürdü

Sonuç ve kullanım

  • Tamamlanan Nokia N900, Open Media Player ile çevrimiçi radyo çalabiliyor
  • Eski bir Linux akıllı telefonunun modern parçalarla yeniden etkinleştirilmesine dair bir örnek sunuyor
  • Donanım modifikasyonu ve 3D baskı ile eski cihazların onarılabilirliğini gösteriyor

1 yorum

 
GN⁺ 2025-12-13
Hacker News görüşleri
  • N900, benim hissettiğim mobil bilişimin zirvesiydi
    Helsinki'de District 9 izlerken uzaylı diyaloglarında yalnızca Fince/İsveççe altyazı vardı ve zor durumda kalmıştım
    Bunun üzerine N900'e bir BitTorrent istemcisi kurup Pirate Bay'den yalnızca altyazı dosyasını indirerek editörde okudum
    N9'un arayüzü daha iyiydi ama N900'de gerçek bir cyberdeck hissi vardı

    • Keşke N950 tam anlamıyla piyasaya sürülseydi. Gerçekte yalnızca az sayıda üretildi ve ticari satışa çıkmadı
      N9'un yazılımını kullanırken fiziksel klavyeye de sahip olan gerçek halef oydu
      Nokia N950 wiki
    • Bence siberpunk'ın özü, kimseden izin almadan bilişim yapabilmek
    • N950 tam anlamıyla kusursuzdu. Arkadaşlarımdan bazıları emekli edilmiş N900'lerle self-hosted sunucu bile çalıştırıyordu
      Nokia N950 wiki
    • Yaptığın şey harika ama bence iPhone'un Nokia'yı yenmesinin nedeni tam da buydu
      Böyle kullanıcılar toplamın %1'i bile değildi ve Steve Jobs kitleleri basit ve akıcı bir UX ile kazandı
      Yalnızca Linux telefon meraklılarını hedefleyerek dev bir şirket ayakta tutulamazdı; bu yüzden Nokia'nın çöküşü kaçınılmazdı
    • Benim N900'üm de gerçekten harikaydı. 3G ortadan kalkmasaydı hâlâ kullanıyor olurdum
      Değiştirilebilir bataryası sayesinde mekanik olarak sapasağlamdı ve içi neredeyse tamamen Debian Linux olduğu için
      kendi hobi projelerimi doğrudan çalıştırıyor, hatta mini bilgisayar emülatörleri bile açıyordum
  • Böyle projeleri mümkün kılan teknoloji ve bilgiyi nasıl öğrendiklerini merak ediyorum
    Fizik yüksek lisansım ve yazılım kariyerim var ama bootloader ya da süperkapasitör gibi şeyler bana hâlâ sihir gibi geliyor
    Ortada net bir öğrenme yolu göremiyorum

    • Bunlar zaman içinde doğal olarak öğreniliyor.
      Ben de Linux'a 13 yaşımda başladım; Nokia 770 ve N900 ile uğraştım
      O zamanlar kernel ve donanıma doğrudan dokunmak günlük hayatın parçasıydı
      Bugün olsa Gentoo ile kernel derleme ve cross-compilation öğrenmeyi önerirdim
      Donanım tarafında ise Raspberry Pi ya da RISC-V ile başlamak iyi olur
      Yalnız belgeler yetersiz ve binary blob çok olduğu için zorlayıcı olabilir
    • Düşük voltaj elektrik mühendisliği diploması almak da bir yol.
      Artık elektronikle yazılım arasındaki sınır bulanıklaştı; firmware·bootloader·driver ile uğraşmak gerekiyor
    • Aslında tam anlamıyla ustalık diye bir şey yok.
      Herkes deneme-yanılmayla ilerliyor ve sonunda ancak 'çoğunlukla iyi çalışan bir seviye' noktasına ulaşıyor
    • Benim de net bir yolum olmadı.
      Adafruit'teki batarya yazılarını okudum, bootloader'ı Maemo wiki'den öğrendim
      Yolculuğum Raspberry Pi → Arduino → LineageOS → PinePhone şeklinde ilerledi
    • Süperkapasitör, güç beslemesi anlık olarak düştüğünde voltaj düşümünü yumuşatmak için tampon görevi görür
  • Nokia'da yazılım testçisi olarak çalışırken N810 ofiste herkesin konuştuğu cihazdı
    Resmî olmayan depolar ekleyip Apache ve Python çalıştırıyor, onu web sunucusu olarak kullanıyorduk
    Batarya tamamen boşalınca yalnızca güç bağlayarak açılmaması hayal kırıklığı yaratmıştı

  • Bataryayı modifiye etmeye gerçekten gerek var mı emin değilim. BL-5J bataryası hâlâ bulunabiliyor
    SD karttan boot etmek mümkün ama arka kapağı açınca bağlantının kesilmesi can sıkıcı
    Benim N900 hâlâ çalışıyor ama ekranı çatladı, değiştirilmesi gerekiyor

    • Ama yakında 2G ve 3G ağları da kapanacağı için artık telefon olarak kullanılamayacak
    • Sanırım gönderi sahibi onu her zaman açık bir radyo cihazı olarak kullanmak istiyor.
      Güce bağlı kalacaksa süperkapasitör biraz aşırı bir tasarım gibi duruyor
    • Maemo wiki'ye göre Maemo Leste'in SD karttan çalıştırılması tavsiye ediliyor
      SD yuvasının hızının buna yetecek kadar iyi olması şaşırtıcı
    • Benim hatırladığım kadarıyla arka kapağı açınca SD bağlantısı kesilmiyordu
  • N900 çıktığında iPhone vb. cihazlar AJAX ya da Flash işleyemiyordu
    N900 gerçek bir masaüstü benzeri web deneyimi sunuyordu ve terminalden SSH bağlantısı da kurulabiliyordu
    Üstelik Angry Birds'ün ilk ortaya çıktığı platformlardan biriydi

    • Stellarium da mobil sürümüne N900 üzerinde başlamıştı diye hatırlıyorum
    • Ama tarayıcı güncel değildi ve Flash desteği de kusurluydu
      Akıcılık konusunda iPhone çok daha öndeydi
  • Arjantinli bir sanatçının Nokia N95 üzerinde Blender çalıştırdığını görünce şaşırmıştım
    Hatta projektör bağlayıp çalışıyordu
    Blendersito proje bağlantısı

  • Nokia N810 hakkında çok anım var
    Yüksek lisans tezimi o cihazda yazmıştım; hypervisor ve sanal kernel çalıştırıyordum
    Framebuffer'ı bile sanallaştırıp 'dancing baby' animasyonunu gösterdiğimde çok etkilenmiştim

    • Kötü yanı, tamamen boşalmış durumdayken USB ile şarj edilememesiydi
      Barrel plug ile şarj etmek gerekiyordu; ikinci el aldığımda açılmayınca bütün gün soğuk ter dökmüştüm
  • BL-5J batarya form faktörü hoşuma gidiyor
    18650'ye kıyasla projeler için daha uygun boyutta olduğu için daha kullanışlı
    Böyle standart bataryalar için PCB holder'ların daha yaygın olmasını isterdim

  • Günümüzde de eski telefonlardaki gibi kaydırmalı fiziksel klavyeye sahip cep cyberdeck'leri var mı diye merak ediyorum

    • Psion kökenli ekipler Android tabanlı Psion 3/5 form faktörünü yeniden canlandırmaya çalıştı
      ama şimdi ya şirketler yok oldu ya da ürünler aşırı pahalı olduğu için erişmek zor
    • F(x)tec Pro1 ya da Planet Computers Astro Slide 5G buna alternatif olabilir
      Ama üstünde gerçek Linux çalıştırmak istiyorsan iş epey zorlaşıyor
  • Üniversite yıllarımda N800 internet tabletini gerçekten çok seviyordum

    • 2007'de iPhone yerine N800'ü seçmiştim. Verizon telefonuma Bluetooth ile bağlayıp LiveJournal kullanıyordum
      Ama 2008 civarında akıllı telefona ihtiyacım olduğunu hissettim
      O dönemde amaç 'masaüstü web'i olduğu gibi görmekti
      Sonrasında responsive web ortaya çıkınca dikey ekran odaklı tasarım baskın hâle geldi
      Uygulama merkezli çağ başlayınca N serisinin dönemi de sona erdi