DFRduino GPS Shield (ublox LEA-5H) - cant make it work with Arduino Ethernet

Have a problem with a "DFRduino GPS Shield For Arduino (ublox LEA-5H)"
every time I connect it to my Arduino Ethernet board:
1. I cant upload any sketch. Getting the mssage:
avrdude: stk500_getsync(): not in sync: resp=0x00
(im using the [url=http://arduino.cc/en/Main/USBSerial]USB2SERIAL Light[/url] due to the USB is absent at the Arduino Ethernet)
2. im curious that i still getting Serial-messages on COM connection with the previous uploaded sketch working
3. Tried the way:
I disconnect the GPS shield
I upload the sketch that uses the GPS shield data requests
I connect the GPS shield.
every time the board trying to get data from GPS shield, it return UTC = 0.0 and then just turns silent and dont respond anymore till reset
AND
- The GPS Shield does work being connected to computer via USB (i even get correct GPS data )
- the Arduino Ethernet (+USB2Serial board + [url=http://www.dfrobot.com/wiki/index.php/10_DOF_Sensor_(SKU:SEN0140)]10 DOF Sensor (SKU:SEN0140)[/url]) does work properly, i can upload any sketch, even debug it with the VisualMicro Arduino debugger.
What`s going on? i cant understand where to start.
every time I connect it to my Arduino Ethernet board:
1. I cant upload any sketch. Getting the mssage:
avrdude: stk500_getsync(): not in sync: resp=0x00
(im using the [url=http://arduino.cc/en/Main/USBSerial]USB2SERIAL Light[/url] due to the USB is absent at the Arduino Ethernet)
2. im curious that i still getting Serial-messages on COM connection with the previous uploaded sketch working
3. Tried the way:
I disconnect the GPS shield
I upload the sketch that uses the GPS shield data requests
I connect the GPS shield.
every time the board trying to get data from GPS shield, it return UTC = 0.0 and then just turns silent and dont respond anymore till reset
AND
- The GPS Shield does work being connected to computer via USB (i even get correct GPS data )
- the Arduino Ethernet (+USB2Serial board + [url=http://www.dfrobot.com/wiki/index.php/10_DOF_Sensor_(SKU:SEN0140)]10 DOF Sensor (SKU:SEN0140)[/url]) does work properly, i can upload any sketch, even debug it with the VisualMicro Arduino debugger.
What`s going on? i cant understand where to start.
2015-11-30 14:25:24 I have the same problem with an 3G U Blox shield. How can I remove jumpers?
khadyd92

2015-11-30 14:25:24 I have the same problem with an 3G U Blox shield. How can I remove jumpers?
khadyd92

2013-10-24 01:01:16 Oh sorry i didnt specified it.
YES, everything does work fine!!! Thanks for the nice device!
But you definitely have to work on your manuals :)
mbrdancer
YES, everything does work fine!!! Thanks for the nice device!
But you definitely have to work on your manuals :)

2013-10-24 01:01:16 Oh sorry i didnt specified it.
YES, everything does work fine!!! Thanks for the nice device!
But you definitely have to work on your manuals :)
mbrdancer
YES, everything does work fine!!! Thanks for the nice device!
But you definitely have to work on your manuals :)

2013-10-23 19:21:55 Hello mbrdancer
Does it work fine?
Have you tried the software u-center?
We add some link on wiki.
You can try it with the mircoUSB on the board.
Grey.CC
Does it work fine?
Have you tried the software u-center?
We add some link on wiki.
You can try it with the mircoUSB on the board.

2013-10-23 19:21:55 Hello mbrdancer
Does it work fine?
Have you tried the software u-center?
We add some link on wiki.
You can try it with the mircoUSB on the board.
Grey.CC
Does it work fine?
Have you tried the software u-center?
We add some link on wiki.
You can try it with the mircoUSB on the board.

