flashcart_core icon indicating copy to clipboard operation
flashcart_core copied to clipboard

R4i Gold 3DS (r4igold.cc)

Open Diego788 opened this issue 7 years ago • 372 comments

Can my flashcard, "R4i Gold 3DS" be compatible with ntrboot_flasher?

This flashcard can be updated if you put a .nds file from the official page in the SD and opening it... so maybe it can be compatible... the flashcard uses a _DS_MENU.dat and a _rpg folder in the SD.

Here you can find the updater in .nds format with a readme, I know the latest update is from 2013, but it works perfectly fine in all versions of 3DS and DSi.(obviously DSL and DS works)

I put some photos in imgur

Diego788 avatar Aug 13 '17 03:08 Diego788

Geeez, R4i Gold 3DS may or may not have a ton of things using the same name, but different hardware. Thanks for the info, we'll take a look at some point.

kitlith avatar Aug 13 '17 04:08 kitlith

Yeah, I feel like all the "R4i" carts should be categorized by the website that they used. Name alone is too ambiguous.

Cuphat avatar Aug 13 '17 04:08 Cuphat

@Diego788 can we get pics of the cart, and if you are so daring, pics of the board as well?

pixel-stuck avatar Aug 13 '17 05:08 pixel-stuck

I have 2 "R4i Gold 3DS" flashcarts, they are the same but the one without microSD is dead since 2015, so I opened it to show the board

Images (Click to Expand)

20839115_806683279456991_279685226_n 20839189_806683289456990_786062716_n


Diego788 avatar Aug 13 '17 19:08 Diego788

Your last one is probably an *sdhc clone, who is already on todo list... Can you try to run the "flash dumper" option on ntrboot tool on it please, and reports the results here?

Valeri0p avatar Aug 13 '17 22:08 Valeri0p

@Diego788 what ChipID and HW Rev appears when you try to detect it with the tool? The board of my cart looks 100% similar to yours but it is from www.r4isdhc.hk. It's R4 SDHC Dual-Core 2016.

edit: Ok I saw Diego788's photos in the link in the first post and Chip ID & HW Rev (00000FC2 and 2A2A2A2A) are similar to my cart. Even the firmware updater GUI is 100% identical.

EleventhSign avatar Aug 13 '17 22:08 EleventhSign

@EleventhSign I'll Also post the results on my card tomorrow, since it's identical apart from the year on the sticker (there is only one kernel on the website, so...)

In my previous test with the first release CID and HWrev were often the same, and changed pretty randomly (maybe because it'# YSmenu-bricked?), but the one time they were different, CID was FC2 and HW changed a bit of times... I'll report more accurate info soon ...

Valeri0p avatar Aug 13 '17 23:08 Valeri0p

@Diego788 I can confirm that that cart is a clone of the one that has WIP support. I've RE'd most of the updater you posted and basically understand how to dump/flash the device. (most of the commands are the same as ak2i commands) as well as knowing the encryption protocol.

pixel-stuck avatar Aug 14 '17 01:08 pixel-stuck

@Banamy this is an unrelated flashcart, please post them in another issue. Thanks.

pixel-stuck avatar Aug 14 '17 01:08 pixel-stuck

Will do. Mind taking a look at it?

ghost avatar Aug 14 '17 01:08 ghost

@Banamy I'm going to make a build of ntrboot_flasher for @Diego788 then I can look into your cart.

pixel-stuck avatar Aug 14 '17 01:08 pixel-stuck

@Diego788 here's a test build, it won't flash ntrboot, it should, however, read the flash. Use the "Dump flash" option in the menu and post the result here. [removed old test build]

(Note that others should not try this build, it will always "successfully" find a flashcart)

pixel-stuck avatar Aug 14 '17 02:08 pixel-stuck

Ok, I didn't notice the imgurl link on @Diego788 first post 😅; that's my identical same card. For the sake of completeness, here there are my results with ntrboot flasher 0.1.2 First try: ChipID: 2A2A2A2A HW Rew: 2A2A2A2A Second try: ChipID: 00000FC2 HW Rew: 2A2A2A2A and with @dark-samus build :D (yea, I know It dosen't work, I know) First try: ChipID: 00000FC2 HW Rew: 2A2A2A2A Detected: (null) Dump Complete! Backup.bin is 0 bytes (looks empty with an hex editor 😞 )

Second and third try are basically the same...probably because it's YSmenu bricked. Well, at least I've tried :)

Valeri0p avatar Aug 14 '17 07:08 Valeri0p

oops, forgot to do something. Try this one: [old build link removed]

pixel-stuck avatar Aug 14 '17 15:08 pixel-stuck

just a minute...

Valeri0p avatar Aug 14 '17 15:08 Valeri0p

actually, that one should also produce a file of 0 bytes. Give me a sec to get a proper build

pixel-stuck avatar Aug 14 '17 15:08 pixel-stuck

here ya go, sorry about that: [build link removed]

pixel-stuck avatar Aug 14 '17 15:08 pixel-stuck

Tried 3 times, exact same result. Remember that my card is bricked, it doesn't show up on home menu and it can be launched with ntr launcher...

Oh, I see, I'll wait, but IMHO even @Diego788 and @EleventhSign should test that.

Valeri0p avatar Aug 14 '17 16:08 Valeri0p

Thanks :) Can I ask you a stupid question?

Valeri0p avatar Aug 14 '17 16:08 Valeri0p

sure :P

pixel-stuck avatar Aug 14 '17 16:08 pixel-stuck

Oh! now it says Detected: R4 SDHC Dual Core ! It was very fast, but seems that it dumped it! Let me check the dump...

Valeri0p avatar Aug 14 '17 16:08 Valeri0p

please upload that dump here. The flash contents should be encrypted (we've already worked out the encryption scheme though)

pixel-stuck avatar Aug 14 '17 16:08 pixel-stuck

Lol, it's filled with 2A2A2A2A2A2A2A... i've bricked it pretty well xD backup.zip I'll do other dumps anyway, sometimes with old builds the CID changed...

Anyway, if we success on make this dumper working, can I unbrick my flashcard by flashing a backup from someone else?

Valeri0p avatar Aug 14 '17 16:08 Valeri0p

Sorry for the slowness...

Valeri0p avatar Aug 14 '17 16:08 Valeri0p

it's fine, don't worry :)

pixel-stuck avatar Aug 14 '17 16:08 pixel-stuck

OK, one more thing, could you attempt to dump the cart with something like GodMode9? This should attempt to read the ROM at least and should give us some indication of whether or not we're getting good data out of the flash dump. That said, it may not dump at all.

pixel-stuck avatar Aug 14 '17 16:08 pixel-stuck

Nothing, I've done other 4 dumps and they are all filled with ***************************************** The C: drive with gm9 1.2.7 is empty, 0 bytes, 0 files, 0 directories. Should I use a newer release? Also, if you try to dump flash without a cartridge inside, it will say it's an SDHC and will dump it 2MB of zeroes...

ps: when, in the past, trying to restoring my card, I've tried to run the updater from various environments, nds bootstrap, dslite swapping the card...without any results, so maybe we are talking with a wall...

Valeri0p avatar Aug 14 '17 16:08 Valeri0p

Anyway, I'll try to dump it with the latest release of gm9 and d9wip, I'll report back later. Edit: nothing, d9wip "is not an ak2i" and gm9 the same thing.

Valeri0p avatar Aug 14 '17 16:08 Valeri0p

I may be able to recover your cart, tbh. Then you might be able to be of more help :) at this point, if you can jump on freenode irc, #Cakey then we can communicate better

pixel-stuck avatar Aug 14 '17 17:08 pixel-stuck

I see 😏 It will be my first time on IRC, since I'm not a native English speaker. I'll be happy to help you for the next two days =D

Valeri0p avatar Aug 14 '17 17:08 Valeri0p