Project state
From OpenTViX
(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)