2013-10-23 00:23:13 OK ive got it. I was using the I2C interface that works either with or without jumpers connected.
But in order to use UART(Software Serial) interface I have to connect chip to digital pins of Arduino board.
The easiest way is to plug jumper caps, but the other way is to connect those pins (Rx and Tx) of shield to some other digital pins than Rx/Tx of Arduino hardware Serial.
In my case I use digital pins 2 and 3 and just write the code:
[code]
#define GPSRXPIN 2
#define GPSTXPIN 3
SoftwareSerial nss(GPSRXPIN, GPSTXPIN);
nss.begin(9600);
//do something to get chars from nss in loop and process this stream
nss.end();
[/code]
mbrdancer
But in order to use UART(Software Serial) interface I have to connect chip to digital pins of Arduino board.
The easiest way is to plug jumper caps, but the other way is to connect those pins (Rx and Tx) of shield to some other digital pins than Rx/Tx of Arduino hardware Serial.
In my case I use digital pins 2 and 3 and just write the code:
[code]
#define GPSRXPIN 2
#define GPSTXPIN 3
SoftwareSerial nss(GPSRXPIN, GPSTXPIN);
nss.begin(9600);
//do something to get chars from nss in loop and process this stream
nss.end();
[/code]

2013-10-23 00:23:13 OK ive got it. I was using the I2C interface that works either with or without jumpers connected.
But in order to use UART(Software Serial) interface I have to connect chip to digital pins of Arduino board.
The easiest way is to plug jumper caps, but the other way is to connect those pins (Rx and Tx) of shield to some other digital pins than Rx/Tx of Arduino hardware Serial.
In my case I use digital pins 2 and 3 and just write the code:
[code]
#define GPSRXPIN 2
#define GPSTXPIN 3
SoftwareSerial nss(GPSRXPIN, GPSTXPIN);
nss.begin(9600);
//do something to get chars from nss in loop and process this stream
nss.end();
[/code]
mbrdancer
But in order to use UART(Software Serial) interface I have to connect chip to digital pins of Arduino board.
The easiest way is to plug jumper caps, but the other way is to connect those pins (Rx and Tx) of shield to some other digital pins than Rx/Tx of Arduino hardware Serial.
In my case I use digital pins 2 and 3 and just write the code:
[code]
#define GPSRXPIN 2
#define GPSTXPIN 3
SoftwareSerial nss(GPSRXPIN, GPSTXPIN);
nss.begin(9600);
//do something to get chars from nss in loop and process this stream
nss.end();
[/code]

2013-10-22 04:05:40 WOW :)
Ive realized the board being working whether the caps were plugged or not :)
kinda curious how could it operate without jumper caps if you say it needs to be plugged.
But definitely it works.
YES, i use your WIKI code to interact from Arduino to the shield.
YES, when the jumper caps are disconnected, I have a connection with it from Arduino and even have real GPS data
And YES I have correct GPS data the same time on my computer if connect it to the shield USB port
BTW its kinda annoying that the data getting process is too slooowww. Do I really have to get all those data using WIRE lib and then just filter it or there is some other way? Maybe I can send some special request like this (your WIKI code snippet)
[code]Wire.beginTransmission(GPSAddress);
Wire.write(0xff);
Wire.endTransmission();
Wire.beginTransmission(GPSAddress);
Wire.requestFrom(GPSAddress, 10);[/code]
but causing just the right data to be on the output?
mbrdancer
Ive realized the board being working whether the caps were plugged or not :)
kinda curious how could it operate without jumper caps if you say it needs to be plugged.
But definitely it works.
YES, i use your WIKI code to interact from Arduino to the shield.
YES, when the jumper caps are disconnected, I have a connection with it from Arduino and even have real GPS data
And YES I have correct GPS data the same time on my computer if connect it to the shield USB port
BTW its kinda annoying that the data getting process is too slooowww. Do I really have to get all those data using WIRE lib and then just filter it or there is some other way? Maybe I can send some special request like this (your WIKI code snippet)
[code]Wire.beginTransmission(GPSAddress);
Wire.write(0xff);
Wire.endTransmission();
Wire.beginTransmission(GPSAddress);
Wire.requestFrom(GPSAddress, 10);[/code]
but causing just the right data to be on the output?

