У меня в autostart.sh запускается:
stty -F /dev/ttyUSB0 ispeed 4800
chmod 0777 /dev/ttyUSB0 # хотя работает и без этого
sleep 10
am startservice -a "org.broeuschmeul.android.gps.usb.provider.nmea.in tent.action.START_GPS_PROVIDER"
sleep 5
am broadcast -a info.mapcam.droid.SERVICE_START #mapcam droid - против радаров "Стрелок" (ну это так, заодно

)
MapCamDroid просто тоже криво вылетает с ошибкой если GPS не присутствует. В последней версии USBGPS4DROID есть возможности установки скорости порта.
Но я пользуюсь версией s.m.
Правда в моей прошивке дрова для /dev/ttyUSB0 вкомпилены в ядро (PL2303) и BU353 виден как "родной". При использовании функции автостарта
в самом USBGPS4DROID он почему-то стартует не всегда, а примерно в 80% случаев. Причем увеличение длительности задержки, например, до 20 сек намного ухудшает вероятность успешного старта (до сих пор не понял почему).