As described and advertised , BUT unfortunately both of these devices mechanicaly failed. The micro USB connector seems to be not securely mounted on the board and unless extreme care is adopted when plugging in and out you risk breaking the USB connector off the board. The first broke on first use and even though i was aware i broke the second shortly after. The Micro USB connector on the boards appear to have a 6 point mounting, two points on the top sides and four points on the underside. These 32M modules seem to only have the two points on the top, on either side of the connector which not only seems but proves to be insufficient. I cannot recommend these devices at all. I can attest that they break extremely easily.
The Micro USB conector is very, but very fragile, I can´t recommend this board at all.