[TUTORIAL] PSA: use a correct 3v3 point for switch lite modchip installs!

doom95

Well-Known Member
OP
Member
Joined
Aug 12, 2019
Messages
303
Trophies
0
Age
24
XP
785
Country
Netherlands
After installing a flashable 'OLED' modchip in a switch lite, I noticed 2 issues:
- I could not get the modchip into hwfly-toolbox mode by holding VOL+
- frequently, hekate fails to load, and sometimes the graphics appear garbled

Some troubleshooting revealed that the 3.3v supply point that's used for the original sx lite modchips on a capacitor near the SD card reader briefly gets gets interrupted when hekate loads. This causes the modchip to immediately power off, meaning it cannot continue to function in toolbox mode no matter what. When the supply is restored quickly after, the modchip powers up again but notices the switch is already past init/bootrom and immediately suspends itself. My unconfirmed belief is that this brief power spike either leads to RAM corruption or SD card reads corruption, thereby causing hekate to fail its initialization.

Instead, we should be using a 3v3 point from a hardware-controlled location rather than an sw-controlled one. The most suitable one I found is located directly underneath the cart reader. When using this point, all modchip functionality works as expected, and I have not encountered failed attempts to initialize hekate anymore.

Refer to the attached diagram where I modified only the suggested 3v3 point. Refer to the updated diagram in post #4 for the suggested 3v3 point.
 
Last edited by doom95,

Nagaa

Well-Known Member
Newcomer
Joined
Nov 8, 2020
Messages
98
Trophies
0
XP
773
Country
France
Thanks for the information ! could you upload the image diagram for download ? I can't open it when i save it with right click
 

magolol

Member
Newcomer
Joined
Apr 10, 2022
Messages
6
Trophies
0
Age
27
Location
Colorado, USA
XP
73
Country
United States
Thanks for the information ! could you upload the image diagram for download ? I can't open it when i save it with right click
 

Attachments

  • diagramv3.png
    diagramv3.png
    751.7 KB · Views: 275
  • Like
Reactions: Nagaa

magolol

Member
Newcomer
Joined
Apr 10, 2022
Messages
6
Trophies
0
Age
27
Location
Colorado, USA
XP
73
Country
United States
also also, the statement "any 3v3 cap will do" is still technically true, but this PSA backs that up by stating not all 3v3 caps are equal. To each there own, but this is imo the definitive option.
 

Mena

Well-Known Member
Member
Joined
Oct 5, 2020
Messages
148
Trophies
0
Age
29
XP
1,032
Country
United States
Nice work. It also goes without saying using this with a standard lite chip is also a good idea, unless you really want that cleaner install.
kinda, sorta. if you want all functionality then do this. assuming you don't have the ram issue. if you're on 0.62 HWFLY-NX firmware then you're pretty golden i'd say. 0.62 is seemingly final
 

doom95

Well-Known Member
OP
Member
Joined
Aug 12, 2019
Messages
303
Trophies
0
Age
24
XP
785
Country
Netherlands
There's 2 things I'd like to see changed for the firmware: it should skip re-flashing during training (looks like a bug, happens too often) and I want an indicator for when the modchip immediately decides to deep-sleep because it's powering on while the switch is already initialized past bootrom. Very minor stuff though, absolutely not pressing at all.
 

magolol

Member
Newcomer
Joined
Apr 10, 2022
Messages
6
Trophies
0
Age
27
Location
Colorado, USA
XP
73
Country
United States
kinda, sorta. if you want all functionality then do this. assuming you don't have the ram issue. if you're on 0.62 HWFLY-NX firmware then you're pretty golden i'd say. 0.62 is seemingly final
Currently doesnt serve much purpose for hwfly lite chips since those are (afaik) NOT programmable. Once the payload has loaded you dont really need the chip to have power anymore. However, it is very useful for these chips.
 

Donnie-Burger

