Hi, everyone I have an XO-4 B1 with os27, QB711 and ec 0.3.04. It won't upgrade the OFW, EC firmware or touchscreen firmware.
I've connected a serial adapter and this is the output I get every time: CForth built 2013-01-08 03:12 from commit 7b9cfcf1... > Matrix mode on > releasing > *EC command result timeout > Skipping EC reflash, not enough power* > USB devices: > /usb@d4208000/hub@0,0 > OLPC 4B1, 1063 MHz, 1 GiB memory, 4 GB internal storage, S/N SHC238000B5 > OpenFirmware Q7B11 EC Firmware 0.3.04 2013-01-31 12:22:22 UTC > Type the Esc key to interrupt automatic startup > Boot device: /sd/sdhci@d4281000/disk:\boot\olpc.fth Arguments: > Trying last:\boot\ecfw4.zip > Trying last:\boot\ecfw.zip > Trying last:\boot\bootfw4.zip > FW found - new - Got firmware version: CL4 Q7B14 Q7B > Checking integrity ... > Unsafe to update firmware now - EC command result timeout > Continuing with old firmware > Trying last:\boot\runos4.zip > OS found - Trying last:\boot\runrd4.zip > RD found - Uncompressing Linux... done, booting the kernel. > [ 0.000000] Booting Linux on physical CPU 0 > [ 0.000000] Initializing cgroup subsys cpu ... The battery is OK and fully charged, I've even used other full-charged batteries and the result is the same. I also tried to do manual upgrade from OFW prompt, but for "flash", "flash-ec" and "flash-nn" commands, I always get a "EC command result timeout". I suspect OFW is reporting not enough power because the command it uses to check battery level is also failing. Then I connected the serial adapter to the ec serial port. The output until a complete OS boot is: 2071534:Dbounce > 2071686:PwrButPress assert > 2071688:PwrUP > 2071690:MinOff > 2071792:EN_KBD_PWR > 2071794:EN_Main, EN_1.8V PMIC, VCORE, & SD > 2071804:SOC_SLEEP --> 1 > 2071807:SOC_SLEEP --> 0 > 2071811:EN_1.2V & DDR3 > 2071825:1.8V GPIO > 2071833:3.3V SOC & NAND & DCON & USB > 2071835:Got ALL_PWRGOOD > 2071837:EN_SD2_PWR > 2071844:2072377:Got SYS_RESET > 2072379:PwrUp Done > 2072381:SDI: Start > 2074095:SDI: Host ready > unknown cmd 0x70, arg_size 0 > unknown cmd 0x70, arg_size 0 > 2089073:SDI: Host not ready > 2090565:SDI: Host ready > event mask was 0xffff, is now 0xffff > unknown cmd 0x70, arg_size 0 > event mask was 0xffff, is now 0xffff > 2148155:suspend_hint --> 1 > suspend sync: 00000001 > 2148182:SOC_SLEEP --> 1 > 2153339:SOC_SLEEP --> 0 I suspect ec firmware corruption... any clues anyone? Thanks, Emiliano
_______________________________________________ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel