If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

CTR Aging Test Program

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

CTR Aging Test Program

Developer: Nintendo
Publisher: Nintendo
Platform: Nintendo 3DS



So very stubbly.
This page is rather stubbly and could use some expansion.
Are you a bad enough dude to rescue this article?
SOMETIMES I SEE A TEXT BOX AND I JUST CAN'T HELP MYSSDFGFFDHFGDJGGFSHGDFH
This page sucks.
If you could make it suck less, that would be awesome.
Specifically: Really poorly written/formatted and a bit lacking in content.
Hmmm...
To do:
There are a lot of images of the console being tested in various ways, 3D renders and other weird images. Check if any of them are unused.

The CTR Aging Test Program is a 3DS app used by Nintendo to test if the hardware is working properly. All 3DS devices have had this app installed at some point during manufacturing, though after the app finishes the tests it uninstalls itself. While it isn't fully deleted from NAND afterward, any write to NAND has a chance of overwriting this app.

Three versions were produced:

  • v1, which may be unrecoverable due to being overwritten by account.dat and mset. This is purely unintentional, and it's caused by being uninstalled too early for it to not get partly overwritten.
  • v2, which is possible to get working, though it has a bunch of useless tests included.
  • v3, the only New 3DS iteration, which has been recovered from NAND dumps. It's almost like v2, except that several of the useless tests are absent and the camera test doesn't work here (whereas it does in v2).
(Source: GBATemp)

Videos

Main Features

The main feature of this program is an extensive test of the graphics unit of the 3DS, as well as nearly all components of the console.

GPU

  • Textures
  • Subdivision
  • Stencil
  • Shadows/Live Shadow Casting
  • Clamping
  • Sprites
  • Gas
  • Lighting and Shaders
  • Model and Material Rendering
  • Clipping

All 3D models used are in `.obj` format, alongside `.vtx`, `.nrm`, `.elm`, and `.dat` files. Textures used in the program are in `.tga` format.

Other Features

LEDs

  • LED color testing
  • ON and OFF states

Analog Input

  • Joysticks
  • Volume slider
  • 3D slider

Input

  • All keys (A, B, X, Y, Home, Wi-Fi button, etc.)

Sound

  • Channel tests
  • Volume
  • Frequency tests
  • Wave sounds (`.wav`)
  • SoundFont and Sample files (`.bcsar`)

Camera

IMU (Inertial Measurement Unit)

  • Accelerometer
  • Gyroscope

RTC (Real-Time Clock)

SD Card

IR Communication

Game Card Port

NAND

I²C & SPI

  • Port testing
  • Rate and baud testing

Microphone

Menus

There is also a calibration menu for many components:

CTR Calibration Menu Image.png

And a configuration menu:

CTR Configuration Menu Image.png

CTR-Aging Banner.png

The app's banner is in a format which the HOME Menu normally can't read, but this can be fixed to display it properly.

https://tcrf.net/File:Forestillusion_-_1347356160588804097.gif

(Source: [1])