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: 2024/09/21 09:26 by asie