ntrteam / flashcart_core

A hopefully reusable component for dealing with flashcart specific behavior.
GNU General Public License v3.0
128 stars 32 forks source link

M3DS Real (m3adapter.com) #62

Closed tonyrayo closed 6 years ago

tonyrayo commented 6 years ago

ChipID: 00000FC2 HW Revision: 46464646 ^values for v1/FPGA version, v2 coming soon

Everyone's favorite flash cart is finally here! (hush crickets) Special thanks to GBATemp user _Emmo for providing, well, basically all of this data (N3DS arrives today, however it's on 11.5.0 and hardmod won't happen until next week). Please pardon the lens flair on the reverse PCB image (thankfully the few traces there aren't incredibly important).

Images (Click to Expand)

![slot01_m3r](https://user-images.githubusercontent.com/416528/30240836-e6b1909a-9545-11e7-83f0-f2cc3600b0f1.png) ![front_aka_back](https://user-images.githubusercontent.com/416528/30240837-ec1312de-9545-11e7-9aab-941ae54f7c07.png) ![back_aka_front](https://user-images.githubusercontent.com/416528/30240840-ef2c6dbc-9545-11e7-9dcd-5ac3c11756ef.png)

GM9 Untrimmed Dump: [PASSCARD3____AMFE01_00.zip](https://github.com/kitling/flashcart_core/files/1289855/PASSCARD3____AMFE01_00.zip)
handsomematt commented 6 years ago

I believe the M3DS Real, M3i Zero and the M3i Zero GMP-Z003 all share the same firmware - M3 Sakura. I think they're clones or the same family.

Emmoooo commented 6 years ago

Glad to help with this card, thanks for the mention! My M3DS Real has another PCB though, pictures below.

Images (Click to Expand)

![img_2983](https://user-images.githubusercontent.com/31800662/30241860-11f07c62-958c-11e7-88e5-c4dfa235abaa.JPG) ![img_2984](https://user-images.githubusercontent.com/31800662/30241862-1223cbee-958c-11e7-814a-1d67db231627.JPG) ![img_2985](https://user-images.githubusercontent.com/31800662/30241861-1223c55e-958c-11e7-82ed-c5fb032c2434.JPG)

tonyrayo commented 6 years ago

History of the M3 Line (will be changed/corrected as needed):

Common Name Description Supported Firmware Notes
M3DS Simply A 1:1 clone of the original R4 Wood R4 2GB max card limit (no SDHC support)
M3DS Real Upgraded G6DS Real (microSD instead of NAND) TouchPod, Sakura, WoodM31, YsMenu1 2 known variants (v1 includes a ProASIC FPGA while v2 does away with this chip), SD and SDHC support
M3i Zero (V2_E2) First M3 card with DSi Support TouchPod, Sakura, WoodM31, YsMenu1 Updatable icon/title via core firmware update, includes a proprietary 2-pin to USB adapter (ground/positive), SDHC Support
M3i Zero (GMP-Z003) A revision to the original M3i Zero TouchPod, Sakura (3rd party firmware actively blocked) @HandsomeMatt provides a lot of useful information regarding this cart here

1Denotes 3rd party/modified firmware

Additional Information: GBATemp post regarding decrypting kernel (always needed, regardless of firmware used)

kitlith commented 6 years ago

Does this cart have firmware upgrades as well as kernel upgrades? I thought it didn't.

pixel-stuck commented 6 years ago

the first variant looks like it can't be updated. The second variant looks a lot like the M3i zero

Emmoooo commented 6 years ago

@kitling You're right, I searched for something but couldn't find any upgrades for this one unfortunately.

tonyrayo commented 6 years ago

@kitling There is a base kernel that is needed for this cart (afaik it never received an upgrade, but I will try to verify this).

@dark-samus I'm calling the cart with the FPGA v1 (as it seems to have been released first) and the FPGAless board v2. Both have DLDI support, so I'm hoping that inclusion/lack of FPGA (I can guess at what this was for but have yet to disseminate its function from code) doesn't change its usability for our purposes.

kitlith commented 6 years ago

So, the ability to update the title/icon the cart shows on boot is roughly (not exactly) equivalent to the ability to install ntrboot. If we cannot do the former, we almost certainly won't be able to do the latter.

Oleboy555 commented 6 years ago

m3

this is what my m3ds real looks like

kitlith commented 6 years ago

Closing, as we don't have any evidence of what is needed.

Feel free to comment and I'll reopen if any evidence is actually found.