Hardware Hacking Switch OLED 256gb NAND upgrade

zal16

Well-Known Member
OP
Member
Joined
Oct 8, 2020
Messages
135
Trophies
0
Age
38
XP
656
Country
Brazil
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!)



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

View attachment 318533

(now to figure out how to put Android and L4T on their own eMMc partitions like evils_santa was talking about.)
Congratulations my friend, and welcome to a select group of Switch owners with a upgraded Nand.

The 233GB size is correct. This is the old problem of decimal/binary conversion.
 
  • Love
Reactions: binkinator

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,157
Country
United States
I just got Android and L4T installed on eMMC partitions. I definitely feel a speed increase during boot up.

The guys on Switchroot discord are awesome.

https://web.archive.org/web/20220829154006/https://wiki.switchroot.org/en/Documentation/EMMC

in addition to the official documentation above…

To get emmc boot (instead of sd card) for Android you have to:
put tegra210-icosa_emmc-overlay.dtbo file in /switchroot/overlays/ (the overlays directory doesn’t exist in the zip.)
put overlays=tegra210-icosa_emmc-overlay line in the /switchroot/android/uenv.txt file (the .txt file doesn’t exist in the zip.)

For Ubuntu you just need to add the same overlay line to the /switchroot/ubuntu/uenv.txt thats already there.
The overlay directory is already there (just slightly different location…and yes it matters.)

Getting into twrp is a little tricky if yiu have a Trinket M0 because pushing the (Vol +) key to get into TWRP also gets you into Trinket config mode. I ended up restoring my Trinket config from backup so no big deal once I figured out what was going on.

Last tip is you can mount a USB drive with your zip files on it. Doesn’t have to be your SDCard. Learned this from Darth Bacon himself. Really good guy!

87F99E17-12CB-4C62-8CB6-89A67BDE255D.jpeg
 
Last edited by binkinator,

some1ne

Well-Known Member
Member
Joined
Sep 12, 2009
Messages
578
Trophies
1
Website
www.youtube.com
XP
903
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 did you do to calibrate the battery? My fuel gauge ic also got chipped during the installation of the hwfly modchip.
 
  • Sad
Reactions: binkinator

zal16

