Console Port

From OpenWiz

Jump to: navigation, search

The motherboard has a 4 pin header located between the CPU and the tuners. This is the console port.

The pinout is:

  1. [right side] +5V
  2. serial data out (3.3V LVTTL)
  3. serial data in, presumably (5K pulldown to GND)
  4. GND

It is important to hook up a TTL level converter to this port - direct connection to a RS-232 serial port is likely to result in fireworks.

3.3V powered converters, popular with router firmware hackers, should not be used. Connecting a 3.3V powered Max 3232 to the +5V power supply of this connector WILL lead to a loud pop and a puff of blue magic smoke.

The serial parameters for the console port are 115200 8n1.

During the boot, the bootloader and then the Linux kernel will output information on this port. It is possible to interrupt the bootloader and take control of the device before the Linux kernel is loaded. To gain access to the bootloader:

  • Press @ during the initial stages of boot.
  • Enter b3y0nw1z when prompted for the password.

TANGO15-2 boot loader v1.0.14.4 for wmc_au_0_9/unnamed board
(C) Copyright 2002-2005 Sigma Designs, Inc

NOTE: this boot loader is designed to boot kernels made with the
      2.4.xx releases of the Sigma Designs ARMutils package

Built at Jun 28 2007 16:10:42
Loaded to 0x90060000
Found boot configuration
Booted from parallel flash.
CPU freq.: 202 MHz
DRAM size is 128MB (128MB/0MB)
DRAM0 Params (0xf63001f8/0x00084454)
password : ********
Serial Flash not found
PCI: Configured EM86XX as a PCI slave with 16MB PCI memory
PCI: Each Region size is 2048KB
PCI: Reserved memory from 0x94980000 to 0x95580000 for DMA and mapped to 0x10400
Found RTL8139 at PCI IDSEL 1
  Assign I/O address from 0x58100000, size 0x100
  Assign Memory address from 0x64000000, size 0x100
  Use Memory Mapped I/O
Use "net up" to enable network.

boot> help
TANGO15 boot loader 1.0.14.4
Copyright (C) 2002-2005 by Sigma Designs, Inc

Command List :
  help : shows list of commands
  help <command> : help on command
  boot <target> : boots kernel
  config <conf> [options] : configures boot loader
  download <media> <target> [gz] [address] [size] : downloads image via various media
  dump [option] [addr] [len] : dumps memory area
  flash <command> [args...] : flash commands
  ide <cmd> [args...] : IDE commands
  info <class> : shows information on specified class
  mem <op> [args] : reads from or writes to memory
  net <command> [args...] : network commands
  pci <command> [args...] : PCI operation
  sflash <command> [args...] : sflash operation
boot> 

Credit goes to matthewc for being the first person to post this information.

Personal tools