Beyond that, you may be surprised how many people would wake you up for your stop. Especially in US Commuter Rail systems people tend to follow similar habits and get to know each other over the years. Even on a normal city bus I quickly (months) got used to the pattern of the same people getting on and off at their various stops. If you’re asleep at your stop someone can usually nudge you
I've missed trains that left a station ahead of schedule by a minute or two in my regional metro system. I've also had busses go past a bus stop earlier than the posted time.
The Swiss train up already does this. It also tells you exactly where to go with a plan of the station, how full it is where in the train, where the wagon for food is and tons of other things.