<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic i.MX6Q SystemOnChip in RecoveryMode in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6Q-SystemOnChip-in-RecoveryMode/m-p/301763#M38104</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After 2 months of good and loyal service, our MarsBoard (an i.mx6 based arm board) stopped working.&lt;/P&gt;&lt;P&gt;I was doing some tests with the USB OTG and linux gadget modules. Everything worked fine, my device was detected by my host PC. Until the marsboard suddently freezed (Unable to type anything).&lt;/P&gt;&lt;P&gt;I rebooted the board, and nothing showed up on the USB-serial output. What could have happened ?&lt;/P&gt;&lt;P&gt;I checked if the device was still detected (using linux command lsusb), it printed this :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;BLOCKQUOTE&gt;
&lt;P&gt;Bus 002 Device 117: ID 15a2:0054 Freescale Semiconductor, Inc. i.MX6Q SystemOnChip in RecoveryMode&lt;/P&gt;
&lt;P&gt;Bus 002 Device 118: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I checked on Internet if anyone had the same problem, and noticed that I was not alone (a few guys using Wandboards, and some other imx6-based boards). Some said it was related with the boot mode selection. I checked the boot mode switch, and noticed no problems.&lt;/P&gt;&lt;P&gt;I checked the power supply, and tried with another one, nothing special.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;I also tried to re-flash the whole thing (uboot, kernel and rootfs), as the board is still detected by MFG-Tool, with no success. It's stuck on the "temporary" uboot part, and this is what is printed on the serial output :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;
&lt;P&gt;U-Boot 2009.08 (Dec 12 2012 - 12:06:05)&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;CPU:&amp;nbsp;&amp;nbsp; Freescale i.MX 6 family 0.0V at 792 MHz&lt;/P&gt;
&lt;P&gt;Temperature:&amp;nbsp;&amp;nbsp; 46 C, calib2ation d!ta 0x5a051569&lt;/P&gt;
&lt;P&gt;mx6q pll1: 792MHz&lt;/P&gt;
&lt;P&gt;mx6q pll2: 528MHz&lt;/P&gt;
&lt;P&gt;mx6q pll3: 480MHz&lt;/P&gt;
&lt;P&gt;mx6q pll8: 50MHz&lt;/P&gt;
&lt;P&gt;ipg clock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 25000000Hz&lt;/P&gt;
&lt;P&gt;ipg per clock : 25000000Hz&lt;/P&gt;
&lt;P&gt;uart clock&amp;nbsp;&amp;nbsp;&amp;nbsp; : 80000000Hz&lt;/P&gt;
&lt;P&gt;cspi clock&amp;nbsp;&amp;nbsp;&amp;nbsp; : 60000000Hz&lt;/P&gt;
&lt;P&gt;ahb clock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 50000000Hz&lt;/P&gt;
&lt;P&gt;axi clock&amp;nbsp;&amp;nbsp; : 100000000Hz&lt;/P&gt;
&lt;P&gt;emi_slow clock: 11111111Hz&lt;/P&gt;
&lt;P&gt;ddr clock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 200000000Hz&lt;/P&gt;
&lt;P&gt;usdhc1 clock&amp;nbsp; : 200000000Hz&lt;/P&gt;
&lt;P&gt;usdhc2 clock&amp;nbsp; : 200000000Hz&lt;/P&gt;
&lt;P&gt;usdhc3 clock&amp;nbsp; : 200000000Hz&lt;/P&gt;
&lt;P&gt;usdhc4 clock&amp;nbsp; : 200000000Hz&lt;/P&gt;
&lt;P&gt;nfc #lock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 19805696Hz&lt;/P&gt;
&lt;P&gt;Board: MX6Q-SABRELITE:[ POR]&lt;/P&gt;
&lt;P&gt;Boot Device: I2C&lt;/P&gt;
&lt;P&gt;I2C:&amp;nbsp;&amp;nbsp; ready&lt;/P&gt;
&lt;P&gt;DRAM:&amp;nbsp;&amp;nbsp; 1 GB&lt;/P&gt;
&lt;P&gt;MMC:&amp;nbsp;&amp;nbsp; FSL_USDHC: 0,FSL_USDHC: 1&lt;/P&gt;
&lt;P&gt;Using default environment&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;From what I read, the "SystemOnChip in RecoveryMode" is the SoC mode when it fail to boot on everything it could.&lt;/P&gt;&lt;P&gt;I can't think of anything that could have wreak havoc on the MarsBoard. I had just the g_webcam gadget loaded, had a Ps3Eye plugged, and the usb debug and OTG connected to the PC. Nothing more.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;If you ever runned into this issue, any solution or hint would be appreciated :smileyhappy:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 20 May 2014 13:23:07 GMT</pubDate>
    <dc:creator>KailoKyra</dc:creator>
    <dc:date>2014-05-20T13:23:07Z</dc:date>
    <item>
      <title>i.MX6Q SystemOnChip in RecoveryMode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6Q-SystemOnChip-in-RecoveryMode/m-p/301763#M38104</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After 2 months of good and loyal service, our MarsBoard (an i.mx6 based arm board) stopped working.&lt;/P&gt;&lt;P&gt;I was doing some tests with the USB OTG and linux gadget modules. Everything worked fine, my device was detected by my host PC. Until the marsboard suddently freezed (Unable to type anything).&lt;/P&gt;&lt;P&gt;I rebooted the board, and nothing showed up on the USB-serial output. What could have happened ?&lt;/P&gt;&lt;P&gt;I checked if the device was still detected (using linux command lsusb), it printed this :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;BLOCKQUOTE&gt;
