help: someone who can build a Rk3066 kernel ? - Miscellaneous Android Development

Hello !
I need help.
If you look at the MK808 development (Finless & Omegamoon for example), they can build kernel.img that result in a different native Resolution (not talking about HDMI out Resolution, lets call it native or Desktop or Launcher Resolution).
I got a broken-LCD Pipo S1 that i want to use as a media player.
It has a native resolution of 840x480.
If i flash a kernel.img from the MK808 i can get a native resolution of 1280x720. (Broken LCD only displays upper left corner of 840x480, of COURSE).
HDMI output is CRISP !
I tried 1080p and it works, but i think Rk3066 is too slow for it.
BUT WLAN, Touchpad is not working and the formerly loadable cifs.ko is also not loadable anymore.
So -> nice Resolution, crappy rest, i am simply using a "wrong" kernel.img.
I would love to have a Pipo S1 kernel.img that is patched to the new Resolution.
So where is the secret ?
Can i extract the kernel.img somehow ?
Is the Resolution stored in a config file that i can access after extracting the kernel.img ?
OR is it in the real Linux kernel, hardwired ? (kernel.zimage ???).
Or am i totally on the wrong track and i have to recompile a kernel (which i cannot).
Please help to get me on the right track, my kernel.img flash experiments showed me that it is tecjnically possible but i cannot get the pieces together.
Greetings,
Ender

Related

TV out and OzVGA

Can someone please try TV out while using OzVGA? I don't have a TV out cable so I can't test to see how clear it will look on the TV.
You can grab OzVGA from here: http://pocketpcfreewares.com/files/ozVGA v0_53.zip
How to use: Just unzip (and unzip again) and copy the OzVGA.exe to your storage card and run the app. Click on the "ozVGA!" button and your device will reboot.
To return to default settings: Run the program again and click on the "SEvga" button (device will reboot).
If you can posts pics or a youTube video, that would be awesome.
I know the program. What do you expect to check out?
Just wondering how it would look on the TV compared to not using ozVGA. Internet browsing, windows mobile interface, etc.
Although natively the T-pro supports 640X480 res nyditot reckon that some mobile phone chipsets supports all the major resolutions up to 1024X768 ( the limit for normal TV) , I guess it would be interesting if someone could try nyditot and see if it works for higher res. I tried it on my athena but it did not work perfectly, instead it just squashed a 1024X768 pic into a 640X480 frame which lead to unclear text.

Galaxy S III MHL Adapter Resolution Changing

