<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">fyi<br><div><br><div>Begin forwarded message:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>From: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Milosch Meriac &lt;<a href="mailto:meriac@openmoko.org">meriac@openmoko.org</a>&gt;</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>Date: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica">March 19, 2008 6:53:43 AM GMT+08:00</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="Apple-style-span" style="-webkit-text-stroke-width: -1; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>Subject: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica"><b>Re: Adding a system management MPU</b></font></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div> </div>Andy Green wrote:<br><blockquote type="cite">There is a plan to basically put the debug board FTDI chip on the<br></blockquote><blockquote type="cite">mainboard for JTAG / debrick purposes, along with a micro USB conn that<br></blockquote><blockquote type="cite">isn't accessible without opening the case. &nbsp;So we discard the debug<br></blockquote><blockquote type="cite">board as a "product" and all phones expose a "USB UART" console and JTAG<br></blockquote><blockquote type="cite">if you want it.<br></blockquote><br>I would fear the added cost of the FTDI chip - it's also ugly to force the user to open the case.<br>In terms if de-bricking I could imagine to expose the RFCOMM-interface of the Bluetooth chip<br>I decided in my EBook design to stick to a discrete CSR Bluecore4 chip with UART + USB interface. To debrick it you would for example hold a given set of keys that are anyway connected to the MSP and use MSP to set the ARM-core into UART boot mode (from ARM core mask ROM)after resetting it. The MSP will then upload the stepstone over UART into the internal SRAM of your main ARM CPU.<br><br>This stepstone in turn would accept XMODEM image over UART that is routed from RFCOMM/BLuetooth to the main CPU and write page-per-page into NAND/NOR flash. Naturally the main image can also be loaded over SDCARD (the MSP430 sees if a SDCARD is inserted via IO pin). The advantage would be that the case will stay closed and no additional chip or special de-bricking software is needed. The UART-Steptone can be easily stored inside the MSP internal flash (guess 2K is mork than enough for this task). For de-bricking even Hypterterminal or cu (uucp package) would be sufficient.<br><br><br>Warmest regards,<br>--<br>Milosch<br><br><br></blockquote></div><br></body></html>