<div dir="ltr"><div><div><div>Dear James,<br><br></div>Thank you so much for your guidance and all references. I will try my best to recover it, since i have not done these types of works before, it will be difficult for me. Below are the SKU numbers that you asked.<br><br>SKU322 CQF51200C5E<br>SKU326 CQF51300085<br>SKU322 CQF512000F8<br>SKU322 CQF51300003<br>SKU322 CQF51200026<br>SKU322 CQF512000C6<br>SKU322 CQF51200C6A<br><br></div>Regards,<br></div>OLE Nepal Tech Team.<br><div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 14, 2017 at 3:16 AM, James Cameron <span dir="ltr"><<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">G'day Buddhi,<br>
<br>
Thanks for your question.  Your question is not about Sugar, but I'll<br>
reply here because there are some people who may be interested.<br>
<br>
This problem is seen with low frequency and has known causes.<br>
<br>
Please tell me the SKU, the affected serial numbers, how many laptops<br>
affected, and how many laptops unaffected?  I use this for measuring<br>
the problem.<br>
<br>
My recommendations are;<br>
<br>
(a) now, repair the affected laptops using serial adapter [1] and SPI<br>
FLASH recovery for XO-4 using CForth [2],<br>
<br>
(b) in future, identify laptops likely to be affected (see below) and<br>
before reflashing remove charger and main battery for 30 seconds,<br>
<br>
(c) in future, when firmware reflash does hang, do not turn off,<br>
instead connect a serial adapter and repair,<br>
<br>
(d) now, if the number of laptops is too high, reinforce normal<br>
precautions for handling and storage.<br>
<br>
<br>
In more detail;<br>
<br>
Electrostatic discharge, high altitude radiation, extreme<br>
temperatures, humidity or physical shock can cause temporary<br>
malfunction of the CPU, memory, and SPI FLASH chip.  Malfunction<br>
may be invisible until firmware reflash is started.<br>
<br>
Firmware reflash may hang.  At this time some blocks are correctly<br>
written with new firmware, some blocks are erased, and some<br>
blocks have old firmware.<br>
<br>
e.g. "NNNNNEOOO" instead of "NNNNNNNNN", where "N" is new, "E" is<br>
erased, and "O" is old firmware.<br>
<br>
Combined with your power off, the damage to SPI FLASH data means the<br>
XO-4 cannot start.<br>
<br>
<br>
In much deeper detail;<br>
<br>
The symbol "10" is during startup after CForth has run and before Open<br>
Firmware has turned on memory management unit and caches.<br>
<br>
<a href="https://github.com/quozl/openfirmware/blob/olpc/cpu/arm/mmp3/resetvec.fth#L143" rel="noreferrer" target="_blank">https://github.com/quozl/<wbr>openfirmware/blob/olpc/cpu/<wbr>arm/mmp3/resetvec.fth#L143</a><br>
<br>
The symbol "16" is during startup after Open Firmware has unpacked and<br>
processor cache is synchronised to memory.<br>
<br>
<a href="https://github.com/quozl/openfirmware/blob/olpc/cpu/arm/mmp3/resetvec.fth#L232" rel="noreferrer" target="_blank">https://github.com/quozl/<wbr>openfirmware/blob/olpc/cpu/<wbr>arm/mmp3/resetvec.fth#L232</a><br>
<br>
Both "10" and "16" can be result of interrupted reflashing.<br>
<br>
The full list of symbols is;<br>
<br>
"00" CForth before loading Open Firmware,<br>
"01" CForth after loading but before executing,<br>
"10" Open Firmware before turning on memory management unit and caches,<br>
"11" Open Firmware after turning on memory management unit and caches,<br>
"12" Open Firmware before inflating dropin,<br>
"13" Open Firmware after inflating dropin,<br>
"14" Open Firmware with uncompressed dropin,<br>
"15" Open Firmware after dropin is written to cache, and<br>
"16" Open Firmware after cache is synchronised to memory.<br>
<br>
CForth is in the first block of SPI FLASH, and can be used via serial<br>
adapter.<br>
<br>
References:<br>
<br>
1.  <a href="http://wiki.laptop.org/go/Serial_adapters" rel="noreferrer" target="_blank">http://wiki.laptop.org/go/<wbr>Serial_adapters</a><br>
2.  <a href="http://wiki.laptop.org/go/SPI_FLASH_Recovery_for_XO-4_Using_CForth" rel="noreferrer" target="_blank">http://wiki.laptop.org/go/SPI_<wbr>FLASH_Recovery_for_XO-4_Using_<wbr>CForth</a><br>
<span class=""><br>
On Wed, Dec 13, 2017 at 03:49:13PM +0545, Buddhi Tuladhar wrote:<br>
> Dear all,<br>
><br>
> I am facing this strange problem in XO4. Every time i start xo4 a big size<br>
> number appears in screen eg 10,16 . Below i have links of the picture of xo4<br>
> screen. this problem appears after flashing the xo with the custom image i<br>
> build, it is not frequent but sometimes while flashing xo4's firmware, it gets<br>
> stuck in the middle and everything stops. After that only thing i can do is to<br>
> press power button and off it, then after that if i try to on the xo, big size<br>
> number appears. I cannot even go to "ok prompt" to re flash the xo. It is<br>
> creating a big problem for me. If anyone can guide me to solve this problem i<br>
> would be very thankful.<br>
><br>
</span>> [1]<a href="http://download.olenepal.org/xo10.jpg" rel="noreferrer" target="_blank">http://download.olenepal.<wbr>org/xo10.jpg</a><br>
> [2]<a href="http://download.olenepal.org/xo16.jpg" rel="noreferrer" target="_blank">http://download.olenepal.<wbr>org/xo16.jpg</a><br>
<span class="">><br>
> Regards,<br>
> Buddhi Raj Tuladhar,<br>
> OLE Nepal Tech Team<br>
><br>
</span>> References:<br>
><br>
> [1] <a href="http://download.olenepal.org/xo10.jpg" rel="noreferrer" target="_blank">http://download.olenepal.org/<wbr>xo10.jpg</a><br>
> [2] <a href="http://download.olenepal.org/xo16.jpg" rel="noreferrer" target="_blank">http://download.olenepal.org/<wbr>xo16.jpg</a><br>
<br>
> ______________________________<wbr>_________________<br>
> Sugar-devel mailing list<br>
> <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.<wbr>org</a><br>
> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/<wbr>listinfo/sugar-devel</a><br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
James Cameron<br>
<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
</font></span></blockquote></div><br></div>