Well-Known Member
Member
Joined
Oct 27, 2021
Messages
927
Trophies
0
Website
www.youtube.com
XP
1,813
Country
United States
After installing a flashable 'OLED' modchip in a switch lite, I noticed 2 issues:
- I could not get the modchip into hwfly-toolbox mode by holding VOL+
- frequently, hekate fails to load, and sometimes the graphics appear garbled

Some troubleshooting revealed that the 3.3v supply point that's used for the original sx lite modchips on a capacitor near the SD card reader briefly gets gets interrupted when hekate loads. This causes the modchip to immediately power off, meaning it cannot continue to function in toolbox mode no matter what. When the supply is restored quickly after, the modchip powers up again but notices the switch is already past init/bootrom and immediately suspends itself. My unconfirmed belief is that this brief power spike either leads to RAM corruption or SD card reads corruption, thereby causing hekate to fail its initialization.

Instead, we should be using a 3v3 point from a hardware-controlled location rather than an sw-controlled one. The most suitable one I found is located directly underneath the cart reader. When using this point, all modchip functionality works as expected, and I have not encountered failed attempts to initialize hekate anymore. Refer to the attached diagram where I modified only the suggested 3v3 point.

View attachment 305640
Oled with garbled hekate graphics, ended up being the micro sd card. Samsung evo (Red n white, older style) with a Lite and had boot issues, replaced with a sandisk and issue gone. Both cards work fine on pc and are genuine.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    If your internet speeds are fast enough. Streaming 4k takes alot. I used to only have 20mb sec, and 4k struggled. Now I have 300mb sec and 4k plays fine.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i only have like 1 or 2 mb sec
  • BigOnYa @ BigOnYa:
    Did you feed the hamster in your internet router? It prob died and is running slow now.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why did you start saying my pc has a hamster in the first place?
    +1
  • BigOnYa @ BigOnYa:
    Its actua!ly just a old joke, meaning its slow. Was just kidding around with you.
    +1
  • BigOnYa @ BigOnYa:
    I bet @AncientBoi has some hamsters hidden somewhere tho....
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I think Game streaming should work like this.... Local Hardware able the run the game fine, game engine and common assets stored locally, all FMV and music and textures could be streaming
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Some temporary storage
  • Xdqwerty @ Xdqwerty:
    also @BigOnYa im making some progress on my gdevelop project, implemented various mechanics
  • Psionic Roshambo @ Psionic Roshambo:
    They went all in on streaming, should have been more of a hybrid approach
    +1
  • BigOnYa @ BigOnYa:
    Or free government supplied high speed internet be nice also. Like Obama care. Xdqwerty that's cool, its time consuming but rewarding once done or playable, to see what you've made from scratch. Animations take forever, but worth it.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, although the bullets are a bit buggy
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not to mention this would be a massive pain to pirate
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    and the visual aspect of the game is quite crude (the sprite that looks best is that of the protagonist just because he is a stickman with sunglasses)
    +1
  • BigOnYa @ BigOnYa:
    There is a bullets behaviour you assign to your character, that makes the code easier, under "behaviours"
  • Xdqwerty @ Xdqwerty:
    i meant that when the character is pointing to the right, the bullets spawn where they should, but when he is on the right, they move to the right but the spawn point is incorrect
  • BigOnYa @ BigOnYa:
    Itch.io has lots of free assets also. Under the bullets behavior tab, there is a "rotate bullets" option, can try that. Or in the code can try
    - fire bullet Player.X(PlayerDirection)
  • Xdqwerty @ Xdqwerty:
    im taking a break for today anyway
    +1
  • BigOnYa @ BigOnYa:
    YEa gotta after a while, looking at code for long periods will bug your eyes.
    +1
  • BigOnYa @ BigOnYa:
    That's cool tho, I'm proud of you going back to it, not giving up. It is difficult at first to learn, but fun once you get the hang of it. I think I've watched every tutorial video there is, but I still struggle sometimes to get stuff to work right. But gotta keep trying dif things, and eventually you will get it right.
    +1
  • K3Nv2 @ K3Nv2:
    Lol McDonald's has a grandma mcflurry
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, furry grandma?
    Xdqwerty @ Xdqwerty: @K3Nv2, furry grandma?