Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to change the color of switch lite? #14

Open
laotoulyh opened this issue May 6, 2021 · 25 comments
Open

How to change the color of switch lite? #14

laotoulyh opened this issue May 6, 2021 · 25 comments

Comments

@laotoulyh
Copy link

How to change the color of switch lite?

@laotoulyh
Copy link
Author

lite
How to change the color of switch lite?

@CaramelDunes
Copy link
Owner

The magic happens there: 299f398#diff-7ff5173e8bb5d6668ea15e0ac69247aa5fa97e8828bdcef61f7c88e3c979a97aR481

It assigns each Switch a color that depends on its device id.
If it really bothers you, you can rebuild prodinfo_gen with colors of your choosing.

I guess I could also provide an online tool to change that color more easily.
If anyone else is interested, please put a 👍 on this comment or this issue.

@xiaojiangGangGang
Copy link

When do I need to change the color of my lite

@CaramelDunes
Copy link
Owner

When do I need to change the color of my lite

You do not need to, it's only for fun :)

@xiaojiangGangGang
Copy link

Because my Lite EMMC is out of order, it's turned on by brushing your software, but the color is not right. Last time you said that you could provide an online tool to change the color more easily. If it comes out, I can help you test it and SLL certificate. I can provide you with prodinfo without prohibition for free. Then you can teach me how to make other prohibited switches online. Thank you for being prohibited I can test any version of switch for you. I hope you can teach me. Thank you very much

@DraconicNEO
Copy link

is there any way to do this on a real Switch As well? (Not the Joycons, I mean the actual body)
Controller_20220825_070831_00
See how the inner tablet shows up as grey, I'm wondering if it would be possible to change it to a different color.

@CaramelDunes
Copy link
Owner

CaramelDunes commented Aug 26, 2022

is there any way to do this on a real Switch As well? (Not the Joycons, I mean the actual body)
Controller_20220825_070831_00
See how the inner tablet shows up as grey, I'm wondering if it would be possible to change it to a different color.

It is possible, yes. You could do it yourself by changing the color values and the checksums. I guess I should make a tool to make it easier 😅

@DraconicNEO
Copy link

is there any way to do this on a real Switch As well? (Not the Joycons, I mean the actual body)
Controller_20220825_070831_00
See how the inner tablet shows up as grey, I'm wondering if it would be possible to change it to a different color.

It is possible, yes. You could do it yourself by changing the color values and the checksums. I guess I should make a tool to make it easier 😅

I think that's a good idea. I'm sure many people would like that.

@CaramelDunes
Copy link
Owner

🔨

@xMrAssassin
Copy link

🔨

Any update? If there's no progress on the tool, would you be up to showing me how to change it myself? I'm well aware of the risks and I'm new to switch stuff but I used to mess around with some PSP homebrew so I'm not entirely new to the scene.

I have an atomic purple oled switch and it'd be great if I could get the console to match. I also have a white switch lite that I'd like to sell but something inside of me won't let me do it while the console still displays yellow from the controller page...

Any help would be greatly appreciated!

@Devine3DS
Copy link

I changed the motherboard of my switch lite and now it displays yellow but I want to display it Coral again. Mod chip is installed I just don't know the values in prodinfo to change

@Devine3DS
Copy link

Any help would be nice

@OOSir
Copy link

OOSir commented Oct 31, 2023

【switch改色换壳之后,如何更改主机内系统显示的颜色,joycon颜色代码switch主机颜色代码更换。-哔哩哔哩】 https://b23.tv/y8Hrf5N
This video shows how to change the in system color,It should work with lite and the tablet color of original and oled switch .but the video doesn’t share any code.

@Devine3DS
Copy link

Thank you but its pretty hard to understand for me....

@Devine3DS
Copy link

Has no one found a solution would be very nice of someone

@DraconicNEO
Copy link

Has no one found a solution would be very nice of someone

Not sure if he's still working on it. I haven't seen many others talking about techniques to do this.

@Devine3DS
Copy link

I dont even know if He is still active. The Online tool would make it so much easier. It would be so nice if anyone can do a guide which values need to be changed with the hex editor

@CaramelDunes
Copy link
Owner

Hello everyone, sorry I have been unresponsive.

I should be able to work on a simple, web-based, editor next week.

In the meantime, if you feel courageous, you can try editing your PRODINFO yourself:

  • change the different color values (RGB) starting from offset 0x4220 (AFAIK HousingBezelColor and HousingMainColor1 are the main housing colors)
  • then, update the crc16 value for every field you changed
  • finally, you need to update the body hash (offset 0x20, sha256)

For crc16 algorithm and PRODINFO layout, see https://switchbrew.org/wiki/Calibration.

⚠️ If the checksums are incorrect, your console won't boot, make sure you have a backup.

Happy holidays!

@Devine3DS
Copy link

Devine3DS commented Dec 22, 2023

Thank you soo much and merry Christmas

@Devine3DS
Copy link

Any news about this?

@Devine3DS
Copy link

I coulnt work it out by myself... Im sorry. Do you still work on it?

@GugsFr
Copy link

GugsFr commented Aug 4, 2024

i think my device id is messed up cuse i tried multiple times to rebuild prodinfo but it shows this every single time

rn_image_picker_lib_temp_291a3a8b-4148-4eb9-a775-f89aaca5ee5a

@GugsFr
Copy link

GugsFr commented Aug 4, 2024

its some kind of weird red

@butler-jack
Copy link

I look forward to continuing activities.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants