notes:flashcart:mkr6
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| notes:flashcart:mkr6 [2024/09/21 09:26] – created asie | notes:flashcart:mkr6 [2024/11/11 12:40] (current) – asie | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== NeoFlash MK6/R6 (NDS) programming ====== | ====== NeoFlash MK6/R6 (NDS) programming ====== | ||
| - | ===== Commands | + | ===== SPI commands |
| - | ==== Unlock cartridge | + | ==== Read response |
| - | ==== Lock cartridge | + | Responds with a dummy byte, then three response bytes. |
| + | |||
| + | ==== Lock? (FE FD FB F5) ==== | ||
| + | |||
| + | ==== Unlock? | ||
| + | |||
| + | ==== Mode: accelerometer (DS Motion Card) (FE FD FB F8) ==== | ||
| + | |||
| + | ==== Mode: 4kbit EEPROM (FE FD FB F9) ==== | ||
| + | |||
| + | ==== Mode: 512kbit EEPROM (FE FD FB FA) ==== | ||
| + | |||
| + | ==== Mode: 2/4/8mbit FLASH (FE FD FB FB) ==== | ||
| + | |||
| + | TODO: Responds with '' | ||
| + | |||
| + | ===== ROM commands ===== | ||
| + | |||
| + | ==== Set card chip ID? (B9 01 00 00 dd cc bb aa) ==== | ||
| + | |||
| + | Set card chip ID to '' | ||
| + | |||
| + | ==== ? (D7 50 ?? 00 00 00 00 00) ==== | ||
| + | |||
| + | Part of the TF card initialization process? ''??'' | ||
| ==== TF: Write command byte (D7 57 xx 00 00 00 00 00) ==== | ==== TF: Write command byte (D7 57 xx 00 00 00 00 00) ==== | ||
| Line 15: | Line 39: | ||
| * 68: Read 3 bits | * 68: Read 3 bits | ||
| * 69: Read 4 bits | * 69: Read 4 bits | ||
| - | |||
| - | ==== TF: Read data, 4 bits (D7 46 00 00 00 00 00 00) ==== | ||
| ==== TF: Read data, 1024 x 4 bits (D7 4E 00 00 00 00 00 00) ==== | ==== TF: Read data, 1024 x 4 bits (D7 4E 00 00 00 00 00 00) ==== | ||
notes/flashcart/mkr6.1726910810.txt.gz · Last modified: by asie
