Why didn't GPS crash?

  Рет қаралды 372,263

Stand-up Maths

Stand-up Maths

5 жыл бұрын

More on the GPS roll-over.
www.theregister.co.uk/2019/02...
"In the Future the Modernized GPS Navigation (CNAV and MNAV) message has a 13-bit week number, which for all practical purposes solves this ambiguity"
www.gps.gov/cgsic/meetings/20...
See me turn on my TomTom:
/ 26065751
If you want to see more hilarious tales about roll-over errors then, well, READ MY BOOK.
Get it from Maths Gear and be guaranteed a signed first edition hard back.
mathsgear.co.uk/products/humb...
But it is also available on Amazon.
www.amazon.co.uk/Humble-Pi-Co...
CORRECTIONS
- Sorry: I used “overflow” to refer to when the value bursts into the adjacent memory as opposed to just rolling back to zero. But an overflow can simply mean it has rolled over.
- I add the extra week bits to the wrong side of the number! Unbelievable. I even point to the other side of the screen in the video. Somehow I totally missed this until it was too late. I’m surprised loads of people are not pointing it out. So far only Kyle K has noticed. Good on you, Kyle.
- Let me know if you spot anything else!
Thanks to my Patreon supports who do support these videos and make them possible. Here is a random subset:
Vojtěch Mělnický
Fernando Gaete F.
James Dexter
Colin Williams
Alan McNea
Support my channel and I can make more maths videos:
/ standupmaths
Music by Howard Carter
Filming and editing by Matt Parker
Design by Simon Wright
MATT PARKER: Stand-up Mathematician
Website: standupmaths.com/
Maths book: wwwh.umble-pi.com
Nerdy maths toys: mathsgear.co.uk/

