Project state

From OpenTViX

Jump to: navigation, search

(This article needs propper formating by a wiki guru)

Stages:

Contents

Unsecuring original firmware

The original TViX firmware is protected by encryption and a checksum.

  4000/5000: Completed by BadEip, Leader and BMF
  4100/5100: Completed by BadEip, Leader and BMF
  6500/7000: Completed by BadEip, Leader and BMF

Reverse engineering firmware layout

Reverse engineering will be considerd completed when we have full documentation of the header area and data area in the original firmware.

  4000/5000: (wip)
  4100/5100: (wip)
  6500/7000: (wip)

Proof of concept

As proof of concept we will accept modified firmware with telnet or ssh enabled. The firmware must be accepted by the internal TViX upgrade utility on an unmodified box, and must not result in bricking or any other artifacts.

  4000/5000: Released, confirmed, by nol33t, djaffre, Zal, Janne, MichaGue
  4100/5100: Released, confirmed by Goose, gnasher666, CHiPs, Al and QuarX
  6500/7000: Released, pending confirmation (1/5), confirmed by thespecialist

Firmware Packaging

The encryption, checksum, header area and data area in the original firmware is fully understood, and TViXFW [1] can be used to create- and extract .fwp images.

  4000/5000: Pending header area and data area documentation
  4100/5100: Pending header area and data area documentation
  6500/7000: Pending header area and data area documentation

Alpha release

Alpha release should be able to run init scripts off an alternate mount point. (internal harddrive, attached USB device, net share)

  4000/5000: (not released)
  4100/5100: (not released)
  6500/7000: Released, pending confirmation (0/5)

Beta release

Beta release should include alpha features and the ability to execute an alternate main binary from a specific directory on an alternate mount point. (internal harddrive, attached USB device, net share)

  4000/5000: (not released)
  4100/5100: (not released)
  6500/7000: (not released)

Stable

TBA

  4000/5000: (not released)
  4100/5100: (not released)
  6500/7000: (not released)

Mature

TBA

  4000/5000: (not released)
  4100/5100: (not released)
  6500/7000: (not released)
Personal tools