I haven't taken a look at my Thompson's gearbox in a long time (the airsoft portion of my pulse rifle has been non-functional for a while - solid SD Studios barrel) but I believe you can get at the anti-reversal latch through the motor port.
If the motor checks out the way I posted to check it, that means the motor, battery and wiring are good (or at least functional), so look in through the bottom of the gearbox. You will see the bevel gear directly at the bottom.
You will see this latch:

engaged in one of the notches on the bevel gear:
[img]http://dna-airsoft.com/images/ClassicArmy/13419-031mo.jpg[/img]
Use a small screwdriver or similar tool to release the latch from the gear, it will let the piston forward and reset the gearbox. I had this problem with my AUG for a while before I realized the battery I was using was toast.
The safest way would be to remove and disassemble the gearbox, inspect for any damage, then reassemble it, but unless you have experience with this, I wouldn't recommend it. But now would be the time to learn
Exo2
My Props WebsiteEdited by: [url=http://p220.ezboard.com/bthealienslegacy.showUserPublicProfile?gid=exoframe2>Exoframe2[/url] at: 4/16/06 11:54 am