#!/bin/sh

logger -s "Running custom dial $1"

rmmod ftdi_sio
rmmod pl2303
rmmod usbserial

insmod usbserial vendor=0x16D8 product=0x5533 maxpacketsize=1024
insmod ftdi_sio
sleep 2s

/tmp/ppp/dialup/update $1

while true; do
  kill -9 $(ps|grep pppd|grep dialup|awk -F' ' '{print $1}') 2>/dev/null

  sleep 5
  
  pppd call dialup

  sleep 25
done
