LinuxForum.Fans
Тема

GPS Ericsson F3507g

Автор: Dmurr 8 сообщений 4871 просмотров
#308055

Linux dmurr 3.2.0-4-amd64 #1 SMP Debian 3.2.35-2 x86_64 GNU/Linux

text
Linux dmurr 3.2.0-4-amd64 #1 SMP Debian 3.2.35-2 x86_64 GNU/Linux

root@dmurr:/home/user# ls /dev/ttyACM ttyACM0 ttyACM1 ttyACM2

Все подхватилось штатно. GSM модем работает из коробки, а вот gps относительно нет.
У человека thinkpad, но сама карта одинаковая.
http://thinkpad-forum.de/threads/110558-Quick-n-Dirty-Sony-Ericcson-F3507g-als-GPS-Device-unter-Linux

text

/etc/wvdial.conf

[Dialer on] Modem = /dev/ttyACM1 Init1 = AT+CFUN=1   [Dialer off] Modem = /dev/ttyACM1 Init1 = AT+CFUN=4

[Dialer gps0] Modem = /dev/ttyACM0 Init1 = AT*E2GPSCTL=1,5,1 Init2 = AT*E2GPSNPD

[Dialer gps1] Modem = /dev/ttyACM1 Init1 = AT*E2GPSCTL=1,5,1 Init2 = AT*E2GPSNPD

[Dialer gps2] Modem = /dev/ttyACM2 Init1 = AT*E2GPSCTL=1,5,1 Init2 = AT*E2GPSNPD

Вывод на ttyACM2 wvdial gps2 --> Ignoring malformed input line: " " --> WvDial: Internet dialer version 1.61 --> Cannot get information for serial port. --> Initializing modem. --> Sending: AT*E2GPSCTL=1,5,1 $GPRMC,001321.90,V,,,,,,,060180,,,N*7A $GPGSA,A,1,,,,,,,,,,,,,6.7,3.0,6.0*34 $GPGGA,,,,,,0,00,3.0,,M,-0.760049,M,0.0000199,0130*59 $GPRMC,001326.90,V,,,,,,,060180,,,N*7D $GPGSA,A,1,,,,,,,,,,,,,6.7,3.0,6.0*34 $GPGGA,,,,,,0,00,3.0,,M,-0.760049,M,0.0000199,0130*59 $GPRMC,001331.90,V,,,,,,,060180,,,N*7B $GPGSA,A,1,,,,,,,,,,,,,6.7,3.0,6.0*34

root@dmurr:/home/user# gpsctl gpsctl:SHOUT: /dev/ttyACM2 identified as Generic NMEA at 57600

root@dmurr:/home/user# gpscat /dev/ttyACM2 $GPRMC,001441.90,V,,,,,,,060180,,,N*7B ,,,,,,,,6.7,3.0,6.0*34 \x10\x1f\x10\x03$GPRMC,001446.90,V,,,,,,,060180,,,N*7C $GPGGA,,,,,,0,00,3.0,,M,-0.760049,M,0.0000199,0130*59 $GPGSA,A,1,,,,,,,,,,,,,6.7,3.0,6.0*34 $GPRMC,001456.90,V,,,,,,,060180,,,N*7D $GPGGA,,,,,,0,00,3.0,,M,-0.760049,M,0.0000199,0130*59 $GPGSA,A,1,,,,,,,,,,,,,6.7,3.0,6.0*34 $GPRMC,001506.90,V,,,,,,,060180,,,N*79

gpsd /dev/ttyACM2 - отрабатывает.

Открываю FoxtrotGPS, ставлю в настойках gpsd localhost 2947 или 127.0.0.1 2947
Но данные не приходят все данные стоят на 0!!!
Xgps открывается, но не считывает данные.

text
root@dmurr:/home/user# netstat -p | grep gpsd
tcp        0      0 localhost:48695         localhost:gpsd          TIME_WAIT   -               
tcp        0      0 localhost:gpsd          localhost:48697         ESTABLISHED 4065/gpsd       
tcp        0      0 localhost:48697         localhost:gpsd          ESTABLISHED 4798/foxtrotgps 
unix  3      [ ]         STREAM     CONNECTED     16536    4065/gpsd 

Куда смотреть!? Очень хочется завести gps на ноуте.

#308210

А если через minicom открыть порт, сыпется туда что-нибудь?

#308219

Сначала врубаю wwan
echo 0 > /sys/devices/platform/dell-laptop/rfkill/rfkill2/state
echo 1 > /sys/devices/platform/dell-laptop/rfkill/rfkill2/state

chat "" "at+cfun=1" > /dev/ttyACM1 < /dev/ttyACM1
chat "" "AT*E2GPSCTL=1,5,1" > /dev/ttyACM1 < /dev/ttyACM1
chat "" "AT*E2GPSNPD" > /dev/ttyACM2 < /dev/ttyACM2


minicom /dev/ttyACM2

text
                                                                             
$GPRMC,000031.90,V,,,,,,,060180,,,N*79                                       
$GPGSA,A,1,,,,,,,,,,,,,6.7,3.0,6.0*34                                        
$GPGGA,,,,,,0,00,3.0,,M,-0.760049,M,0.0000199,0130*59                        
$GPRMC,000036.90,V,,,,,,,060180,,,N*7E                                       
$GPGSA,A,1,,,,,,,,,,,,,6.7,3.0,6.0*34                                        
$GPGGA,,,,,,0,00,3.0,,M,-0.760049,M,0.0000199,0130*59
$GPRMC,000041.90,V,,,,,,,060180,,,N*7E            
$GPGSA,A,1,,,,,,,,,,,,,6.7,3.0,6.0*34             
$GPGGA,,,,,,0,00,3.0,,M,-0.760049,M,0.0000199,0130*59
$GPRMC,000046.90,V,,,,,,,060180,,,N*79            
$GPGSA,A,1,,,,,,,,,,,,,6.7,3.0,6.0*34             
$GPGGA,,,,,,0,00,3.0,,M,-0.760049,M,0.0000199,0130*59
$GPRMC,000051.90,V,,,,,,,060180,,,N*7F
$GPGGA,,,,,,0,00,3.0,,M,-0.760049,M,0.0000199,0130*59
$GPRMC,000106.90,V,,,,,,,060180,,,N*7C
$GPGSA,A,1,,,,,,,,,,,,,6.7,3.0,6.0*34
$GPGGA,,,,,,0,00,3.0,,M,-0.760049,M,0.0000199,0130*59
$GPRMC,000111.90,V,,,,,,,060180,,,N*7A
$GPGSA,A,1,,,,,,,,,,,,,6.7,3.0,6.0*34
#308220

Ну вот. Всё идёт. Только спутников нет, потому и позицию посчитать не может.
Расшифровку данных сообщений найдёшь в документе NMEA.

#308224

То-есть фактически нужно выходить на местность и тестить под солнцем?

#310160

Все нормально завелось. В рабочем режиме открываем xgps и ждем примерно 1 мин, xgps начинает подхватывать спутники. У меня находил до 8 штук. Потом открываем FoxtrotGPS и ждем когда он опросит gpsd и начинаем через секунд 30 видеть точку на карте. ^_^ Никакого выхода в интернет не нужно, но модем иногда сам гасится. Соответственно пинок и снова все оживает.

#312027

You could download it derectly,just
http://ftp.us.dell.com/comm/DELL_WIRELESS-5530-HSPA-MINI_A02_R197332.exe
And here have a spc How to extract, modify and install a Dell 5530 HSPA (and variant) Mini PCI-Express WWAN card
http://www.sbbala.com/DellWWAN/Dell5530.htm

Китайский коллега отписал как завести данный модуль под моим dell e6320, путем снятием лока с msi файла с драйверами под злой 7 осью.

Войдите или зарегистрируйтесь, чтобы ответить.