Bolt BL-100 Memiliki modem lte qualcomm yang dipasang menggunakan socket pci-e. Socket pci-e ini memiliki daya 3.3v yang terhubung secara langsung ke pin gpio 28. Daya yang didapatkan diberikan oleh pin keluaran chip mt7620 sebagai prosesornya.

#!/bin/sh 

gpio_path="/sys/class/gpio/gpio28/value"

if [ ! -e "$gpio_path" ]; then
  echo "Booting Modem..." | tee >(logger)
  
  sleep 1         
  
  echo 28 > /sys/class/gpio/export           
  echo out > /sys/class/gpio/gpio28/direction
  echo 1 > /sys/class/gpio/gpio28/value
  
  sleep 1
  echo "Writing Driver VID & PID" | tee >(logger)
  echo "05c6 9026" > /sys/bus/usb/drivers/qmi_wwan/new_id
  echo "Booting completed !" | tee >(logger)
  exit
fi

gpio_val=$(cat $gpio_path)
echo GPIO value: $gpio_val | tee >(logger)

echo "Restarting Modem..." | tee >(logger)
echo 0 > /sys/class/gpio/gpio28/value
echo "Sleeping 5s..." | tee >(logger)

sleep 5

echo "Turning On Modem" | tee >(logger)
echo 1 > /sys/class/gpio/gpio28/value

sleep 1
echo "Writing Driver VID & PID" | tee >(logger)

echo "05c6 9026" > /sys/bus/usb/drivers/qmi_wwan/new_id

echo "Finished." | tee >(logger)

Simpan script diatas di folder /root/bootmodem.sh

Masukkan script pada saat startup di halaman luci.

Install package luci-app-commands

opkg update
opkg install luci-app-commands

Konfigurasi script di dalam app-command agar script bisa diakses dari menu web

Konfigurasi selesai, jika ingin melakukan restart modem pergi ke menu System → Custom Commands lalu pilih script Restart Modem dan klik RUN.

Tunggu sekitar 5 detik untuk modem selesai melakukan restart dan sekitar 5 detik lagi agar interface wwan0 memperbaharui koneksi ke modem lte.