Not getting any data from GPS module

I am using this GPS:

And hooked it up following this guy and uploaded the same code. I'm using an arduino uno. (Tutorial : Reading GPS data via Arduino - YouTube). I'm using the TinyGPS library.. link on vids description.

When I upload and run the code, I get an output like this:

    Testing TinyGPS library v. 13
    by Mikal Hart
    
    Sats HDOP Latitude  Longitude  Fix  Date       Time     Date Alt    Course Speed Card  Distance Course Card  Chars Sentences Checksum
              (deg)     (deg)      Age                      Age  (m)    --- from GPS ----  ---- to London  ----  RX    RX        Fail
    -------------------------------------------------------------------------------------------------------------------------------------
    **** **** ********* ********** **** ********** ******** **** ****** ****** ***** ***   *******  ****** ***   0     0         0        
    **** **** ********* ********** **** ********** ******** **** ****** ****** ***** ***   *******  ****** ***   0     0         0

Upon research, it seems to be that the TX and RX wires seem to be an issue. I connected pins 2 and 3; rx and tx respectively (also changed it in the code), to an individual segment on my breadboard since those tx and rx wire that came connected with the gps does not seem strong enough to connect directly to the arduino pins. I've tried swapping them around but still no luck...

could this be a faulty gps? The power led lights up though..

If it does seem to be faulty, what other inexpensive gps modules would you recommened that would prefably connect to a nodeMCU?

EDIT:
Looking at this question:

I've implemented the bottom part of the answer to tes whether or not my GPS is working. This is my output:

$GPRMC,000208.000,V,0000.0000,N,00000.0000,E,0.00,0.00,060180,,,N*73
    $GPVTG,0.00,T,,M,0.00,N,0.0,K,N*02
    $GPGGA,000208.000,0000.0000,N,00000.0000,E,0,00,99.9,-17.0,M,17.0,M,,0000*73
    $GPGSA,A,1,,,,,,,,,,,,,99.9,99.9,99.9*09
    $GPGLL,0000.0000,N,00000.0000,E,000208.000,V,N*4B
    $GPRMC,000209.000,V,0000.0000,N,00000.0000,E,0.00,0.00,060180,,,N*72
    $GPVTG,0.00,T,,M,0.00,N,0.0,K,N*02
    $GPGGA,000209.000,0000.0000,N,00000.0000,E,0,00,99.9,-17.0,M,17.0,M,,0000*72
    $GPGSA,A,1,,,,,,,,,,,,,99.9,99.9,99.9*09
    $GPGLL,0000.0000,N,00000.0000,E,000209.000,V,N*4A
    $GPRMC,000210.000,V,0000.0000,N,00000.0000,E,0.00,0.00,060180,,,N*7A

So I guess the GPS is working?? Not sure

Also posted on Stack Exchange. https://arduino.stackexchange.com/questions/45239/not-getting-any-data-from-gps

And SO as well https://stackoverflow.com/questions/46532695/not-getting-any-data-from-my-gps

OP, If you post the same question all over the internet, then please at least leave a link to the others so we don't waste our time trying to answer something that is already answered elsewhere.

One of the comments on the question posted on the arduino stack suggested the GPS was working fine and that I needs to be near a window. I tried it today and left the code running for 2 hours right near my window and still nothing useful.. pretty much the same output as the output I pasted above on the first post.

Thought​s?

Try it outside with a clear view of the sky.

Delta_G:
Try it outside with a clear view of the sky.

Will do tomorrow and update you

Tloz123:
Will do tomorrow and update you

I've tried it and still no difference.. can I completely rule out the fact that the GPS is not faulty in terms of hardware since the arduino ide is printing out outputs..

Tloz123:
can I completely rule out the fact that the GPS is not faulty in terms of hardware since the arduino ide is printing out outputs..

No, as it looks like the GPS is getting no signals.

Before it gets an actual fix, it would normally display the current time which it gets (from cold) from a GPS satellite.

$GPGGA,000209.000

Indicates that either the current time is 00:02:09 or the GPS has been running for 2mins 9secs and not seen any signals.

Changing the GPS configuration to display the GPGSV sentence might provide more clues.

In any case the PPS light on the GPS should chnage in some way between no fix and fix, you dont need software to check that, just power to the GPS.