User Tools

Site Tools


notes:flashcart:mkr6

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
notes:flashcart:mkr6 [2024/09/21 09:26] – created asienotes: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 (SPI: FE FD FB F5) ====+==== Read response (9F FF FF FF) ====
  
-==== Lock cartridge (SPI: FE FD FB F7) ====+Responds with a dummy byte, then three response bytes. 
 + 
 +==== Lock? (FE FD FB F5) ==== 
 + 
 +==== Unlock? (FE FD FB F7) ==== 
 + 
 +==== 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 ''20 80 14''? 
 + 
 +===== ROM commands ===== 
 + 
 +==== Set card chip ID? (B9 01 00 00 dd cc bb aa) ==== 
 + 
 +Set card chip ID to ''aa bb cc dd''
 + 
 +==== ? (D7 50 ?? 00 00 00 00 00) ==== 
 + 
 +Part of the TF card initialization process? ''??'' is 00 or 80 - maybe controls TF card reset?
  
 ==== 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