Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

T-R42 custom firmware by wasser

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Originally posted by gerry1980 View Post
    Hello wasser,

    Thank you, again.
    I tried it out... but unfortunately it seems not to work (at least I don't get it to work).

    1. try :
    I overrided your previous kernel.
    The result was a very low resolution.
    (I'm not able to see the available screen settings,
    maybe there is the resolution within the settings
    but I can't see the settings at all. )


    2. try :
    After a factory reset and reinstallation of Lewys 2.0.4,
    and your 1366 kernel it just flickers.



    In the meantime I wasn't lazy and tried to solve it by myself.
    I patched and compiled the kernel from sawolf...


    Code:
    --- ./android_kernel_rockchip_rk3188/drivers/video/rockchip/hdmi/rk_hdmi.h    2013-11-03 01:35:32.014102716 +0100
    +++ ./android_kernel_rockchip_rk3188_o/drivers/video/rockchip/hdmi/rk_hdmi.h    2013-11-03 00:00:01.641949263 +0100
    @@ -18,7 +18,7 @@
     // HDMI video information code according CEA-861-E
     enum hdmi_video_infomation_code {
         HDMI_640x480p_60HZ = 1,
    -    HDMI_720x480p_60HZ_4_3,
    +    HDMI_1366x768p_60HZ,
         HDMI_720x480p_60HZ_16_9,
         HDMI_1280x720p_60HZ,
         HDMI_1920x1080i_60HZ,        //5

    Code:
    --- ./android_kernel_rockchip_rk3188/drivers/video/rockchip/hdmi/hdmi-lcdc.c    2013-11-02 20:04:15.005570000 +0100
    +++ ./android_kernel_rockchip_rk3188_o/drivers/video/rockchip/hdmi/hdmi-lcdc.c    2013-11-03 02:05:31.130150896 +0100
    @@ -4,7 +4,8 @@
     
     static const struct hdmi_video_timing hdmi_mode [] = {
             //name                refresh        xres    yres    pixclock    h_bp    h_fp    v_bp    v_fp    h_pw    v_pw                    polariry                                PorI    flag    vic    pixelrepeat    interface
    -    { {    "720x480p@60Hz",    60,            720,    480,    27000000,    60,        16,        30,        9,        62,        6,                            0,                                    0,        0    },    2,      1,        OUT_P888    },
    +    { {     "1366x768p@60Hz",       60,                     1366,   768,    85500000,       256,    58,     17,             1,             112,             3,
    +FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,                   0,              4       },    2,      1,        OUT_P888    },
         { {    "720x576p@50Hz",    50,            720,    576,    27000000,    68,        12,        39,        5,        64,        5,                            0,                                    0,        0    },    17,      1,        OUT_P888    },
         { {    "1280x720p@50Hz",    50,            1280,    720,    74250000,    220,    440,    20,        5,        40,        5,        FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,            0,        0    },    19,      1,        OUT_P888    },
         { {    "1280x720p@60Hz",    60,            1280,    720,    74250000,    220,    110,    20,        5,        40,        5,        FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,            0,        0    },    4,      1,        OUT_P888    },

    It works with my patched kernel, but I miss all the other nice stuff and bugfixes from your kernel.
    I suppose you have the things not githubbed.

    During the researches I figured out that the resolution is a problem child,
    because there is no official EDID code for it. So I had overwritten the 720x480 resolution. :-(
    But that wouln't matters If you or somebody else would provide an alternative Lapdock kernel version.

    And again... I offers you a beer...
    Or in the improbably case you don't like beer a coffee or something else.
    Oh jesus... after 3am already... I need some rest...

    Thank you very much !

    Gerry
    Hi Gery,

    there's an minor difference between my and your fix. In my fix i added the 1366x768p resolution instead overwriting. I found a typo in my fix, perhaps it could be a cause. I uploaded new kernel. Could you please test again?

    thanks

    http://www.freak-tab.de/wasser/btn_donate.gif

    You can make a donation if you find my work useful

    Comment


      Wasser

      Hello Wasser,

      Can You PM me a link to the Complete Firmware Images You are using on the K-r42...

      I will reload My system with your firmware and Make sure I have the same stuff as You do for my testing ...

      I was thinking about my earily post and Network load time ...
      I am sorry I have been testing with your 1080p kernel and I normally use your 720p
      Kernel ... Could You post you latest kernel for me to test in 720p ....for k-r42

      Thanks Wasser...

      Michael T.
      Originally posted by wasser View Post
      3) i cannot reproduce this problem on my box. It's strange!
      4) i already reverted it in this kernel
      3.0.x Lollipop firmware RK3288 By Wasser/ My Standard Remote IR
      CVSB-K200-Wireless Mini QWERTY Keyboard / Motion Mouse for Android RF
      Rii Mini i25 Qwerty Keyboard/Motion Mouse For Android RF
      Media Flow Suite ... 24 TB ReadyNas Pro wired 1 GB Ethernet

      Comment


        Originally posted by EGM92 View Post
        Hi Wasser, great work, thanks for you contribution to the community, as well as thanks to michael2t for helping me with some noob problems.

        I was wondering if there was a mod or something that could make the rom boot up and not have the controls at the bottom of the screen?
        you can get rid of panel at the bottom of the screen, just install the full!screen app and enable it
        http://www.freak-tab.de/wasser/btn_donate.gif

        You can make a donation if you find my work useful

        Comment


          Originally posted by michael2t View Post
          Hello Wasser,

          Can You PM me a link to the Complete Firmware Images You are using on the K-r42...

          I will reload My system with your firmware and Make sure I have the same stuff as You do for my testing ...

          I was thinking about my earily post and Network load time ...
          I am sorry I have been testing with your 1080p kernel and I normally use your 720p
          Kernel ... Could You post you latest kernel for me to test in 720p ....for k-r42

          Thanks Wasser...

          Michael T.
          1. i can upload my new firmware for k-r42 and release the url for download if someone has interess
          2. i uploaded new 720p kernel for k-r42 for testing. you can download from http://d-h.st/bGE
          http://www.freak-tab.de/wasser/btn_donate.gif

          You can make a donation if you find my work useful

          Comment


            Hello Wasser

            Hello Wasser,

            I am interested ... Please upload ... I like Your firmware ... it is very good...

            Michael T.
            Originally posted by wasser View Post
            1. i can upload my new firmware for k-r42 and release the url for download if someone has interess
            2. i uploaded new 720p kernel for k-r42 for testing. you can download from http://d-h.st/bGE
            Last edited by michael2t; 03 November 2013, 14:54.
            3.0.x Lollipop firmware RK3288 By Wasser/ My Standard Remote IR
            CVSB-K200-Wireless Mini QWERTY Keyboard / Motion Mouse for Android RF
            Rii Mini i25 Qwerty Keyboard/Motion Mouse For Android RF
            Media Flow Suite ... 24 TB ReadyNas Pro wired 1 GB Ethernet

            Comment


              games

              Hi,

              flashed my T-R42 with 1.2 fw,
              everything ok (wifi,lan,bt,excellent system speed) but some games not working.
              (Shadowrun,Dead Trigger 2,Dungeon Keeper) Games started,but the play/start button is unclickable.
              Is there any solution?
              Other games working perfectly.
              Thanks!
              T-R42 v1.0 ; Ubox R89

              Comment


                Key Mapper

                Go get

                Tincore Keymapper

                From Google Play store ... and Remap keys for game ...

                Good Luck

                Michael T.

                Originally posted by zol77 View Post
                Hi,

                flashed my T-R42 with 1.2 fw,
                everything ok (wifi,lan,bt,excellent system speed) but some games not working.
                (Shadowrun,Dead Trigger 2,Dungeon Keeper) Games started,but the play/start button is unclickable.
                Is there any solution?
                Other games working perfectly.
                Thanks!
                3.0.x Lollipop firmware RK3288 By Wasser/ My Standard Remote IR
                CVSB-K200-Wireless Mini QWERTY Keyboard / Motion Mouse for Android RF
                Rii Mini i25 Qwerty Keyboard/Motion Mouse For Android RF
                Media Flow Suite ... 24 TB ReadyNas Pro wired 1 GB Ethernet

                Comment


                  Originally posted by zol77 View Post
                  Hi,

                  flashed my T-R42 with 1.2 fw,
                  everything ok (wifi,lan,bt,excellent system speed) but some games not working.
                  (Shadowrun,Dead Trigger 2,Dungeon Keeper) Games started,but the play/start button is unclickable.
                  Is there any solution?
                  Other games working perfectly.
                  Thanks!
                  This is a general firmware issue. I am still stuck with stock on mine and Dead Trigger 2 behaves like you describe

                  Comment


                    Resolution Solution

                    Originally posted by wasser View Post
                    Hi Gery,

                    there's an minor difference between my and your fix. In my fix i added the 1366x768p resolution instead overwriting. I found a typo in my fix, perhaps it could be a cause. I uploaded new kernel. Could you please test again?

                    thanks

                    http://d-h.st/nHA

                    Hello wasser,

                    unfortunately it doesn't work.
                    I get a non flickering but low resolution gui, after wiping
                    and installing your kernel.
                    No chance to start an app, because it is outside the display.
                    (Here is my next research task, to get a command line without gui... blinded, quasi)
                    If I wipe and start with another kernel to setup ssh
                    and then changes to your new kernel,
                    I get flickering and I can just fire up the following command
                    over ssh.
                    am display-size 1366x768
                    I see that something changes, but the f**king flickering didn't disappear.
                    No idea what else I can do.
                    I think the edid parse process selects a to low resolution
                    and I try to get a commandline, maybe with a serial cable...
                    or have you an advise for me ?

                    Thank you.

                    Comment


                      Originally posted by gerry1980 View Post
                      Hello wasser,

                      unfortunately it doesn't work.
                      I get a non flickering but low resolution gui, after wiping
                      and installing your kernel.
                      No chance to start an app, because it is outside the display.
                      (Here is my next research task, to get a command line without gui... blinded, quasi)
                      If I wipe and start with another kernel to setup ssh
                      and then changes to your new kernel,
                      I get flickering and I can just fire up the following command
                      over ssh.
                      am display-size 1366x768
                      I see that something changes, but the f**king flickering didn't disappear.
                      No idea what else I can do.
                      I think the edid parse process selects a to low resolution
                      and I try to get a commandline, maybe with a serial cable...
                      or have you an advise for me ?

                      Thank you.
                      could you please login over ssh and type following to get HDMI modes.

                      cat /sys/class/display/display0.HDMI/modes

                      do you see any resolution 1366x768-p60?

                      if yes please try: echo 1366x768-60 > /sys/class/display/display0.HDMI/mode

                      thanks
                      http://www.freak-tab.de/wasser/btn_donate.gif

                      You can make a donation if you find my work useful

                      Comment


                        Originally posted by wasser View Post
                        - bluetooth support
                        - wifi support
                        - ethernet support
                        - init.d support
                        - 1080p24hz, 1080p30hz support
                        - frame skipping fix for video play
                        - rooted
                        - ntfs, nfs, iso filesystem support
                        - 40% like performance boost
                        - preinstalled ouya xbmc with passthrouh support

                        Be aware: it is your own risk!

                        Link download:


                        fix issue with stock ir remote, please use cwm recovery to flash the fix
                        http://androidtv.b42.nl/wasser/t-r42-ir-remote-fix.zip


                        Can You describe the sequence of actions??? ROM_Flash_Tool_137 shows path \FinlessROM\*.img
                        which is not there + filelist does not correspond to files in the folder IMAGE...
                        Thank You!

                        Comment


                          Originally posted by rotur View Post


                          Can You describe the sequence of actions??? ROM_Flash_Tool_137 shows path \FinlessROM\*.img
                          which is not there + filelist does not correspond to files in the folder IMAGE...
                          Thank You!
                          1 start ROM_Flash_Tool_137
                          2 just click on entries in dialog to choose the img from correct path (the imges are in Images directory)
                          http://www.freak-tab.de/wasser/btn_donate.gif

                          You can make a donation if you find my work useful

                          Comment


                            Ok, and which difference in kernel.img, kernel-720.img, kernel-1080.img ??? kernel.img is it stock??
                            THX

                            Comment


                              Originally posted by wasser View Post
                              1. i can upload my new firmware for k-r42 and release the url for download if someone has interess
                              2. i uploaded new 720p kernel for k-r42 for testing. you can download from http://d-h.st/bGE
                              Hi Wasser ,Let us try your firmware, it's interesting how it works "sleep" and usb
                              P.s i have k-r42 with board v2.1
                              k-r42 Board TN-BX09_V.2.1 2013/05/31 ,wifi RTL8188ETV,
                              rom 1.0.4 (kitkat) old revision Wasser

                              Comment


                                Originally posted by wasser View Post
                                could you please login over ssh and type following to get HDMI modes.

                                cat /sys/class/display/display0.HDMI/modes

                                do you see any resolution 1366x768-p60?

                                if yes please try: echo 1366x768-60 > /sys/class/display/display0.HDMI/mode

                                thanks
                                Hello again...

                                here is the list of steps I've done...
                                1. wiped and reflashed lewy 2.0.4
                                2. sshd setup and res. to 720x480
                                (this resolution setting prevented the flickering after kernel flash,
                                but no chance to get rid of the small resolution. http://gerrytec.de/beforewiped)
                                3. flashed your kernel
                                4. fired up following command.
                                Code:
                                root@android:/ # cat /sys/class/display/display0.HDMI/modes
                                [B]720x576p-50
                                720x480p-60[/B]
                                While I researched things for the patch I found something.


                                I guess the monitor just transmit 2 matching edid codes.
                                That was the reason why I had overwitten code 2 with the 1366 resolution.
                                Next step I will try to extract all edid modes from the monitor.
                                Is it possible to create or extract the Extended Display Identification Data (EDID) for/from a monitor. I have some issues with my monitor with the VGA and HDMI cables and I would like to test if by

                                Maybe the monitor sends a code for 1366 and we can add it to the availabale modes.
                                Here is a list of edid codes, but the 1366 is not listed


                                Otherwise i suppose there are only 2 solutions left:
                                1. overwrite the unuseful 720x480 as in my patch (edid code 2).
                                2. patch hdmi_edid_parse_base() in hdmi-core.c to show all modes.

                                I can checkout the things with my kernel source...
                                So this is my turn now...
                                This week I'm very busy but I will commit the results as soon as I can.

                                Thank you !

                                Comment

                                Working...
                                X