Mencoba OsmocomBB menggunakan Motorola C123
Sekitar satu tahun yang lalu, [saya membeli Motorola C123](?id=04c9c5c2-f6c8-42af-b95a-be26b1612cdb). Sejak saat itu, saya mulai melakukan eksperimen-eksperimen kecil untuk setidaknya membuat HP-nya menyala. Waktu itu saya belum berpikir untuk langsung beli baterai saja, karena saya rasa akan sangat rugi kalau saya beli baterai dan charger (belum lagi kalau ternyata tidak cocok). Saya waktu itu sedang tidak mood untuk menambah barang-barang yang tidak perlu.
Beberapa bulan setelahnya saya sempat coba untuk pakai baterai 18650 bekas yang saya ambil dari dispenser galon untuk menyalakan si C123. Alhasil bisa, karena harusnya tegangannya sudah sesuai, tapi konektor/kontak baterainya malah copot karena tidak sengaja tertarik. Saya ingat ketika itu rasanya sangat 'hacky' karena saya memegang semuanya dengan tangan, bahkan kontak ke baterai juga hanya saya selotip :). Jadi kalau ada kabel yang lepas dikit, langsung mati hpnya :D.
Karena ingin saya nyalakan lagi, saya langsung iseng saja mengorek-ngorek PCB di sekitar pad/prong baterai tadi. Tanpa saya tahu, ternyata yang saya gores-gores adalah ground. Terima kasih [foto-foto PCB](https://steve-m.de/pictures/compal_e88/) yang saya temukan di wiki [OsmocomBB Motorola C123](https://osmocom.org/projects/baseband/wiki/MotorolaC123) saya jadi tahu persis bagian mana yang harus saya gores dan solder. Tapi tidak saya lanjutkanl lagi.
Sekitar sebulan lalu, ada setup solder baru di kantor saya (terima kasih SecLab 🙏). Saya jadi terpikir dan lebih semangat untuk menghidupkan lagi si Motorola C123, tapi dengan lebih proper. Selama ini mungkin memang saya pakai solder yang sangat murah 🥹, karena solder Hakko aja udah seenak itu :D. Saya lumayan betah nyoldernya. Sekarang saya sudah bisa menyalakan HP-nya via adjustable step down converter (MP1584) yang saya beli di Shopee. Saya juga beli CP2102 (USB-to-TTL), menyolder jack 2.5mm. Gak nyangka serialnya pakai jack audio :). Keren sih. Sejauh ini saya baru sampai muncul "ftmtoolerror" (setidaknya setup saya berfungsi). Kalau luang, akan saya coba eksplor lagi untuk run OsmocomBB, seharusnya ini sudah tinggal sedikit lagi.
## Building OsmocomBB
[OsmocomBB Getting Started Guide](https://osmocom.org/projects/baseband/wiki/Software_Getting_Started)
Awalnya saya coba build di Raspberry Pi 3B milik kantor. Tapi, entah kenapa ketika saya coba install gcc-arm-non-eabi malah tiba-tiba mati. Saya curiga ada masalah dengan thermal/fan-nya sehingga dia force reboot agar tidak overheat. Saya berhasil build di laptop kantor (WSL Kali Linux). Ada banyak dependensi yang tidak ada di repository default Debian. Untungnya, saya tidak harus build karena Osmocom sudah provide repo untuk binary packages library-library tersebut ([Osmocom Binary Packages](https://osmocom.org/projects/cellular-infrastructure/wiki/Binary_Packages)). Saya jadi tertarik untuk membuat script Docker sederhana agar lebih praktis, tapi mungkin nanti saja (entah kenapa Docker via WSL saya error..).
UPDATE 2026-01-02: [contoh Dockerfile untuk build OsmocomBB](https://gist.github.com/lc-at/fa587949a902847a1056f90aaba4bcdb)
**Selamat tahun baru 2026!**
Created: 2025-12-30 13:16:15, Updated: 2026-01-02 12:52:07, ID: d06fb3fa-5342-441f-b167-9b7b1f97704c