Sugar Labs @ NDSU

Building a smarter computing culture in Fargo, ND

XO Debricking “Success” but Keyboard / Trackpad Frozen


This post includes to videos that I took after debricking an XO 1.0, only to find it boot with a frozen keyboard and trackpad. Between the instructions on the wiki and those given by Nate from the Michigan Lending Library, I’m not sure why the keyboard and trackpad are frozen. Here are two of my questions:

1) Was it already a problem, prior to the debricking? (Sorry if these questions sound naive, but I’m a newbie.)

or

2) Did this happen due to the way I debricked it via the d6.py method?

After debricking, I also tried the driver update to fix the keyboard/trackpad issue, but no luck. The two videos in this post show two different ways the XO now boots up, which I thought might lend some insight (hopefully). Below, I’ve also included my email from Nate at the Michigan Lending Library, who discusses the RTC battery inthe midst of both the debricking and keyboard/trackpad issue, which confused me a little bit.

Any help would be appreciated. We want to get at least three of these XO’s going before our first Tech Team meeting at Madison Elementary tomorrow, Tues., 10/11.

Nate’s email from the Michigan Lending Library:

The adapters have each been in routine use in debricking. The USB drive contains
XO software 11.2 and PC drivers for FTDI chip used in these and all OLPC
adapters. See http://xoshare.org/mi for instructions. You can also use the py
script that OLPC uses (provided FTDI drivers are present).

Also, on drive is OFWBoot (Q2D14) for keyboard freeze problem, if you need to
save any data on XO before update. It is in bboot directory — rename
directory boot to use.

There is about a 10 % frequency that the symptoms of RTC problem is a more
serious problem. This is evident when only a “+” is received from the XO as you
try to unbrick it.

You can check if the hardware is working by looking in /dev directory for
ttyUSB0 , which gets recreated on each boot if hardware is working. Also, the
Sparkfun adapter has transmit and receive LED’s. Both LED’s will flash on boot
of communications computer. The transmit LED will flash each time the “enter”
key is pressed. The receive LED will flash if the “bricked” XO ackowledges.
Also, if you power the “bricked” XO off for any reason, you will probably have
to restart communication software on communication computer before repowering
“bricked” XO.

Remember: after fix and software update, you MUST remove AC and main battery
for a few seconds to erase stored parameters in EC — otherwise, keyboard
remains “frozen”. The keyboard will appear frozen after the “unbricking” —
this is solved by the software update.

If you try to remove the RTC battery without extra care, you my rip the battery
holder from motherboard — recommend not trying to remove it. It is a
rechargeable battery and recharges while XO is ON.

Best of success,
Nate

Here, are the two videos, showing two different boots of the debricked XO with a frozen keyboard/trackpad.

Boot A: XO debricked, but keyboard/trackpad frozen

This video shows an XO 1.0 that I debricked, as per the d6.py method on the OLPC wiki. The debricking method worked, as it booted, but the keyboard/trackpad were frozen.

Then, I tried to unfreeze the XO using the method on the OLPC wiki, using a USB drive, but it did not work. This video shows one boot method, pressing the power button and seeing all of the messages displayed before it goes to the Home screen.

Boot B: XO debricked, but keyboard/trackpad frozen

This video shows an XO 1.0 that I debricked, as per the d6.py method on the OLPC wiki. The debricking method worked, as it booted, but the keyboard/trackpad were frozen.

Then, I tried to unfreeze the XO using the method on the OLPC wiki, using a USB drive, but it did not work. This time, I press the power button + the game button X, which goes through a different process, than the Boot A video, showing a quick prompt saying that it is creating a new, which probably corresponds with the OLPC wiki’s statement, “affects XOs with developer key installed or security disabled”. (http://wiki.laptop.org/go/Keyboard_freeze_fix_for_os_650-656)

4 comments on “XO Debricking “Success” but Keyboard / Trackpad Frozen

  1. ncarol
    October 10, 2011

    Please verify that you have removed all source of power (AC and battery) for at least 10 seconds after software update or using OFWBOOT. This should remove the keyboard freeze problem on next boot. This is a firmware issue that showed up with date rollover to year 2011 and will show up in vintage XO’s that require debricking.

    • Chris Lindgren
      October 10, 2011

      I removed all power (battery and AC adapter) after the software update for more than ten seconds (just to be sure).

    • Chris Lindgren
      October 10, 2011

      FTR, Nate and I had a conversation offline, and will be charging the XO batteries to a full charge, so he firmware update will execute.

  2. lfaraone
    October 12, 2011

    http://blog.laptop.org/2011/01/08/keyboardtouchpad-freeze-and-fix/ described the problem you experienced nicely.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Information

This entry was posted on October 10, 2011 by in OLPC, Sugar, usability, XO and tagged , , , .

Categories

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 952 other followers

%d bloggers like this: