Setelah 5G release beberapa tahun silam, akhirnya sudah banyak modem 5G muncul dipasaran, salah satunya Quectel RM520N GL. Menariknya modem ini terdapat fitur RGMII yang memungkinkan modem rakitan 5G Quectel RM520N GL dengan adapter RJ45 tanpa USB.
Modem Rakitan 5G RM520N GL Dengan Adapter RJ45
Untuk menggunakan fitur RGMII kita perlunya menggunakan adapter yang terdapat port ethernet. Disini aku menggunakan adapter dari waveshare.
Fitur adapter selayaknya adapter modem rakitan pada umumnya hanya saja dengan tambahan port ethernet 2.5Gbps dengan chipset realtek rtl8125.
Selain waveshare kalian bisa menggunakan adapter dengan merek yang lain.
Sebenarnya untuk modem rakitan yang bisa menggunakan adapter ethernet RJ45 ada beberapa seperti:
- SIM8202G-M2
- SIM8262E-M2
- SIM8262A-M2
- RM500U-CNV
- RM502Q-AE
- RM520N-GL
- FM160-EAU
Tapi karena aku disini menggunakan modem Quectel RM520N GL, jadi jika kalian menggunakan modem tipe lain, mungkin step-stepnya tidak sama.
Quectel RM520N GL
Pertama install driver modem di laptop, untuk driver windows Quectel RM520N GL bisa download di https://github.com/iamromulan/RM520N-GL.
Jika sudah terinstall maka device manager akan tertedek seperti ini.
Jika sudah maka silakan ikuti langkah selanjutnya.
Mengaktifkan ADB di Quectel RM520N GL
Untuk menggunakan Quectel RM520N GL dengan Adapter RJ45 kita perlu mengaktifkan fitur ADB terlebih dahulu karena fitur ADB defaultnya nonaktif.
Untuk mengakses AT command kalian bisa menggunakan putty, atau mobaxterm.
Untuk mengaktifkan ADB di Quectel RM520N GL kita perlu unlock, pertama Generate Key
AT+QADBKEY?
Hasil respon Key kita gunakan di keygen https://onecompiler.com/python/3znepjcsq. Copy paste dan jalankan RUN.
Hasil generate key tinggal kirimkan AT command ke modem.
AT+QADBKEY="0jXKXQwSwMxYoeg"
Lalu untuk mengecek fitur ADB di Quectel RM520N GL.
AT+QCFG="usbcfg"
Respon seperti berikut.
AT+QCFG="usbcfg"
+QCFG: "usbcfg",0x2C7C,0x0801,1,1,1,1,1,0,0 // ADB belum aktif
AT+QCFG="usbcfg",0x2C7C,0x0801,1,1,1,1,1,1,0 // ADB sudah aktif
Jika ADB belum aktif maka kita bisa mengaktifkan ADB dengan AT command berikut.
AT+QCFG="usbcfg",0x2C7C,0x0801,1,1,1,1,1,1,0
Terakhir restart modem.
AT+CFUN=1,1
Maka ADB di Quectel RM520N GL sudah aktif, lanjut kita mengaktifkan fitur RGMII.
Mengaktifkan RGMII Quectel RM520N GL
Untuk mengaktifkan RGMII Quectel RM520N GL dengan AT command, Hubungkan modem Quectel ke laptop, dan kalian bisa menggunakan putty dan serial port sesuai di device manager.
AT+QCFG="data_interface",0,0
AT+QETH="eth_driver","r8125",1
AT+QCFG="pcie/mode",1
AT+QCFG="usbnet",1
AT+QMAPWAC=1
AT+CGDCONT=1,"IPV4V6","internet"
AT+CFUN=1,1
Jika adapter kalian menggunakan chipset realtek rtl8168 maka AT AT+QETH="eth_driver","r8125",1
diganti menjadi:
AT+QETH="eth_driver","r8168",1
Keterangan
- AT+QCFG=”data_interface”,0,0 : Enable port/diag PCIe/USB. Network communication (0 USB and 1 PCIe), diagnostics port (0 USB).
- AT+QETH=”eth_driver”,”r8125″,1 : Ethernet driver realtek rtl8125, jika menggunakan chispet rtl8168 ganti dengan r8168.
- AT+QCFG=”pcie/mode”,1 :1 = RC (Root Complex), IE host. 0 = EP (Endpoint), for use in a device that has the RC.
- AT+QCFG=”usbnet”,1 : Set modem ke ECM mode.
- AT+QMAPWAC=1 : enable atau disable mobile AP auto dial: 0=disable 1=enable.
- AT+CGDCONT=1,”IPV4V6″,”internet” : Set APN, jika menggunakan custom apn bisa ganti internet dengan APN kalian.
- AT+CFUN=1,1 : Restart modem.
Sekarang fitur RGMII sudah aktif dan port ethernet langsung bisa digunakan untuk mengakses internet, hanya saja WebUI belum ada. Selanjutnya kita bisa mengaktifkan WebUI dengan Simple Admin.
Install WebUI Simple Admin
Simple Admin merupakan custom WebUI RGMII, projectnya ada di github https://github.com/iamromulan/quectel-rgmii-toolkit.
Untuk menginstall WebUI Simple Admin membutuhkan ADB-and-FastbootPlusPlus.
Pertama Hubungkan modem Quectel RM520N GL ke laptop. Buka terminal ADB cek sudah terdetek ADB.
adb devices
Setelah terdeteksi pastikan modem juga terkoneksi dengan internet.
adb shell ping 8.8.8.8
Setelah dipastikan sudah terhubung ke internet, kita bisa download script instal Simple Admin.
adb shell wget -P /tmp https://raw.githubusercontent.com/iamromulan/quectel-rgmii-toolkit/main/RMxxx_rgmii_toolkit.sh
chmod +x script
adb shell chmod +x /tmp/RMxxx_rgmii_toolkit.sh
Untuk menjalankan script bisa eksekusi.
adb shell sh /tmp/RMxxx_rgmii_toolkit.sh
Untuk menginstall WebUI Simple Admin pilih no 2, dan pilih stable branch, tunggu sampai selesai.
Setelah selesai kita bisa akses Simple Admin WebUI di alamat http://192.168.225.1:8080/
Jika ingin menginstall fitur tambahan seperti tailscale, reboot otomatis, maka tinggal jalankan script dan pilih sesuai nomor.
Ataupun jika ingin meng-uninstall Simple Admin, bisa jalankan script dan pilih nomor 2.
Simple Admin Development Branch
Untuk sebelumnya diatas yaitu menggunakan WebUI Simple Admin stable, fiturnya ada beberapa kekurangan:
- WebUI tanpa password
- Tidak ada fitur baca/kirim SMS
Sedangan di develompent branch sudah ada fitur dari:
- WebUI berpassword
- Baca/kirim SMS
- Dark theme
- Simple lock band
- dll
Untuk itu sebaiknya kita menginstall Simple Admin Development branch, jika sebelumnya sudah terinstall Simple Admin maka perlu uninstall terlebih dahulu.
Jika sudah ter-uninstall, maka untuk menginstall Simple Admin development branch langkah-langkah sama seperti diatas, hanya saja alamat script diganti ini:
adb shell wget -P /tmp https://raw.githubusercontent.com/iamromulan/quectel-rgmii-toolkit/development/RMxxx_rgmii_toolkit.sh
Lanjut install seperti biasa, pilih install test build, lalu nanti disuruh membuat password. jalankan sampai selesai.
Jika sudah terinstall alamat WebUI di http://192.168.225.1/ untuk username admin, password sesuai yang kamu buat.
Maka tampilannya seperti berikut:
Demikianlah step-step setting modem rakitan 5G Quectel RM520N GL dengan Adapter RJ45, semoga bisa berguna bagi teman-teman.
Setelah menggunakan ECM kenapa nggak bisa konek di windows ya om? device terdeteksi, tp ada masalah di driver ECMnya, sudah coba install driver ECM dari quectel tp tetep ga bisa konek internet, mohon solusinya om
windows pake mbim, AT+QCFG=”usbnet”,2
thanks om, o iya cara biar bisa remot via cloudflared gimana ya, udah masukkan ip:portnya ngga bisa masuk via domen, apa memang nggak supp ya