2013-10-22 04:05:40 WOW :)
Ive realized the board being working whether the caps were plugged or not :)
kinda curious how could it operate without jumper caps if you say it needs to be plugged.
But definitely it works.
YES, i use your WIKI code to interact from Arduino to the shield.
YES, when the jumper caps are disconnected, I have a connection with it from Arduino and even have real GPS data
And YES I have correct GPS data the same time on my computer if connect it to the shield USB port
BTW its kinda annoying that the data getting process is too slooowww. Do I really have to get all those data using WIRE lib and then just filter it or there is some other way? Maybe I can send some special request like this (your WIKI code snippet)
[code]Wire.beginTransmission(GPSAddress);
Wire.write(0xff);
Wire.endTransmission();
Wire.beginTransmission(GPSAddress);
Wire.requestFrom(GPSAddress, 10);[/code]
but causing just the right data to be on the output?
mbrdancer
Ive realized the board being working whether the caps were plugged or not :)
kinda curious how could it operate without jumper caps if you say it needs to be plugged.
But definitely it works.
YES, i use your WIKI code to interact from Arduino to the shield.
YES, when the jumper caps are disconnected, I have a connection with it from Arduino and even have real GPS data
And YES I have correct GPS data the same time on my computer if connect it to the shield USB port
BTW its kinda annoying that the data getting process is too slooowww. Do I really have to get all those data using WIRE lib and then just filter it or there is some other way? Maybe I can send some special request like this (your WIKI code snippet)
[code]Wire.beginTransmission(GPSAddress);
Wire.write(0xff);
Wire.endTransmission();
Wire.beginTransmission(GPSAddress);
Wire.requestFrom(GPSAddress, 10);[/code]
but causing just the right data to be on the output?

2013-10-22 01:58:17 Hi, thanks to reply to me
If you use serial port to upload our wiki code. After you have uploaded the code, it needs to plug the jumper caps on the board again. Because the jumper caps are connected to the arduino with the GPS chip.
So when we want to upload the code, we need unplug the caps. when we need use the module we need plug the caps again.
And if we use I2c to connect with the chip directly. whatever you plug or unplug. it will work correct. because I2c is connect to the chip directly.
Thank you again to replay to me.
We will correct our wiki as far as I can.
Thank you for your advice. :)
Grey.CC
If you use serial port to upload our wiki code. After you have uploaded the code, it needs to plug the jumper caps on the board again. Because the jumper caps are connected to the arduino with the GPS chip.
So when we want to upload the code, we need unplug the caps. when we need use the module we need plug the caps again.
And if we use I2c to connect with the chip directly. whatever you plug or unplug. it will work correct. because I2c is connect to the chip directly.
Thank you again to replay to me.
We will correct our wiki as far as I can.
Thank you for your advice. :)

2013-10-22 01:58:17 Hi, thanks to reply to me
If you use serial port to upload our wiki code. After you have uploaded the code, it needs to plug the jumper caps on the board again. Because the jumper caps are connected to the arduino with the GPS chip.
So when we want to upload the code, we need unplug the caps. when we need use the module we need plug the caps again.
And if we use I2c to connect with the chip directly. whatever you plug or unplug. it will work correct. because I2c is connect to the chip directly.
Thank you again to replay to me.
We will correct our wiki as far as I can.
Thank you for your advice. :)
Grey.CC
If you use serial port to upload our wiki code. After you have uploaded the code, it needs to plug the jumper caps on the board again. Because the jumper caps are connected to the arduino with the GPS chip.
So when we want to upload the code, we need unplug the caps. when we need use the module we need plug the caps again.
And if we use I2c to connect with the chip directly. whatever you plug or unplug. it will work correct. because I2c is connect to the chip directly.
Thank you again to replay to me.
We will correct our wiki as far as I can.
Thank you for your advice. :)

2013-10-22 01:07:25 Yes, it works without jumpers.
As I have assumed, it just switches the shield between USB-stand-alone-mode and Arduino-shield-mode.
So while I use GPS shield as an Arduino shield, i remain jumpers unplugged and everything is going on as I expect.
mbrdancer
As I have assumed, it just switches the shield between USB-stand-alone-mode and Arduino-shield-mode.
So while I use GPS shield as an Arduino shield, i remain jumpers unplugged and everything is going on as I expect.

