Hacking A Nintendo Switch Modchip in AliExpress

snam11

Well-Known Member
Member
Joined
Jan 10, 2007
Messages
108
Trophies
1
XP
1,130
Country
United States
@mattytrog i did my homeworks:

original uf2 (sx loader)
d0 vol+
d3 joy
at power up it autoboots on cfw,but as soon i press reset button (i.e to reflash u2l), the vol- button doesn't work anymore (it rises vol at max like i was keep on pressing vol+)
usbc connected and power off,(powering up) with double tap on reset button the drive doesn't show up.


original uf2 loader with your pinout
d0 joy
d3 vol+
at power up it autoboots on cfw,but vol- doesn't work (no need to press reset button, it doesn't work at all)
usbc connected and power off, the switch doesn't power up


your mode2 trinket uf2

d0 vol+
d3 joy
no boot at all
removing vol+, it boots on ofw. power+vol doesn't boot a thing
usbc connected the flash drive shows up

d0 joy
d3 vol+
no boot at all
removing vol+, it boots on ofw, power+vol doesn't boot a thing
usbc connected the flash drive doesn't show up

i've noticed the original flash was named TRINKETBOOT, once i've flashed the mode2 uf2 file is now SWITCHBOOT.
And it keeps that name also after flashing back original uf2.
 

mattytrog

You don`t want to listen to anything I say.
Member
Joined
Apr 27, 2018
Messages
3,708
Trophies
0
Age
48
XP
4,328
Country
United Kingdom
@mattytrog i did my homeworks:

original uf2 (sx loader)
d0 vol+
d3 joy
at power up it autoboots on cfw,but as soon i press reset button (i.e to reflash u2l), the vol- button doesn't work anymore (it rises vol at max like i was keep on pressing vol+)
usbc connected and power off,(powering up) with double tap on reset button the drive doesn't show up.


original uf2 loader with your pinout
d0 joy
d3 vol+
at power up it autoboots on cfw,but vol- doesn't work (no need to press reset button, it doesn't work at all)
usbc connected and power off, the switch doesn't power up


your mode2 trinket uf2

d0 vol+
d3 joy
no boot at all
removing vol+, it boots on ofw. power+vol doesn't boot a thing
usbc connected the flash drive shows up

d0 joy
d3 vol+
no boot at all
removing vol+, it boots on ofw, power+vol doesn't boot a thing
usbc connected the flash drive doesn't show up

i've noticed the original flash was named TRINKETBOOT, once i've flashed the mode2 uf2 file is now SWITCHBOOT.
And it keeps that name also after flashing back original uf2.
Thanks. More homework needed then...
The manufacturer states it uses Trinket files. I find this strange as the chip is a non-crystalled SAMD21-G18 (48 pin). Trinkets / rebug use the E18 (32 pin). So I think what I`m going to do is build based on the ItsyBitsy M0 which is closer.
 
  • Like
Reactions: snam11

snam11

Well-Known Member
Member
Joined
Jan 10, 2007
Messages
108
Trophies
1
XP
1,130
Country
United States
@mattytrog a little update on the "mistery" chip quest.

using your mode2 uf2 files actually works (first flash using Version_2_trinket_rebug_both_straps.uf2, than 2nd flash with 4A3C_Trinket_Rebug_mode2.UF2)
the no boot was actually a problem loading the payload.bin on sd (probably a bad copy).
replacing the bin was the solution, but i have with same issues of original uf2:
d0 vol+/d3 joy: broken vol- as soon i press reset
d0 joy/d3 vol+: always broken vol-, no flash connection

i'm 100% positive the vol+ strap soldering is good, also because the button works fine, the issue happens after the reset trigger...

i hope it can help you to find a fix..

thanx

EDIT: i did a try also with the joy strip soldering on the motherboard (bridging both pads, and just with the left pad) but the result is the same, so is not a wire issue.
 
Last edited by snam11,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • S @ salazarcosplay:
    and co op
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, kind of like mugen or rivals of aether?
  • S @ salazarcosplay:
    and also ahve the option to play as a human
  • S @ salazarcosplay:
    or set it up that when you get injured past a certain point they have to replace your human parts with cybernetics
  • Xdqwerty @ Xdqwerty:
    i have a placeholder enemy sprite i made
  • S @ salazarcosplay:
    or have it that you don't know you are a cyborg, robot, and you find out and have a existential crisis
  • S @ salazarcosplay:
    or have it start in the virtual world and you are an ai that gained sentience
  • Xdqwerty @ Xdqwerty:
    btw gonna wash my face in a bit, my eyes feel tired
  • S @ salazarcosplay:
    and you convince your owner to help you break out of the virtual world to real world
  • BigOnYa @ BigOnYa:
    Eyes - "yawn"
    +1
  • S @ salazarcosplay:
    you bleack in to goverment computer systems to get cyborg schematics so you can get a robot body constructed
  • Xdqwerty @ Xdqwerty:
    btw @BigOnYa the health bar doesnt decrease when i take damage (and yes i put the "at the beggining of the scene change value of greenflatbar: set to Protagonistcopmode.Health::Health())
  • S @ salazarcosplay:
    i the protagonist
  • S @ salazarcosplay:
    human, robot, cyborg
  • S @ salazarcosplay:
    human with cyborg enhancements
  • S @ salazarcosplay:
    or like terminatior
  • S @ salazarcosplay:
    with living tissue
  • BigOnYa @ BigOnYa:
    @Xdqwerty there is health behaviour you can add to your character, then to use a health bar is lil more complicated, google n watch a few tutorial video on it, be too hard to explain here.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, the character has the health behavior
  • BigOnYa @ BigOnYa:
    I know you have to create a health and health max variable. Then there is a calculation you use in code to subtract width size of the health bar. Google few vids.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, the "greenflatbar" is one of the preset health bars btw
  • BigOnYa @ BigOnYa:
    Yea you can use any bar/sprite. It will just change the width. Ok good luck and have fun. I'm off to go shoot some pool at the bar. Talk to you later.
    +1
    BigOnYa @ BigOnYa: Yea you can use any bar/sprite. It will just change the width. Ok good luck and have fun. I'm... +1