Currently only requesting satellite data is (will be #25) implemented so the only valid value for the Operation field of Request Packet 0x38 is 1. Setting this field to 2, i.e. trying to load data into the satellite, should raise NotImplementedError (any other value will return an error from the GPS, correct?).
While I could implement loading data into the GPS I am (a) unable to test this and (b) don't want to "brick" my GPS ;-)