Hardware Hacking Switch OLED 256gb NAND upgrade

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
It's possible to start the Horizon OS without the fuel gauge chip?
Or is there any way to bypass the battery level check?
For as far as I know, it is this check that is preventing the system from booting. Currently I can only get to Hekate.
I know of no way to do this. Very niche issue to have I would think.
 

Aheago

Well-Known Member
Member
Joined
Jan 4, 2021
Messages
505
Trophies
0
Age
33
XP
1,222
Country
United States
I have a Switch OLED with sx core (spacecraft 0.2 firmware)
I want to upgrade the NAND from 64GB to a biggest 256GB
I already have a 64GB NAND backup.

To perform this upgrade, i just need to dessolder the old chip, solder back the new blank one, restore the backup and resize user partition?

The sx core works with a blank eMMC?
Just saw a very relevant tweet that might be of some help
 
  • Like
Reactions: MUDD_BR and zal16

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
Yooooo. It all here, but I think my shit shrunk in the mail! That shit is tiny!


image.jpg
 

zal16

Well-Known Member
OP
Member
Joined
Oct 8, 2020
Messages
135
Trophies
0
Age
38
XP
655
Country
Brazil
I know it's not part of the scope of this thread, but I still have problems with the fuel gauge, the battery percentage is crazy, sometimes it's at 100%, other times the console turns itself off by a supposed low battery.

I went into Hekate, saw in the battery section that the voltages, currents and other things were also crazy.

Already tried reballing the MAX chip, but nothing changed. I didn't find any shorts on his outputs either.

Did I buy a faulty chip or did I damage it during installation?
Or would some calibration or reset be necessary?

