-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
R4i Gold 3DS (r4igold.cc) #3
Comments
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. |
Yeah, I feel like all the "R4i" carts should be categorized by the website that they used. Name alone is too ambiguous. |
@Diego788 can we get pics of the cart, and if you are so daring, pics of the board as well? |
Your last one is probably an *sdhc clone, who is already on todo list... |
@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 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 ... |
@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. |
@banamy this is an unrelated flashcart, please post them in another issue. Thanks. |
Will do. Mind taking a look at it? |
@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. (Note that others should not try this build, it will always "successfully" find a flashcart) |
Ok, I didn't notice the imgurl link on @Diego788 first post 😅; that's my identical same card. Second and third try are basically the same...probably because it's YSmenu bricked. |
oops, forgot to do something. Try this one: |
just a minute... |
actually, that one should also produce a file of 0 bytes. Give me a sec to get a proper build |
here ya go, sorry about that: |
Tried 3 times, exact same result. Oh, I see, I'll wait, but IMHO even @Diego788 and @EleventhSign should test that. |
Thanks :) Can I ask you a stupid question? |
sure :P |
Oh! now it says |
please upload that dump here. The flash contents should be encrypted (we've already worked out the encryption scheme though) |
Lol, it's filled with 2A2A2A2A2A2A2A... i've bricked it pretty well xD Anyway, if we success on make this dumper working, can I unbrick my flashcard by flashing a backup from someone else? |
Sorry for the slowness... |
it's fine, don't worry :) |
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. |
Nothing, I've done other 4 dumps and they are all filled with ***************************************** 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... |
Anyway, I'll try to dump it with the latest release of gm9 and d9wip, I'll report back later. |
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 |
@EleventhSign do you know where the mismatches started at? i.e. where in the FIRM they start? We have dsfirmverify now as well, maybe run it on one you try... |
any news? :0 |
Significant progress has been made :) EleventhSign provided me with a lot of flash dumps, and eventually me, Normmatt and Kitlith figured out that the flash header is actually a block of code. Essentially, there's a "softcore" implemented on the flashcart. It's essentially a little microcontroller that you can hook up to a design in an FPGA or CPLD. The specific version is "picoblaze3". We found a disassembler and Normmatt threw it in there, and the result is this: https://gist.github.com/Normmatt/7a12a6bfa120fbe9ee5d2234f1ac7ea2 So, there's work to do to document this thing, but it's going good :) |
woah, very noice, it's looking great :D |
If the flash chip indeed contains vital code for the flashcart to even function, doesn't flashing b9s_ntr essentially brick it? Or does the FIRM offset happen to be far away from the header code that is vital for this flashcart to even work? |
i'm waiting for my 2 Acekard 2i to arrive. But if i can make work this card it would be nice :) |
@jason0597 the header is at the start of flash. Our FIRM needs to go to the area where the fake retail ROM usually is, so no, it won't interfere. Plus, by modifying the code, we can actually change where said retail ROM data goes, and a lot more about how this flashcart works :) |
I think I've decided that, for now, we'll only support SW revisions 7+. This being due to lack of flash read commands that can read the entire flash on lower software revsisions, and thus not really being viable to support. This will be implemented as a check against what's returned from the getSWRev command, so running it on lower versions will not hurt it. Other than that it's just figuring out how exactly to properly map the reatil ROM data |
hmm, what SW revision does my flashcard has? |
you have SW rev 7. That said, every card is easily upgradable to SW rev 7, using the updater. So it's not too big of a deal :) |
@dark-samus It appears that the pre-flashed ntrboot card might be an r4igold.cc clone because it dumps a good backup when selecting "R4 SDHC Dual Core". The one wrinkle is that it doesn't use encryption apparently. |
@zoogie looks like that cart is not this one, or at least not all the way. It looks like it was just responding to the B7 commands as if they were normal commands that you'd send to read out a normal retail gamecard. It's not a proper flash backup at all. |
So, finally got my flasher, used it to read the chip, confirmed that it had "ff" on every byte, used the site that was recommended to me and reflashed a working "bios", it is the SpongeBob atlantis one, however, I'm still trying to figure out what kernel it uses, as it doesn't seem to want to boot the r4igold.cc one, just hangs on the loading screen, i did test with ntrbootflasher and it detects it as r4i gold 3ds, i can proceed to backup and flash, but as expected, no results, i may possibly be back in the game as a tester if needed |
hello again lol |
Good Morning to all, i've an r4igold.cc marked 2013 with 7.07 Firmware onboard; for developer i want write on 25q16as chip the dump of an r4igold.cc not marked and that work with ntrboot. You think that it will work? Where i can find a full dump of a normal r4igold.cc? Can i write the kernel update file directly with wellon programmer? |
Just re asking a question but, I know all of you are busy and all, but could I ask if there are plans to support this card, or if there's too much of a hassle to support it in favor of other cards? I'm asking because this is the only card that I could find locally, and ordering online really isn't in the cards for me. |
Yes, this is planned to be supported. I don't remember where exactly in the line this is for being actually supported, but it's definately been worked on. |
almost forgot this thread XD |
Hello everybody. I have the same cart. Are there any news? |
We getting anywhere? (THANKS FOR EVEN TRYING <3, I appreciate your help.) |
alrighty guys, here's a test build: Thanks to @EleventhSign for working on this The relevant option is "r4isdhc.hk" |
I wish I had read this earlier. I bricked my r4isdhc.hk R4 SDHC Dual Core just by pressing Ace3DS+ on the select flashcart menu. (My PCB only says TT-Red right above the sd card port, rather than "72" and "SDHC", which is something that hasn't been shown anywhere else, and the sticker on mine was fake so I didn't actually know what kind of flashcart mine was) |
Any News On This Card #129 Bricked ChipId 2A2A2A |
That cart is basically this one right here. Did you say it's bricked? Well, you can try the test build from a few posts up by kitlith. If it says unsupported then most likely the header area of the spi chip at offset 0 is trashed or erased. The only way to recover from that is by using a hardware flasher. I hope that's not the case. |
now r4i gold 3ds plus is the best NTR flashcard, and no timebomb, you can find it on Mod3dscard site |
ak2i is best if you can get/find this. it doesn't lose the flashcart feature after flashing. FastHub-Libre을 사용하여 Mi 5에서 보냈습니다 |
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
The text was updated successfully, but these errors were encountered: