Battery-less switch. Another step in my Consolize project.

In my quest to 'consolize' a switch into a Switchn't I wanted to remove the requirement for a battery.

Not much has been done to figure this out but I did find a thread on shmups in which user fwannmacher had over time figured it out after their battery failed.

First step, there are two test points next to the battery connector (on V1 and V2 switches, yet to confirm lite or oled) that are for the Sense line and GND. Putting a 10k ohm resistor across those pads makes the switch think the battery is fully charged, and will no longer try to charge it.
Sense GND.pngComplete.JPEG

Next step, the switch requires voltage into the batt circuit or it will not turn on. A DC to DC buck converter from the 15V rail on the switch dock motherboard is a perfect solution for this.
Before connecting the buck converter to the battery input on the switch motherboard, I set its output voltage to 4.22v on my digital multimeter and then connected the output wires to the switches battery input.
15V Dock.pngFinal Assy.JPEG

Now with buck voltage output at 4.22v on meter I then dialed it in to 4320mv in Hekate (4.30v on meter), hekate has battery info under Console Info/Battery.
This screen unfortunately doesn't auto refresh, so I was making very minute adjustments on the buck converters adjustment screw, then closing and reopening the battery screen to check the new value.
(I got the value of 4320mv from a second fully charged switch I had on hand, but I recommend you check what your console is before beginning modification)
Batt Info.png


With all this complete the switch now boots completely without a battery, both into OFW and CFW.
Proof of concept.jpeg

Thanks to fwannmacher for their work. I just wanted to do a complete writeup thats a little easier to follow for people in the future and hopefully extending the lifespan of some switches.
 

BlackZero500

Well-Known Member
Member
Joined
Mar 11, 2017
Messages
216
Trophies
0
Age
33
Location
Bavaria
XP
858
Country
Germany
I really like this project. I really hate the fact that even on the Docking Station you will not work with the power from the station but just constantly charge the battery you are using. that is very bad for the battery. Also this way you could fix a console with a defective battery or charging circuit.

What i think would make this project really perfect would be a version in which you do not remove the battery but kinda decouple it while you are using a charger. Either relatively simple via a Switch or if thats possible via circuit to detect if a charger is present. if it is you cut the battery from the mainboard but still charge it until its full.

But that is only an idea. This project is pretty awesome as it is.
 

TheStonedModder

Well-Known Member
Member
Joined
Dec 25, 2022
Messages
893
Trophies
0
Age
27
XP
1,751
Country
United States
I really like this project. I really hate the fact that even on the Docking Station you will not work with the power from the station but just constantly charge the battery you are using. that is very bad for the battery. Also this way you could fix a console with a defective battery or charging circuit.

What i think would make this project really perfect would be a version in which you do not remove the battery but kinda decouple it while you are using a charger. Either relatively simple via a Switch or if thats possible via circuit to detect if a charger is present. if it is you cut the battery from the mainboard but still charge it until its full.

But that is only an idea. This project is pretty awesome as it is.
I don’t think it’s that bad for the battery tbh. The os must be handling the discharge process somehow

I’ve had a launch day switch docked and running 24/7 for over a year for a Twitch plays stream and it’s battery still works just as well as the day I bought it
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
13,066
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,258
Country
United States
It might be worth taking the BMS PCB off the battery itself, and basically just keep the cell off the circuit. See if that keeps the Switch happy.
 

FueledSamantha

Active Member
OP
Newcomer
Joined
Apr 4, 2023
Messages
26
Trophies
0
Age
31
XP
189
Country
Australia
I really like this project. I really hate the fact that even on the Docking Station you will not work with the power from the station but just constantly charge the battery you are using. that is very bad for the battery. Also this way you could fix a console with a defective battery or charging circuit.

What i think would make this project really perfect would be a version in which you do not remove the battery but kinda decouple it while you are using a charger. Either relatively simple via a Switch or if thats possible via circuit to detect if a charger is present. if it is you cut the battery from the mainboard but still charge it until its full.