I attached some screenshots and a dump of the MAX chip logs (i renamed it from bin to txt, because this site didn't allow certain file extensions)
 

Attachments

  • nyx20201201_132435.bmp
    3.5 MB · Views: 72
  • nyx20201201_151738.bmp
    3.5 MB · Views: 49
  • fuel_gauge.txt
    512 bytes · Views: 49

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
did you manage to solder your eMMC?
It’s THE project of the weekend! I‘ve just been playing with the card reader so far. Reading and writing Boot0/1 and fullnand backups. So far so good. still a little sweaty about my dexterity but less concerned than I was initially!

e:
  • get the 32G off the donor board. ✅
  • reball the 256G using the melty paste method. ✅
  • solder the 256 to the 32 donor board without blowing the chip away in the middle of the process! ✅
🤯 taking a break before I have a mental meltdown.

I’m going to switch to a wider nozzle in hopes of taming the velocity of my air.

e2:
the larger nozzle was the right move. I have my 256G chip mounted.

flipped it over and I also unsoldered the FPC connector. Ungh.
just a quick tune-up, right?
nope. got a little too close and melted the body of the 30 pin FPC just as it was settling into place. 🤬
ordering a replacement now…

e3:
so apparently you have to be pretty stupid to do what I did because these 30 pin FPC connectors are super hard to find by themselves. Had to order a new donor board. FFS
 
Last edited by binkinator,

zal16

Well-Known Member
OP
Member
Joined
Oct 8, 2020
Messages
135
Trophies
0
Age
38
XP
655
Country
Brazil
It’s THE project of the weekend! I‘ve just been playing with the card reader so far. Reading and writing Boot0/1 and fullnand backups. So far so good. still a little sweaty about my dexterity but less concerned than I was initially!

e:
  • get the 32G off the donor board. ✅
  • reball the 256G using the melty paste method. ✅
  • solder the 256 to the 32 donor board without blowing the chip away in the middle of the process! ✅
🤯 taking a break before I have a mental meltdown.

I’m going to switch to a wider nozzle in hopes of taming the velocity of my air.

e2:
the larger nozzle was the right move. I have my 256G chip mounted.

flipped it over and I also unsoldered the FPC connector. Ungh.
just a quick tune-up, right?
nope. got a little too close and melted the body of the 30 pin FPC just as it was settling into place. 🤬
ordering a replacement now…

e3:
so apparently you have to be pretty stupid to do what I did because these 30 pin FPC connectors are super hard to find by themselves. Had to order a new donor board. FFS
No wonder it took me 3 months to solder my eMMC. It's an extremely difficult task, even more so for an OLED Switch, which doesn't have a daughter board.
And after all the difficulty soldering, I still had several side effects, the cooler and display locks broke (I can still connect and work, but it doesn't lock), but the worst of these effects was the fuel gauge chip that, I don't know how, it cracked, which forced me to buy another one and spend several days trying to calibrate the battery, I even had help from Ctcaer.

In the end, I ended up getting it.
But I don't think I would do it again if I knew I would have so much trouble.
 

zal16

Well-Known Member
OP
Member
Joined
Oct 8, 2020
Messages
135
Trophies
0
Age
38
XP
655
Country
Brazil
It’s THE project of the weekend! I‘ve just been playing with the card reader so far. Reading and writing Boot0/1 and fullnand backups. So far so good. still a little sweaty about my dexterity but less concerned than I was initially!

e:
  • get the 32G off the donor board. ✅
  • reball the 256G using the melty paste method. ✅
  • solder the 256 to the 32 donor board without blowing the chip away in the middle of the process! ✅
🤯 taking a break before I have a mental meltdown.

I’m going to switch to a wider nozzle in hopes of taming the velocity of my air.

e2:
the larger nozzle was the right move. I have my 256G chip mounted.

flipped it over and I also unsoldered the FPC connector. Ungh.
just a quick tune-up, right?
nope. got a little too close and melted the body of the 30 pin FPC just as it was settling into place. 🤬
ordering a replacement now…

e3:
so apparently you have to be pretty stupid to do what I did because these 30 pin FPC connectors are super hard to find by themselves. Had to order a new donor board. FFS
kapton tape helps to insulate heat in places where you don't want to heat up
 

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
kapton tape helps to insulate heat in places where you don't want to heat up
I wasn’t even looking at the place where it melted. I totally misjudged what it would do and the temperature I was supposed to be doing it at. Valuable lesson for only $7.00. Lol
 

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
No wonder it took me 3 months to solder my eMMC. It's an extremely difficult task, even more so for an OLED Switch, which doesn't have a daughter board.
And after all the difficulty soldering, I still had several side effects, the cooler and display locks broke (I can still connect and work, but it doesn't lock), but the worst of these effects was the fuel gauge chip that, I don't know how, it cracked, which forced me to buy another one and spend several days trying to calibrate the battery, I even had help from Ctcaer.

In the end, I ended up getting it.
But I don't think I would do it again if I knew I would have so much trouble.
What was the final thing that fixed your battery gauge?
 

zal16

Well-Known Member
OP
Member
Joined
Oct 8, 2020
Messages
135
Trophies
0
Age
38
XP
655
Country
Brazil
What was the final thing that fixed your battery gauge?

I changed the fuel gauge chip, but some parameters were not being measured correctly, crazy voltages and currents, battery at 83 degrees celsius, finally I asked Ctcaer for help, he gave me a .nro (which according to him, he will publish soon) that calibrates the battery. At first it didn't work, so Ctcaer recommended that I re-solder the chip, but this crap is very fragile and I ended up damaging it, which led me to buy another chip (at least this one is pretty cheap).
That second fuel gauge chip arrived the day before yesterday, so I installed it and calibrated it with the mentioned .nro, and now I'm happy and successful with a (relatively rare) combination of an OLED + 256GB eMMC
my console is 100% funtional now! 😄
 
Last edited by zal16,

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
Any news? Are you succefull?

Had to order a new board after I melted my FPC connector. No body (that I could find) sells the ribbon side of the FPC, just the mobo side so I had to order a complete emmc board.

It just cleared customs so I’m hoping next week?

I’m dying to be 256G 1337!

🤣
 
  • Haha
Reactions: zal16

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
I think I got it!
(As long as it's OK that it's 233G and not the full 256G...too excited to do the math right now!)

# lsblk | grep mmcblk
mmcblk0 179:0 0 14.6G 0 disk
├─mmcblk0p1 179:1 0 256M 0 part /boot/firmware
└─mmcblk0p2 179:2 0 14.4G 0 part /
mmcblk3 179:32 0 233G 0 disk
mmcblk3boot0 179:64 0 4M 1 disk
mmcblk3boot1 179:96 0 4M 1 disk

E: It all worked! Thanks for all the cheers and jeers!

D7C18A95-0E9B-41DC-A152-8D9EC8989FB7.jpeg

(now to figure out how to put Android and L4T on their own eMMc partitions like evils_santa was talking about.)
 
Last edited by binkinator,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Find the studio rips, like a few GBs per song lol
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, game boys per song?
  • Psionic Roshambo @ Psionic Roshambo:
    I used to have a few of those with Direct Sound on XP and Audigy Platinum sound card with high end speakers was a glorious time for audio
  • Psionic Roshambo @ Psionic Roshambo:
    Lol no Gigabytes per song
  • K3Nv2 @ K3Nv2:
    Some websites have full studio rips of production kind of hard to find for obvious reasons
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not sure current audio codec based sound built in to motherboards can handle the bit depth those used
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, I just use mp3 files of the best quality i can find
    +1
  • K3Nv2 @ K3Nv2:
    I say fuck it and open Spotify 80% of your musics already on it probably
    +1
  • Xdqwerty @ Xdqwerty:
    or just put in on yt
  • Psionic Roshambo @ Psionic Roshambo:
    Xdqwerty for most people hearing anything better than 256Kbps MP3 they cannot tell the difference
  • Xdqwerty @ Xdqwerty:
    play the songs video
  • K3Nv2 @ K3Nv2:
    Audiophiles mjs second allegation
  • Psionic Roshambo @ Psionic Roshambo:
    Pedo Audio what ever MJ was into he lost a glove
  • K3Nv2 @ K3Nv2:
    Mjs glove fit
  • Psionic Roshambo @ Psionic Roshambo:
    Billies Jeans did not
  • K3Nv2 @ K3Nv2:
    Mj you are the father
  • K3Nv2 @ K3Nv2:
    Wifi 7 routers are already out
  • The Real Jdbye @ The Real Jdbye:
    and i'm still here on wifi 5
  • The Real Jdbye @ The Real Jdbye:
    all my stuff is wired anyway
  • The Real Jdbye @ The Real Jdbye:
    what annoys me is my server has 2.5g but i have nothing else that does
  • K3Nv2 @ K3Nv2:
    No real point in 7 unless you have 5gb which no real point in it
  • Xdqwerty @ Xdqwerty:
    wdym with wifi number
  • K3Nv2 @ K3Nv2:
    It's just a radio frequency
    Xdqwerty @ Xdqwerty: ok