OpenWrt Sharing Dock R101 - ALL0256N

23.19 0
Hari ini hanya ngetest beberapa image yang kompatible dengan Vodafone Sharing Dock R101. Kriteria utama dari pilihan image adalah: pake SoC 3050 dan 3052, pake SPI (4MB), dan terakhir pake MX25L3205D. Sengaja kriteria ini dipersempit sedemikian supaya mendekati spesifikasi R101 seakurat mungkin.

Dari sekian image, yang memenuhi kriteria sebagai berikut:
3G300M, ALL0256N, AWAPN2403, NW718, dan RT-G32-B1.

Karena pilihan saya selanjutnya diutamakan bisa koneksi ke router lewat LAN, maka pilihan satu-satunya hanya di ALL0256N. Image lain tidak bisa (mungkin secara default paket yang terinstall masih kurang, atau karena secara hardware sudah beda jauh). Hasilnya, bisa telnet ke router dan juga bisa mengakses LuCI:


Selanjutnya adalah menemukan cara supaya MAC address terdeteksi dan Wifi serta USB bisa berfungsi. Karena di firmware ini Wifi dan USB masih nihil.

Sampai di sini dulu. Istirahat, hari minggu ini mau baring-baring lah. Haha!

Test OpenWrt di Sharing Dock R101

01.28 0
Setelah lelah berkonsentrasi di seputar U-Boot, akhirnya sore ini selesai juga upgrade ke versi SDK 3.6. Sebelumnya tidak bisa mendeteksi ethernet jadinya tidak bisa kalo pengen transfer file lewat TFTP. Pake serial butuh lama waktunya, bisa goreng indomie sampe selesai.

Ok, untuk test pertama, image yang saya gunakan entah dari posting yang mana saya pun sudah lupa karena kebanyakan jalan-jalan ke forum. Tapi yang jelas, ini image diload ke RAM, bukan dari flashnya Sharing Dock R101. Nah, malangnya untuk file yang buat di flash itu malah saya tidak punya. Tapi, ya sudah lah. Itung-itung buat ngilangin lelah setelah semingguan ini "sakit kepala".


Ini penampakan yang saya ambil dari UART ya, bukan pake telnet lewat IP LAN (konek ke LAN tadi bisa kok pake dhcp, sepertinya firmware yang ini udah lumayan bagus untuk R101). Dah, segitu aja, intinya untuk Vodafone Sharing Dock R101 bisa dipakein baju OpenWrt.

Selamat sore!

Write SPI Flash - Sharing Dock R101 dari Raspi

07.30 0
Beberapa hari yang lalu Sharing Dock R101 yang saya upgrade bootloadernya brick (tidak bisa boot dah). Pusing mikirinnya, apalagi saya ini tidak termasuk pendekar solder (kalo nyolder kayak ayam matok di tanah makan beras). Setelah pikir punya pikir, dan nemu yang namanya test hook clip itu, akhirnya dapat juga barangnya tadi siang.

Tidak lama berselang, tak sabar lah mau praktek. Ini pengalaman pertama soalnya berurusan dengan SPI Flash Chip. Beberapa kali coba gagal tenan gan (gara-gara salah kait ke kaki ICnya). Hampir putus asa soalnya IC tidak terbaca di raspi. Eh, setelah diteliti dengan saksama, ternyata kait ke pin 1 dan 2 ketukar. Fiuhhh!!!

Setelah kedua kait saling tukar, akhirnya IC kebaca (lega!!!). Tinggal menyesuaikan command 'flashrom' di raspi menyesuaikan dengan size file dan size flash. Maaf gan, langkah-langkah yang saya lakukan tadi tidak sempat dicapture (ampun, lupa banget dah). Tapi baris per baris perintah di command line terminal linux mint saya kira-kira seperti ini:

sudo modprobe spi_bcm2708
modprobe spidev
(kedua baris command line di atas sesuai petunjuk flashrom)

flashrom -p linux_spi:dev=/dev/spidev0.0
(mendeteksi flash lewat raspi)

flashrom -p linux_spi:dev=/dev/spidev0.0 -c MX25L3205D/MX25L3208D -w newboot.img
(menulis file newboot.img ke flash lewat raspi)

Kalo ini, perintah di command line terminal linux mint di folder uboot saya:
truncate -s +4092984 newboot.img

Tertulis +4092984, itu adalah penambahan size file newboot.img yang sebelumnya hanya 101320 Byte agar bisa ditulis lewat flashrom di raspi.

Itu aja deh, kelanjutannya nanti kalau OpenWrt sudah berhasil dijalankan di Sharing Dock R101 ini. Oh iya, untuk letak kait ke IC bisa dilihat di foto ini:


Owalah, gelap ya...! Hehehe! Kamera hp murahan soalnya. Liat ini aja deh biar lebih jelas:


Kalau masih kurang jelas, silakan masuk ke webnya FlashRom.Org.

Bye bye!

Persiapan Raspi dengan USB to TTL

00.55 0
Kemaren USB to TTL dan kabel DKU-5 saya hangus gara-gara salah tancepin ke port di router. Hah! Jangan diulang deh kejadian itu lagi. Hari ini (sambil menunggu kedatangan test hook clip) pesanan 2 buah USB to TTL sudah sampai di rumah.

Waktunya persiapan untuk mengakses Raspi lewat UART.  Googling membawa saya ke website ini:
Running Raspberry Pi with a USB to Serial (TTL) Adapter

Jangan sampai salah menempatkan kabel-kabel sesuai petunjuk yang ada di web tersebut. Hasilnya seperti berikut ini:


Lognya seperti di gambar pertama. Login dulu ke raspi menggunakan username dan password yang ada. Oh iya, berikut ini kabel DKU-5 saya yang hangus:


Kalo nggk kepengen beli USB to TTL yang udah jadi, bikin sendiri dengan memotong kabel DKU-5, bongkar bagian USBnya, nanti akan terlihat masing-masing kabel bertanda: TX, RX, GND. Kalau ragu juga dengan tulisan-tulisan itu, silakan ditest menggunakan tester.

Enjoy!

U-Boot untuk Sharing Dock R101

06.23 0
Melanjutkan posting sebelumnya tentang Sharing Dock R101, pada akhirnya saya upgrade juga bootloadernya ke U-Boot. Tadinya saya pikir bisa upgrade bootloader langsung lewat recovery web BrnBoot, tetapi dugaan saya salah karena ternyata ada proses pengecekan oleh bootloader yang ini.

Alhasil, saya compile dulu U-Boot dari SDK Ralink Rt3052 yang selanjutnya saya upgrade lewat serial di BrnBoot. Bootloader pun sudah berganti ke U-Boot.

Hanya saja, saat coba compile lagi U-Boot pake source code dari Wive-NG, ternyata malah bikin router nge-brick, led tidak nyala. Seolah-olah semuanya mati, ya mati total. Tetapi ketika Wireshark saya jalankan, router bisa dikoneksikan lewat LAN di IP Statik (walau tidak bisa diping). UART juga tidak berfungsi. Ya, benar! Sebut saja lah 'mati total'.

Malangnya lagi, kabel DKU-5 dan USB to TTL saya ikutan hangus. Hah! Lengkap sudah 'penderitaanku'. Terpaksa beli lagi USB to TTL dulu baru nanti dilanjutkan lagi.

Nyari-nyari referensi dulu buat ngeflash langsung ke eeprom router yang udah nge-brick ini (total ada dua router brick, yang satunya GlobeSurf X.1). Saya tidak terlalu pandai main solder, apalagi modalnya hanya solderan biasa (tidak punya Hot Air alias blower). Kalau mau lepas IC tersebut menggunakan solder ini, mau tidak mau harus beli peralatan tambahan lainnya. Oleh karena itu, saya googling nyari referensi lagi, barangkali raspi yang saya punya bisa digunakan sebagai eeprom programmer tanpa harus melepas IC dari board.

Hasil googling menuntun saya untuk beli 'test hook clip':


Alhamdulillah, di Tokopedia ada yang jual, walaupun posisi penjual hanya ada di Blitar (lumayan jauh juga kali ini). Ada sih semalam nemu yang di Bekasi, tapi clipnya yang tidak pake kabel (tidak cocok dengan keinginan dan keperluan saya). Tinggal menunggu kedatangan barangnya baru bisa experiment lagi.

Selanjutnya, saran saya, kalau tidak ingin mengalami kejadian 'mati total' gini, ada baiknya cari info sebanyak-banyaknya dulu tentang U-Boot yang akan dipasang di board ini.

Firmware OpenWrt HG553 Huntsman

04.37 0

Setelah beberapa kali nge-build firmware OpenWrt untuk HG553 dengan Huntsman, akhirnya selesai juga. Hanya saja, untuk versi BB dan CC tidak berhasil saya build dengan sempurna (modem selalu error dengan: instat callback -2 ketika dicolokkan). Alhasil, saya build menggunakan AA dan modem bisa terkoneksi ke internet.

Saya belum sempat mencobanya lebih jauh, karena keterbatasan koneksi di rumah (sebatas menggunakan XL Unlimited dengan Modem Huawei E226). Hanya saja, untuk build kali ini memang dikhususkan untuk penambahan Huntsman saja secara default (bagi yang sudah terbiasa dengan firmware huntsman silakan dicoba). Mohon maaf, saya tidak bisa ngasih support secara penuh, saya harap teman-teman bisa nyari referensi tambahan lainnya untuk terkoneksi menggunakan firmware ini.

Di firmware ini, tidak banyak aplikasi tambahan terinstall karena fokusnya untuk terkoneksi ke internet menggunakan modem. Hasilnya, space yang tersedia masih cukup banyak untuk teman-teman menginstall aplikasi pilihan sesuai selera masing-masing.

Silakan download firmware OpenWrt HG553 Huntsman di sini.

Moga firmware ini bisa mengatasi masalah koneksi modem HSDPA yang sering idle dan menjadi masalah ketika digunakan untuk nge-FLY. Hehehe!!! Enjoy the show!

Uncasing Vodafone Sharing Dock R101

02.29 0
Baru punya kesempatan untuk bongkar-bongkar router yang satu ini, Vodafone Sharing Dock R101. Karena tidak punya referensi yang cukup, akhirnya proses pembongkaran mengakibatkan klip tutup atasnya patah (terlihat di foto ada serpihan putih di sebelah bawah itu).

Router ini tidak banyak digemari atau user memang sudah puas dengan firmware pabrikan, saya juga kurang tau. Tidak banyak dibicarakan cara-cara upgrade ke OpenWrt, malah ketemunya hanya satu thread yang itu pun tidak sepenuhnya menjurus ke 'how to' nya.

Tidak apalah, referensi sedikit pun musti digali lagi agar menemukan yang cocok. Oh ya, ini link ke pembahasan di forum OpenWrt:
Arcadyan WG7012E22 (Vodafone R101)

Bootloadernya menggunakan BRNBoot, sedangkan versi OpenWrt yang disarankan adalah versi RT305X yang bisa dilihat di sini. Saya sendiri belum mencoba, karena masih mengumpulkan referensi-referensi tambahan agar jika terjadi kesalahan sudah siap dengan segala kemungkinan.

Oprek-oprek saya baru nyampe di sini:

Halaman untuk Upgrade Firmware
Halaman untuk Upgrade Bootloader

Sampai di situ, lanjut cangkul-cangkul dulu.