&lt;P&gt;Bus 002 Device 117: ID 15a2:0054 Freescale Semiconductor, Inc. i.MX6Q SystemOnChip in RecoveryMode&lt;/P&gt;
&lt;P&gt;Bus 002 Device 118: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I checked on Internet if anyone had the same problem, and noticed that I was not alone (a few guys using Wandboards, and some other imx6-based boards). Some said it was related with the boot mode selection. I checked the boot mode switch, and noticed no problems.&lt;/P&gt;&lt;P&gt;I checked the power supply, and tried with another one, nothing special.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;I also tried to re-flash the whole thing (uboot, kernel and rootfs), as the board is still detected by MFG-Tool, with no success. It's stuck on the "temporary" uboot part, and this is what is printed on the serial output :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;
&lt;P&gt;U-Boot 2009.08 (Dec 12 2012 - 12:06:05)&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;CPU:&amp;nbsp;&amp;nbsp; Freescale i.MX 6 family 0.0V at 792 MHz&lt;/P&gt;
&lt;P&gt;Temperature:&amp;nbsp;&amp;nbsp; 46 C, calib2ation d!ta 0x5a051569&lt;/P&gt;
&lt;P&gt;mx6q pll1: 792MHz&lt;/P&gt;
&lt;P&gt;mx6q pll2: 528MHz&lt;/P&gt;
&lt;P&gt;mx6q pll3: 480MHz&lt;/P&gt;
&lt;P&gt;mx6q pll8: 50MHz&lt;/P&gt;
&lt;P&gt;ipg clock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 25000000Hz&lt;/P&gt;
&lt;P&gt;ipg per clock : 25000000Hz&lt;/P&gt;
&lt;P&gt;uart clock&amp;nbsp;&amp;nbsp;&amp;nbsp; : 80000000Hz&lt;/P&gt;
&lt;P&gt;cspi clock&amp;nbsp;&amp;nbsp;&amp;nbsp; : 60000000Hz&lt;/P&gt;
&lt;P&gt;ahb clock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 50000000Hz&lt;/P&gt;
&lt;P&gt;axi clock&amp;nbsp;&amp;nbsp; : 100000000Hz&lt;/P&gt;
&lt;P&gt;emi_slow clock: 11111111Hz&lt;/P&gt;
&lt;P&gt;ddr clock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 200000000Hz&lt;/P&gt;
&lt;P&gt;usdhc1 clock&amp;nbsp; : 200000000Hz&lt;/P&gt;
&lt;P&gt;usdhc2 clock&amp;nbsp; : 200000000Hz&lt;/P&gt;
&lt;P&gt;usdhc3 clock&amp;nbsp; : 200000000Hz&lt;/P&gt;
&lt;P&gt;usdhc4 clock&amp;nbsp; : 200000000Hz&lt;/P&gt;
&lt;P&gt;nfc #lock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 19805696Hz&lt;/P&gt;
&lt;P&gt;Board: MX6Q-SABRELITE:[ POR]&lt;/P&gt;
&lt;P&gt;Boot Device: I2C&lt;/P&gt;
&lt;P&gt;I2C:&amp;nbsp;&amp;nbsp; ready&lt;/P&gt;
&lt;P&gt;DRAM:&amp;nbsp;&amp;nbsp; 1 GB&lt;/P&gt;
&lt;P&gt;MMC:&amp;nbsp;&amp;nbsp; FSL_USDHC: 0,FSL_USDHC: 1&lt;/P&gt;
&lt;P&gt;Using default environment&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;From what I read, the "SystemOnChip in RecoveryMode" is the SoC mode when it fail to boot on everything it could.&lt;/P&gt;&lt;P&gt;I can't think of anything that could have wreak havoc on the MarsBoard. I had just the g_webcam gadget loaded, had a Ps3Eye plugged, and the usb debug and OTG connected to the PC. Nothing more.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;If you ever runned into this issue, any solution or hint would be appreciated :smileyhappy:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 May 2014 13:23:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6Q-SystemOnChip-in-RecoveryMode/m-p/301763#M38104</guid>
      <dc:creator>KailoKyra</dc:creator>
      <dc:date>2014-05-20T13:23:07Z</dc:date>
    </item>
  </channel>
</rss>