Well-Known Member
OP
Member
Joined
Oct 8, 2020
Messages
135
Trophies
0
Age
38
XP
656
Country
Brazil
What did you do to calibrate the battery? My fuel gauge ic also got chipped during the installation of the hwfly modchip.
If you broke the Fuel Gauge IC, it needs to be replaced (it's a pain to replace this f@ck tiny piece os silicon). After, is necessary to do 2 full cycles of charge/discharge of the battery to calibrate propelly
 

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,157
Country
United States
If you broke the Fuel Gauge IC, it needs to be replaced (it's a pain to replace this f@ck tiny piece os silicon). After, is necessary to do 2 full cycles of charge/discharge of the battery to calibrate propelly
Well that was easy enough.

I thought there would be more…science? LOL
 
  • Haha
Reactions: zal16

some1ne

Well-Known Member
Member
Joined
Sep 12, 2009
Messages
578
Trophies
1
Website
www.youtube.com
XP
903
Country
United States
If you broke the Fuel Gauge IC, it needs to be replaced (it's a pain to replace this f@ck tiny piece os silicon). After, is necessary to do 2 full cycles of charge/discharge of the battery to calibrate propelly
What is hard about replacing it? The reballing of the IC?

Did you have to run this after replacing it? https://github.com/CTCaer/battery_desync_fix_nx
 

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,157
Country
United States
What is hard about replacing it? The reballing of the IC?

YES!

I think this was exacerbated by the fact that (speaking for myself) I had only done 2 other surface mount projects prior and had never worked under a microscope. Lots of new-to-me factors involved.

The big thing in my case was it’s hard to know the right temperature to use with your specific setup and when things were done. Working on several hundred dollars of gadget doesn’t help either. Lots of angst, lots of shaking and lots of doing dumb shit in the middle and creating my own setbacks.

Folks who do this stuff all the time probably think it’s child’s play and if I ever do it again I’m sure it will be much easier.

Bottom Line: I don’t recommend anyone take up this project unless you have a reasonable amount of hanging out with Tiny Solder Guy (tm)!
 

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,157
Country
United States
I can see how the emmc would be faster though, seeing as hekate benches its speed at around 400MB/s (at least from memory, I'll test the speeds on mine when im back home)
Seat of the pants it feels a little faster. Would be nice to have proof that it's not just confirmation bias on my part...
 

zal16

Well-Known Member
OP
Member
Joined
Oct 8, 2020
Messages
135
Trophies
0
Age
38
XP
656
Country
Brazil
What is hard about replacing it? The reballing of the IC?

Did you have to run this after replacing it? https://github.com/CTCaer/battery_desync_fix_nx
Exactly that, IC replacement!

This shit measures only 2 millimeters.
The first time I soldered, I tried to calibrate for several days without success, when I found out the reason was the bad contact of the welds. In an attempt to re-solder, I ended up damaging the IC again, leading to a second fuel gauge acquisition.

This time I asked Ctcaer for help, and he provided me with this desync app, which at the time was in beta.
Post automatically merged:

What is hard about replacing it? The reballing of the IC?

Did you have to run this after replacing it? https://github.com/CTCaer/battery_desync_fix_nx
This looks big for you? Lol
 

Attachments

  • Screenshot_20230214-134215_Gallery.png
    Screenshot_20230214-134215_Gallery.png
    2.5 MB · Views: 41
Last edited by zal16,

TheStonedModder

Well-Known Member
Member
Joined
Dec 25, 2022
Messages
889
Trophies
0
Age
27
XP
1,746
Country
United States
This is a dumb question I’m sure

But if eMMC is just a more expensive SD card

Could someone make an eMMC to sd card adapter, so that can just be “swapped” out for a larger one at a later date? Not knowing much about this I figure that the sd card you use will be readable and easily copied over to a new blank as easy enough

Almost like flashing an img file

https://www.friendlyelec.com/index.php?route=product/product&product_id=208
 

zal16

Well-Known Member
OP
Member
Joined
Oct 8, 2020
Messages
135
Trophies
0
Age
38
XP
656
Country
Brazil
I can see how the emmc would be faster though, seeing as hekate benches its speed at around 400MB/s (at least from memory, I'll test the speeds on mine when im back home)
Between eMMC and SD, I don't see much difference in speed, at least when loading games. I upgraded my eMMC focusing on having as much storage space as possible, as I have a 256GB eMMC plus a 1TB micro SD (the largest currently available, but I'm already looking at the 2TB Kioxia prototype lol)
Post automatically merged:

This is a dumb question I’m sure

But if eMMC is just a more expensive SD card

Could someone make an eMMC to sd card adapter, so that can just be “swapped” out for a larger one at a later date? Not knowing much about this I figure that the sd card you use will be readable and easily copied over to a new blank as easy enough

Almost like flashing an img file

https://www.friendlyelec.com/index.php?route=product/product&product_id=208
I've thought about that in the past. it's impossible. The eMMC is divided into 4 PHYSICAL partitions: Boot0, Boot1, RPMB (not used) and User (where the other LOGICAL partitions exist: prodinfo, system, etc...).

The SD only has the User partition.
 
Last edited by zal16,

TheStonedModder

Well-Known Member
Member
Joined
Dec 25, 2022
Messages
889
Trophies
0
Age
27
XP
1,746
Country
United States
Between eMMC and SD, I don't see much difference in speed, at least when loading games. I upgraded my eMMC focusing on having as much storage space as possible, as I have a 256GB eMMC plus a 1TB micro SD (the largest currently available, but I'm already looking at the 2TB Kioxia prototype lol)
Post automatically merged:


I've thought about that in the past. it's impossible. The eMMC is divided into 4 PHYSICAL partitions: Boot0, Boot1, RPMB (not used) and User (where the other LOGICAL partitions exist: prodinfo, system, etc...).

The SD only has the User partition.
That’s interesting to know

Thanks for sharing the information! I didn’t know there could be physical partitions but in hindsight I guess that’s kinda obvious and makes sense
 

zal16

Well-Known Member
OP
Member
Joined
Oct 8, 2020
Messages
135
Trophies
0
Age
38
XP
656
Country
Brazil
That’s interesting to know

Thanks for sharing the information! I didn’t know there could be physical partitions but in hindsight I guess that’s kinda obvious and makes sense
I speak more:

The eMMC can (with propoer wiring) be readed by sd card readers, but he only "see" the User partition.

An SD card can be soldered in place of an eMMC too. But it only works if the host doesn't use the other physical partitions. Which is not the case with the Switch, as it needs Boot0/1 for security measures from Tegra SoC
 
  • Like
Reactions: binkinator

Nakamichi

Well-Known Member
Member
Joined
Dec 10, 2021
Messages
413
Trophies
0
Age
36
XP
1,842
Country
Germany
what are the biggest NAND chips that could be fitted into a Switch Oled?
and where would be the best place to purchase them?

Id love to really max out the storage-space on my switch.
 

Flaviocarvalho

Well-Known Member
Member
Joined
Apr 28, 2023
Messages
111
Trophies
0
Age
37
XP
95
Country
Brazil
Anyone know if this adapter works on a switch lite emmc?
 

Attachments

  • Screenshot_20230510_141116_AliExpress.jpg
    Screenshot_20230510_141116_AliExpress.jpg
    111 KB · Views: 31

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Welp