Plot hole: Dane says as long as the train is moving the signal to Grazer-1 is completely transparent. So shouldn't ATAC have been able to find Grazer-1 during the ten or so minutes the train was stopped while the bad guys were looking for the CD?
Continuity mistake: Admiral Bates has different ribbons from the first movie to this one. Not only does he have at least five additional ribbons (which is possible), but certain awards have disappeared altogether.
Factual error: Several of the Navy Officers seen throughout the movie, including Admiral Bates have some of their ribbons in the wrong order, to include the marksmanship ribbon and Kosovo.
Revealing mistake: When Bobby opens the door to grab the CD from the computer look at his right hand, he already has the CD before he's taken it out of the computer.
Continuity mistake: When Travis Dane went on the computer to switch tracks to begin the course for the head-on collision, the monitor displays the green trail swapping from the upper track to the lower track. In the next scene where you see the train passing over the switch track, it went on the upper track.
Continuity mistake: When Casey Ryback is heading towards the start of the train, Penn asks his henchman to check the roof of the carriage. In the first shot a man gets up off his seat and another one takes his place. In the second shot when the man is outside making his way onto the roof, you can clearly see that the other man has not moved from his position, let alone taken his place.
Continuity mistake: This happens when they stop the train in order to get the CD that was confiscated by Steven Seagal. A moment or two after the train comes to a complete stop, Travis Dane explains how important the disc is - if you look behind him you can see the scenery outside the window still moving very quickly.
Audio problem: At the beginning of the movie, the terrorists start take over the train, Ryback beats up a terrorist and throws him out of the train then some guy says something into the radio like, "we got one casualty", his mouth doesn't match what he's saying.
Revealing mistake: When Ryback is fighting the grey-haired bad guy in the kitchen, the bad guy is losing and spots a meat cleaver on the counter. When he quickly picks it up, holding it at head level, you can see the cleaver blade wobbling from side to side. An obvious rubber prop.
Factual error: The film's plot violates the third of the Ten Immutable Laws of Security by Scott Culp. The premise of the law is: When one has physical access to a computer system, given enough time, he can take over the system. In the film, the reverse happens: Dane takes over an ATAC site remotely while people inside (who have complete physical access) cannot do anything to wrest the control back. In the real world, it is usually possible to simply cut the connection cable or antenna and take control back. (Even Windows XP and later have such simple lockdown provisions as part of Windows Firewall.) After the lockdown, the passcodes can be changed and other measures taken.
Suggested correction: They don't have physical access to the satellite. It is in orbit, it is impossible to have physical access unless they had someone on the satellite.
That would be a plausible explanation, had it been in the film. But in the film, Dane hacked into ATAC system, not the satellite. That's how he implemented bogus satellites.
You also have to remember Dane designed and wrote the software that ATAC is using. He may have written in access stuff that can't be disabled. So they couldn't have disconnected the building and gotten back control of their systems. There is no way that they could have gotten back control of their satellite.
An yet, the exact opposite happened at the end of the film: Ryback shot Dane's laptop, severing his persistent remote connection. Immediately, ATAC personnel regained control of the satellite. It appears you're smarter than the filmmakers and would make a better film if you tried. But it also appears that they've made not one but several mistakes here.
Other mistake: When Ryback enters his message about the train being hijacked into his PDA he faxes it to the Mile High Cafe and signs it Ryback. When the cook at the cafe gets the fax there is no signature on it.
Audio problem: When the mercenaries begin to take over the train one of them grabs an older woman and the small child with her. The bad guy threatens to "shut that bitch up or I will", but what he says doesn't match his mouth.
Plot hole: At the end of the movie once Ryback and the others take over the helicopter, Ryback calls in to ATAC to let them know the hostages were OK. How did he manage to do this? He didn't know where Admiral Bates and his people would be, only that he was able to send his fax message to his cafe, which still had no idea if his message got to Bates at all. It also begs the question how Ryback could turn a dial on a radio and magically call in to a top secret military facility that he didn't even know about.
Revealing mistake: Before Trillings and Gilder enter their passcode for the first time at ATAC there's a screen showing the codes already entered and the transfer completed before they've typed anything.
Continuity mistake: When Captain Trilling enters the room where Captain Gilder is waiting for him, she says "Have some champagne, Captain Trilling." When she says this, she has the wine glass in her right hand. A split second later, as Captain Trilling gets close to her, she has changed the glass to her left hand. There was not enough time for her to do that, especially lying on her side like she was.
Continuity mistake: When they decide to use the second Pegasus missile, the guy with the glasses says that they still have eight possibilities left. The Admiral tells him to pick one. He is about to pick Delta, then switches to Kappa. In a previous shot that shows the large screen with all of the remaining satellites, when the guy said that there were still eight left, the Kappa satellite is not there.
Character mistake: After Ryback was allegedly killed, Penn claims "we got him, but the SOB killed six men." Penn would not have known this, as he was with Dane the whole time preoccupied with Dane and his plans - he was nowhere near all the killings done by Ryback and never checked with his men at the time who was still accounted for. Also, it appears Ryback killed much more than just six by then anyway.
Visible crew/equipment: When the bad guys steal the helicopters and take off you can see the blades spinning at the top of the frame from the camera chopper during the wide shot of the other two choppers.
Other mistake: After Dane says to Penn "They'd shoot all the hostages", he says something additional but there is no sound - just his mouth moving from the side view as the camera pans to Penn's face.
Factual error: The terrorists supposedly stole the helicopters from a fictitious National Guard Base near Leadville Co. (No such base exists), but when they take off in the helicopters you can see the eastern slope of Pikes Peak in the background. Indicating that the helicopters are taking off from an airport just east of Colorado Springs.