Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

Kikat - Wasser Firmware for Beelink R89

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

    Originally posted by mo123
    'update sdio driver'
    If I remember correctly that caused wifi issues for people with 5G routers.
    Some of your routers might not connect properly.
    Nagrace removed that in their latest firmware after people reported problems.
    There 2 diffrent things. what nagra did is that they raised the sdio freq which can cause Problem with 5g Routers.
    I die not do that, but only did update the driver
    http://www.freak-tab.de/wasser/btn_donate.gif

    You can make a donation if you find my work useful

    Comment


      Danke Wasser! Can you please put some more govenors in the Kernel and shedule? Läuft aber gut bis jetzt die 204er.

      Comment


        Originally posted by digitalriver View Post
        And always get system reboot on YouTube.....
        It looks like a n regression in 2.0.4, i will take a look at this
        http://www.freak-tab.de/wasser/btn_donate.gif

        You can make a donation if you find my work useful

        Comment


          Hi wasser,

          thanks for the new firmware. I tested it. my problem is still the same as described here:





          Beeing in playstore the picture changes all half minutes from right to wrong and back. In beelinks latest stock firmware 111k4, this picture-error isn't available. In your latest firmware 2.0.3 i had to watch about half an hour until this error is shown.

          Perhaps you can have a look at this please?

          playback with spmc 13.4 over ethernet works fine, no micro stutters till now with no extra iptable rules set.
          Last edited by ChiefWiggum; 17 January 2015, 11:42.
          Beelink R89 2/16GB Version PCB 3.0, Stock Firmware 111K4110_1219, SPMC 14.1
          Input: Wireless Logitech K340 Keyboard & M505 Mouse, Output: Philips 42PFL7404H/12

          Comment


            NEW - Wasser Firmware V2.0.4 for Beelink R89

            Hi
            Can i flash this new rom with firefly board, flashing as usual original kernel-resources-boot imaging from firefly?
            Thanks

            Sent from my LG-D802 using Forum Fiend v1.2.14.

            Comment


              hdmi virtual switch

              Originally posted by wasser View Post
              You don't need this tool in my fw. In my fw you can change it in build.prop
              I dont use your fw. Currently I am testing the combo fw of Openhour (newest Beta) and R28 (Resource) from this forum because with this fw I have no stuttering. I also use the maxdome app which checks the HDMI Output. How do you implement this in your fw and how can I modify this in my currently used fw to run the maxdome app? Thanks!

              Comment


                Start from this point I ask nicely wasser to take a look at this combo to fix bluetooth and maybe power button . There is waste of time to fix something if something else works flawlessly .

                Comment


                  hdmi virtual switch

                  Originally posted by mo123
                  Have you tried this


                  If the app still doesn't work, you will have to ask Openhour for help since you are using their firmware and not Beelink or Wasser v2.0.4.
                  Yes I have tried this, but it dont solved my problem. I think it must be simple to solve: when I change the rights of /sys/class/switch/hdmi/state and run hdmi virtual switch (which only writes 0 in the file) then it works! I dont think, that I need Openhour for this. It's a general Android problem and not specified to a special fw. Because my experience with Andoid is limited, it would be nice, if someone of the 'experts' could help me. If not, it's not a problem.

                  Comment


                    hdmi virtual switch

                    Originally posted by mghome59 View Post
                    Start from this point I ask nicely wasser to take a look at this combo to fix bluetooth and maybe power button . There is waste of time to fix something if something else works flawlessly .
                    Bluetooth and power button are no problem for me. I will try to fix this for myself. It could not be difficult to change rights for a file at boot time ;-)

                    Comment


                      Hy guys,

                      Has someone manage to connect an iphone using wifi display...and if yes, what app do you use?

                      Comment


                        Originally posted by Humpty Dumpty View Post
                        Bluetooth and power button are no problem for me. I will try to fix this for myself. It could not be difficult to change rights for a file at boot time ;-)

                        That will be nice to have a good working combo ... I have tryed my self but I have to say I`m not good enought

                        Comment


                          hdmi virtual switch

                          Originally posted by mghome59 View Post
                          That will be nice to have a good working combo ... I have tryed my self but I have to say I`m not good enought
                          sorry, I mean my hdmi problem and not the bluetooth and power button problem.

                          Comment


                            Special kernel for Firefly

                            Hi Wasser,

                            i'd like to know if it would be possible for you to compile a kernel with modded gmac part in DTS file ?

                            here is the change the rx delay

                            tx_delay = <0x30>;
                            rx_delay = <0x16>;
                            those mods repair LAN part on firefly. When i flash my compiled kernel after installing your image it doesn't boot and i dont know why

                            Thank you for return
                            Pacopad

                            Comment


                              HEX editor FTW

                              @pacopad. If you want to change just one (or even more) value in resource.img file then use HEX editor. There is no need to compile DTS (Device Tree Source).

                              Just now I'm using Wasser 2.0.3 firmware and I don't have his newer version "decomposed" but in resource.img I can easly find "eth@ff290000" node when searching for ASCII strings. Decompiled structure looks like this:
                              Code:
                              eth@ff290000 {                compatible = "rockchip,rk3288-gmac";
                                              reg = <0xff290000 0x10000>;
                                              interrupts = <0x0 0x1b 0x4>;
                                              interrupt-names = "macirq";
                                              clocks = <0x67 0x79 0x0 0x79 0x1 0x79 0x2 0x79 0x3 0x7b 0x0 0x7b 0x1>;
                                              clock-names = "clk_mac", "mac_clk_rx", "mac_clk_tx", "clk_mac_ref", "clk_mac_refout", "aclk_mac", "pclk_mac";
                                              phy-mode = "rgmii";
                                              pinctrl-names = "default";
                                              pinctrl-0 = <0xe6 0xe7 0xe8 0xe9>;
                                              reset-gpio = <0x5 0x8 0x1>;
                                              clock_in_out = "input";
                                              tx_delay = <0x30>;
                                              rx_delay = <0x10>;
                                      };
                              Value which you are intrested in is just bytes away from "rockchip-tsp@0xff420000" node therefore it is easiest to start from there than counting all of above node fields (i.e. tx_delay, rx_delay). If you search in HEX editor for this node name you will find data looking like this:

                              00 00 00 03 00 00 00 04 00 00 09 fe 00 00 00 30 00 00 00 03 00 00 00 04 00 00 0a 07 00 00 00 10
                              00 00 00 02 00 00 00 01 72 6f 63 6b 63 68 69 70 2d 74 73 70 40 30 78 66 66 34 32 30 30 30 30 00

                              Where "00 00 00 03" mean new field, "00 00 00 04" it its size (4bytes), "00 00 09 fe" it is a byte offset of that field name stored at the and of DTB file (it will probably start with "#address-cells" in ASCII). In this case it is "tx_delay" and "00 00 00 30" is this field value. Next "00 00 00 03" opens last filed in this node and it is "rx_delay". "00 00 00 02" after field definition "closes" current node and "00 00 00 01" opens new one. In this case "rockchip-tsp@0xff420000".

                              Then you will only change "00 00 00 10" before "00 00 00 02" to "00 00 00 16" and save the file. After that "flash" it into the box.
                              All can be done from within Android. Just to flash use "dd" tool and write moded file into "/dev/block/mtd/by-name/resource" partition.
                              RK3288 2GB/16GB OC 1.9GHz at 1.2V RAM [email protected] Wasser's 3.0.11 firmware
                              Out: monitor FullHD 16:9, 3.5" jack headphones; In: remote control, USB HUB: keyboard + mouse + pendrive
                              bricked: VOYO V1 mini 8G/64GB Windows 10

                              Comment


                                Hi Gormar,

                                thank you for advice, i'll try that

                                Best regards
                                Pacopad

                                Originally posted by Gormar View Post
                                @pacopad. If you want to change just one (or even more) value in resource.img file then use HEX editor. There is no need to compile DTS (Device Tree Source).

                                Just now I'm using Wasser 2.0.3 firmware and I don't have his newer version "decomposed" but in resource.img I can easly find "eth@ff290000" node when searching for ASCII strings. Decompiled structure looks like this:
                                Code:
                                eth@ff290000 {                compatible = "rockchip,rk3288-gmac";
                                                reg = <0xff290000 0x10000>;
                                                interrupts = <0x0 0x1b 0x4>;
                                                interrupt-names = "macirq";
                                                clocks = <0x67 0x79 0x0 0x79 0x1 0x79 0x2 0x79 0x3 0x7b 0x0 0x7b 0x1>;
                                                clock-names = "clk_mac", "mac_clk_rx", "mac_clk_tx", "clk_mac_ref", "clk_mac_refout", "aclk_mac", "pclk_mac";
                                                phy-mode = "rgmii";
                                                pinctrl-names = "default";
                                                pinctrl-0 = <0xe6 0xe7 0xe8 0xe9>;
                                                reset-gpio = <0x5 0x8 0x1>;
                                                clock_in_out = "input";
                                                tx_delay = <0x30>;
                                                rx_delay = <0x10>;
                                        };
                                Value which you are intrested in is just bytes away from "rockchip-tsp@0xff420000" node therefore it is easiest to start from there than counting all of above node fields (i.e. tx_delay, rx_delay). If you search in HEX editor for this node name you will find data looking like this:

                                00 00 00 03 00 00 00 04 00 00 09 fe 00 00 00 30 00 00 00 03 00 00 00 04 00 00 0a 07 00 00 00 10
                                00 00 00 02 00 00 00 01 72 6f 63 6b 63 68 69 70 2d 74 73 70 40 30 78 66 66 34 32 30 30 30 30 00

                                Where "00 00 00 03" mean new field, "00 00 00 04" it its size (4bytes), "00 00 09 fe" it is a byte offset of that field name stored at the and of DTB file (it will probably start with "#address-cells" in ASCII). In this case it is "tx_delay" and "00 00 00 30" is this field value. Next "00 00 00 03" opens last filed in this node and it is "rx_delay". "00 00 00 02" after field definition "closes" current node and "00 00 00 01" opens new one. In this case "rockchip-tsp@0xff420000".

                                Then you will only change "00 00 00 10" before "00 00 00 02" to "00 00 00 16" and save the file. After that "flash" it into the box.
                                All can be done from within Android. Just to flash use "dd" tool and write moded file into "/dev/block/mtd/by-name/resource" partition.

                                Comment

                                Working...
                                X