All, after looking around a bit, I haven't found too much info regarding changing the display resolution when connecting an MHL (HDMI) adapter.
I hacked around a bit and found the following thread which seemed to get close:
http://forum.xda-developers.com/showthread.php?t=2090396
What's the goal?
To try to get the output resolution over MHL to be 720p or lower. I started this thread to provide more info and hopefully spark some interest in the topic.
Why should I care if the output resolution is 720p?
The default resolution over MHL (on every HDTV I've tried) is 1920x1080 @30fps. This resolution is fine for playing movies/Youtube/Netflix/etc. However, having the resolution so high causes the Adreno GPU to really struggle when playing games/emulators over MHL. If the resolution was lower (e.g. 720p), games and general 3D would get a nice boost in frame rate, becoming much less choppy.
Info gathered so far:
I use the Monoprice Galaxy S III MHL kit (http://www.monoprice.com/products/p...10419&cs_id=1083314&p_id=10021&seq=1&format=2). The Samsung MHL adapter may behave differently.
Files in /sys/devices/virtual/graphics/fb1/ seem to be related to (and perhaps even control) the MHL HDMI output.
When the MHL adapter is not plugged in, the "connected" file contains a 0. When the MHL adapter is plugged in, the "connected" file contains a 1.
By default, the "video_mode" file has the contents "34".
Looking at EDID codes (http://en.wikipedia.org/wiki/Extended_display_identification_data), we can see that 34 corresponds to 1920x1080p @ 29.97/30Hz.
By default, the "virtual_size" file has the contents "1920,1080".
The "modes" file contains a list of resolutions.
"U:640x480p-0
U:1920x1080p-0
U:720x480p-0
U:1280x720p-0
U:1920x1080p-0"
The "video_mode_str" file contains a textual description of the output resolution "1920x1080 p30 16/9"
The "edid_modes" file contains "4,3,32,34,1". These modes correspond to the following EDID codes:
1 DMT0659 4:3 640x480p @ 59.94/60Hz
3 480pH 16:9 720x480p @ 59.94/60Hz
4 720p 16:9 1280x720p @ 59.94/60Hz
32 1080p24 16:9 1920x1080p @ 23.98/24Hz
34 1080p30 16:9 1920x1080p @ 29.97/30Hz
Experimentation:
-running "echo 4 > video_mode" as root (in an attempt to change the resolution to EDID code 4 - 1280x720p @ 59.94/60Hz) shrinks the screen to 720p (resolution and framerate stay at 1080p/30) and aligns it to the upper left corner of the screen. The screen remained this way until I reverted "video_mode" back to 34.
-unplugging MHL and re-inserting resets to "video_mode" to mode 34 (1080p/30)
-changing virtual_size to 1280,720 did nothing (both before or after video_mode was set to 4)
Any ideas/help/suggestions would be greatly appreciated. I'm not sure how much time I will have to work on this, so hopefully others become interested as well.
mybook4 said:
Any ideas/help/suggestions would be greatly appreciated. I'm not sure how much time I will have to work on this, so hopefully others become interested as well.
Click to expand...
Click to collapse
Have you tried connecting the mhl adapter, setting video_mode_str then disconnecting from the tv then reconnecting? Maybe the tv would adjust to the resolution being output.
I am also looking for a way to get get a lower resolution when using MHL but me, it`s for a Galaxy Nexus. It`s become really laggy when a plug it and i can`t play game at all... i was expecting to play n64 and SNES emulator but it`s to much laggy even SNES. So i would be really interested to just use a lower resolution or even just disable the phone screen and just use the TV screen wich will certainly boost the performence due to the fact that my Nexus will just have one screen to use.
Any solutions to get 720p on MHL?
Nope. Haven't had much time to play lately and I got an ouya. I would try mojojoe's suggestion.
Sent from my Nexus 7 using xda premium
I came across this thread looking for a solution just wondering if anyone has a work around. Seems like a feature that should be added. I am not having any performance issues but on 3 different TVs now the resolution is not set right for the TVs the out edge is cut off like the resolution is wrong. From my understanding the default is 1080p and all three of these TVs one brand new the other two a bit older the outer edge is cut off and the native rez is 1080p.....
hi folks interesting thread. i want to change the hdmi output on my s4 to 1080p24 with the samsung mhl 2.0 adapter. by default its 1080p60.
i'm rooted and using root explorer have found the relevant files, and sure enough the video_mode files has 16 in it - 1080p60. when i try to change this to 32 (1080p24) using a text editor (its mounted as r/w), the changes don't stick even though it says the file is saved ok. am i doing something wrong here?
with reference to where you said "-running "echo 4 > video_mode" as root (in an attempt to change the resolution to EDID code 4 - 1280x720p @ 59.94/60Hz) shrinks the screen to 720p (resolution and framerate stay at 1080p/30) and aligns it to the upper left corner of the screen. The screen remained this way until I reverted "video_mode" back to 34." - could you explain how you do this please? is this using terminal emulator?
I just purchased the official MHL adapter, plugged into my HDMI switch and it outputted at 24hz. Perfect for movies but choppy for Need for Speed.
Stupidly Samsung haven't given any options to change output format and since the s4 was outputting different hertz to different displays I figured it was just going by EDID.
There's a device called a HDMI doctor that can spoof any EDID information I set the HDMI doctor to setting 4 which is for 720p max output.
The s4 then immediately outputted at 720p/60hz.
The device costs about £50 so it's an expensive solution if you only use it for your phone. I have one because it enables me to output 24hz material to my TV/Projector when my AV amp doesn't support it.
Has there been any update since the last post? Do any new Samsung updates enable changing of output?
Having the same issues on my galaxy note 10.1 2014 edition. This is bull****, hdmi is basically unusable for anything else than video.
FIX!!!!!
I know this post is about 3 years old, but I found this post now while browsing in 2016 so I hope this helps someone out.
To change the resolution and make games and all apps lag free (with the method I found) you MUST be rooted.
If rooted, download a root terminal/cmd and type ru in prompt and hit enter. Then type wm size 720x1280. ***Will stay on indefinitely until reverted back with command ru then wm size 1080x1920***
Now your device will be 720p, but you will notice that your icons are huge. To fix that in CM12.1 go to setting/look and feel/DPI and change from 440 to 320. If you don't have CM12.1 download a DPI changer and change to 320, or find corresponding root cmd to change DPI... I don't know it because CM12.1 has one stock.
Now everything should be lag free and awesome for gaming! I use sixasis and screen standby and have been playing Zelda on the couch the last few evening.
Hope this helps at least one person.
Side note: I'm not sure about the aspect ratio for Samsungs or any other device... But these resolution are 16:9. I know my original note was something weird like 16:10. Most likely all devices now are 16:9, just wanted to make sure everyone was aware of that before changing screen res..... IF for some reason their aspect ratio is different.
ANDREtheG1ANT said:
I know this post is about 3 years old, but I found this post now while browsing in 2016 so I hope this helps someone out.
To change the resolution and make games and all apps lag free (with the method I found) you MUST be rooted.
If rooted, download a root terminal/cmd and type ru in prompt and hit enter. Then type wm size 720x1280. ***Will stay on indefinitely until reverted back with command ru then wm size 1080x1920***
Now your device will be 720p, but you will notice that your icons are huge. To fix that in CM12.1 go to setting/look and feel/DPI and change from 440 to 320. If you don't have CM12.1 download a DPI changer and change to 320, or find corresponding root cmd to change DPI... I don't know it because CM12.1 has one stock.
Now everything should be lag free and awesome for gaming! I use sixasis and screen standby and have been playing Zelda on the couch the last few evening.
Hope this helps at least one person.
Side note: I'm not sure about the aspect ratio for Samsungs or any other device... But these resolution are 16:9. I know my original note was something weird like 16:10. Most likely all devices now are 16:9, just wanted to make sure everyone was aware of that before changing screen res..... IF for some reason their aspect ratio is different.
Click to expand...
Click to collapse
Im trying to do this at present, I'm on a rooted device and when using ru in terminal, I just get 'ru not found,' new to this so further help would be appreciated.
Succulent_Pig said:
Im trying to do this at present, I'm on a rooted device and when using ru in terminal, I just get 'ru not found,' new to this so further help would be appreciated.
Click to expand...
Click to collapse
Your phone must be rooted. Use su command in a terminal and then type wm size 720x1280.

[Q] screen resolution 21/9 compatibility

Hi !
Is the 2560x1080 21/9 sceen resolution compatible with the nvidia shield tablet and the futur shield console?
I'd like to know before buying it..
Thanks
Nobody knows about that?
I'm not sure what you mean. Are you plugging it in to an external monitor with that resolution or trying to play video at that resolution? Either should work, though on the monitor you're likely to get a 1920x1080 image with black columns on the sides. If anyone has tested it, it would be good to know. The kernel source may also show if the device would natively support that resolution vs just sending out 1920x1080.
Exactly what I want to know, if we will have the black columns on the sides or the full screen without loosing the image quality.
It would be good if the 2560x1080 is fully supported or other 21/9 format, now there is a lot of choice with 1080p, 2k screen.
Has anyone got the answer to this question?
fabjazz said:
Hi !
Is the 2560x1080 21/9 sceen resolution compatible with the nvidia shield tablet and the futur shield console?
I'd like to know before buying it..
Thanks
Click to expand...
Click to collapse
I did some testing a while back, some pics here: https://twitter.com/ACharLuk/status/863033689873186817 and https://twitter.com/ACharLuk/status/863034904065572868
I had to tinker with adb wm.size settings to get it working and put the TV/monitor in zoom mode. I don't think there is a "plug & play" method, so you can do the same as me.
Run "adb shell wm.size 2560x1080" through adb and tinker with your monitor settings, hope you get it working

Can not Crop video - ONLY Stretch - Amlogic S812 Android TVbox and SONY AndroidTV

Dear All,
I just bought an Amlogic S812 the Android TV box to replace the old one (Allwiner A31s Android TVbox)
Currently when watching movies with the software MXplayer , it can not Crop the Screen Size to remove black place on top and bottom of screen, it only can use Stretch option to stretch vertically, does not stretch horizontally, so making everything in movies stretch out :crying:
I do not experience this problem on older devices using Allwiner A31s chip.
Pls help me fix this issue
P/S: I face this issue on SONY Bravia 55X9000C Android TV too.
Thank you all.
Anybody??
Same issue with the newest s905x3 chipset, Android 9.0... I don't have all the options in my settings, I can't even place apps on homescreen using Nova Launcher, I can't see the bottom drawer to open all running apps. Do manufacturers modify the Android version they put on these boxes? Is there a way to fix these issues, especially the video player cropping? In my box no player can crop, only stretches vertically, leaving me with an incorrect aspect ratio.
Hi everyone.
This may be a solution.
I get to realise that this thread has a long history and there is no proper answer.
I too had the same problem while using MX player in Android tv. But some video are able to crop view. After many thoughts I get to realise that there are two kind of popular encoding in mkv format.
Videos encoded in H.264 have no problem. But if it is H.265 commonly known as HEVC it will no crop or zoom in.
I currently use H.264 video for maximum use of my tv screen.
Please Google these encoding method for better understanding. There are some interesting comparison between two.
Happy watching

Custom HDMI resolution for Chromecast with Google TV

Hello my beautiful people, I come to you in a moment of great desparation and would really appreciate some help here.
So, I just bought a Chromecast with Google TV.
- Model: GZRNL
- Codename: sabrina
- Mfg Date: 11/2021
I want to connect this thing to my projector and want to run it's native resolution (4:3 aspect ratio).
But I can only select resolutions with a 16:9 aspect ratio in the settings.
I do not have root access, nor can I root the device (BootROM Bug has been patched, It's a newer device.).
I can change the virtual screen size using `wm size`, but that does not effect the HDMI resolution.
So here's the main question: How can I set a custom resolution for the HDMI port?
One approach I thought about is: Find out what settings the GUI sets and write custom values to these.
I attached a section of logcat in which I change the resolution from "720p 60Hz" to "1080p 60Hz" in the GUI.
Sadly that's where my android knowledge ends.
I am happy to try things or provide additional information.
Thanks.

Categories

Resources