But that is only an idea. This project is pretty awesome as it is.
For the switch to not crash during power source switching from power outage, you would have to have it powered from the battery just like a UPS system... so a factory configuration haha.
is there a project that can charge a battery with damaged mt92 using a small charging board?
Not that I am aware of, im sure you could jerry rig it to a smart lithium charger somehow?

I don’t think it’s that bad for the battery tbh. The os must be handling the discharge process somehow

I’ve had a launch day switch docked and running 24/7 for over a year for a Twitch plays stream and it’s battery still works just as well as the day I bought it
Yes the firmware is managing a charge discharge to a certain extent, more specifically managing the battery heat. As the system actually uses 4.2v to some components (which is why it wont boot at all without a battery connected) so its impossible for it to not use the battery somewhat.
It might be worth taking the BMS PCB off the battery itself, and basically just keep the cell off the circuit. See if that keeps the Switch happy.
Interesting thought, but as stated above, it would still need a 4.2v source, so this solution seams simpler as its more compact.

First off all, nice work. A case for this would be awesome. But who knows what the future offers.
The 3D printer hasn't stopped spitting out variations perfecting fitment.
 

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
30,840
Trophies
3
Location
Gaming Grotto
XP
29,927
Country
Poland
It might be worth taking the BMS PCB off the battery itself, and basically just keep the cell off the circuit. See if that keeps the Switch happy.
That’s the way I would’ve approached it but then again, there’s a more important thing to test. You could technically splice directly into the respective voltage lines and bypass the battery/charge circuitry altogether, which seems more reasonable than feeding the Switch with a “fake” battery input and tricking it with a “fake” load on the sense pins. Not that it matters much - the efficiency gain would probably be minimal, so whatever works, works.
 
  • Like
Reactions: Jayro

FueledSamantha

Active Member
OP
Newcomer
Joined
Apr 4, 2023
Messages
26
Trophies
0
Age
31
XP
189
Country
Australia
That’s the way I would’ve approached it but then again, there’s a more important thing to test. You could technically splice directly into the respective voltage lines and bypass the battery/charge circuitry altogether, which seems more reasonable than feeding the Switch with a “fake” battery input and tricking it with a “fake” load on the sense pins. Not that it matters much - the efficiency gain would probably be minimal, so whatever works, works.
I might still look into this, the main charge controller is the BQ24193 but it does communicate serial data with the soc so much more difficult to bypass as it may not boot at all without it.


Progress being made, final version of the main shell for this cooling setup. Just needs a lid haha.
IMG_9055.jpeg
 

JonJaded

Well-Known Member
Member
Joined
May 22, 2016
Messages
683
Trophies
0
XP
2,998
Country
United States
I might still look into this, the main charge controller is the BQ24193 but it does communicate serial data with the soc so much more difficult to bypass as it may not boot at all without it.


Progress being made, final version of the main shell for this cooling setup. Just needs a lid haha.
View attachment 369078
Looks great! For a sec, I thought that was CNC alluminum, and that just reminded me that if the case was fully alluminum and made as a heatsink, it would probably passively cool itself with its low wattage.
 

FueledSamantha

Active Member
OP
Newcomer
Joined
Apr 4, 2023
Messages
26
Trophies
0
Age
31
XP
189
Country
Australia
I love it. But in case you need Hekate, you can't boot it then because Hekate doesn't work on tv. Is there a solution planned for the future?
I have a spare LCD sitting around that I external mount to test and configure with, but as long as I keep hekate_ipl.ini configured correctly, there shouldn't be a need to use it after initial setup.

Looks great! For a sec, I thought that was CNC alluminum, and that just reminded me that if the case was fully alluminum and made as a heatsink, it would probably passively cool itself with its low wattage.
Haha, its just 3d printed in transparent PLA, my cnc router would need a massive upgrade to do allu.
Yeah I had a few other design idead for cooling but nothing came up in time for ToTK release, I wanted to use a cooler off a low profile graphics card etc but ended up just stacking two stock heatsinks.
 
  • Like
Reactions: JonJaded

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
30,840
Trophies
3
Location
Gaming Grotto
XP
29,927
Country
Poland
I might still look into this, the main charge controller is the BQ24193 but it does communicate serial data with the soc so much more difficult to bypass as it may not boot at all without it.


