-
Notifications
You must be signed in to change notification settings - Fork 220
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
Clean HDMI on NEX-6 #249
Comments
I don’t have an apk uploaded because you shouldn’t use my solution, the quality is not 1080p. The solution here works perfectly: ma1co/OpenMemories-Tweak#70 (comment) You should be able to enter the commands using telnet and after a reboot (and changing the camera mode to video) you should be able to get good quality clean HDMI video. |
But it seems that method does not work on NEX-6 ma1co/OpenMemories-Tweak#70 (comment) |
I uploaded an APK now here: https://github.com/lucaspape/PMCA-CleanHDMI/releases/tag/1.0 This is just basically a camera preview with all the visual stuff missing, its not good because the quality is bad and I cant figure out how to change ISO/SP/AP because if I call the functions just nothing at all happens. |
I see, it seems the problem is not easy to solve (yet) but I do really appreciate your work. I just tested the apk, when running it the screen goes black for a short while, then comes back without any of the OSD, but then after like 30seconds it seems the app craches and the camera reverts back to regular camera mode (with everything showing). I feel like there still should be a way to get clean HDMI out of the NEX-6. We know it has Display info presets (big font, histogram, level, Display all, etc). There's also the possibility that the NEX-6 uses a value other than Maybe if we can get some logs out of the camera during OSD preset switching, we can find out where and how it controls them. |
@horusra How far down the path of wild speculation do you want to go??? I had noted on ma1co/OpenMemories-Tweak#25 that some of the '.so' libs appear to have Backup key addresses
It appears that Comparing with a5000 it seems that the Nex-6 does NOT reference But with some brute forcing of the keys that DO exist you might be able to track something down. If you make the assumption that it's 1 byte key, and that it's factory set to 0x01, you can try changing various keys to see what happens. |
@mungewell Is there a way to have an app just cycle through these keys on startup and show the key that was change previously or something? (since the effect is only shown after restart) Or can we debug on runtime (or read logs or something) so we can see what keys change when screen display settings are changed? Going through all these keys trying to figure out which ones disables OSD on HDMI out is doable, but I wouldn't know what to do if/when it goes wrong. |
Firstly, the camera is good at protecting itself. The factory defaults are stored within the FW installer, and once 'on-camera' it will maintain a 'reset' value to re-apply when camera is factory reset. I have not (yet) had a problem I couldn't fix with factory reset, but normally I just have to set a specific key back to it's original setting. Setting the keys to custom value can be done 2 ways:
You can also use to PCMA-Console to grab the whole Backup.bin file if you need to take a local copy. Making the assumptions about '1 byte long set to 0x01' gives you 28 keys to check, some of these are probably already known... I don't have a Nex6 but I imagine that it wouldn't take too long to cycle through them.
You are looking for a very specific behavior, with an external monitor hooked up you should know the result almost immediately. My next camera addition needs a mic, so looking for Nex7, a6300 or a6500 at a good price. May give in to the lure of full frame ;-) Good luck, |
@mungewell |
@horusra The
It's not that key BTW... I think that one is 'AVCHD framerate', 0x01 = i60 or i50 (depending on NTSC/PAL operation). 0x03 is 24fps if you want to go cinematic. |
Did you get anything useful from your experimentation? Just curious |
Not really, even though "size" of some keys is 1, they still have weird settings, for example:
so I don't really know what to do with these a couple can't be written to:
I've gone through most of the key, and haven't once noticed any change at all while using telnet with the camera hooked up to my monitor |
Hey, I just published a "new" PMCA that I called PMCA-HDMICam. It forks from the current master and simply disables the "Camera" bar. Not sure if this is any more helpful than what @lucaspape did (i.e. the app not crashing), - I for myself noticed some different bevahiour as I layed out in the repo's readme. |
If anyone here is still interested, the solution posted here works for the NEX-5R/N for clean 1080p60 HDMI. I would assume this also works for the NEX-6 but it needs to be tested. |
Is there a Clean HDMI-out app?
I heard of this project from people trying to get clean HDMI out of their NEX-6 cameras (for use on pc's), however, I can't seem to find it anywhere.
Not here: https://sony-pmca.appspot.com/apps
I don't see it mentioned anywhere else. This seems to be it (I think):
https://github.com/lucaspape/PMCA-CleanHDMI
from @lucaspape
But there is no APK in the release section, and the repository has no "issues" section to post and ask the developer. I have no clue how to get that to install on my camera.
The text was updated successfully, but these errors were encountered: