Advertising (This ad goes away for registered users. You can Login or Register)

VitaTester v1.1.1

Submit here your entries for the Revitalize Competition. Deadline is September 30th.
Rules can be found here: http://wololo.net/revitalize/
User avatar
SMOKE
Retired Mod
Posts: 3674
Joined: Tue Apr 17, 2012 10:00 pm
Location: USA
Contact:

Re: VitaTester v1.1

Post by SMOKE » Wed Oct 07, 2015 5:52 pm

kluxi2 wrote:Hello, I tried to run your homebrew on PS Mobile for Unity version 1.05 but I get every time an error when starting up (C2-12828-1). btw your homebrew looks very handy! :D
1. Does it display the splash screen?
2. Are you running on PSTV maybe? (I don't think this was ever tested on PSTV)
3. Can you run any other homebrew?
Advertising

kluxi2
Posts: 3
Joined: Tue Sep 29, 2015 12:20 pm
Location: Antwerp, Belgium

Re: VitaTester v1.1

Post by kluxi2 » Wed Oct 07, 2015 8:40 pm

SMOKE wrote:
kluxi2 wrote:Hello, I tried to run your homebrew on PS Mobile for Unity version 1.05 but I get every time an error when starting up (C2-12828-1). btw your homebrew looks very handy! :D
1. Does it display the splash screen?
2. Are you running on PSTV maybe? (I don't think this was ever tested on PSTV)
3. Can you run any other homebrew?

Hello,

1. It does not show the splash screen of your homebrew. I can only see the splashscreen of psm unity
2. I'm running it on a psvita 3.18
3. I can run homebrew like vitaftp, nes emulator and the testhomebrew.

I had the same error with vitaftp. The problem was that vitaftp was only optimized for the psm and not for the psm unity. I downloaded the optimized vitaftp and it worked for me. I think that your homebrew has the same problem. But your homebrew is not the only one, The sega emulator and the other homebrews has also the same problem ;)
Advertising

User avatar
SMOKE
Retired Mod
Posts: 3674
Joined: Tue Apr 17, 2012 10:00 pm
Location: USA
Contact:

Re: VitaTester v1.1

Post by SMOKE » Wed Oct 07, 2015 8:46 pm

All the testing was done on Unity. I don't even use PSMDev anymore. No idea why you can't get it to work, I only encounter that error every now and then when UVLoader doesn't start the homebrew thread properly.

kluxi2
Posts: 3
Joined: Tue Sep 29, 2015 12:20 pm
Location: Antwerp, Belgium

Re: VitaTester v1.1

Post by kluxi2 » Fri Oct 09, 2015 5:32 pm

SMOKE wrote:All the testing was done on Unity. I don't even use PSMDev anymore. No idea why you can't get it to work, I only encounter that error every now and then when UVLoader doesn't start the homebrew thread properly.
Hello,

I have run your program once more and copied a part of the CMD output. Maybe it is useful for you to see what the problem could be. I'm using PSM for unity version 1.05.
I found one error in the log file but I'm not sure it is the only one.
error: [Vita] sceGxmShaderPatcherDestroy(m_ShaderPatcher) failed 0x805b000c (SCE_GXM_ERROR_PROGRAM_IN_USE)

I have no idea what that error means :|

I really appreciate your effort to solve this problem! Have a nice day ;)

CMD output:

[Vita] Wrote 256 bytes at 0x85704b00
[Vita]
[Vita] Recieved command WriteCode, length 0x108
[Vita]
[Vita] Wrote 256 bytes at 0x85704c00
[Vita]
[Vita] Recieved command WriteCode, length 0x108
[Vita]
[Vita] Wrote 256 bytes at 0x85704d00
[Vita]
[Vita] Recieved command WriteCode, length 0x108
[Vita]
[Vita] Wrote 256 bytes at 0x85704e00
[Vita]
Wrote 0x100 byte.
Writing 0x85704F00
Wrote 0x100 byte.
Writing 0x85705000
Wrote 0xC0 byte.
[Vita] Recieved command WriteCode, length 0x108
[Vita]
[Vita] Wrote 256 bytes at 0x85704f00
[Vita]
[Vita] Recieved command WriteCode, length 0x108
[Vita]
[Vita] Wrote 192 bytes at 0x85705000
[Vita]
[Vita] Recieved command Execute, length 0x8
[Vita]
[Vita] Executing 0x85700001 with 1 args
[Vita]
[Vita] uvloader.c:49 UVLoader 1.1.0 started.
[Vita]
[Vita]
[Vita] uvloader.c:49 UVLoader 1.1.0 started.
[Vita] uvloader.c:180 Initializing resolve table.
[Vita]
[Vita]
[Vita] uvloader.c:180 Initializing resolve table.
[Vita] resolve.c:49 Creating resolve table of size 790528.
[Vita]
[Vita]
[Vita] resolve.c:49 Creating resolve table of size 790528.
[Vita] resolve.c:61 Block UID 0x40010589 allocated at 0x85800000
[Vita]
[Vita]
[Vita] resolve.c:61 Block UID 0x40010589 allocated at 0x85800000
[Vita] uvloader.c:186 Filling resolve table.
[Vita]
[Vita]
[Vita] uvloader.c:186 Filling resolve table.
[Vita] resolve.c:688 Getting list of loaded modules.
[Vita]
[Vita]
[Vita] resolve.c:688 Getting list of loaded modules.
[Vita] resolve.c:694 Found 31 loaded modules.
[Vita]
[Vita]
[Vita] resolve.c:694 Found 31 loaded modules.
[Vita] resolve.c:785 Module: SceNgsUser, at: 0x824D0550
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceNgsUser, at: 0x824D0550
[Vita] resolve.c:785 Module: mono_prx, at: 0x83700610
[Vita]
[Vita]
[Vita] resolve.c:785 Module: mono_prx, at: 0x83700610
[Vita] resolve.c:843 Reloaded mono_prx
[Vita]
[Vita]
[Vita] resolve.c:843 Reloaded mono_prx
[Vita] resolve.c:785 Module: ScePsmEdata, at: 0x822C03C0
[Vita]
[Vita]
[Vita] resolve.c:785 Module: ScePsmEdata, at: 0x822C03C0
[Vita] resolve.c:843 Reloaded ScePsmEdata
[Vita]
[Vita]
[Vita] resolve.c:843 Reloaded ScePsmEdata
[Vita] resolve.c:785 Module: ScePsmSysutil, at: 0x81C3B2B0
[Vita]
[Vita]
[Vita] resolve.c:785 Module: ScePsmSysutil, at: 0x81C3B2B0
[Vita] resolve.c:843 Reloaded ScePsmSysutil
[Vita]
[Vita]
[Vita] resolve.c:843 Reloaded ScePsmSysutil
[Vita] resolve.c:785 Module: ScePsmDevAgent, at: 0x81EA8440
[Vita]
[Vita]
[Vita] resolve.c:785 Module: ScePsmDevAgent, at: 0x81EA8440
[Vita] resolve.c:843 Reloaded ScePsmDevAgent
[Vita]
[Vita]
[Vita] resolve.c:843 Reloaded ScePsmDevAgent
[Vita] resolve.c:785 Module: ScePsmTargetTransport, at: 0x81C38030
[Vita]
[Vita]
[Vita] resolve.c:785 Module: ScePsmTargetTransport, at: 0x81C38030
[Vita] resolve.c:843 Reloaded ScePsmTargetTransport
[Vita]
[Vita]
[Vita] resolve.c:843 Reloaded ScePsmTargetTransport
[Vita] resolve.c:785 Module: SceLibXml, at: 0x822A03D0
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceLibXml, at: 0x822A03D0
[Vita] resolve.c:785 Module: SceShaccCg, at: 0x82500D70
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceShaccCg, at: 0x82500D70
[Vita] resolve.c:785 Module: bridge_prx, at: 0x81E90FB0
[Vita]
[Vita]
[Vita] resolve.c:785 Module: bridge_prx, at: 0x81E90FB0
[Vita] resolve.c:843 Reloaded bridge_prx
[Vita]
[Vita]
[Vita] resolve.c:843 Reloaded bridge_prx
[Vita] resolve.c:785 Module: SceNpCommon, at: 0xE06B2B50
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceNpCommon, at: 0xE06B2B50
[Vita] resolve.c:785 Module: SceNpManager, at: 0xE05B2C10
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceNpManager, at: 0xE05B2C10
[Vita] resolve.c:785 Module: SceLibSsl, at: 0xE06499E0
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceLibSsl, at: 0xE06499E0
[Vita] resolve.c:785 Module: SceLibHttp, at: 0xE060C700
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceLibHttp, at: 0xE060C700
[Vita] resolve.c:785 Module: SceLibNetCtl, at: 0xE01E8810
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceLibNetCtl, at: 0xE01E8810
[Vita] resolve.c:785 Module: SceNet, at: 0xE0190CA0
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceNet, at: 0xE0190CA0
[Vita] resolve.c:785 Module: SceUlt, at: 0x81E10750
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceUlt, at: 0x81E10750
[Vita] resolve.c:843 Reloaded SceUlt
[Vita]
[Vita]
[Vita] resolve.c:843 Reloaded SceUlt
[Vita] resolve.c:785 Module: SceFiber, at: 0x81C26180
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceFiber, at: 0x81C26180
[Vita] resolve.c:785 Module: SceAppUtil, at: 0x81C28950
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceAppUtil, at: 0x81C28950
[Vita] resolve.c:785 Module: SceLibPvf, at: 0xE0149310
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceLibPvf, at: 0xE0149310
[Vita] resolve.c:785 Module: SceLibft2, at: 0xE00C9950
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceLibft2, at: 0xE00C9950
[Vita] resolve.c:785 Module: SceLibDbg, at: 0xE004E1F0
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceLibDbg, at: 0xE004E1F0
[Vita] resolve.c:785 Module: SceCommonDialog, at: 0xE01D35B0
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceCommonDialog, at: 0xE01D35B0
[Vita] resolve.c:785 Module: SceShellSvc, at: 0xE01A9E90
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceShellSvc, at: 0xE01A9E90
[Vita] resolve.c:785 Module: SceLibc, at: 0x81E400C0
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceLibc, at: 0x81E400C0
[Vita] resolve.c:843 Reloaded SceLibc
[Vita]
[Vita]
[Vita] resolve.c:843 Reloaded SceLibc
[Vita] resolve.c:785 Module: SceLibFios2, at: 0x81CC0E50
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceLibFios2, at: 0x81CC0E50
[Vita] resolve.c:843 Reloaded SceLibFios2
[Vita]
[Vita]
[Vita] resolve.c:843 Reloaded SceLibFios2
[Vita] resolve.c:785 Module: SceGxm, at: 0xE008F530
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceGxm, at: 0xE008F530
[Vita] resolve.c:785 Module: SceGpuEs4User, at: 0xE0061190
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceGpuEs4User, at: 0xE0061190
[Vita] resolve.c:785 Module: SceAvcodecUser, at: 0xE00163F0
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceAvcodecUser, at: 0xE00163F0
[Vita] resolve.c:785 Module: SceDriverUser, at: 0xE002EDD0
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceDriverUser, at: 0xE002EDD0
[Vita] resolve.c:785 Module: SceLibKernel, at: 0xE0002D20
[Vita]
[Vita]
[Vita] resolve.c:785 Module: SceLibKernel, at: 0xE0002D20
[Vita] resolve.c:785 Module: UnityPlayer, at: 0x81056260
[Vita]
[Vita]
[Vita] resolve.c:785 Module: UnityPlayer, at: 0x81056260
[Vita] resolve.c:843 Reloaded UnityPlayer
[Vita]
[Vita]
[Vita] resolve.c:843 Reloaded UnityPlayer
[Vita] resolve.c:703 Added 6060 NID entries to resolve database.
[Vita]
[Vita]
[Vita] resolve.c:703 Added 6060 NID entries to resolve database.
[Vita] uvloader.c:192 Adding UVL imports.
[Vita]
[Vita]
[Vita] uvloader.c:192 Adding UVL imports.
[Vita] cleanup.c:181 Unity Version: 0x105
[Vita]
[Vita]
[Vita] cleanup.c:181 Unity Version: 0x105
[Vita] cleanup.c:141 Hooked the Unity graphics thread.
[Vita]
[Vita]
[Vita] cleanup.c:141 Hooked the Unity graphics thread.
[Vita]
[Vita] UnityEngine.Debug:Internal_Log(Int32, String, Object)
[Vita] UnityEngine.Debug:Log(Object)
[Vita] VitaDefilerClientUnity:LogLine(String) (at S:\VitaDefilerClientUnity_Mine\Assets\VitaDefilerClientUnity.cs:41)
[Vita] VitaDefilerClient.AppMain:LogLine(String, Object[]) (at S:\VitaDefilerClientUnity_Mine\Assets\AppMain.cs:28)
[Vita] VitaDefilerClient.CommandListener:LogLine(String) (at S:\VitaDefilerClientUnity_Mine\Assets\CommandListener.cs:54)
[Vita] sceGxmShaderPatcherDestroy(m_ShaderPatcher) failed 0x805b000c (SCE_GXM_ERROR_PROGRAM_IN_USE)
[Vita]
[Vita] cleanup.c:215 Finished cleaning Unity
[Vita]
[Vita]
[Vita] cleanup.c:215 Finished cleaning Unity
[Vita] uvloader.c:197 Loading homebrew.
[Vita]
[Vita]
[Vita] uvloader.c:197 Loading homebrew.
[Vita] uvloader.c:226 Loading homebrew
[Vita]
[Vita]
[Vita] uvloader.c:226 Loading homebrew
[Vita] load.c:131 Opening cache0:/VitaDefilerClient/Documents/homebrew.self for reading.
[Vita]
[Vita]
[Vita] load.c:131 Opening cache0:/VitaDefilerClient/Documents/homebrew.self for reading.
[Vita] load.c:76 Read 0 bytes from cache0:/VitaDefilerClient/Documents/homebrew.self
[Vita]
[Vita]
[Vita] load.c:76 Read 0 bytes from cache0:/VitaDefilerClient/Documents/homebrew.self
[Vita] load.c:145 Found a ELF, loading.
[Vita]
[Vita]
[Vita] load.c:145 Found a ELF, loading.
[Vita] load.c:200 Checking headers.
[Vita]
[Vita]
[Vita] load.c:200 Checking headers.
[Vita] load.c:227 Loading 4 program segments.
[Vita]
[Vita]
[Vita] load.c:227 Loading 4 program segments.
[Vita] load.c:268 Segment 0 is not loadable. Skipping.
[Vita]
[Vita]
[Vita] load.c:268 Segment 0 is not loadable. Skipping.
[Vita] load.c:256 Allocated memory at 0x81D00000, attempting to load segment 1.
[Vita]
[Vita]
[Vita] load.c:256 Allocated memory at 0x81D00000, attempting to load segment 1.
[Vita] load.c:256 Allocated memory at 0x84800000, attempting to load segment 2.
[Vita]
[Vita]
[Vita] load.c:256 Allocated memory at 0x84800000, attempting to load segment 2.
[Vita] load.c:276 Getting module info.
[Vita]
[Vita]
[Vita] load.c:276 Getting module info.
[Vita] load.c:282 Module name: VitaTester.elf, export table offset: 0x000A84F0, import table offset: 0x000A8520
[Vita]
[Vita]
[Vita] load.c:282 Module name: VitaTester.elf, export table offset: 0x000A84F0, import table offset: 0x000A8520

arquliz
Posts: 94
Joined: Fri Aug 09, 2013 8:10 pm

Re: VitaTester v1.1

Post by arquliz » Sat Oct 10, 2015 8:08 pm

Hey Smoke
Just tried your vitatester, great work.

I'm using a vita 2000, at 3.36 with PSM for unity 1.06.

I've been worried that my back-touchscreen was faulty, so I'm very happy to test it and see that it's actually working as intended. I encounteren a small problem though, and i don't know if it's because my back-touchscreen is calibrated wrongly or the back-touchscreen area isn't correctly alligned.

I am able to move the front touchsreen freely on the whole screen, but the back-touchscreen, the area is limited. I'm only able to move within the box displayed on the attatched picture.

download/file.php?mode=view&id=3953
Attachments
2015-10-10-215234.jpg
Vitatester touchscreen area.
2015-10-10-215234.jpg (247.67 KiB) Viewed 2158 times

User avatar
SMOKE
Retired Mod
Posts: 3674
Joined: Tue Apr 17, 2012 10:00 pm
Location: USA
Contact:

Re: VitaTester v1.1

Post by SMOKE » Sat Oct 10, 2015 11:04 pm

The rear touchpad is a little smaller than the front screen and the Vita handles the rear touchpad. I *could* make it display with the actual size of the rear touchpad, but then it would be incorrect.

When the Vita detects rear touches, it automatically converts it in comparison to the front screen.

:)

EDIT:
Never mind, I see what you're saying. I'll take a look at it

User avatar
SMOKE
Retired Mod
Posts: 3674
Joined: Tue Apr 17, 2012 10:00 pm
Location: USA
Contact:

Re: VitaTester v1.1

Post by SMOKE » Sun Oct 11, 2015 12:15 am

For those having troubles with this, try this build and post the logs please.

https://dl.dropboxusercontent.com/u/574 ... Build.velf


New things in this build:

- Basic logging
- Touch is now displayed on top of other button presses
- Updated rear touch maths. Currently, it displays the same size as the rear touchpad (shorter in height, same width)
- Analog sticks display a little better and move more than they did before
- It now cleans up everything when the exit combo is pressed

NOTE: If you are using Rejuvenate 0.3.4, you must run it as debug to see the logging in cmd. (run_homebrew_debug.bat OR run_homebrew_unity_debug.bat)
If you're not using Rejuvenate 0.3.4. I suggest you upgrade

User avatar
SMOKE
Retired Mod
Posts: 3674
Joined: Tue Apr 17, 2012 10:00 pm
Location: USA
Contact:

Re: VitaTester v1.1.1

Post by SMOKE » Sat Oct 17, 2015 11:21 pm

Released v1.1.1 with the changes listed above and a few other tiny things

Camxpspx123
Banned
Posts: 265
Joined: Sun Jul 15, 2012 6:23 pm

Re: VitaTester v1.1.1

Post by Camxpspx123 » Fri Oct 30, 2015 12:08 pm

Please can you explain me what does theses functions do ?

Code: Select all

sceKernelPowerTick(SCE_KERNEL_POWER_TICK_DISABLE_AUTO_SUSPEND);

sceKernelPowerTick(SCE_KERNEL_POWER_TICK_DISABLE_OLED_OFF);

sceKernelPowerTick(SCE_KERNEL_POWER_TICK_DISABLE_OLED_DIMMING);

em4nu3l0
Posts: 12
Joined: Mon Dec 02, 2013 2:15 am

Re: VitaTester v1.1.1

Post by em4nu3l0 » Thu Nov 05, 2015 7:09 am

This should be a system application

Post Reply

Return to “Revitalize Competition”