Progress being made, final version of the main shell for this cooling setup. Just needs a lid haha.
View attachment 369078
Oh, I’m not suggesting that you should take a hacksaw to it, but you raise a good point - you’d still have to fake the presence of a battery somehow, you’d just cut down efficiency loss on bucking the input and boosting the output.
 

mohawktim

New Member
Newbie
Joined
May 8, 2023
Messages
1
Trophies
0
Age
38
XP
12
Country
United States
Can I wire in a USB charger wire into the wires so I can charge and play with battery backup my USB c port is fukt
 

Nakamichi

Well-Known Member
Member
Joined
Dec 10, 2021
Messages
414
Trophies
0
Age
36
XP
1,845
Country
Germany
Im really, really excited by this project.
Finally having a use for heavily damaged Switch units is fantastic!

Im gonna be looking for a good deal on one of those specifically to follow in your footsteps!

Having a tiny little Switch console, constantly running at high clocks, perhaps even with improved cooling or a LAN-port by using an Oled Dock as a base and an internally hooked-up USB-HDD... i cant stop dreaming about the possibilities here!

You rock <3
 
  • Like
Reactions: FueledSamantha

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    @light27, i wanted a Wii u as a kid when i watched a Mario kart 8 commercial on tv
  • Psionic Roshambo @ Psionic Roshambo:
    I had a Wii-U it sucked lol
  • Psionic Roshambo @ Psionic Roshambo:
    Even hacked it sucked lol
  • The Real Jdbye @ The Real Jdbye:
    nah the Wii U wasn't bad
    +1
  • The Real Jdbye @ The Real Jdbye:
    the hardware is good
  • Psionic Roshambo @ Psionic Roshambo:
    The controller sucked
  • The Real Jdbye @ The Real Jdbye:
    it has good games, just not enough of them
    +2
  • ColdBlitz @ ColdBlitz:
    the indie games on wii u were amazing though
  • ColdBlitz @ ColdBlitz:
    and also some of nintendo's first party games
  • ColdBlitz @ ColdBlitz:
    some of the best selling games on the switch are wii u ports (that are priced way too high
    like come on 60 for a game thats a decade old??)
    +1
  • Xdqwerty @ Xdqwerty:
    @ColdBlitz, i forgot breath of the wild released for the Wii u
  • The Real Jdbye @ The Real Jdbye:
    $60 for a game that's a decade old might be unheard of on PC but actually is not uncommon on consoles
    +1
  • The Real Jdbye @ The Real Jdbye:
    especially Nintendo because they only ever lower the price of games when they do a greatest hits/platinum hits/players choice re-release
  • Xdqwerty @ Xdqwerty:
    @The Real Jdbye, and the HD collections released for 7th gen consoles too
  • The Real Jdbye @ The Real Jdbye:
    but they don't seem to have done any of those for the switch yet and maybe never will
  • ColdBlitz @ ColdBlitz:
    I think we all forgot breath of the wild released for the wii u tbh
    +1
  • Xdqwerty @ Xdqwerty:
    @The Real Jdbye, tbh the HD collections are more justified since they include more than just 1 game per copy
  • Xdqwerty @ Xdqwerty:
    @SylverReZ I read that non-binary people identify as a blend of male and female. The point is i think i'm a blend of those and thus non binary
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Non-binary people are those who don't identify themselves exclusively as male or female.
  • cearp @ cearp:
    I don't identify as anything, unless I need to get on a plane then I show ID
    +3
  • AncientBoi @ AncientBoi:
    👈 [homo, queer, fag, coksuker, etc......]
    +3
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, I meant that I read that they can also identify as what i mentioned
    +2
  • BigOnYa @ BigOnYa:
    I identify as Long Rod Johnson, cause a cat called me that once.
    +1
  • AncientBoi @ AncientBoi:
    [takes a 👀 in your pants] Liar :angry:
    AncientBoi @ AncientBoi: [takes a 👀 in your pants] Liar :angry: