I ordered and received my product very quickly. I supplied Vcc pin with 5V but your product didn't work. The reason is that you use a 5V LDO regulator (MIC5219-5.0BM5) to supply the VCC pin of the DRV8837.
For my point of view, the supply range shall be 6V to 11VDC
It needs very little explanation which is available from the website. It could be improved by providing a few simple pictures of the layout, showing the links you have to cut to enable the various operating modes.
The module itself looks well designed and works as expected. Some information is partly in the text, but a proper small document would help a lot instead of googling and trial and error. Purpose of "ALT" pin? I2C Adresses? Which jumper switches address? Which jumper disables pullup?
So just got done soldering the pins for the FTDI connection, and have to say the actual ESP8266 soldering job was a little rough. To make sure it would work while I had the soldering iron out I gave it a once over.
Also, I was able to find their wire diagram images off their eBay page for the other reviewer who was asking. http://i232.photobucket.com/albums/ee47/mickey231bhq/test/bb_e01adp_pinout_zpsa0mtnr4a.jpg
ESP8266 firmware flasher http://i232.photobucket.com/albums/ee47/mickey231bhq/test/bb_e01adp_fdt_zpspfqqzqd9.jpg Link to tool: http://www.electrodragon.com/w/ESP8266_firmware_flasher
Seller could give better instructions on how to use this programmer for both flashing and the Arduino IDE. While I was able to flash the ESP-01 I was unable to upload a simple blink program using the sellers Arduino IDE settings.
Update: I wasn't able to get this to upload code from the Arduino IDE the original way this board worked and after messing with this thing for hours I ended up making my own two button version from scratch. With the knowledge of making my own from scratch I now knew how this board was supposed to work and I finally made some changes to where I got this board to upload code from the Arduino IDE as well.
Now this probably is considered ruining the board but it works flawlessly for me. I ended up soldering a jumper wire to from 0 to GD and from there I soldered a post onto RS. I am able to place a jumper pin onto the extruding metal wire lead and the post to short it out. From there I just remove the jumper pin totally and then hit "Upload" in the Arduino IDE and it uploads every time.
It's a very ugly quick fix, here's the photo: http://getlift.org/gallery/blkbox_bb-E01ADP_hack.jpg
Works with my 3.3v & 5v FTDI connectors. Works/Tested with Arduino IDE 1.6.5 Works/Tested with ESP FLASH DOWNLOAD TOOL V2.3 (Able to update board firmware)
Just a Warning: This isn't very useful for anything but programming. Being that if you want to RUN the board GPIO 0 is always grounded out!
The board arrived in acceptable time, but it did not work. When I plugged it to an ESP8266 and an FTDI Serial device, it showed data coming from the ESP8266, but not data could be sent to the ESP8266. A check of the data trace showed, that a SMD resistor in the TXD path was connected at one side only. Resoldering made the communication work, but no programming mode. It turned up, that all soldering was poor, and the smaller SMD components started to fall of the board. No chance to resolder all of them by hand, especially w/o schematics. However, when contacted, the seller responded immediately and promised to ship a new board. I hope the new one is fine.