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

Vitabright doesn't do anything on some PS Vita 100X #13

Closed
prashantkamdar opened this issue Feb 9, 2019 · 119 comments · Fixed by #39
Closed

Vitabright doesn't do anything on some PS Vita 100X #13

prashantkamdar opened this issue Feb 9, 2019 · 119 comments · Fixed by #39
Labels

Comments

@prashantkamdar
Copy link

As the title says - vitabright doesn't work for me.
I've browsed the issues and found a plugin with logs enabled from this thread: #10
I used it and have attached my log below.
Using the hacks.guide, my "tai" folder in ux0 is deleted.
Only ur0 tai folder exists.
Have also attached the config file that is being used.
vitabright_lut.txt file is present in the tai folder (in ur0) alongwith the config and the vitabright.skprx plugin (hope is the correct place?)

Other specs:
PCH-1103 (OLED)
3.65 h-encore with enso

vitabright_log.txt
config.txt
vitabright_lut.txt

@devnoname120
Copy link
Owner

devnoname120 commented Feb 9, 2019

Could you try again with the latest debug version?
vitabright-1.0-debug.zip

@prashantkamdar
Copy link
Author

Found the log at - ur0:/data/vitabright_log.txt

vitabright_log.txt

@devnoname120
Copy link
Owner

Interesting, the log suggests that it works properly.
Could you send me the module os0:/kd/oled.skprx?

@prashantkamdar
Copy link
Author

prashantkamdar commented Feb 10, 2019

Please rename from txt to skprx the file since github wasn't letting me upload .skprx.

oled.txt

EDIT:
I also literally disabled all plugins and only kept the one inside vitabright-1.0-debug.zip.
Still no dice.
This is what I used - config.txt

@devnoname120
Copy link
Owner

There is nothing abnormal in the log, and your module version has the correct offset.
Could you give me the log corresponding to this version?
vitabright.zip

@prashantkamdar
Copy link
Author

Here you go:
vitabright_log.txt

@devnoname120
Copy link
Owner

devnoname120 commented Feb 10, 2019

I wonder if this might be a taiHEN issue because as far as the log is concerned, everything looks alright.
Did you use IMCUnlock? Someone reported that it might be a reason why it doesn't work.

@prashantkamdar
Copy link
Author

I just found out about IMCUnlock after I googled it after you wrote it here. Didn't even know about this earlier.
So no, I am not using IMCUnlock.

I've requested a friend for his hacked vita so that I can test your plugins there.
Will run the same diagnostics and see what happens.

Will report back in 5-7 hours as of writing this.

@prashantkamdar
Copy link
Author

prashantkamdar commented Feb 11, 2019

I've finished trying several things and none of them work.
For all of the below test cases, I've used the latest test build provided by you in this thread.

  1. In one of your other issue threads, you recommended using usb transfer if wifi transfer has been used. Did that, didn't work.

  2. I hard reset my console (power+ps+R) and formatted my memory card. Installed h-encore with help from final-he and setup vitabright in ux0 tai with the lut file. Didn't work.

  3. After 2, I setup vitabright in ur0 as recommended in vita hacks guide (without deleting ux0 tai). Didn't work.

  4. Same as 3, but with ux0 deleted. Didn't work.

  5. Installed enso (because what's few more test cases?). Didn't work.

  6. Used the latest debug build in this thread on my friend's vita on 3.68. WORKED!

At this point, the only different things are that my friend's vita is on 3.68 and mine on 3.65.
Also, friend's vita is PCH-1104 (OLED) (mine is 1103)
Below I've attached both the logs.

Am also attaching the screenshot with both vitas. Top is the working one with already turned down brightness; lower is mine :(

I really appreciate you trying to help; can you do anything further?
Any other build with more number of logs maybe?
Maybe a different lut table?
Do you think the OS versions is making the difference? Or the PCH models?

notworkingvitabright_log.txt
workingvitabright_log.txt

photo 12-02-19 12 09 01 am

@devnoname120
Copy link
Owner

@prashantkamdar
Copy link
Author

I just did that.
Still doesn't work.

@prashantkamdar
Copy link
Author

prashantkamdar commented Mar 3, 2019

I found somewhere on reddit that the first version works.
So I tried 0.01 version from your releases.

I had the lowest setting of brightness on and then I rebooted.

After rebooting the console and going to the brightness settings menu, the brightness jumps to slightly low than before.

So ya, your note of

same brightness as when the screen dims after some inactivity

seems to be working on my vita with 0.01 release.

@devnoname120 devnoname120 changed the title Vitabright doesn't work Vitabright doesn't do anything on some PS Vita 100X Mar 3, 2019
@prashantkamdar
Copy link
Author

prashantkamdar commented Mar 4, 2019

Do you think logging lut_inject from

lut_inject = taiInjectDataForKernel(KERNEL_PID, info.modid, 0, oled_lut_off,
will help?

You have a log for ret , but not lut_inject , so just asking.

EDIT:
The code in tag 0.5:

ret = taiInjectDataForKernel(KERNEL_PID, info.modid, 0, 0x1E00, lookupNew, sizeof(lookupNew));

ret is indeed logged there.
Me thinks not logging lut_inject due to copy pasting code?

@devnoname120
Copy link
Owner

Indeed, this is fixed now.

Can you give me the logs that this version produces?
vitabright.zip

@prashantkamdar
Copy link
Author

prashantkamdar commented Mar 5, 2019

different log!
"[OLED] injectdata" is no longer 0x0
vitabright_log.txt

@araujojr82
Copy link

Hello guys, I'm facing the same problem here.

My PSVita is version PCH-1001. I've tried just about everything on this topic and more. I was using 3.68 with h-encore but after no success, I thought that maybe enso would help, so I downgraded to 3.65 and using h-encore with enso. That didn't work either.

Also, I've tried with AND without SD2VITA.

Here are some of my files.
os0:/kd/oled.skprx:
oled.txt

Log from 1.0 version:
vitabright_log_1_0.txt.txt

Log from today's version:
vitabright_log.txt

I hope this helps.

@SDM855
Copy link

SDM855 commented Mar 6, 2019

Facing the same problem

Mine is PCH-1000 Japanese version(3.60 enso). This plugin works on my PCH-2000(3.60 enso) without any problem.

And I cannot find "data" folder under ur0, I cannot find it on PCH-2000 either(although it works).

The attachment is oled.skprx, hope it helps
oled.txt

@araujojr82
Copy link

Facing the same problem

Mine is PCH-1000 Japanese version(3.60 enso). This plugin works on my PCH-2000(3.60 enso) without any problem.

And I cannot find "data" folder under ur0, I cannot find it on PCH-2000 either(although it works).

The attachment is oled.skprx, hope it helps
oled.txt

Just create the "data" folder using VitaShell in ur0 and use one of those versions with activated log and it shall produce some log files on the folder.

@SDM855
Copy link

SDM855 commented Mar 6, 2019

Thanks to araujojr82's help
I got the vitabright_log.txt (for today's version)
hope it helps
vitabright_log.txt

@devnoname120
Copy link
Owner

All your logs indicate that the table injection works properly...
My bet is some sort of issue in taiHEN or some kind of race condition.

@SDM855
Copy link

SDM855 commented Mar 6, 2019

All your logs indicate that the table injection works properly...
My bet is some sort of issue in taiHEN or some kind of race condition.

Tried on formatted new system, still no luck...
Just curious, as I see in above attachments, the working modid is 0x000100F5, ours are 0x000100F7. Is that means Sony use different OLED panel?

@devnoname120
Copy link
Owner

I don't think so, this is a UID so it should depend on the module load order.
I've confirmed that some people have 0x000100F5 and others 0x000100F7 and it works for both of them.

@maskmark
Copy link

maskmark commented Mar 24, 2019

right.it works on one of my 1000,the screen goes orange by default.
on my other 1000,it just do nothing.
they are both on 3.65 hencore enso.I even tried using one same card ux0 config.txt ( to take the place of there different ur0 config) with only this plugin in it to test both vita. and yes, still worked for one and did nothing on the other.

@darkkomdld
Copy link

i just have the same problem here: One of my consoles dont run it but!!!! being enso 3.60 both in that one i cant find repatch for 3.65 or make it works. I dont knwo if it relate. Thx we dont just need repach only nowadays. They both model are 1004. I just find one difference the one is failing its serial code 2A, the one is working is serial model 2D. So they are same model but the one its no working its the very first generation.

@darkkomdld
Copy link

i need help....

@junhawng
Copy link

junhawng commented Apr 11, 2019

vitabright_log.txt
I get a parsing error with my vita 1000. What could be the problem? Thank you.
[OLED] brightness table parsing failure

@devnoname120
Copy link
Owner

@junhawng Your vitabright_lut.txt file is incorrect, make sure that you follow the formatting and that you use Unix line endings (\n), and not Windows line endings.

@junhawng
Copy link

junhawng commented Apr 12, 2019

@junhawng Your vitabright_lut.txt file is incorrect, make sure that you follow the formatting and that you use Unix line endings (\n), and not Windows line endings.

Thank you! I was able to get it working but I'm not able to notice an actual difference with the display brightness. How can I be certain it's working?

@ZioPao
Copy link

ZioPao commented Mar 11, 2021

I've got a PCH-1004. In the log I've got the same supplier-id as @falkenhawk .
Is this still "open" or is it a wontfix at this point? Just asking, not making any requests.

@JazzMartian
Copy link

I thought I had got it working on my PCH-1101 Vita on 3.60 Enso, but that was just a placebo effect. It doesn't work. I've disabled the 3g module. I've tried putting at the top of my tai config, and uninstalling all other plugins, but no dice. If you can post a link to the latest debug version, I can post the log file.

@sam22200
Copy link

sam22200 commented Apr 21, 2021

Same here: doesn't work on my Vita 100X 3G running on HENkaku 3.60
And I lived in Paris @devnoname120 !

SKGleba added a commit to SKGleba/vitabright that referenced this issue Apr 23, 2021
@SKGleba
Copy link
Contributor

SKGleba commented Apr 23, 2021

precompiled binary (with fix from PR#28):
vitabright.zip

@SKGleba
Copy link
Contributor

SKGleba commented Apr 23, 2021

alternatively, instead of injecting, you can just write the table ptr to (SceOled+0x302c).
It seems like a cleaner solution especially if you free & inject repeatedly with the lut editor.

@ZioPao
Copy link

ZioPao commented Apr 23, 2021

I can confirm @SKGleba binary works on my PCH-1004. The lut editor seems to crash though. Don't know if it's only me, but it works with the currently posted relase from devwithnoname.

@sam22200
Copy link

Wow thank you @SKGleba
I confirm your version works on my PCH-1004 3G.

@JazzMartian
Copy link

precompiled binary (with fix from PR#28):
[vitabright.zip](https://github.com/devnoname120/vitabright/files/6366269/vitabright.zip

So far, so good...it's working on my PCH-1101. Previously the only version that worked was v0.01. This newer, fixed version works a lot better. Thanks @SKGleba!

@evillurker
Copy link

evillurker commented Apr 26, 2021

I confirm this works with 3 of my vitas - 1000, and 2000 @SKGleba thank you so much
Edit: you should try the lut file that I had saved in my backups, the normal original file that came with vita bright didn't do much until i used mine. https://drive.google.com/file/d/1BNSwt8v_LbxWMC3cwKJUBSy99Af0D_6d

@AciliBorek
Copy link

#29 Works for my 1104 while newest versions didnt. @SKGleba Thank you so much you really did a great thing.

@SKGleba
Copy link
Contributor

SKGleba commented Apr 26, 2021

Until it gets merged ive added a fixed skprx + lut editor in https://github.com/skgleba/vitabright/releases/latest

@evillurker
Copy link

Until it gets merged ive added a fixed skprx + lut editor in https://github.com/skgleba/vitabright/releases/latest

You are the king!!

@Quad-Plex
Copy link

precompiled binary (with fix from PR#28):
vitabright.zip

confirmed working on my PCH-1004. Big thanks!!

@JhonnySalles
Copy link

JhonnySalles commented May 31, 2021

Its work in PCH-1010, thx

@tonyzehs
Copy link

tonyzehs commented Jul 29, 2021

Until it gets merged ive added a fixed skprx + lut editor in https://github.com/skgleba/vitabright/releases/latest

@SKGleba Thank you, you beautiful angel. Didn't work until I installed your modded version on my PCH-1001/ZA10 Vita.

devnoname120 pushed a commit that referenced this issue Mar 9, 2022
devnoname120 pushed a commit that referenced this issue Mar 9, 2022
@devnoname120
Copy link
Owner

Can you guys try this new beta version of Vitabright?
vitabright-2.0b2.zip

@SeongGino
Copy link

SeongGino commented Apr 3, 2022

Unfortunately, neither the beta nor the recently released build works on my system (but still works with @SKGleba's mod).

EDIT: using vitabright2.0b4 for this log.
vitabright_log.txt

@devnoname120
Copy link
Owner

@SeongGino Transfer the gamma table again via FTP. It probably fucked up in that step.

Excerpt from the README:

Important note: If you want to use FileZilla for transferring the file vitabright_lut.txt, you'll first need to change the transfer type from Auto to Binary or it can prevent vitabright from parsing it correctly.

@SeongGino
Copy link

Of course, this had to be the perfect storm to cause me issue. Last time I use FZ on Linux...
=w='
Fixed now, confirmed works, new lut table is perfect. So sorry for stirring an empty pot.

@devnoname120
Copy link
Owner

@SeongGino Np! I'll try to make the LUT parsing more resilient so that it can be properly read even with bad transfers.

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