Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

T428 Study and Research on Experimental Firmwares

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

    Originally posted by Batfink32 View Post
    It's absolutely ridiculous these sticks can't play video smoothly, the rk3188 is such a powerful processor.

    Sent from my v89_gq2008s using Tapatalk 4 Beta
    You are right, I test all roms even roms from other stick and video is a mess. Strangely video playback is realy good when moving the mouse, maybe the problem is with the hdmi stuff. I return to stock 05/30 since bluetooth and wi-fi are fine. My only hope is somewhere, someone, sometime will find a cure for the cripple rk3188.
    T428 ,Radxa Rock (RR), cs918s v1.0, waiting for my X7...

    Comment


      Originally posted by Sarco View Post
      You are right, I test all roms even roms from other stick and video is a mess. Strangely video playback is realy good when moving the mouse, maybe the problem is with the hdmi stuff. I return to stock 05/30 since bluetooth and wi-fi are fine. My only hope is somewhere, someone, sometime will find a cure for the cripple rk3188.
      I have explained what I think is going on before.
      I believe that this is a screen update issue. That is, when you move the mouse the system knows it needs to update the screen so it does all the time. But when the mouse stops and drops to the background we get what we see as frames missing. I believe this is because the output to the screen (possibly video buffers or HDMI) stops outputting every frame. When watching a video it does not know this so it goes into some kind of drop in frame buffer output AND I THINK this is done on tablets for battery savings. Remember folks these ROMs and kernel sources released for vendors are FIRST made for phones, then tablets, then our TV sticks.

      So what seems to be missing is something to tell the darn frame buffers to update ALWAYS 100% of the time! Or in fact this could be a HDMI design bug the buffers are updating but HDMI is not outputting it! I know this a bug and lets hope like hell this is NOT a hardware design issue or it will never get fixed! Similar to why Rockchip cannot do HDMI 5.1 pass-through, it's a hardware limitation with the HDMI output design!

      BTW, Stauzo, love what your doing but every ROM so far including these ported tablet ROMs still has this problem. Trust me, it is HARD to see but it is there.... Some are worse than others but so far, it's still there!

      Bob
      "Pzebacz im, bo nie wiedzą, co czynią"
      "Прости им, они не ведают, что творят"
      "Perdona loro perché non sanno quello che fanno"
      "Vergib ihnen, denn sie wissen nicht, was sie tun"
      "Vergeef hen want ze weten niet wat ze doen"
      "Pardonne-leur car ils ne savent pas ce qu'ils font"
      "Perdónalos porque no saben que lo que hacen"
      "Oprosti im, jer ne znaju što čine"
      "Forgive them as they know not what they do"





      Comment


        Originally posted by Finless View Post
        I have explained what I think is going on before.
        BTW, Stauzo, love what your doing but every ROM so far including these ported tablet ROMs still has this problem. Trust me, it is HARD to see but it is there.... Some are worse than others but so far, it's still there!

        Bob
        Bob i believe your words.

        But i want explain why i think that the video performances of the last pipo rom are very good compared with other roms.

        I tested all roms and mainly my tests are with mx player and xbmc. Other roms with mx player also have decent results but i can see same frame skipping. The big problem come when i start xbmc libstagefright version. All other rom have a very very negative video performances.

        Instead in this rom, with the xbmc libstagefright version, i have excellent results with 720p videos and if i use the advancedsettings.xml to active the harware decode also on 1080p videos, for the first time in my life on an rk3188 device i can watch the 1080p video not very good, but we are on the right track, considering also that the version xbmc in question is a beta.

        Regarding jams of the ui ,I have no doubt, this depends from the services.jar modified with rkremote server part inside and other patch that adjusts something to break other.

        For the wifi part, many router became crazy when you have ehomemediacenter inside the rom. And the user don't understand what is the problem, because don't think to restart the router.
        Infact in this situation, if you restart the router and use a rom without ehomediacenter inside you don't have again wifi problems.

        Also this problem on wifi is not simple to debug.

        An example is an user in this thread, he thought that changing the channels to the router has resolved the wifi problems with the last rom pipo. (that don't have any problem on wifi)
        but it was not, he still had not reboot the router, and the router was still malfunctioning due to the previous rom with ehomemediacenter inside.

        this is my experience with these devices, if it may help someone well, otherwise you are free to do whatever you want.

        You must think that the last base pipo rom is not developed by me, i added only wifi and bluetooth for now. I do not gain anything to help. In this forum also write many developers who sell these devices and create the Chinese rom and the things they write are not reliable for obvious reasons.
        I just want a rom as close as possible to an AOSP

        Comment


          A question for Bob or for other developers:

          I need help on mounting hdd with multiple partitions. (one partition no problem)

          i just used the boot image of t428, modified framework-res.apk to change the storage_list.xml

          i used also the vold.fstab of t428.

          now the rom boot with t428 vold.fstab but when i insert the usb android say: disk damaged.

          i think is involved also the /bin/vold but...

          if you have some suggestion

          Comment


            Originally posted by strauzo View Post
            if you have some suggestion
            The 1.5a rom is based on
            Ok, guys. We bring the newest Android 4.2 firmware for Tronsmart T428. It fix the netflix problem, fix the bluetooth problem. I tested with Logitech C170 Webcam, skype video chat […]

            mounting is here working, maybe it helps you.

            Comment


              Stauzo, for the multi-disk mounting

              Make sure this is init.rc right after the defs for the framework stuff


              export BOOTCLASSPATH /system/framework/core.jar:/system/framework/core-junit.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/telephony-common.jar:/system/framework/mms-common.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/apache-xml.jar
              export HOST_STORAGE_DIRECTORY_EXTERN_0 /mnt/usb_storage/USB_DISK0
              export HOST_STORAGE_DIRECTORY_EXTERN_1 /mnt/usb_storage/USB_DISK1
              export HOST_STORAGE_DIRECTORY_EXTERN_2 /mnt/usb_storage/USB_DISK2
              export HOST_STORAGE_DIRECTORY_EXTERN_3 /mnt/usb_storage/USB_DISK3
              export HOST_STORAGE_DIRECTORY_EXTERN_4 /mnt/usb_storage/USB_DISK4
              export HOST_STORAGE_DIRECTORY_EXTERN_5 /mnt/usb_storage/USB_DISK5



              Then in init.rk30board.rc make sure this is there:

              # this property is used for external_storage when not flash partition
              export EXTERNAL_STORAGE_USE_DATA /storage/sdcard0
              export EXTERNAL_STORAGE /mnt/sdcard
              export SECOND_VOLUME_STORAGE /mnt/external_sd
              mkdir /mnt/external_sd 0000 system system

              export THIRD_VOLUME_STORAGE /mnt/usb_storage/USB_DISK0
              mkdir /mnt/usb_storage 0777 system system



              Then in init.rk30board.usb.rc

              on boot
              write /sys/class/android_usb/android0/iSerial ${ro.serialno}
              write /sys/class/android_usb/android0/f_rndis/manufacturer RockChip
              write /sys/class/android_usb/android0/f_rndis/vendorID 2207
              write /sys/class/android_usb/android0/f_rndis/wceis 1
              write /sys/class/android_usb/android0/iManufacturer ${ro.product.manufacturer}
              write /sys/class/android_usb/android0/iProduct ${ro.product.model}
              write /sys/class/android_usb/android0/f_mass_storage/inquiry_string $ro.product.usbfactory




              Then vold.fstab should show this

              ## Example of a standard sdcard mount for the emulator / Dream
              # Mounts the first usable partition of the specified device
              #dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1
              #dev_mount flash /mnt/sdcard auto /devices/virtual/mtd/mtd9/mtdblock9
              # $_rbox_$_modify_$_huangyonglin: added 2012-02-23, for adding the mass storage supporting.
              dev_mount flash /mnt/sdcard auto /devices/virtual/mtd/mtd9/mtdblock9
              dev_mount sdcard /mnt/external_sd auto /devices/platform/rk29_sdmmc.0/mmc_host/mmc0
              dev_mount udisk0 /mnt/usb_storage/USB_DISK0 1 /devices/platform/usb
              dev_mount udisk1 /mnt/usb_storage/USB_DISK1 1 /devices/platform/usb
              dev_mount udisk2 /mnt/usb_storage/USB_DISK2 1 /devices/platform/usb
              dev_mount udisk3 /mnt/usb_storage/USB_DISK3 1 /devices/platform/usb
              dev_mount udisk4 /mnt/usb_storage/USB_DISK4 1 /devices/platform/usb
              dev_mount udisk5 /mnt/usb_storage/USB_DISK5 1 /devices/platform/usb
              # $_rbox_$_modify_$ end
              ## Example of a dual card setup
              # dev_mount left_sdcard /sdcard1 auto /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1
              # dev_mount right_sdcard /sdcard2 auto /devices/platform/goldfish_mmc.1 /devices/platform/msm_sdcc.3/mmc_host/mmc1

              ## Example of specifying a specific partition for mounts
              # dev_mount sdcard /sdcard 2 /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1



              Bob
              "Pzebacz im, bo nie wiedzą, co czynią"
              "Прости им, они не ведают, что творят"
              "Perdona loro perché non sanno quello che fanno"
              "Vergib ihnen, denn sie wissen nicht, was sie tun"
              "Vergeef hen want ze weten niet wat ze doen"
              "Pardonne-leur car ils ne savent pas ce qu'ils font"
              "Perdónalos porque no saben que lo que hacen"
              "Oprosti im, jer ne znaju što čine"
              "Forgive them as they know not what they do"





              Comment


                Originally posted by Finless View Post
                Stauzo, for the multi-disk mounting

                Make sure this is init.rc right after the defs for the framework stuff


                export BOOTCLASSPATH /system/framework/core.jar:/system/framework/core-junit.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/telephony-common.jar:/system/framework/mms-common.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/apache-xml.jar
                export HOST_STORAGE_DIRECTORY_EXTERN_0 /mnt/usb_storage/USB_DISK0
                export HOST_STORAGE_DIRECTORY_EXTERN_1 /mnt/usb_storage/USB_DISK1
                export HOST_STORAGE_DIRECTORY_EXTERN_2 /mnt/usb_storage/USB_DISK2
                export HOST_STORAGE_DIRECTORY_EXTERN_3 /mnt/usb_storage/USB_DISK3
                export HOST_STORAGE_DIRECTORY_EXTERN_4 /mnt/usb_storage/USB_DISK4
                export HOST_STORAGE_DIRECTORY_EXTERN_5 /mnt/usb_storage/USB_DISK5



                Then in init.rk30board.rc make sure this is there:

                # this property is used for external_storage when not flash partition
                export EXTERNAL_STORAGE_USE_DATA /storage/sdcard0
                export EXTERNAL_STORAGE /mnt/sdcard
                export SECOND_VOLUME_STORAGE /mnt/external_sd
                mkdir /mnt/external_sd 0000 system system

                export THIRD_VOLUME_STORAGE /mnt/usb_storage/USB_DISK0
                mkdir /mnt/usb_storage 0777 system system



                Then in init.rk30board.usb.rc

                on boot
                write /sys/class/android_usb/android0/iSerial ${ro.serialno}
                write /sys/class/android_usb/android0/f_rndis/manufacturer RockChip
                write /sys/class/android_usb/android0/f_rndis/vendorID 2207
                write /sys/class/android_usb/android0/f_rndis/wceis 1
                write /sys/class/android_usb/android0/iManufacturer ${ro.product.manufacturer}
                write /sys/class/android_usb/android0/iProduct ${ro.product.model}
                write /sys/class/android_usb/android0/f_mass_storage/inquiry_string $ro.product.usbfactory




                Then vold.fstab should show this

                ## Example of a standard sdcard mount for the emulator / Dream
                # Mounts the first usable partition of the specified device
                #dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1
                #dev_mount flash /mnt/sdcard auto /devices/virtual/mtd/mtd9/mtdblock9
                # $_rbox_$_modify_$_huangyonglin: added 2012-02-23, for adding the mass storage supporting.
                dev_mount flash /mnt/sdcard auto /devices/virtual/mtd/mtd9/mtdblock9
                dev_mount sdcard /mnt/external_sd auto /devices/platform/rk29_sdmmc.0/mmc_host/mmc0
                dev_mount udisk0 /mnt/usb_storage/USB_DISK0 1 /devices/platform/usb
                dev_mount udisk1 /mnt/usb_storage/USB_DISK1 1 /devices/platform/usb
                dev_mount udisk2 /mnt/usb_storage/USB_DISK2 1 /devices/platform/usb
                dev_mount udisk3 /mnt/usb_storage/USB_DISK3 1 /devices/platform/usb
                dev_mount udisk4 /mnt/usb_storage/USB_DISK4 1 /devices/platform/usb
                dev_mount udisk5 /mnt/usb_storage/USB_DISK5 1 /devices/platform/usb
                # $_rbox_$_modify_$ end
                ## Example of a dual card setup
                # dev_mount left_sdcard /sdcard1 auto /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1
                # dev_mount right_sdcard /sdcard2 auto /devices/platform/goldfish_mmc.1 /devices/platform/msm_sdcc.3/mmc_host/mmc1

                ## Example of specifying a specific partition for mounts
                # dev_mount sdcard /sdcard 2 /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1



                Bob
                yes bob, this is what I did.

                I used to be more secure directly the boot.img of your rom 1.5a

                i used also the vold.fstab of your 1.5a

                and to make the rom working, i modified also the framework-res.apk to change the storage_list.xml that contain now the USB_DISK0 USB_DISK1 USB_DISK2 USB_DISK3 USB_DISK4 USB_DISK5


                IN this mode the rom boot well but when i try to mount an external usb storage i have the message disk damaged and i can't mount or reformat.

                it is strange. for that reason I thought that was involved also the binary /bin/vold but with the vold from your rom 1.5a the rom don't start

                Comment


                  I compiled my kernel at true 1080p for t428. i'm testing it on the last pipo rom

                  this kernel work also on bob 1.5a (ro.sf.lcd_density= 180 or 240)

                  <DELETED>
                  Last edited by Molle; 31 January 2014, 11:21. Reason: Administrative action

                  Comment


                    I am trying to compile the kernel from source and hitting a bit of a snag, was hoping someone could point me in the right direction. I have the envirnment setup and successfully compiled the zImage. it comes out to 4.1mb I am used to compiling samsung kernels and using tools such as mkbootimg to finish the final boot.img Can someone point me to the stock ramdisk and also how or which tools do we use to merge the kernel and ramdisk into one file? Also the parameters which are relevant for the boot code? Thanks in advance.

                    Comment


                      First post updated with the new Nexus 06.15.2013 rom for T428

                      If you want in this rom, as in the others, you can install also the 1080p kernel.
                      If you use the 1080p kernel don't forget to change your build.prop and change the line

                      ro.sf.lcd_density = 240 or if you like ro.sf.lcd_density = 180

                      Comment


                        Re: T428 Study and Research on Experimental Firmwares

                        Originally posted by strauzo View Post
                        First post updated with the new Nexus 06.15.2013 rom for T428

                        If you want in this rom, as in the others, you can install also the 1080p kernel.
                        If you use the 1080p kernel don't forget to change your build.prop and change the line

                        ro.sf.lcd_density = 240 or if you like ro.sf.lcd_density = 180
                        What does nexus rom mean, pure aosp?
                        How does it work compared to the others?

                        Signature? Signature!

                        Comment


                          Originally posted by droidroidz View Post
                          I am trying to compile the kernel from source and hitting a bit of a snag, was hoping someone could point me in the right direction. I have the envirnment setup and successfully compiled the zImage. it comes out to 4.1mb I am used to compiling samsung kernels and using tools such as mkbootimg to finish the final boot.img Can someone point me to the stock ramdisk and also how or which tools do we use to merge the kernel and ramdisk into one file? Also the parameters which are relevant for the boot code? Thanks in advance.
                          i use the kernel separate from the ramdisk.

                          but you can read and reverse this code: https://github.com/naobsd/rkutils/bl...ter/rkunpack.c


                          Instead for other devices (not rockchip) i use:

                          mkbootfs ramdisk | gzip > ramdisk-new.gz
                          mkbootimg --base 0x40000000 --kernel boot.img-kernel --ramdisk ramdisk-new.gz --cmdline 'console=ttyS0,115200 rw init=/init loglevel=8' -o new-boot.img
                          Last edited by Guest; 15 June 2013, 11:36.

                          Comment


                            Re: T428 Study and Research on Experimental Firmwares

                            do you have a link to the ramdisk u use? also do u start the compile with the source contained script make_kernel_ruikemei.sh ?

                            Sent from my Nexus 10

                            Comment


                              Stauzo, not sure then on the disk mounting. Maybe this ROM does not support NTFS? Some binary like you said. Has anyone tried a FAT32 formatted hard disk?

                              Also guys, I got my replacement SSD hard disk but having trouble doing a full disk restore. I am going to have to take the long route and do a full reinstall of Win 7/64

                              So you might not see me online much this weekend.

                              Bob
                              "Pzebacz im, bo nie wiedzą, co czynią"
                              "Прости им, они не ведают, что творят"
                              "Perdona loro perché non sanno quello che fanno"
                              "Vergib ihnen, denn sie wissen nicht, was sie tun"
                              "Vergeef hen want ze weten niet wat ze doen"
                              "Pardonne-leur car ils ne savent pas ce qu'ils font"
                              "Perdónalos porque no saben que lo que hacen"
                              "Oprosti im, jer ne znaju što čine"
                              "Forgive them as they know not what they do"





                              Comment


                                Originally posted by Finless View Post
                                Stauzo, not sure then on the disk mounting. Maybe this ROM does not support NTFS? Some binary like you said. Has anyone tried a FAT32 formatted hard disk?

                                Also guys, I got my replacement SSD hard disk but having trouble doing a full disk restore. I am going to have to take the long route and do a full reinstall of Win 7/64

                                So you might not see me online much this weekend.

                                Bob
                                @finless +1 for RAID & Dropbox! I had a major hdd failure on my last system and lost everything - NEVER AGAIN. If you buy a samsung 840 pro they come with 50 gb of free dropbox storage.

                                @strauzo - what is the difference between pipo and nexus rom? buildprop still looks like its from the pipo rom so is it jus a new name you are giving it?

                                Comment

                                Working...
                                X