Пікірлер: 869
@stensoft
@stensoft 5 жыл бұрын
It affected Prague public transport, ticket validating machines were printing August 23, 1999 on tickets
@EweChewBrrr01
@EweChewBrrr01 5 жыл бұрын
Were people being denied transport because of this?
@DenesBerky
@DenesBerky 5 жыл бұрын
How cool is that! Thanks for the info!
@thewhitefalcon8539
@thewhitefalcon8539 5 жыл бұрын
@@EweChewBrrr01 Don't know, but I would expect not. All the ticket inspectors would know about the problem pretty quickly!
@jasertio
@jasertio 4 жыл бұрын
@@EweChewBrrr01 obviously not
@supercool1312
@supercool1312 4 жыл бұрын
Jan Sten Adámek wh6 the 23rd specifically though
@darcipeeps22
@darcipeeps22 5 жыл бұрын
The little graphic of connecting to the satellite is adorable
@TaohRihze
@TaohRihze 5 жыл бұрын
To answer your title question. The GPS did not crash because it was the phone you dropped in the water.
@andymcl92
@andymcl92 5 жыл бұрын
Came here to make this comment, along with something about the epitome of Parker Audio, but the standupmaths crew is already on it!
@DDL4Blue
@DDL4Blue 5 жыл бұрын
"It does not overflow, it just resets to zero" - literally what unsigned integer overflow is :D.
@demoniack81
@demoniack81 5 жыл бұрын
Well most people think of overflow as signed overflow going into the negative, that's probably why he said that.
@MAlanThomasII
@MAlanThomasII 4 жыл бұрын
An overflow is when it writes to the next bit over (in some other data or op field); a rollover is when it correctly zeros out the current data field without an unwanted write elsewhere.
@THB192
@THB192 4 жыл бұрын
@@MAlanThomasII No, not really. That doesn't happen unless you read out and write back multiple numbers in the same word and perform the math without isolating the number you want. This basically never ever ever happens because nobody does that.
@MAlanThomasII
@MAlanThomasII 4 жыл бұрын
@@THB192 No, an overflow can happen any time the program doesn't perform sufficient bounds-checking. A badly-written program in a language that doesn't enforce sufficient bounds-checking can write outside of the intended word. That this would require a lot of idiocy and work to accomplish and yet happens anyway just proves the aphorism that "If you make something idiot-proof, someone will just make a better idiot."
@THB192
@THB192 4 жыл бұрын
@@MAlanThomasII You're thinking of an out of bounds access. Arithmetic on a word in memory is performed by loading that word to a register, doing the operation, and writing it back. Adding to a memory word can't just "spill over" into the next.
@yuvalne
@yuvalne 5 жыл бұрын
"On behalf of all of us in the past, we're sorry." Too real
@L0j1k
@L0j1k 5 жыл бұрын
Well, nobody expects people from the past to have a crystal ball and be able to predict the future... Well, I dunno. There are some stupid, naive people out there. I mean, just look at how many people take the enormous successes of our modern-day civilization completely for granted, like we live in some kind of shithole that hasn't been improving over the last thirty years on almost every metric you could measure it with.
@dbtest117
@dbtest117 5 жыл бұрын
Improved? to me it has decayed.
@katiekawaii
@katiekawaii 5 жыл бұрын
We could make infinite videos with that line.
@Blox117
@Blox117 5 жыл бұрын
@Mytheroo it could survive (alongside these comments) in an internet archive.
@tj12711
@tj12711 5 жыл бұрын
@@L0j1k "almost every metric" Except the ones that actually matter, like rates of depression, suicide, income inequality, addiction, incarceration, obesity, blood-lead content, job satisfaction, poverty, redlining, foreclosures, bankruptcies, homelessness, CO2 emissions, temperatures, hate crimes, etc. But I mean sure, a tech company told me that we're the best society there has ever been as long as I keep upgrading the computer in my pocket, and I believe them. After all, how could we *not* be the pinnacle of mankind!? We're *awesome* Clearly the pessimists are the naive ones here...
@livingfray2340
@livingfray2340 5 жыл бұрын
Looks like in the specifications for CNAV (IS-GPS-705) whenever they mention week numbers they direct you to IS-GPS-200 paragraph 6.2.4. Which states the weeks start at January 5, 1980. So the new system uses the same start point
@krustykrabpizzzza
@krustykrabpizzzza 5 жыл бұрын
@@Kelan-pn6em Actually, not quite, since we need to calculate 8191 weeks from January 5, 1980. This gives us the result of Saturday, December 29, 2136, which will be the last day of the new first epoch, meaning that the GPS date will roll over on Sunday, December 30, 2136.
@gff655
@gff655 5 жыл бұрын
@@krustykrabpizzzza !Remindme 2136-12-29T23:59:59+00:00UTC
@mungodude
@mungodude 5 жыл бұрын
@@gff655 /r/lostredditors
@justpaulo
@justpaulo 5 жыл бұрын
@@krustykrabpizzzza Great ! Now we know when the end of the world will for sure happen.
@krustykrabpizzzza
@krustykrabpizzzza 5 жыл бұрын
@@justpaulo It does often turn into that, doesn't it? It'll be Y2K all over again. Or someone will make a new system a couple of years before then, and the Matt Parker of 2136 will grab a GPS from the ancient year of 2019 just to show it still working but the date displaying as January 5, 1980, and then explaining the reason no one has heard of it is because the problem was already fixed, and new systems already have nothing to worry about.
@ossapinhosfazemhumah
@ossapinhosfazemhumah 5 жыл бұрын
main takeaway here is: if you stare at screens all day you miss all of life's dogs
@Twisted_Code
@Twisted_Code Жыл бұрын
honestly not noticing the dog was the biggest tragedy of this video, not anything to do with integer overflows/rollovers
@arfsy490
@arfsy490 5 жыл бұрын
"And today is saturday". Wait wtf Matt don't take my friday night away from me!
@bonecanoe86
@bonecanoe86 5 жыл бұрын
We need Rebecca Black to tell us the right order of the days, we're slipping!
@owenb111
@owenb111 5 жыл бұрын
The Friday night you're spending watching maths videos?
@JimCullen
@JimCullen 5 жыл бұрын
I’m watching this on Saturday morning, but hey, he didn’t take your Friday night away from you, he just gave you an extra weekend! It’s actually _last_ Saturday now.
@j__r0d
@j__r0d 5 жыл бұрын
@@bonecanoe86 no
@gordonrichardson2972
@gordonrichardson2972 5 жыл бұрын
ARFSY It took Matt 6 days to finish his holiday, and to upload the video. So 6 modulo 7 means you lost a day, but gained a week.
@x0r1k
@x0r1k 5 жыл бұрын
I can predict a lot of "Parker audio" jokes
@protocol6
@protocol6 5 жыл бұрын
It'd have to almost work for that.
@-danR
@-danR 5 жыл бұрын
His accent. hmmm.... . What's a " 'working' holiday" ?
@Danilego
@Danilego 5 жыл бұрын
Parker Saturday
@LeoStaley
@LeoStaley 5 жыл бұрын
The term is Parker square audio. It's not just Parker.
@toushei
@toushei 5 жыл бұрын
Matt's audio crashed more than the GPS
@hankroest6836
@hankroest6836 5 жыл бұрын
So the WEEK number was a weak number. sorry ;-)
@Theraot
@Theraot 5 жыл бұрын
We are sorry!
@astphaire
@astphaire 5 жыл бұрын
Should have used real weeks
@AlanJenney
@AlanJenney 5 жыл бұрын
The Garmin etrex was developed in the first epoch, as evidenced by the copyright dates. Although it seems it was only on sale after that week number rollover. So it may very well have been coded to assume that the largest week numbers were still in that first epoch, the smaller week numbers in the second epoch. Perhaps the upper 255 weeks in the range were before 21 August 1999 (first epoch) and the lower 769 weeks were 22 August 1999 and after (second epoch). Without knowing the cut-off week number they chose, who knows when Matt's unit actually switched from calculating assuming epoch two to epoch one.
@standupmaths
@standupmaths 5 жыл бұрын
This feels likely! I should have turned it on a few years in advance and monitored its progress.
@kykk3365
@kykk3365 5 жыл бұрын
Mr Parker: Let's go on a hiking vacation to Isle of Wight. Mrs Parker: Yay! Mr Parker: I'm just gonna play with my 13 year old GPS for a video. *I did not notice this dog...or this dog.* Mr Parker: Lucy... Lucy? Luuucy?
@markgearing
@markgearing 5 жыл бұрын
My TomTom VIA 280, bought new about 5 years ago, failed. It thought the time was 10:00am all day and calculated my position to be about 30m (at a guess) from where I really was, so depending on the direction I was travelling it spent most of its time recalculating. To be fair, TomTom sent me an email warning me it would fail, but I preferred to watch it happen. Anyway, I’ve since updated the firmware and it works again, but that’s a lesson for Matt about claiming that “a fix has been available for ages, so there’s no problem”. Proposed fixes are only useful if they’re implemented and tested.
@RealCadde
@RealCadde 5 жыл бұрын
So, dropping your audio phone in some water is a Parker mic drop?
@denelson83
@denelson83 5 жыл бұрын
And given where he was at the time, that would be known as a Wight wash.
@rcollosi
@rcollosi 3 жыл бұрын
denelson83 Parker wight wash
@buddyclem7328
@buddyclem7328 3 жыл бұрын
Most phones are rectangular, so that's kind of like a square, or a Parker Square.
@Mittens_McG
@Mittens_McG 3 жыл бұрын
@@buddyclem7328 Haha! Parker Square. That's a good joke. But not perfect....
@therealdebater
@therealdebater 3 жыл бұрын
I'd like to try to clarify about the term 'overflow' used in a computing context. For most modern computer processors, 'rollover' and 'overflow' are the same thing at a basic level: when it happens, the processor sets some flag---often actually called the 'overflow' flag---and it is up to the software to either look at the flag and respond to it (perhaps with some kind of error) or just ignore it. You might term responding to it as 'overflow' and ignoring it as 'rollover'. It is a frequent mode of software failure for the programmer (or compiler or support library) to fail to respond appropriately (or at all).
@Arkhanno
@Arkhanno 5 жыл бұрын
Matt Parker: time traveling maths comedian
@61Ldf
@61Ldf 4 жыл бұрын
5:20. Matt: “I am recording my dialog”. ?? When Matt is speaking it is almost an unstoppable monolog.
@charlesgaskell5899
@charlesgaskell5899 5 жыл бұрын
The fact that it displayed the 21st August 1999 (the last day of the first epoch) on the 6th April 2019 (last day of the second epoch) suggests that it is doing some sort of windowing on the date which is another reason why it didn't "crash". This was a technique developed for Y2K, as one of the ways of fixing the code. Basically, instead of going chronologically from week 0 to week 1023, it moves the earliest date to a different week. I strongly suspect that it has a piece of code which says "if the week number is greater than [a particular number] then the date is in the first epoch, otherwise the date is in the 2nd epoch". the copyright date says 1999 - 2002, which suggests that the code was originally written in 1999, so my hunch is that the code says "if the week number is greater than 999 then it is the first epoch otherwise it is the second epoch". Though if it was going to crash, it would probably have crash at exactly midnight between 6th April and 7th April, when one satellite would be sending a first epoch date and time and another satellite would be sending a second epoch date and time, rather at some random point during the day on the 7th April when both are sending times from the same epoch
@LycorisSound
@LycorisSound 5 жыл бұрын
I like to think you have dogs following you around all the time, but you never notice they're there until you video yourself.
@gordonrichardson2972
@gordonrichardson2972 5 жыл бұрын
Lycoris Sound Dogs navigate by smell, not GPS...
@error.418
@error.418 5 жыл бұрын
@@gordonrichardson2972 o... k...
@TomStorey96
@TomStorey96 4 жыл бұрын
Parker's dogs. They are there and they are not there until he films himself to find out.
@General12th
@General12th 3 жыл бұрын
@@error.418 I'm getting weird "UM ACTUALLY" vibes from Gordon.
@error.418
@error.418 3 жыл бұрын
@@General12th it do be like that
@twwc960
@twwc960 5 жыл бұрын
Matt, I have exactly the same model of Garmin etrex that you have, and mine is showing the correct date today (April 12, 2019). I may have updated the software at some point, but I don't remember. Mine is running software version 2.20. You can check yours by going to the menu then choosing "Setup" and then "System". I'd be curious to know which version you're running.
@JoanLu
@JoanLu 5 жыл бұрын
Mine is 2.14 and is showing time, date, sunrise and sunset correctly.
@royhenderson4085
@royhenderson4085 5 жыл бұрын
Mine is running version 2.11 and has the correct time and date.
@liquidsonly
@liquidsonly 5 жыл бұрын
@@JoanLu Miine to too, I just put a battery in (x2) after about 5 years without. It took a while to get a fix but the time and date are correct.
@gleggett3817
@gleggett3817 3 жыл бұрын
I've got one that looks like that. Picks up sats outdoors but I can't give it right date. Suspect out of support, and I don't have programming cable anyway.
@steamsuhonen9529
@steamsuhonen9529 5 жыл бұрын
It seems to me that Garmin had actually coded week roll over into the device, because the copyright statement on its screen says it was released during the first roll over. It assumes that big week numbers at the end of the epoch belong to epoch 1 instead of epoch 2.
@plasticuproject
@plasticuproject 5 жыл бұрын
Matt Parker: Remembers to take batteries out of electronics for long term storage. Me: *R U A GOD??*
@Xeroxias
@Xeroxias 5 жыл бұрын
So... the reason things didn't crash is that the week number barely matters to the functionality of the GPS. Kind of underwhelming.
@OriginalPiMan
@OriginalPiMan 5 жыл бұрын
It barely mattered to the functioning of GPSs prior to 2010. There may be more recent devices that care more, but those will be out of use by the 22nd century when the problem comes back.
@KuraIthys
@KuraIthys 5 жыл бұрын
@@OriginalPiMan We hope. Nobody thought we'd still have machines from the 1970's in active use in 2000, but we did. So... There's no saying what will happen. Though, to be fair, the estimated lifespan of electronics with no moving parts consisting primarily of integrated circuits is about 200 years at best. And that's assuming it doesn't contain flash memory (estimated lifespan for data retention of 10-50 years depending on variant) and that the capacitors don't all die. (estimated lifespan about 30 years, but can last longer. Generally also easy to replace if something is being actively maintained.) So... Never say never, but yeah, that does seem like an unlikely timespan for a device to remain in active use. (plus the satellites using the current method would have to last just as long, which is even less likely. - if they don't it isn't all that relevant anymore whether any receiving hardware still works.)
@gordonrichardson2972
@gordonrichardson2972 5 жыл бұрын
Kerico Actually week number is critical to functioning of GPS, because the satellite almanac is valid for exactly one week. When the time comes, the next week's almanac must be downloaded. As long as the satellite and receiver have the same week number, the system works.
@todayonthebench
@todayonthebench 5 жыл бұрын
@@gordonrichardson2972 First off, if the week counter were to check that one uses the current almanac, then the week counter rolling over wouldn't be a problem. (Unless one is a novice at programming.) Secondly, the full current Almanac is sent out ever 12.5 minutes. With orbit status and everything. (The week counter isn't even part of this.) The week counter is part of the GPS time standard. This isn't used for positioning, but rather to tell what time and date it currently is. With a 1.5 second resolution. (in other words good enough to replace the real time clock in battery powered GPS products.) Actual time critical applications that "could" care about the GPS time, are normally using GPS disciplined oscillators/clocks, these are usually accurate to within +/- 10ns. The only thing the week counter has to do with GPS positioning and GPS almanacs is when booting up a device. Since the satellites can provide up to 60 days worth of future information about satellite orbits, then this can greatly help in finding the satellites and thereby reduce the time needed for the GPS receiver to give an actual location. It can take 10-20 minutes to get a initial lock if the device has no clue where the satellites are. Compared to literal seconds if one knows where to look. This is really important in navigation of for an example an airplane that suffers a minor power glitch. Then getting GPS back quickly is a fairly good thing.
@RobertSzasz
@RobertSzasz 5 жыл бұрын
@@todayonthebench a naive implementation of a GPS disciplined clock would have exact timing from second to second, but suddenly send out the wrong date. GPS is usually considered authoritative so it could have caused a bunch of problems if not accounted for.
@NoobixCube
@NoobixCube 5 жыл бұрын
Adding extra bits to the time signature just sounds an awful lot like the Futurama global warming solution of putting a bigger and bigger ice cube into the ocean every time temperatures get out of hand, thus solving the problem once and for all. But... ONCE AND FOR ALL!
@NoobixCube
@NoobixCube 5 жыл бұрын
The thing is, MAYBE in the past few decades we've learned to do better, but in a lot of currently live systems, the IRS for example, modern applications and interfaces are patched into old hardware, or old software running on emulated hardware. While 157 years is a long way off to us, now, I can definitely imagine a case in the 22nd century where some legacy system relies on our present-day CNAV standard, and is going to have trouble with the rollover. In consumer devices, probably not a big issue. Consumer devices go in the bin when a shinier one is released, anyway, but with more and more services moving to cloud servers, I can definitely envisage some descendant of Gmail or something being reliant on spaghetti code and legacy hardware standards.
@demoniack81
@demoniack81 5 жыл бұрын
@@NoobixCube Forget CNAV, I'm waiting to be defrosted from an ice cube in late 9999 along with millions of other developers only for someone to tell us we have a few months to fix an ungodly pile of databases and assorted supporting software which handle dates as a YYYYMMDD character string...
@tomysshadow
@tomysshadow 3 жыл бұрын
I was surprised they didn't decide to just use a 64-bit timestamp (or a 64-bit integer with the current week, if seconds aren't a precise enough measurement.) 64-bit numbers are what's typically used for time nowadays, and will last so long they wouldn't overflow until after the supposed heat death of the universe, so there would be no argument to be had at all. 150 years is better than 20 but when you can get exponentially more time by adding just one bit, and considering this was in 2008 when the idea of a 64-bit number wasn't too outlandish... it seems a bit silly not to take advantage. Bear in mind the Y2K problem started in the 60's or so when it seemed unlikely the same tech would be in use a century later. 150 years isn't even two centuries from now.
@KintroDDO
@KintroDDO 5 жыл бұрын
You helped me with some maths for my dissertation 8-9 years ago. I was working in the press office at Assembly in Edinburgh where you had a show. I got a 1st, thanks!
@jmonsted
@jmonsted 5 жыл бұрын
I have the exact same GPS unit. I bought it around 2006 to log locations to do geolocation for my DSLR.
@badgerrrlattin35
@badgerrrlattin35 5 жыл бұрын
Was worried about my old handhelds. My own tests proved they were still bunny hopping along. Good to see your confirmation. Thanks!
@K-o-R
@K-o-R 5 жыл бұрын
Global Parkersitioning System.
@gorillaau
@gorillaau 5 жыл бұрын
It was a Parker location.
@johnhunter5247
@johnhunter5247 5 жыл бұрын
When I saw your GPS I thought "That looks familiar" And then you turned it on and I was the guy walking around and the satellite connect screen and I realized - my parents own that GPS! I used it when I was like 7! This video has been pure nostalgia. I used to love those animations XD
@randomeverything3023
@randomeverything3023 5 жыл бұрын
This is good to know. I have the same GPS and I'm happy to find out that it should work just find... just not the date of sunrise/set times which is not a deal breaker. The reason It took soo long the first time to gain a signal is because it has been so long since you used it, and you likely used it a few hundred kms away from last point of use.
@FrottyZaoldyeck
@FrottyZaoldyeck 5 жыл бұрын
Ah yes, the good old garmin etrex. Also still got this beauty. After long times of no battery it can take up to half an hour to find proper satellites. Nice to know it would still work.
@gordonrichardson2972
@gordonrichardson2972 5 жыл бұрын
Frotty Zaoldyeck Search for time-to-first-fix.
@gonegolding
@gonegolding 5 жыл бұрын
Frotty Zaoldyeck I still have mine that I bought in 2002. I use it very regularly & it still works perfectly.
@StringerNews1
@StringerNews1 5 жыл бұрын
I still have a pair of these, with serial cables to make _very_ inexpensive Stratum 1 NTP servers. They're not as convenient, or as reliable in the long term as the $700+ receivers, but at $25 each (10 years ago) it's a pretty good trade-off.
@NETkoholik
@NETkoholik 4 жыл бұрын
I have mine too but I haven't looked at it in over a decade! Oh the memories!
@JeremyMayeres
@JeremyMayeres 5 жыл бұрын
So the L5 (CNAV) GPS signal uses the same 1980 epoch if I understand correctly. IS-GPS-705E “20.3.3.1.1.1 Transmission Week Number. Bits 39 through 51 of message type 10 shall contain 13 bits which are a modulo-8192 binary representation of the current GPS week number at the start of the CEI data set transmission interval (see paragraph 6.2.4 of IS-GPS- 200).” In IS-GPS-200J “6.2.4 GPS Week Number. The GPS week numbering system is established with week number zero (0) being defined as that week which started with the X1 epoch occurring at midnight UTC (USNO) on the night of January 5, 1980/ morning of January 6, 1980. The GPS week number continuously increments by one (1) at each end/start of week epoch without ever resetting to zero. Users must recognize that the week number information contained in the Nav Message may not necessarily reflect the current full GPS week number (see paragraphs 20.3.3.3.1.1, 20.3.3.5.1.5, 20.3.3.5.2.4, and 30.3.3.1.1.1).” Sources: www.gps.gov/technical/icwg/IS-GPS-705E.pdf#page59 and www.gps.gov/technical/icwg/IS-GPS-200J.pdf#page59
@kuro13wolf
@kuro13wolf 5 жыл бұрын
How bored must you be to do this
@KyleJMitchell
@KyleJMitchell 5 жыл бұрын
​@@kuro13wolf Not bored, just curious. And _maybe_ typing all of that out would be boring, but I'd bet money that @Jeremy Mayeres just copy-pasted it. So: Not at all. Of course.
@OlafDoschke
@OlafDoschke 5 жыл бұрын
Very fine, then the first 8192 week epoch ends on the midnight between January 5th and 6th of 2137. Funny coincidence 7*8192=57344 is just .25 off 157*365.25 and just ~1 day off 157*365.2425 = ca. 57343 Do mobiles get GPS directly from satellites or via their internet connection? If the latter is the case I fear you (or some Parker grandchild) won't be able to use any of today's phones to make that same rollover check again.
@demoniack81
@demoniack81 5 жыл бұрын
@@OlafDoschke They use internet-assisted GPS. Basically they use the internet to download the orbital parameters of the satellites, so they don't have to wait until they receive it from the satellites themselves (which, as shown in the video, takes forever). They can still function without internet though, it just takes much much longer to acquire a gps signal.
@OlafDoschke
@OlafDoschke 5 жыл бұрын
@@demoniack81 Thanks, that (especially the second part) explains to me, why you would call GPS a feature of a phone. When it would just get GPS data from some server and not have receivers for the GPS signal itself, that would just make it a software feature of being able to interpret the GPS data. And it couldn't work that way as servers have static locations and not your location. The way it is, explains why it can be instant, as it instantly knows GPS satellite positions and also works without an internet connection, albeit slower when it needs several minutes to get exacter satellite positions.
@SubscribedToLife
@SubscribedToLife 5 жыл бұрын
I really enjoy your videos. Thanks for the educational laughter!
@JivanPal
@JivanPal 5 жыл бұрын
The GPS epoch is still defined as 00:00 UTC, 6 January 1980. As such, the 13-bit CNAV week number can be thought of as being a 3-bit "LNAV epoch" number (with 0 being the first epoch) followed by a 10-bit LNAV week number. For example, 12:00 UTC, 7 April 2019 is in the first week (LNAV week number 0) of the third "LNAV epoch" (epoch number 2), so the CNAV week number in binary is 010 0000000000.
@glenmorrison8080
@glenmorrison8080 3 жыл бұрын
Those old simple Garmins are rugged and reliable as hell. I've dropped my little tiny Garmin eTrex 10 down rocky hillsides numerous times, and it's always kept chugging just fine. And it does indeed work today after week reset. Well designed little thing.
@mattmers
@mattmers 5 жыл бұрын
I actually have that same GPS and still use for field work in Montana. Good to know it will still work.
@hosamfikry2924
@hosamfikry2924 3 жыл бұрын
I love your inner peace with the audio challenge you had
@tiikoni8742
@tiikoni8742 5 жыл бұрын
"Locating satellites" :-) I remember my old eTrex Venture I used for geocaching. It took easily several minutes to find the location, even outdoors in completely open area. But it didn't matter, those good old, slow paced times.. :-D
@ReedHarston
@ReedHarston 5 жыл бұрын
Well done sir making do with what you had. I don’t mind a little bit of terrible audio from time to time. The content was worth it. And your ‘redo’ of the first part with no audio was pretty impressive. The timing with the cuts was great and the whole thing was rather enjoyable and funny how you handled it. :) Thanks for the great video! (I wonder how many things I have that I haven’t used in over ten years... plenty for sure!)
@MrTridac
@MrTridac 5 жыл бұрын
I love how the text on screen changes in sync with the devices when you compare the coordinates.
@K-o-R
@K-o-R 5 жыл бұрын
The clifftop footpath between Sandown and Shanklin, to answer your first location query ;) Sandown pier clearly visible in the background there.
@denelson83
@denelson83 5 жыл бұрын
3:08 - That's what's known as a GPS "cold start". It has to download the entire almanac and all of the ephemerides from the visible satellites. 3:49 - That's Brading railway station. 5:25 - Did you ever think to talk to Louis Rossmann about your water-damaged phone?
@gordonrichardson2972
@gordonrichardson2972 5 жыл бұрын
denelson83 Yes. Search for time-to-first-fix.
@kabochaVA
@kabochaVA 5 жыл бұрын
2:54 One satellite. HAHAHA. Two satellites. HAHAHA.
@bballfancalmd2583
@bballfancalmd2583 5 жыл бұрын
Pierre C. 😂 He’s Count Von Count
@megandavis9072
@megandavis9072 5 жыл бұрын
Really enjoyed my "I've been there" moments. Lovely ventnor. :)
@YounesLayachi
@YounesLayachi 5 жыл бұрын
I had your music stuck in my head for some random reason and the intro of this video helped finish it :D
@gahalle
@gahalle 5 жыл бұрын
I also happen to have a yellow eTrex Basic as well, and got inspired to pull it out for a spin this weekend after watching this video first time shortly after upload. As soon as I turned it on, it started counting at January 2012, and after some time to catch up it shows the correct date. Software version is 3.5, so it appears the unit in the video is a few versions behind. But the content of the video is still rather important, as this will happen across a lot of other devices that will not have software updates available. For instance, this video explained something I've been twisting my head around for a long time. My old Garmin nüvi car GPS seemed to malfunction a few years ago and always show the wrong date, and even Garmin customer support wasn't able to explain this.
@aitchpea6011
@aitchpea6011 5 жыл бұрын
IoW is a beautiful place to go walking. I used to love hiking along the cliffs around Sandown as well as other parts of the island (whose names have slipped my memory) years ago. Hope you had a wonderful time there!
@Slikx666
@Slikx666 5 жыл бұрын
Your new book arrived, thanks Matt 👍
@josephdestaubin7426
@josephdestaubin7426 5 жыл бұрын
I was a really early adopter of GPS. I had a Lamar attached to a laptop in a fixed station in my truck. God how I remember those long weights for for that third and fourth satellite. I don't miss it one bit.
@gordonrichardson2972
@gordonrichardson2972 5 жыл бұрын
Joseph DESTAUBIN There's your problem right there! The receiver should have been outside the truck...
@josephdestaubin7426
@josephdestaubin7426 5 жыл бұрын
@@gordonrichardson2972 Actually, the biggest problem was that the maps were rarely adequately accurate.
@michaeld_aus_b
@michaeld_aus_b 5 жыл бұрын
Thanks for your interessting test. I did test it on saturday, when it was supposed to still work :-) Renault TOMTOMs (built in at least up to 2015) needed a software update. They built the update in July 2018 and notified customers in March 2019 :-(
@theB1GFRY
@theB1GFRY 5 жыл бұрын
My understanding is that the GPS picks the date that is closest to the manufacturing date of the device. So it "picked" the end of the first epoch because it was closer which is why is said 99 even before the second reset
@bjornmu
@bjornmu 5 жыл бұрын
My Garmin GPS from 2007 worked fine on Saturday, the day of the roll-over. It worked again when I turned it on at home on Wednesday. But then when I turned it on again at the start of my skiing trip, it could not get a position. Even after it had locked on to 11 satellites, it still had no idea where it was. Fortunately, *I* knew perfectly well where I was, I just use the GPS to tell me how far I have skied. Strangely, it was OK again next morning.
@gordonrichardson2972
@gordonrichardson2972 5 жыл бұрын
Bjorn P. Munch Interesting! Sounds like bad software.
@BrekMartin
@BrekMartin 5 жыл бұрын
Garmin announced that legacy units would only get the time and date wrong. The positioning functionality isn’t affected. If you want a GPS that crashes, try Garmin’s current handheld, the GPSMAP 66S, or 66ST.
@PatrikKron
@PatrikKron 5 жыл бұрын
I like the way you still used the video and remade the audio :)
@standupmaths
@standupmaths 5 жыл бұрын
My commitment to real video! I wanted to use the actual footage and location data from the day (and not re-film on a different day).
@johnmurrell3175
@johnmurrell3175 3 жыл бұрын
An interesting thing to do would be to film the GPS date and time (to the second) around the time the next leap second is inserted into UTC (Usually on the last day of December at midnight UTC) the clock should show 58,59,60,00 seconds rather than the normal 58.59,00 however many systems have problems with coping with leap seconds . You need to be careful about your reference time as that may be off by 1 second for a period before or after the leap second. Time is wonderful when we get an extra second in UTC ! Of course the number of seconds in GMT remains the same for every day but the length of the second changes compared to UTC seconds !
@IanWilkinson
@IanWilkinson 5 жыл бұрын
Happy New Epoch!
@brettbreet
@brettbreet 5 жыл бұрын
Every summer we can rent a cottage In the Isle of Wight, if it's not too dear. Lyrics from "When I'm 2^6"
@Seth_M-T
@Seth_M-T 3 жыл бұрын
Will you still need sticks, Will you still need bricks, When I'm 2^6?
@fredsteinhauser
@fredsteinhauser 5 жыл бұрын
The company I work for also builds and sells GPS clocks for special purposes. In the weeks before the rollover, I got only a few requests if our clocks are prepared for this. Of course, we had resolved this already years ago and so far I have no reports of problems with our clocks after the GPS week rollover. But it needed this video for me to check my trusty Garmin Dakota 20 that I use for hiking. I bought it in 2010, so theoretically it could have been a candidate for being affected. But I also kept the firmware current and the latest version was 5.80 from 2014. There are no issues with the week rollover with my Dakota 20, the date is correctly calculated.
@MallocArray
@MallocArray 5 жыл бұрын
I recently pulled out my Etrex Legend to get back into Geocaching and then read about the epoch issue and thought it would be bricked, but mine did the same thing and I'm good to go.
@CheeseAlarm
@CheeseAlarm 5 жыл бұрын
I just fired up my Garmin GPSmap 76S, circa 2002. It took a while to cold start - unsurprisingly - but showed the date just fine. Once I had set the time zone the time was fine too. Nae problems.
@denelson83
@denelson83 5 жыл бұрын
I've got the same model, a 76S, and it handled the rollover just fine too.
@Filip_Wessman
@Filip_Wessman 4 жыл бұрын
Now I gotta dig out my old pre fix GPS and check it out.
@VeteranVandal
@VeteranVandal 5 жыл бұрын
Matt has a lot of electronic junk stored for future vids. Visionary! Hahahahaha
@George6r4
@George6r4 5 жыл бұрын
I've got the exact same model somewhere in a draw in the house. I'm going to find it and confirm your findings :)
@piikkiniska
@piikkiniska 5 жыл бұрын
My similar eTrex works. Startup screen shows (c) 1999-2002. SW version is 2.14. It was last started in 2011 and as soon as it found the satellites it started to show correct date&time.
@EwanMarshall
@EwanMarshall 5 жыл бұрын
A few things to add, some receivers used in commercial use (like in older planes) already had a solution to this, keep a record of previous week number if new week number - previous week number is negative (one can even ad a threshold for how negative) then one updates a counter as to what epoch one is in, and this whole issue goes away however this does require some persistent storage to store counter and last received week number. I do wonder what the TomTom reports, as it was TomTom that was pushing the buy new GPS narrative.
@Yaxqb
@Yaxqb 5 жыл бұрын
This leaves me with 2 questions: 1. Why 13 bits??? 2. Why this stupid system with weeks?? My calculations show that the 10 bits would have done better work alongside the already needed 20 bits for measuring seconds into the week. With 30 bits for seconds since 1980, the rollover would be 34 years. For completeness sake, adding three bits to that would increase the range to 272 years. Alas, weeks are simply stupid
@LEDewey_MD
@LEDewey_MD 5 жыл бұрын
Our entire Gregorian calendar is the most stupid and archaic system! We should have 13 months with 28 days each, and January 1st should be numbered "zero" and occur on the winter solstice.
@Ssweis23
@Ssweis23 4 жыл бұрын
For your second question: Weeks are used for the receiver to predict the location of the satellites. The satellite doesn't give out its own exact position. Instead, we take its initial position, velocity, and acceleration (which we know is accurate at the time of measurement) and save that. The receiver then predicts the motion of the satellite based on those initial conditions and the satellite's known orbit. That prediction is used to calculation the position of the receiver BUT it is only accurate for about a week after the first measurement so we need a new set of measurements for position, velocity, etc. The choice to use weeks isn't about computer space, it's about measurement accuracy.
@MouseGoat
@MouseGoat 5 жыл бұрын
I Shall remember to watch this wen time comes. ^^
@mechadrake
@mechadrake 5 жыл бұрын
plane carrying our basketball team lost nav during this, probably because of this. 72 hours later it was still grounded. looks like it made some diving or something too. could not land back in the same airport due to weather, it was misalign on mutiple retries. it landed on another one, guess that one had better visibility for visual approach.
@markhood
@markhood 5 жыл бұрын
Given that it rolled into the second epoch when the week number reset, I suspect it knew that it had gone from a large week number to a small one, took that into account and so kept moving forward. Chances are if you'd had it turned on in August 1999 it would have been corrected at the time, and thus have been accurate going into the third.
@Richard_is_cool
@Richard_is_cool 5 жыл бұрын
I waited more than 4 minutes for this video's load of Parker happenings. In the end however this didn't disappoint.
@LEDewey_MD
@LEDewey_MD 5 жыл бұрын
Brilliant, funny and enjoyable video! (At least you didn't drop your phone into a toilet... like I once did!) Keep these videos coming!
@nightman7263
@nightman7263 5 жыл бұрын
When you doing a cold start you shouldn't move the unit for the first 12 minutes so that it can download the almanac.
@denelson83
@denelson83 5 жыл бұрын
Actually, it doesn't take nearly as long to download a complete almanac after a cold start. Not all the GPS satellites are transmitting the same piece of the almanac at the same time. The transmissions are staggered so a GPS receiver can obtain many parts of the same almanac at the same time.
@trexpaddock
@trexpaddock 5 жыл бұрын
That is a mighty fine gizmo ya got there! Good brand that. :D
@wisteela
@wisteela 5 жыл бұрын
Still a very good video. I'd only recently found out about this, right before it was going to happen, and I'd forgotten about it. Nice to know given I want to buy one of those really old ones.
@althaz
@althaz 5 жыл бұрын
I genuinely lost is at "we're sorry". Many actual lolz.
@PicaMula
@PicaMula 5 жыл бұрын
Oooooh man the ending was just spot on XD
@nekogod
@nekogod 5 жыл бұрын
Great vid, love the isle of wight
@keithmyerscough697
@keithmyerscough697 5 жыл бұрын
Happy new epoch everyone!
@clarahowson2911
@clarahowson2911 5 жыл бұрын
Hello from a holiday on the Isle of Man! Hope you enjoy yourself in the Isle of Wight!
@keenanuriu2703
@keenanuriu2703 5 жыл бұрын
Ha! That dog caption cracks me up! So focused!!!
@tekvax01
@tekvax01 5 жыл бұрын
I had an old trimble GPS that will still find the lat and lon after sitting on for several days! BUT not the time after the rollover! it is stuck on aug 22, 1999... I am sad!
@heyandy889
@heyandy889 5 жыл бұрын
god damn miracle that device still works. that's awesome.
@Josh_Fredman
@Josh_Fredman 5 жыл бұрын
I love how that old tech is still working perfectly as intended! There's something clever about not trying to be too clever.
@edopronk1303
@edopronk1303 5 жыл бұрын
Now I want a Futurama (sort of) episode, where everything goes wrong because of the gps roll-over
@eternalfizzer
@eternalfizzer 5 жыл бұрын
Cool - thanks! Just wondering what you use for your lav mic - you say it's hooked up to your phone. I'd love to know what you're using as I do a little audio blogging and I'm impressed by your sound quality with that.
@mikeypeters7003
@mikeypeters7003 5 жыл бұрын
Which mapping software do you use on your phone? Looks nice and detailed. Great video.
@andrewkovnat
@andrewkovnat 5 жыл бұрын
My grandpa uses the same GPS device!
@arcaneminded
@arcaneminded 5 жыл бұрын
They made a real Parker square out position triangulation.
@webrosc
@webrosc 5 жыл бұрын
I have that same garmin sat around somewhere, atleast i think i still have it and didn't bin it last year when i did a tidy up
@d4slaimless
@d4slaimless 3 жыл бұрын
We still use this same model of GPS tracker )). So many kilometers done with this little thing.
@gayahithwen
@gayahithwen 3 жыл бұрын
I do love looking at the standards being set up in technology and the investigations about what happens when those standards are eventually broken. Thanks for this video. I was just barely old enough in 1999that I remember hearing people talk about how the GPS system was going to crash and how it was going to be Y2k part 1. And then... nope. If you want to do some video about Y2k from a historical perspective, I'd love to see it now that I'm an actual adult and more able to understand the implications.
@GummieI
@GummieI 3 жыл бұрын
In case you are not aware, a similar issue will then happen at "03:14:07 UTC on 19 January 2038" for computers too, quite similar to what this video is about, but instead with the internal signed 32bit timer in all computers run out at that time
@LeoStaley
@LeoStaley 5 жыл бұрын
It looks like Lucy disapproves of Matt's internet life.
@Twisted_Code
@Twisted_Code Жыл бұрын
I think my dad might have had a Trex model GPS. That screen for when it is locating satellites looks really familiar.
@eratosthenesieve
@eratosthenesieve 3 жыл бұрын
How did I miss you were on the Isle of Wight!! Damn. Would have loved to come meet you :)
@Armuotas
@Armuotas 5 жыл бұрын
To all the GPS, navigation, and map nerds in UK I advise you to visit Iford (just East of Brighton). You can also visit hilly area just NE from Herbesetin in Spain, and rural areas East from Bakpoli in Ghana. :)
@Jaqen-HGhar
@Jaqen-HGhar 5 жыл бұрын
The rollover happened on my birthday or happened on devices that were around when in high school during the first rollover lol.
@mojosbigsticks
@mojosbigsticks 5 жыл бұрын
I remember when handheld GPS blew my mind. May I live long enough to be mind blown again.
@cycklist
@cycklist 5 жыл бұрын
You'd love geocaching, Matt.
@ThomasO2
@ThomasO2 5 жыл бұрын
"Additional Dialog Record" has now become the second epoch for the initialism ADR.
Does The Average Person Exist?
12:33
Stand-up Maths
Рет қаралды 291 М.
Why is the Apple Calendar so broken?
17:23
Stand-up Maths
Рет қаралды 424 М.
Which one is the best? #katebrush #shorts
00:12
Kate Brush
Рет қаралды 20 МЛН
WHO DO I LOVE MOST?
00:22
dednahype
Рет қаралды 30 МЛН
СНЕЖКИ ЛЕТОМ?? #shorts
00:30
Паша Осадчий
Рет қаралды 6 МЛН
The DEATH of Satellite Communicators?
6:04
MyLifeOutdoors
Рет қаралды 697 М.
THE SCUTOID: did scientists discover a new shape?
14:53
Stand-up Maths
Рет қаралды 708 М.
The Better Boarding Method Airlines Won't Use
8:28
CGP Grey
Рет қаралды 27 МЛН
How to detect bank fraud with maths
12:17
Stand-up Maths
Рет қаралды 186 М.
How to mathematically hang a picture (badly).
18:27
Stand-up Maths
Рет қаралды 436 М.
The Reciprocals of Primes - Numberphile
15:31
Numberphile
Рет қаралды 1,6 МЛН
Garmin GPS: How-To Use Routes, Tracks, and Waypoints
23:43
HikingGuy.com
Рет қаралды 206 М.
Why is TV 29.97 frames per second?
14:27
Stand-up Maths
Рет қаралды 2 МЛН
Recursive PowerPoint Presentations [Gone Fractal!]
14:47
Stand-up Maths
Рет қаралды 542 М.
ТОҚАЛМЕН АЛЫСҚАН ЖЕТІМ ҚЫЗ/ KOREMIZ
46:54
Көреміз / «KÖREMIZ»
Рет қаралды 234 М.
Спас девушку от местного бандита | #shorts
0:59
diaansssss.filmss
Рет қаралды 5 МЛН
New trick 😧 did you expect that? 😁
0:10
Andrey Grechka
Рет қаралды 19 МЛН
진짜 여자만 ?  #kpop #comedy  #해야 #HEYA
0:25
공작삼촌
Рет қаралды 21 МЛН
Морская пена 🤯
0:29
FATA MORGANA
Рет қаралды 3,9 МЛН
Постель #китай #товары #прикол #shorts
0:36