Try working with him still.
Try setting off bigger louder fireworks and giving him treats. Little snaps probably isnt going to do the trick when the big ones come out. Or once the fireworks start give him a little training treat as they go off?
Maybe try and distract him with a tasty bone or piggy ear.