Fix Clock: Difference between revisions

From OLPC
Jump to navigation Jump to search
(New page: This page is on how to fix a clock on a write protected machine. (these machines don't boot and give the message " ==Get the back off the Laptop== # Remove the four screws below the top s...)
 
Line 10: Line 10:
# Put the screen back in place, and put in a screw or two.
# Put the screen back in place, and put in a screw or two.


==Hook the laptop up to another laptop through the serial port==
==Hook the laptop up to another one through the serial port==

(probably need to use a pc, though some builds for the XO may have the capability to do this)

# Connect a serial port to the laptop
# Connect a serial port to the laptop
# Using a serial to usb converter, connect the laptop to your personal laptop
# Using a serial to usb converter, connect the laptop to your personal laptop

Revision as of 20:54, 13 December 2007

This page is on how to fix a clock on a write protected machine. (these machines don't boot and give the message "

Get the back off the Laptop

  1. Remove the four screws below the top section of the laptop.
  2. Take off the plate over the screen.
  3. Remove the four screws around the screen.
  4. Slide the screen down.
  5. Remove the four screws holding in the back.
  6. Slide the back off.
  7. Put the screen back in place, and put in a screw or two.

Hook the laptop up to another one through the serial port

(probably need to use a pc, though some builds for the XO may have the capability to do this)

  1. Connect a serial port to the laptop
  2. Using a serial to usb converter, connect the laptop to your personal laptop
  3. Use a program like minicom to access the laptop serially

Fix the clock

  1. power up the laptop, and hit ‘i’ a bunch after seeing ‘Forth’ (easy to miss, just re-try)
  2. Then, do the following commands at the ok prompt. (hitting enter after each one)
    1. ok debug secure-startup (sets a break point at secure startup)
    2. ok resume (runs and breaks at secure start up)
    3. f (gives a forth 'ok' prompt)
    4. ok clock-node @ iselect
    5. ok decimal
    6. ok sec min hour day month year set-time (sec, min, hour, etc. should be numbers correlating to the current date) (e.g. 00 48 3 13 12 2007 set-time)
  3. power off, and try booting.