Home › Forums › Forums › Technical Support for BerryGPS and BerryGPS-IMU › GPSberry not working on my PI4
Tagged: P
- This topic has 24 replies, 3 voices, and was last updated 3 years, 2 months ago by bend94.
- AuthorPosts
- February 29, 2020 at 7:38 am #15117bend94Participant
Hi
I bought a GPSberry, i followed the process (disable console, enable serial) .Plug the GPSBerry on my PI4
But nothing is working and i am lost.
root@raspberrypi:~# dmesg| grep tty
[ 0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 cma=64M cma=256M video=Composite-1:720×480@60,margin_left=32,margin_right=32,margin_top=32,margin_bottom=32 smsc95xx.macaddr=DC:A6:32:68:5A:AF vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=tty1 root=PARTUUID=97709164-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
[ 0.000261] console [tty1] enabled
[ 0.422236] fe201000.serial: ttyAMA0 at MMIO 0xfe201000 (irq = 34, base_baud = 0) is a PL011 rev2
[ 0.427503] fe215040.serial: ttyS0 at MMIO 0x0 (irq = 36, base_baud = 62500000) is a 16550
[ 1.945067] systemd[1]: Created slice system-getty.slice.
root@raspberrypi:~# ls -l /dev/serial*
lrwxrwxrwx 1 root root 5 févr. 28 21:25 /dev/serial0 -> ttyS0
lrwxrwxrwx 1 root root 7 févr. 28 21:25 /dev/serial1 -> ttyAMA0How to be sure that my GPSBerry is working ?
# cgps
lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqklqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
x Time: n/a xxPRN: Elev: Azim: SNR: Used: x
x Latitude: n/a xx x
x Longitude: n/a xx x
x Altitude: n/a xx x
x Speed: n/a xx x
x Heading: n/a xx x
x Climb: n/a xx x
x Status: NO FIX (3 secs) xx x
x Longitude Err: n/a xx x
x Latitude Err: n/a xx x
x Altitude Err: n/a xx x
x Course Err: n/a xx x
x Speed Err: n/a xx x
x Time offset: n/a xx x
x Grid Square: n/a xx x
mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
{“class”:”VERSION”,”release”:”3.17″,”rev”:”3.17″,”proto_major”:3,”proto_minor”:12}“:9600,”parity”:”N”,”stopbits”:1,”cycle”:1.00}]}
{“class”:”WATCH”,”enable”:true,”json”:true,”nmea”:false,”raw”:0,”scaled”:false,”timing”:false,”split24″:false,”pps”:false}Please help
Thanks in advance
March 1, 2020 at 2:29 pm #15144Mark WilliamsKeymasterHave you followed everything on this page?
https://ozzmaker.com/berrygps-setup-guide-raspberry-pi/
Do you see any data when using;
cat /dev/serial0
or
minicom -b 9600 -o -D /dev/serial0
Mark --OzzMaker.com --
March 1, 2020 at 10:05 pm #15152bend94ParticipantHi
Yes i followed the link
here is the dmesg | grep tty output
root@raspberrypi:~# dmesg|grep tty
[ 0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 cma=64M cma=256M video=Composite-1:720×480@60,margin_left=32,margin_right=32,margin_top=32,margin_bottom=32 smsc95xx.macaddr=DC:A6:32:68:5A:AF vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=tty1 root=PARTUUID=97709164-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
[ 0.000260] console [tty1] enabled
[ 0.422050] fe201000.serial: ttyAMA0 at MMIO 0xfe201000 (irq = 34, base_baud = 0) is a PL011 rev2[ 0.427259] fe215040.serial: ttyS0 at MMIO 0x0 (irq = 36, base_baud = 62500000) is a 16550
When i display the /dev/serial0 i get some special characters
root@raspberrypi:~# cat /dev/serial0
▒b▒q▒6!v5▒(P.▒*▒.%%
9▒7Ԭ4▒b▒6▒▒.▒.▒3Բ4▒f▒▒2!v1▒,▒.▒(▒,▒,▒,▒*▒.ة4▒b▒
▒▒!▒.▒.▒.▒*▒,▒,▒,▒,▒,▒,Բ4▒f▒ ▒▒%▒.▒*▒.▒.▒,▒,▒,▒,▒,▒,Բ4▒▒▒m▒▒%▒(ج4▒b▒m▒▒%▒(Ъ4▒b▒%.▒.▒(%▒9!T.▒*r▒f▒▒.%▒(▒(,;▒i▒;%!m▒m/▒/▒IP▒(▒▒▒iu▒G/▒b▒q▒6!▒!▒(T.▒.▒.!%
9▒7ԫ4▒b▒2▒▒.▒*▒7в4▒b▒▒6!▒!▒(▒.▒(▒(▒,▒,▒.▒.ܲ4▒b▒
▒▒%▒.▒.▒.▒.▒,▒,▒,▒,▒,▒,в4▒b▒With Minicom that is the same special chars
minicom -b 9600 -o -D /dev/serial0
��!¤*¤. .¤*ì,è,ì,ì,è,ì,Ô²4첪�¦i��%À(Ì-̤.%j1Qªb¦m��!Ä,ÔĪ0ªb¦%. .Ì,)̱/!T.±ªø ܲ¦
��%¤.¤.¤.¤.ì,ì,ì,è,ì,ì,в4첪�¦m��%Ä(Ì)Ĥ.!j1Qªb¦m��%À(ÔԪ4ªb¦%.¤*Ì()̡/!T.µ.øªb°q�6%
��%¤. .¤*¤.ì,ì,ì,ì,ì,ì,Ô²0첪�¦m��!Ä,Ì)Ġ.!jEQªb¦m��%Ä(ÐĪ4ªb¦%.¤.Ì()̑/!T.µªqåªf媴u%6�% .¤*¤. .ì,ì,ì,ì,ì,ì,в4첪�¦m��%Ä(È)Ĥ*%jAQªb¦i��%À(ÔԮ4ªb¦%*¤.Ì()́/!T.µ*qåªb媴…
Please help me
thanks
March 1, 2020 at 10:55 pm #15156Mark WilliamsKeymasterusually when you get garbage , it means that the speed on the serial port is incorrect.
what is the output of, the below command;
stty -F /dev/serial0
Can you also please make sure you are running the latest firmware as when the Pi 4 first came out, there was issues with the serial speed, which was later fixed.
Mark --OzzMaker.com --
March 2, 2020 at 5:47 am #15163bend94ParticipantHi,
Thanks again for your support
I did :apt-get update
apt-get full-upgrade
rpi-updateThe kernel has been updated.
I rebootedthen try to see the speed:
root@raspberrypi:~# stty -F /dev/serial0
speed 9600 baud; line = 0;
-brkint -imaxbel9600 baud seems ok
i stopped gpsd.socket
sudo systemctl stop gpsd.socket
I try to see /dev/serial0 again
but always the same strange chars
9v1▒,ܫ0▒▒▒m▒▒!▒,▒(▒)▒+a▒9K9!▒)9▒+▒,ԫ9▒9k9▒9k)▒+ܯ4▒▒▒m▒▒%▒(▒,▒*▒+9k9
9k9
-▒,ܫ0▒f▒i▒▒%▒(▒,▒)▒9▒,▒)▒*e▒▒.-▒(9▒*▒(▒+a-▒HM1bPlease help
ThanksMarch 2, 2020 at 10:27 am #15167Mark WilliamsKeymasterWe should try two more things.
Can you do a loopback test of your serial port?
If you have a jumper wire, connect TX and RX together. Then start minicom.
minicom -b 9600 -o -D /dev/serial0
+Do you see extra characters in minicom?
+When you type within minicom, do you see the characters you type?finally, can you upload a close up photo here of the header and gps part of the BerryGPS-IMU.
Mark --OzzMaker.com --
March 2, 2020 at 9:22 pm #15182bend94ParticipantHi
>Can you do a loopback test of your serial port?
>If you have a jumper wire, connect TX and RX together. Then start minicom.
>minicom -b 9600 -o -D /dev/serial0> +Do you see extra characters in minicom?
> +When you type within minicom, do you see the characters you type?You mean a loopback ok, but with or without the GPSberrycard?
i will test this evening at home and let you know
>finally, can you upload a close up photo here of the header and gps part of the BerryGPS-IMU.
Yes sure, i will do it at home this evening to.
I would like to use that GPSberry with my PI with NAVIT.
Many THANKS
Keep you inform
March 2, 2020 at 10:01 pm #15184Mark WilliamsKeymasterMarch 3, 2020 at 5:07 am #15191bend94ParticipantHi ,
I stopped the pi, disconnect GPSBerry, put a wire loopback between Tx and Rx
Started pi, do minicom -b 9600 -o -D /dev/serial0
No i don’t see extra characters in minicom
Yes, when i typed within minicom, i can see the characters i typed.please find also a close up photo here of the header and gps part of the BerryGPS-IMU.
Best Regards
Attachments:
March 3, 2020 at 3:17 pm #15202Mark WilliamsKeymasterMmmmm… everything looks correct.
Last test, please try connecting at 115200
minicom -b 115200 -o -D /dev/serial0
Pleas forward your receipt of purchase to sales < @ > ozzmaker.com as we may need to send you a new unit.
Mark --OzzMaker.com --
March 3, 2020 at 5:00 pm #15206bend94ParticipantHi
For the last minicom test do i also remove Gpsberry and put a wire loopback?
Thx
March 3, 2020 at 5:13 pm #15208Mark WilliamsKeymasterno, have the BerryGPS plug in. I just want to check to see if for some reason, it is using the speed of 115200. Default, it should be 9600.
Also, what is that extra PCB on the bottom for? does it use the Serial port also? have you tried without it connected?Mark --OzzMaker.com --
March 3, 2020 at 5:24 pm #15209bend94Participanthi
i did the last test with
minicom -b 115200 -o -D /dev/serial0
i received those characters this time
������������������������������
The extra PCB on the bottom is my touch screen. It doesn’t use serial port. It use a dedicated touch screen port of the PI
Thx
March 3, 2020 at 5:26 pm #15210bend94Participanthi
i purchased my GPSberry on amazon US. i will retreive the receipt
I will send an email to sales@ozzmaker.com
Do i need to add a ticket number to this email ?
Thx
March 3, 2020 at 6:01 pm #15212Mark WilliamsKeymasternevermind about sending an email to sales.
If you purchased from Amazon, best to contact them directly… stating that you received a faulty unit.Mark --OzzMaker.com --
- AuthorPosts
- You must be logged in to reply to this topic.