2013-10-22 01:07:25 Yes, it works without jumpers.
As I have assumed, it just switches the shield between USB-stand-alone-mode and Arduino-shield-mode.
So while I use GPS shield as an Arduino shield, i remain jumpers unplugged and everything is going on as I expect.
mbrdancer
As I have assumed, it just switches the shield between USB-stand-alone-mode and Arduino-shield-mode.
So while I use GPS shield as an Arduino shield, i remain jumpers unplugged and everything is going on as I expect.

2013-10-22 00:47:42 Hello mbrdancer
After you have uploaded the code , it works well?
I find I can upload the code after I unplug the jumper caps. But I don't know whether I need to plug the jumper caps on the board again when it works.
Could you tell me? Please~
Grey.CC
After you have uploaded the code , it works well?
I find I can upload the code after I unplug the jumper caps. But I don't know whether I need to plug the jumper caps on the board again when it works.
Could you tell me? Please~

2013-10-22 00:47:42 Hello mbrdancer
After you have uploaded the code , it works well?
I find I can upload the code after I unplug the jumper caps. But I don't know whether I need to plug the jumper caps on the board again when it works.
Could you tell me? Please~
Grey.CC
After you have uploaded the code , it works well?
I find I can upload the code after I unplug the jumper caps. But I don't know whether I need to plug the jumper caps on the board again when it works.
Could you tell me? Please~

