Well, I know of one seller for the good boards. Other than that, a buyer would have to ask the seller whether his stock actually has the CJMCU legend on the back, or is blank, blank being what you want.
Well, I would admit that it makes less sense to me now than in the beginning.
Not necessarily. If someone is fluent in surface mount, then both the CP2102 (QFN) and the buffer (TSSOP) would just be additional parts to provide space and route. But the two MSP430 processors I'm working with also come in DIP packages. So someone could actually do a through-hole board and use the module instead of the QFN, and the buffer in SOIC, which even I can solder by hand, although it's not pretty to watch.
This started with a friend who thinks there may be a lot of interest in an MSP project he's doing, but is concerned that flashing new firmware versions would require a user to buy a Launchpad. I was just trying to figure out if it's feasible to build the USB function into the project so BSL could be done with just a USB cable which most already have.
And having started on this, I just thought I would finish it up and provide a complete system that anyone could use if needed. That includes the hardware side, but also software at both ends.
Of course TI makes MSP processors with built-in USB, but I think those would be more expensive, and only surface mount. And an Arduino with built-in USB could also be used, but at those would require much higher power than MSP, so batteries wouldn't last as long. But I would say at this point that the requirement for the buffer makes this a marginal idea at best. Anyway, the software is done, so I just want to make sure the hardware actually works, then write it up and be done with it.
I don't have in mind a prototyping board. I assume a project using this stuff would be designed and routed and purchased from service like OSHPark. So a board designed for the particular project. The module has six through-hole connections, so it could be soldered to matching holes in the main board if someone didn't want to do surface mount. So that's why the smaller the module, the better.
Yes, the voltage issue is a problem. But if the processor is to be powered by USB through the buffer, it will know on boot that it should go into BSL because its RXD pin, with pulldown enabled, will be high. In any case, the software on the Windows side can always toggle the DTR->Reset line low and reset the processor. So I don't think there's a need for a reset button.
Well, I expect all of this to be done by whoever is creating a project, not the ultimate users. So it's just two additional items they have to procure and deal with.
I guess I gave the wrong impression somewhere along the line. There is no prototyping board involved.
As to whether it will be useful, I don't really know. But it's been interesting to work on.