I just got mine and it does work as a Generic Zigbee Switch.
Zigbee parsed:[raw:catchall: 0000 0005 00 00 0040 00 28A8 00 00 0000 00 00 0D0000, profileId:0000, clusterId:0005, clusterInt:5, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:28A8, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[0D, 00, 00]]
fingerprint profileId:"0104", endpointId:"01", inClusters:"0000,0003,0006,FC57,FC11", outClusters:"0003,0019", model:"ZBMicro", manufacturer:"SONOFF"
ZCL version:03
Software Build Id:1.0.4
Model:ZBMicro
Manufacturer:SONOFF