3 Replies Latest reply on Nov 10, 2014 7:15 AM by bauermax

    Can a firmware update brick my Galileo gen2

    bauermax

      Dear Community!

      I bought myself a new Galileo gen2 (rev. 207) and the first thing I did was of course a firmware update (via the Arduino IDE from Intel). It appeared to be working, but after about 5 minutes an error message box appeared, telling me that something went wrong. That was the last time my computer recognised the Galileo as COM port via Micro-USB. Only the "ON" LED lights up, not the "USB" LED.

       

      So I established a Serial connection to the Arduino (with this one) and tried to recover the firmware with a pre-built image (download here) i downloaded (doing a force system recovery). You can see the serial output below (force recovery doesn't seem to work). Is there any way I can restore my Galileo gen2? Thank you in advance!

       

      05 Build information ****

      ****  Quark 0xFF852000:0x001E23D0 Kernel signed ****

      ****  Quark 0xFF851000:0x00000A69 Bootloader config signed ****

      ****  Quark 0xFF800000:0x00050400 Bootloader signed ****

      ****  Quark 0x00000000:0x00000000 Firmware image version ****

      MFH Boot Priority List:

      ****  Quark 0xFFEC0000:0x0003F400 Firmware stage1 signed ****

      ****  Quark 0xFFE80000:0x0003F400 Firmware stage1 signed ****

       

       

      Platform Data Item List in System Area:

      ****  Quark Data Id:Len = 0x0001:0x0002 Desc = PlatformID Ver=0000 ****

      ****  Quark Data Id:Len = 0x0006:0x0027 Desc = MrcParams Ver=0001 ****

      ****  Quark Data Id:Len = 0x0003:0x0006 Desc = 1st MAC Ver=0000 ****

      ****  Quark Data Id:Len = 0x0004:0x0006 Desc = 2nd MAC Ver=0000 ****

      *************************************************

       

       

      EarlyPlatformGpioInit for PlatType=0x06

      Early Platform Thermal Sensor Init

      Boot mode recovery

      Install PPI: 17EE496A-D8E4-4B9A-94D1-CE8272300850

      *****************************************************************

      *****           ERROR: System boot failure!!!!!!!           *****

      *****  REMOVE ANY FORCE RECOVERY JUMPERS BEFORE PROCEEDING! *****

      ***** - Press 'R' if you wish to force system recovery      *****

      *****     (connect USB key with recovery module first)      *****

      ***** - Press any other key to attempt another boot         *****

      *****************************************************************

      Recovery boot selected..........

      Install PPI: 7408D748-FC8C-4EE6-9288-C4BEC092A410

      Notify: PPI Guid: 7408D748-FC8C-4EE6-9288-C4BEC092A410, Peim notify entry point: 800140F2

      Reinstall PPI: 6F8C2B35-FEF4-448D-8256-E11B19D61077

      FlashMap - Do not create FV Hobs for FV:0xFFD00400 since recovery boot.

      FlashMap - Do not create FV Hobs for FV:0xFFF90400 since recovery boot.

      Install PPI: F34C2FA0-DE88-4270-8414-961222F4521C

      Flash Map PEIM Loaded

      MRC Entry

      MRC McFuseStat 0x00000429

      MRC Fuse : fus_dun_ecc_dis.

      MRC dram_width 0

      MRC rank_enables 1

      MRC ddr_speed 0

      MRC flags: SCRAMBLE_EN

      MRC density=1 tCL=6 tRAS=37500 tWTR=10000 tRRD=10000 tFAW=40000

      MemoryInit:Force bmCold on Recovery

      MRC Version 0111 May 14 2014 10:14:35

      Meminit build May 14 2014 10:14:34

      POST: 0x100

      POST: 0x101

      POST: 0x200

      POST: 0x200

      POST: 0x103

      POST: 0x104

      POST: 0x300

      POST: 0x300

      POST: 0x310

      POST: 0x311

      POST: 0x312

      POST: 0x313

      POST: 0x314

      POST: 0x400

      POST: 0x400

      POST: 0x105

      POST: 0x106

      POST: 0x500

      POST: 0x500

      POST: 0x510

      POST: 0x600

      POST: 0x600

      POST: 0x610

      POST: 0x630

      POST: 0x120

      POST: 0x700

      POST: 0x700

      POST: 0x710

      POST: 0x711

      POST: 0x712

      POST: 0x713

      POST: 0x720

      RDQS T/B eye rank0 lane0 : 5-50 5-51

      VREF R/L eye lane0 : 0-63 0-63

      RDQS T/B eye rank0 lane1 : 4-50 7-51

      VREF R/L eye lane1 : 0-63 0-63

      POST: 0x740

      POST: 0x800

      POST: 0x800

      POST: 0x810

      POST: 0x811

      WDQ eye rank0 lane0 : 237-293

      WDQ eye rank0 lane1 : 247-303

      POST: 0x10B

      POST: 0x10C

      POST: 0x10D

      POST: 0x10E

      POST: 0x110

      POST: 0x111

      POST: 0x112

      POST: 0x113

      HteMemInit....done

      Memory test result 0

      POST: 0x114

       

       

      ---------------------------

      ALGO[CH:RK] BL0 BL1 BL2 BL3

      ===========================

      RCVN[00:00] 469 469

      WDQS[00:00] 297 307

      WDQx[00:00] 265 275

      RDQS[00:00] 027 028

      VREF[00:00] 031 031

      WCMD[00:00] 222 222

      WCTL[00:00] 222 222

      WCLK[00:00] 158 158

      ---------------------------

      POST: 0x1FF

      InstallEfiMemory.

      Found 0xA0000 bytes at 0x0.

      Found 0x60000 bytes at 0xA0000.

      Found 0xFCF0000 bytes at 0x100000.

      Found 0x200000 bytes at 0xFE00000.

      Found 0x10000 bytes at 0xFDF0000.

      RedirectMemoryServicesSetPool Base:Size 0x00100000:0x0BEE0000

      PeiInstallPeiMemory MemoryBegin 0xBFE0000, MemoryLength 0x2FE0000

      CMC Base Address : 0xFDF0000

      Found Microcode ADDR:SIZE 0x80000514:0x2000

      SaveConfig.

      CpuData.CpuAddressWidth : 32

      IIO[0] busbase = 0 Limit=FF

      IIO[0] IoBase = 2000 IoLimit=FFFF

      IIO[0] IoApicBase = FEC00000 IoApicLimit=FEC00FFF

      IIO[0] Mem32Base = 90000000 Mem32Limit=AFFFFFFF

      IIO[0] RcbaAddress=FED1C000

      MemoryInit Complete.

      Early PCIe controller initialisation

      Platform Erratas After MRC

      Register PPI Notify: F894643D-C449-42D1-8EA8-85BDD8C65BDE

      Temp Stack : BaseAddress=0x8007C000 Length=0x4000

      Temp Heap  : BaseAddress=0x80078000 Length=0x980

      Total temporary memory:    32768 bytes.

        temporary memory stack ever used: 16384 bytes.

        temporary memory heap used:       2432 bytes.

      Old Stack size 16384, New stack size 131072

      Heap Offset = 0x74078000 Stack Offset = 0x74080000

      Stack Hob: BaseAddress=0xBFE0000 Length=0x20000

      Loading PEIM at 0x0000EFB6150 EntryPoint=0x0000EFB6240 /jenkins_builder/workspace/GLLO_BSP100.efi

      Reinstall PPI: 8C8CE578-8A3D-4F1C-9935-896185C32DD3

      Reinstall PPI: 5473C07A-3DCB-4DCA-BD6F-1E9689E7349A

      Reinstall PPI: B9E0ABFE-5979-4914-977F-6DEE78C278A6

      Install PPI: F894643D-C449-42D1-8EA8-85BDD8C65BDE

      Notify: PPI Guid: F894643D-C449-42D1-8EA8-85BDD8C65BDE, Peim notify entry point: 800225BD

      Platform PEIM Memory Callback

      Install PPI: EF398D58-9DFD-4103-BF94-78C6F4FE712F

      Install PPI: 1F4C6F90-B06B-48D8-A201-BAE5F1CD7D56

      Install PPI: 49EDB1C1-BF21-4761-BB12-EB0031AABB39

      Notify: PPI Guid: 49EDB1C1-BF21-4761-BB12-EB0031AABB39, Peim notify entry point: 80005109

      The 1th FV start address is 0x00080037400, size is 0x00008000, handle is 0x80037400

      Found firmware volume Image File 80037448 in FV[1] 80037400

      Notify: PPI Guid: 49EDB1C1-BF21-4761-BB12-EB0031AABB39, Peim notify entry point: 80022FDA

      Install PPI: FB6D9542-612D-4F45-872F-5CFF52E93DCF

      CpuAddressWidth: 32

      Loading PEIM at 0x0000EFAB150 EntryPoint=0x0000EFAB240 /jenkins_builder/workspace/GLLO_BSP100.efi

      Register PPI Notify: 49EDB1C1-BF21-4761-BB12-EB0031AABB39

      Notify: PPI Guid: 49EDB1C1-BF21-4761-BB12-EB0031AABB39, Peim notify entry point: EFAC7BA

       

       

      ************************************************************

      ****  Quark EDKII SECURE LOCKDOWN DISABLED            ****

      ****  Quark EDKII Stage 1 Recovery Image 0            ****

      ****  Quark EDKII Stage 2 Image 0xFFD00400:0x00120000 ****

      ****  Quark EDKII Payload Image 0xFF800400:0x00050400 ****

      ************************************************************

       

       

      MFH Flash Item List:

      ****  Quark 0xFFF90000:0x0003F400 Firmware stage1 signed ****

      ****  Quark 0xFFEC0000:0x0003F400 Firmware stage1 signed ****

      ****  Quark 0xFFE80000:0x0003F400 Firmware stage1 signed ****

      ****  Quark 0xFFD00000:0x00120400 Firmware stage2 signed ****

      ****  Quark 0xFFA60000:0x0029310F RAMDISK ****

      ****  Quark 0xFFCFF000:0x00000C05 Build information ****

      ****  Quark 0xFF852000:0x001E23D0 Kernel signed ****

      ****  Quark 0xFF851000:0x00000A69 Bootloader config signed ****

      ****  Quark 0xFF800000:0x00050400 Bootloader signed ****

      ****  Quark 0x00000000:0x00000000 Firmware image version ****

      MFH Boot Priority List:

      ****  Quark 0xFFEC0000:0x0003F400 Firmware stage1 signed ****

      ****  Quark 0xFFE80000:0x0003F400 Firmware stage1 signed ****

       

       

      Platform Data Item List in System Area:

      ****  Quark Data Id:Len = 0x0001:0x0002 Desc = PlatformID Ver=0000 ****

      ****  Quark Data Id:Len = 0x0006:0x0027 Desc = MrcParams Ver=0001 ****

      ****  Quark Data Id:Len = 0x0003:0x0006 Desc = 1st MAC Ver=0000 ****

      ****  Quark Data Id:Len = 0x0004:0x0006 Desc = 2nd MAC Ver=0000 ****

      *************************************************

       

       

      EarlyPlatformGpioInit for PlatType=0x06

      Early Platform Thermal Sensor Init

      RedirectServicesInit: already initialised

      Reinstall PPI: 1F4C6F90-B06B-48D8-A201-BAE5F1CD7D56

      Loading PEIM at 0x0000EFA5150 EntryPoint=0x0000EFA5240 /jenkins_builder/workspace/GLLO_BSP100.efi

      Install PPI: EE4E5898-3914-4259-9D6E-DC7BD79403CF

      Install PPI: A31280AD-481E-41B6-95E8-127F4C984779

      Install PPI: 0AE8CE5D-E448-4437-A8D7-EBF5F194F731

      Install PPI: 1A36E4E7-FAB6-476A-8E75-695A0576FDD7

      Customized Guided section Memory Size required is 0x10010 and address is 0xEF83000

      Install PPI: 49EDB1C1-BF21-4761-BB12-EB0031AABB39

      Notify: PPI Guid: 49EDB1C1-BF21-4761-BB12-EB0031AABB39, Peim notify entry point: 80005109

      The 2th FV start address is 0x0000EF72000, size is 0x00010000, handle is 0xEF72000

      Notify: PPI Guid: 49EDB1C1-BF21-4761-BB12-EB0031AABB39, Peim notify entry point: 80022FDA

      Notify: PPI Guid: 49EDB1C1-BF21-4761-BB12-EB0031AABB39, Peim notify entry point: EFAC7BA

      Loading PEIM at 0x0000EF70150 EntryPoint=0x0000EF70240 /jenkins_builder/workspace/GLLO_BSP100.efi

      UsbPei:OHCI is used for recovery

      CF@EHCI = A0010050

      UsbPei:Enable the 0th OHCI controller for recovery

      Install PPI: 3BC1F6DE-693E-4547-A300-21823CA420B2

      Loading PEIM at 0x0000EF6B150 EntryPoint=0x0000EF6B240 /jenkins_builder/workspace/GLLO_BSP100.efi

      Loading PEIM at 0x0000EF66150 EntryPoint=0x0000EF66240 /jenkins_builder/workspace/GLLO_BSP100.efi

      Install PPI: 652B38A9-77F4-453F-89D5-E7BDC352FC53

      Loading PEIM at 0x0000EF5F150 EntryPoint=0x0000EF5F240 /jenkins_builder/workspace/GLLO_BSP100.efi

      USB Status --- ConnectChange[0000] Status[0100]

      USB Status --- ConnectChange[0000] Status[0100]

      Loading PEIM at 0x0000EF5C150 EntryPoint=0x0000EF5C240 /jenkins_builder/workspace/GLLO_BSP100.efi

      Install PPI: 0DE2CE25-446A-45A7-BFC9-37DA26344B37

      Register PPI Notify: 695D8AA1-42EE-4C46-805C-6EA6BCE799E3

      Loading PEIM at 0x0000EF49150 EntryPoint=0x0000EF49240 /jenkins_builder/workspace/GLLO_BSP100.efi

      Install PPI: 0DE2CE25-446A-45A7-BFC9-37DA26344B37

      Register PPI Notify: 695D8AA1-42EE-4C46-805C-6EA6BCE799E3

      Loading PEIM at 0x0000EF45150 EntryPoint=0x0000EF45240 /jenkins_builder/workspace/GLLO_BSP100.efi

      Install PPI: 268F33A9-CCCD-48BE-8817-86053AC32ED6

      SMM  Base: 0FE00000

      SMM  Size: 00200000

      DXE IPL Entry

      Recovery Entry

      Device Recovery PPI located

      Number Of Recovery Capsules: 0

      Device Recovery PPI located

      Number Of Recovery Capsules: 0

      Loading PEIM at 0x0008002C184 EntryPoint=0x0008002C274 /jenkins_builder/workspace/GLLO_BSP100.efi

      Platform Info: File name table contains 5 entries

      Type '0' for 'ClantonPeakSVP' [PID 2]

      Type '1' for 'KipsBay' [PID 3]

      Type '2' for 'CrossHill' [PID 4]

      Type '3' for 'ClantonHill' [PID 5]

      Type '4' for 'Galileo' [PID 6]