TWL EVA

TWL EVA is a program used for quality control on DSi consoles right off the assembly line, and possibly to test them for repairing as well (thought because TWL EVA makes references to a "repair" mode).

Test list

This is a list of the tests that can be accessed from TWL EVA's menu by holding the start button on boot, or by cancelling the aging test if it autoboots that. The tests are categorized by which menu they are available in.

EVALUATION MENU:
- CPU, Various CPU tests (more info needed)
- MIC,Microphone tests and sampler
- LCD, Displays colored bars to test top screen
- LCD-RED, Displays lines and colors to test screens
- EMI DEMO, Model and rendering tests (need to confirm) with Super Smash Bros. screenshots on the bottom screen
- KEY, Displays button input values both graphically and by showing the registers
- NVRAM , Reads and writes old DS config in NVRAM, and displays version info
- PMIC,Tests power management chip (controls power and backlight)
- CAMERA, Configures camera settings like exposure, sharpness, white balance, etc. Also allows for saving photos, basic camera tests, and viewing photos from those tests
- RTC, Sets the RTC to the selected time
- PSRAM
- NAND, Writes dummy files to NAND for testing, displays NAND chip info, and has the ability to read/write to NAND in hex
- SNDEX, Sound tests
- TWL INFO, Displays system info like configuration and manufacturer details for NAND, battery, PMIC, and camera
- SD, SD read/write tests and displays SD card info
- MCU, Manages LED for WiFi, power, camera. Also controls brightness, volume, mic gain, and the resisters for all
- WRFU, Check current and old mac addresses
- TP, Touch sceen calibration
- INITIALIZER, Formats NAND, installs .nand and .tad files (will not work on retail, untested on dev. Installing with the .nand option will result in a brick that unlaunch can't protect against), writes HWInfo and MCU firmware

TEST PROGRAM:
- SELF CHECKER, Run full test on system
- AGING, Run full test on system
- FLICKER ADJUSTER, Displays thin bars, which cause flickering, to see if screens need to be adjusted
- LCD UNIT CHECKER, Displays thin bars, which cause flickering, to see if screens need to be adjusted
- TP CALIBRATION, Calibrates touch screen
- TP ACCURACY, Tests touch screen calibration
- CAMERA TEST, Tests cameras and saves photos from the test to the SD card
- CAMERA ASSY, Tests cameras and saves photos from the test to the SD card

MISC MENU:
- Test Sound, Plays music and sound effects
- Sound Output, Plays a tone in the left, right, or both speakers.
- Swap Display, Swap bottom and top screens
- Dump Eeprom, Displays button input values
- FS Viewer, Browse and display file content in ROM, NAND, or the SD card in hexadecimal or plaintext
- RTC Set, Sets the RTC to the selected time
- BarCode Menu, Creates barcodes and and QR codes with the serial number and other console info
- Clear User Data, Presumably clears user settings/photos/saves
- Boright Spot, Unknown, this is greyed out and so we're unable to access it

Additional info

- The .tad installer follows the same rules as TwlNmenu, needing programs to be signed for the target console.
- Different versions of TWL EVA may exclude certain functions. The above list is for all functions across each version of the program.
NINTENDO DSi™
Demonstration
Source:
- Foxconn


Dumped by:
March42, HudU, ufo, Normmatt, Rezrospect, for FOI
NINTENDO DSi™
Demonstration
Source:
- Foxconn


Dumped by:
March42, HudU, ufo, Normmatt, Rezrospect, for FOI