Unbrick R4 by using TWLoader or JTAG

Discussion in 'R4 DS' started by di4b0lik, Jul 18, 2017.

  1. di4b0lik
    OP

    di4b0lik Member

    Newcomer
    20
    1
    Jul 18, 2017
    Italy
    Hello guys, yesterday my old r4i gold (non-3ds version from r4igold.cn) got bricked after a failed bootloader update, now every time i put it on my ds the console gets stucked. Since i dont own a dslite nor another r4 card, i was wondering if it would be possible to reflash the correct bootloader by using TWLauncher on my new 3ds xl with CFW.

    I've also noticed that on the back side of the pcb there is a jtag connector, do you know where i could find a .bin version of the bootloader to flash it on my r4? because i've only found .nds versions of r4i gold bootloaders...

    Thanks in advice :)
     
  2. Ryccardo

    Ryccardo WiiUaboo

    Member
    3,211
    1,544
    Feb 13, 2015
    Italy
    Imola
    It's usually possible to run a flashcard programmer homebrew in twloader+nds-bootstrap (or even just adding DSi headers to it and converting it to cia), but there are 2 difficulties:

    Some of the flashing programs don't have valid headers (I managed to make a 3 GB DSiware... :D) but this can be fixed, Apache Thunder has experience here
    The flashcard may need, depending on design, to cooperate to actually accept a new firmware!

    For the raw flash image... from a flashcard of the same model, of course (I doubt the team would care to help, assuming they are still around and they actually know how their product actually works)
     
  3. Lilith Valentine

    Lilith Valentine GBATemp's Wolfdog™ Cuddle lesbian derp

    Member
    20,065
    21,165
    Sep 13, 2009
    Antarctica
    Between insane and insecure
    The only way to really unbrick that cart is with another cart and a DS Lite/Phat. You need another cart to launch the updater and you a DS Lite/Phat because DSi/3DS added a security measure to prevent hot swapping. The R4i Gold Team has only released the .nds updaters.
     
  4. di4b0lik
    OP

    di4b0lik Member

    Newcomer
    20
    1
    Jul 18, 2017
    Italy
    I've already tried to start .nds from twlaunch, it does load fine but when i launch the upgrade i always get the "card check fail" error
     
  5. dpad_5678

    dpad_5678 GBAtemp's Memelord

    Member
    1,644
    1,186
    Nov 19, 2015
    United States
    SRL's launched with TWLoader probably don't have access to the REAL system's slot-1. If that's the case, it's a problem with nds-bootstrap that may or may not be fixable.
     
  6. di4b0lik
    OP

    di4b0lik Member

    Newcomer
    20
    1
    Jul 18, 2017
    Italy
    So how to determine if that issue is fixable?
     
  7. dpad_5678

    dpad_5678 GBAtemp's Memelord

    Member
    1,644
    1,186
    Nov 19, 2015
    United States
    Well, I'm not a TWL/NTR expert, but you could always ask @Apache Thunder , TWLoader's author @Robz8 , or nds-bootstrap's author @ahezard .
     
  8. di4b0lik
    OP

    di4b0lik Member

    Newcomer
    20
    1
    Jul 18, 2017
    Italy