TWL EVA

From Rare Gaming Dump
Jump to navigationJump to search

TWL EVA is a collection of software used to test and set up DSis in the factory. Each copy is a slight variation from the next, bundled with files in NitroFS for its specific purpose (ie. including TADs for installing firmware), and with related tests enabled/disabled. Not every version is known or dumped, but the names and basic info can be extracted from the DSi factory logs (nand:/sys/log/product.log).

The versions on this page have been ordered by when they are used in the factory.

PRE_IMPORT

When a DSi is first put together, it only has the SDMC Launcher installed, and no firmware. The Launcher will boot PRE_IMPORT off of an SD card, and then PRE_IMPORT will flash the v2235-7985 factory firmware (this is based off of the TwlIPL prototype firmware). The factory firmware is only able to boot inserted cartridges, and has no menu.

Dumps of this software have intact secure areas.

FLICKER

FLICKER is a basic screen tester. The program will display colors, patterns, and many thin horizontal bars. The bars are used to check if the screen potentiometers are properly adjusted. If not, the bars will appear to flicker. A properly calibrated screen should make the bars appear solid.

TP_CAL

TP_CAL is for testing touch screens. It comes in three different modes: TP CALIBRATION (calibrates the screen), TP ACCURACY (tests calibration), and TEST TP JIG. The JIG mode is like ACCURACY, but with very small tolerances. The dots on the screen must be touched within a few pixels. It is likely that this test was meant to be run under a factory jig with precise button presses, not just people poking at the screen.

AGING & FINAL

AGING and FINAL give a broad overview of the DSi, testing everything from the CPU to NAND to screens. FINAL is run as one quick series of tests, and AGING is run repeatedly for 60 minutes to ensure that the DSi is reliably put together.

MIC

MIC tests the microphones and audio output.

CAMERA

todo

PREPARE & PREWRITE

todo

PCHECK

todo

IMPORT

IMPORT is used to install the final firmware onto DSi consoles in the factory.

NCHECK

todo

Additional Versions: WRITE_SDMC-LNC, SELFTEST

WRITE_SDMC-LNC and SELFTEST are not a part of the normal factory process. WRITE_SDMC-LNC is likely used for repairs. If a bad DSi enters the factory, this tool will re-install the SDMC Launcher to bring the board back to a blank state. This has been seen on some boards, where SDMC Launcher is installed and the release firmware has been deleted.

SELFTEST is harder to guess. The test normally looks similar to AGING/FINAL, but one dumped version just checks the MCU version.