Running a Bitsy board in a sealed black box, with access to com port 3 only. Is there a way to upgrade the build from WinCE 3.0 to WinCE.Net via com port 3 without actually opening the black box?
The Bitsy Windows CE bootloader does not support updating the CE image via the serial port at this time. You might take a look at the application posted at topic 708 for ideas about how to implement a CE applicatoin that loads the CE image via the serial port.
Using the serial port for loading a new CE image is tricky for a number of reasons. One is that it will take 15-30 minutes to load a new CE image via an EIA-232 port, depending on the size of the build and the baud rate you can sustain. Another is that you will want to use hardware handshaking (CTS/RTS) to ensure that you don't drop data. You'll probably want some way to validate that the data you're receiving is good.
Finally, as stated at topic 708, there is a statistically significant chance that your system could be rendered inoperable (no CE image) if the reprogramming were interrupted. The actual flash programming takes a minute or two. Without the CE image, your system will not boot or have the ability to further reprogram itself.
In my estimation, the most reliable way to update the Bitsy system software is as part of routine maintenance in a controlled environment. That said, there's nothing keeping you from trying it!