2013-10-20 01:21:50 UPD:
HAVE A SOLUTION!
OK, guys, ive spent a week on digging the internet and wrote this post just being desperate.
But in couple of hours after that i`ve found another one help request with the similar dfrobot:
[list]
[*]Arduino (not ethernet, just another one)
[*]Serial connection with computer (definitely working, tested using the [url=http://forum.arduino.cc//index.php?topic=73748.0]step-by-step test instruction[/url])
[*]The shield (not the DFRduino GPS Shield) connecting to the Arduino cause the sketch uploading impossibility with the error:[tt]avrdude: stk500_getsync(): not in sync: resp=0x00[/tt]
[/list]
Ive realized the shield has jumpers switching it between modes: USB stand-alone device mode and Arduino shield mode.
Those jumpers being installed causes the RX and TX Arduino pins (used for serial communication) to be used by internal shield communications. So no serial communications could be performed from computer to Arduino in this case. Once ive removed jumpers, the shield has been switched to the Arduino shield mode and almost everything turns to be alright.
And YES, there is NO WORD about these jumpers in any instruction (installation or assembling). Just the schematic and the user brain to realize it.
mbrdancer
HAVE A SOLUTION!
OK, guys, ive spent a week on digging the internet and wrote this post just being desperate.
But in couple of hours after that i`ve found another one help request with the similar dfrobot:
[list]
[*]Arduino (not ethernet, just another one)
[*]Serial connection with computer (definitely working, tested using the [url=http://forum.arduino.cc//index.php?topic=73748.0]step-by-step test instruction[/url])
[*]The shield (not the DFRduino GPS Shield) connecting to the Arduino cause the sketch uploading impossibility with the error:[tt]avrdude: stk500_getsync(): not in sync: resp=0x00[/tt]
[/list]
Ive realized the shield has jumpers switching it between modes: USB stand-alone device mode and Arduino shield mode.
Those jumpers being installed causes the RX and TX Arduino pins (used for serial communication) to be used by internal shield communications. So no serial communications could be performed from computer to Arduino in this case. Once ive removed jumpers, the shield has been switched to the Arduino shield mode and almost everything turns to be alright.
And YES, there is NO WORD about these jumpers in any instruction (installation or assembling). Just the schematic and the user brain to realize it.

2013-10-20 01:21:50 UPD:
HAVE A SOLUTION!
OK, guys, ive spent a week on digging the internet and wrote this post just being desperate.
But in couple of hours after that i`ve found another one help request with the similar dfrobot:
[list]
[*]Arduino (not ethernet, just another one)
[*]Serial connection with computer (definitely working, tested using the [url=http://forum.arduino.cc//index.php?topic=73748.0]step-by-step test instruction[/url])
[*]The shield (not the DFRduino GPS Shield) connecting to the Arduino cause the sketch uploading impossibility with the error:[tt]avrdude: stk500_getsync(): not in sync: resp=0x00[/tt]
[/list]
Ive realized the shield has jumpers switching it between modes: USB stand-alone device mode and Arduino shield mode.
Those jumpers being installed causes the RX and TX Arduino pins (used for serial communication) to be used by internal shield communications. So no serial communications could be performed from computer to Arduino in this case. Once ive removed jumpers, the shield has been switched to the Arduino shield mode and almost everything turns to be alright.
And YES, there is NO WORD about these jumpers in any instruction (installation or assembling). Just the schematic and the user brain to realize it.
mbrdancer
HAVE A SOLUTION!
OK, guys, ive spent a week on digging the internet and wrote this post just being desperate.
But in couple of hours after that i`ve found another one help request with the similar dfrobot:
[list]
[*]Arduino (not ethernet, just another one)
[*]Serial connection with computer (definitely working, tested using the [url=http://forum.arduino.cc//index.php?topic=73748.0]step-by-step test instruction[/url])
[*]The shield (not the DFRduino GPS Shield) connecting to the Arduino cause the sketch uploading impossibility with the error:[tt]avrdude: stk500_getsync(): not in sync: resp=0x00[/tt]
[/list]
Ive realized the shield has jumpers switching it between modes: USB stand-alone device mode and Arduino shield mode.
Those jumpers being installed causes the RX and TX Arduino pins (used for serial communication) to be used by internal shield communications. So no serial communications could be performed from computer to Arduino in this case. Once ive removed jumpers, the shield has been switched to the Arduino shield mode and almost everything turns to be alright.
And YES, there is NO WORD about these jumpers in any instruction (installation or assembling). Just the schematic and the user brain to realize it.

2013-10-19 05:17:49 Have a problem with a "DFRduino GPS Shield For Arduino (ublox LEA-5H)"
every time I connect it to my Arduino Ethernet board:
1. I cant upload any sketch. Getting the mssage:
avrdude: stk500_getsync(): not in sync: resp=0x00
(im using the [url=http://arduino.cc/en/Main/USBSerial]USB2SERIAL Light[/url] due to the USB is absent at the Arduino Ethernet)
2. im curious that i still getting Serial-messages on COM connection with the previous uploaded sketch working
3. Tried the way:
I disconnect the GPS shield
I upload the sketch that uses the GPS shield data requests
I connect the GPS shield.
every time the board trying to get data from GPS shield, it return UTC = 0.0 and then just turns silent and dont respond anymore till reset
AND
- The GPS Shield does work being connected to computer via USB (i even get correct GPS data )
- the Arduino Ethernet (+USB2Serial board + [url=https://www.dfrobot.com/wiki/index.php/10_DOF_Sensor_(SKU:SEN0140)]10 DOF Sensor (SKU:SEN0140)[/url]) does work properly, i can upload any sketch, even debug it with the VisualMicro Arduino debugger.
What`s going on? i cant understand where to start.
mbrdancer
every time I connect it to my Arduino Ethernet board:
1. I cant upload any sketch. Getting the mssage:
avrdude: stk500_getsync(): not in sync: resp=0x00
(im using the [url=http://arduino.cc/en/Main/USBSerial]USB2SERIAL Light[/url] due to the USB is absent at the Arduino Ethernet)
2. im curious that i still getting Serial-messages on COM connection with the previous uploaded sketch working
3. Tried the way:
I disconnect the GPS shield
I upload the sketch that uses the GPS shield data requests
I connect the GPS shield.
every time the board trying to get data from GPS shield, it return UTC = 0.0 and then just turns silent and dont respond anymore till reset
AND
- The GPS Shield does work being connected to computer via USB (i even get correct GPS data )
- the Arduino Ethernet (+USB2Serial board + [url=https://www.dfrobot.com/wiki/index.php/10_DOF_Sensor_(SKU:SEN0140)]10 DOF Sensor (SKU:SEN0140)[/url]) does work properly, i can upload any sketch, even debug it with the VisualMicro Arduino debugger.
What`s going on? i cant understand where to start.
