Added support for the new FooGadget pulse protocol