"Ngoprek" Modem 3-in-1 XIDOL K5188
Sabtu kemarin, 2025-10-19, saya ditanya teman, Mas Rifqi, soal cara baca SMS dari modem yang baru dibeli.. Katanya tidak ada fitur SMS di interface web, tapi si modem bisa konek via ADB. Karena kurang ilmu, saya tanya lagi temen saya yang lain, kebetulan lagi bareng, Mas Riyan, yang kemudian nemu [artikel ini](https://wvthoog.nl/openstick/). Gak nyangka modem 100 ribu rupiah bisa run Android, kan lumayan kalau bisa dipakai buat pentest atau buat iseng-iseng 😅. Kalau dilihat dari artikel openstick tsb, kayaknya fungsinya bisa sangat menarik. Kurang lebih bayangan saya bakal kayak Raspberry Pi tapi udah include modem. Akhirnya kami ikut beli dan coba ikut eksplor-eksplor juga. Saya pakai laptop dengan Windows 11, dan terkendala dengan driver (sekarang sudah bisa, pakai [driver dari sini](https://www.zianet.com/jgray/openstick/) sehingga terkendala dengan `adb`, `fastboot`, dan `edl`. Untungnya, modem saya bisa dibantu flash oleh Mas Riyan hehe. Akhirnya bisa run Linux, bahkan sudah sampai setup Tailscale agar mudah di-remote, tapi sayangnya fungsi modem masih belum bekerja dengan baik. Sepertinya ini karena firmware yang di-flash tidak sesuai dengan board yang kami punya. Model yang kami punya adalah HMUF02-V05, sedangkan yang di-flash kalau tidak salah adalah untuk UFI 001c (saya lupa persisnya). Berikut yang sudah dicoba untuk membuat modem berfungsi. 1. Awalnya modem berada dalam state yang terus berubah-ubah, antara enabled dan disabling. Issue-nya hampir sama dengan yang dideskripsikan [di sini](https://github.com/OpenStick/OpenStick/issues/20). 2. Copy isi `modem.bin` (dari backup via tool edl) ke `/lib/firmware`, Mas Riyan coba berhasil sampai muncul `connected` di `mmcli`, tapi koneksinya gagal di-*up* via nmcli, lalu kemudian tiba-tiba hilang. Kalau dari `dmesg`, saya lihat sepertinya ada *assertion error*. ``` qcom-q6v5-mss 4080000.remoteproc: fatal error received: lte_ml1_common_timer.c:390:Assert 0 failed: ``` 3. Flash ulang partisi-partisi modem dari hasil backup mengikuti [tutorial ini](https://github.com/kinsamanka/OpenStick-Builder#steps). Hasilnya sama saja. 4. TODO: Coba build ulang menggunakan [OpenStick-Builder](https://github.com/kinsamanka/OpenStick-Builder) dan customize device tree-nya > If your device is not based on UZ801, modify /boot/extlinux/extlinux.conf to use the correct devicetree Meskipun belum sepenuhnya berhasil, saya jadi sedikit lebih familiar tentang beberapa hal, misalnya terkait flashing via EDL mode SoC Qualcomm via tool [edl](https://github.com/bkerler/edl), troubleshooting driver Windows, tool [Zadig](https://zadig.akeo.ie/), Postmarket OS, mmcli. Thank you Mas Riyan dan Mas Rifqi ^_^ Untuk pembaca yang sedang eksplor si XIDOL K5188 , dengan board HMUF02-V05, dan lupa backup eMMC tapi sudah terlanjur flash, atau mungkin sudah bricked, bisa hubungi saya agar saya kirimkan backup milik saya. Hati-hati saja agar tidak nge-flash [partisi yang mungkin device-specific](https://github.com/OpenStick/OpenStick/issues/63#issuecomment-2612026579) seperti `modemst{1,2}`, `fs{c,g}`.Created: 2025-10-19 17:51:27, Updated: 2025-10-19 17:55:19, ID: ba015c1b-e885-43f4-b98e-e43d33babb8d