Table of Contents

Enum TwilightAccessControl

Namespace
SceneGate.Ekona.Containers.Rom
Assembly
SceneGate.Ekona.dll

Access control of DSi (Twilight) software.

[Flags]
public enum TwilightAccessControl : uint

Fields

AesSlotB = 2

Use AES slot B -> 0x0380F010 = 0x03FFC400 + 0x180 and KEY1 unchanged.

AesSlotC = 4

Use AES slot C -> 0x0380F020 = 0x03FFC400 + 0x190 and KEY2.Y = 0x03FFC400 + 0x1A0.

CommonClientKey = 1

Use "common key" -> 0x3080F000 = 0x03FFC600 + 0x00.

DebuggerCommonClientKey = 2147483648

Debugger common client key -> 0x0380F000 = 0x03FFC600 + 0x10.

GameCardNitroMode = 256

Game card nitro mode.

GameCardPowerOn = 32

Game card power on.

GameCardSaveReadAccess = 32768

Read access to cartridge save files.

GameCardSaveWriteAccess = 65536

Write access to cartridge save files.

NandAccess = 16

Allow access to NAND (device A-H and KEY3 intact).

None = 0

No access control set.

PhotoReadAccess = 2048

Allow read access for photos.

PhotoWriteAccess = 4096

Allow write access for photos.

SdCard = 8

Allow access to SD Card device (I).

SdCardReadAccess = 8192

Allow read access to the SD card.

SdCardWriteAccess = 16384

Allow write access to the SD card.

Shared2File = 64

Software uses shared2 file from storage SD/eMMC.

SignJpegForLauncher = 128

Sign the camera photo JPEG files for launcher (AES slot B).

SignJpegForUser = 1024

Sign the camera photo JPEG files for the user (AES slot B).

SslClientCert = 512

SSL client certificates (AES slot A) -> KEY0 = 0x03FFC600 + 0x30.