User Tools

Site Tools


notes:flashcart:mkr6

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
notes:flashcart:mkr6 [2024/11/11 12:07] 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.
  
-==== Enable accelerometer passthrough (SPI: FE FD FB F8) ====+==== Lock? (FE FD FB F5) ====
  
-==== Enable save command passthrough (SPI: FE FD FB F9) ====+==== Unlock? (FE FD FB F7) ====
  
-==== (SPI: FE FD FB FB) ====+==== Mode: accelerometer (DS Motion Card) (FE FD FB F8) ==== 
 + 
 +==== Mode4kbit 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) ==== ==== ? (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) ====
notes/flashcart/mkr6.1731326835.txt.gz · Last modified: 2024/11/11 12:07 by asie