Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

Linux for RK3188 based TV boxes

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

    Originally posted by aloksinha2001 View Post
    Omegamoon has a nice set of drivers for you in the git... look carefully, he has done an awesome job of patching them up already ... Alok
    The only modules that I seem to be able to compile are the TV tuner drivers...? I'll have to look at it again tomorrow when I get to the office.
    Buy me a beer with
    DogeCoin: D6EeoEKcZJL234UhVFRV8Uy6HnfNurBS2y
    or
    BitCoin 17iQsUv7RoWVmDynfBS9qF88NxT4ETvhUn

    Comment


      Code:
      $ make modules_install INSTALL_MOD_PATH=mod_fw
        INSTALL drivers/media/common/tuners/max2165.ko
        INSTALL drivers/media/common/tuners/mc44s803.ko
        INSTALL drivers/media/common/tuners/mt2060.ko
        INSTALL drivers/media/common/tuners/mt20xx.ko
        INSTALL drivers/media/common/tuners/mt2131.ko
        INSTALL drivers/media/common/tuners/mt2266.ko
        INSTALL drivers/media/common/tuners/mxl5005s.ko
        INSTALL drivers/media/common/tuners/mxl5007t.ko
        INSTALL drivers/media/common/tuners/qt1010.ko
        INSTALL drivers/media/common/tuners/tda18212.ko
        INSTALL drivers/media/common/tuners/tda18218.ko
        INSTALL drivers/media/common/tuners/tda18271.ko
        INSTALL drivers/media/common/tuners/tda827x.ko
        INSTALL drivers/media/common/tuners/tda8290.ko
        INSTALL drivers/media/common/tuners/tda9887.ko
        INSTALL drivers/media/common/tuners/tea5761.ko
        INSTALL drivers/media/common/tuners/tea5767.ko
        INSTALL drivers/media/common/tuners/tuner-simple.ko
        INSTALL drivers/media/common/tuners/tuner-types.ko
        INSTALL drivers/media/common/tuners/tuner-xc2028.ko
        INSTALL drivers/media/common/tuners/xc5000.ko
        INSTALL drivers/media/video/gspca/gspca_main.ko
        INSTALL drivers/scsi/scsi_wait_scan.ko
        DEPMOD  3.0.72+
      $


      The only file I see relating to the AP6210 is this file: include/config/ap6210.h

      ...and its blank.
      Last edited by tyeo098; 10-01-2013, 14:33.
      Buy me a beer with
      DogeCoin: D6EeoEKcZJL234UhVFRV8Uy6HnfNurBS2y
      or
      BitCoin 17iQsUv7RoWVmDynfBS9qF88NxT4ETvhUn

      Comment


        Hi all!

        First of all many thanks to mmm123, tyeo098 and others for their posts and links! Great job!

        I have successfully flashed and booted my "Tronsmart MK908" with Debian on-board. We are planning to use this device as thin-web-client on the one of our projects.

        After booting I had eth0 interface up and running (extrenal "ASIX AX88772 USB 2.0 Ethernet"). But the main goal is to have WiFi connection (because we have it on-board and it have to work!).

        I did some investigations with many kernel options & builds but without success.
        I can't get correct wifi module compiled..

        So I have googled again and at the end I just did all as described in http://www.rikomagic.co.uk/forum/vie...598&f=2#p15102 and have WiFi interface up and working!

        Here is some output from my device.

        "Firmware" lies here:

        Code:
        root@rk3188:/# ll /system/etc/firmware/
        total 220
        drwxr-xr-x 2 root root   4096 Oct  1 13:22 .
        drwxr-xr-x 3 root root   4096 Oct  1 13:21 ..
        -rw-r--r-- 1 root root 210524 Oct  1 13:08 fw_RK901a2.bin
        -rw-r--r-- 1 root root   1056 Oct  1 13:15 nvram_AP6210.txt

        The location and names are defined in ..drivers/net/wireless/rkwifi/rk_wifi_config.c:

        #define ANDROID_FW_PATH "/system/etc/firmware/"

        ...

        #ifdef CONFIG_AP6210
        sprintf(fw, "%s%s", ANDROID_FW_PATH, "fw_RK901a2.bin");
        sprintf(nvram, "%s%s", ANDROID_FW_PATH, "nvram_AP6210.txt");
        #endif



        And WiFi module here:

        Code:
        root@rk3188:/# cd /lib/modules/
        root@rk3188:/lib/modules# ll
        total 572
        drwxr-xr-x  2 root root   4096 Oct  2 08:48 .
        drwxr-xr-x 13 root root   4096 Sep  4 10:17 ..
        -rw-r--r--  1 root root 577318 Oct  1 13:07 rkwifi.ko
        Let's load this module and see the debug:

        Code:
        root@rk3188:/lib/modules# insmod rkwifi.ko
        root@rk3188:/lib/modules# tail /var/log/messages -n 50
        =======================================================
        Oct  2 09:43:36 rk3188 kernel: [ 2968.096304] ==== Launching Wi-Fi driver! (Powered by Rockchip) ====
        Oct  2 09:43:36 rk3188 kernel: [ 2968.102678] =======================================================
        Oct  2 09:43:36 rk3188 kernel: [ 2968.109045] RKWIFI WiFi driver (Powered by Rockchip,Ver 4.49.WFD) init.
        Oct  2 09:43:36 rk3188 kernel: [ 2968.115807] =========== WLAN placed in POWER ON ========
        Oct  2 09:43:36 rk3188 kernel: [ 2968.125748] rk29sdk_wifi_power: 1
        Oct  2 09:43:36 rk3188 kernel: [ 2968.379344] wifi turn on power
        Oct  2 09:43:36 rk3188 kernel: [ 2968.387379] rk29sdk_wifi_set_carddetect:1
        Oct  2 09:43:36 rk3188 kernel: [ 2968.391503] mmc1: slot status change detected(0-1)
        Oct  2 09:43:36 rk3188 kernel: [ 2968.592565]
        Oct  2 09:43:36 rk3188 kernel: [ 2968.592576] drivers/mmc/core/core.c...1824..  ===== mmc_rescan Begin....[mmc1]
        Oct  2 09:43:36 rk3188 kernel: [ 2968.636597]
        Oct  2 09:43:36 rk3188 kernel: [ 2968.636607] mmc_attach_sdio..808..  ===== Begin to identify card as SDIO-card. [mmc1]
        Oct  2 09:43:36 rk3188 kernel: [ 2968.676081] rk29_sdmmc_change_clk_div..1961..  newDiv=0, newCLK=24000Khz [sdio]
        Oct  2 09:43:36 rk3188 kernel: [ 2968.680884] mmc1: new high speed SDIO card at address 0001
        Oct  2 09:43:36 rk3188 kernel: [ 2968.682197] mmc_rescan_try_freq..1675..  ===== Initialize SDIO successfully. [mmc1]
        Oct  2 09:43:36 rk3188 kernel: [ 2968.683075] Linux Kernel SDIO/MMC Driver
        Oct  2 09:43:36 rk3188 kernel: [ 2968.684245] dhdsdio_probe : no mutex held. set lock
        Oct  2 09:43:36 rk3188 kernel: [ 2968.684474] FW_PATH = /system/etc/firmware/fw_RK901a2.bin
        Oct  2 09:43:36 rk3188 kernel: [ 2968.684489] NVRAM_PATH = /system/etc/firmware/nvram_AP6210.txt
        Oct  2 09:43:36 rk3188 kernel: [ 2968.684966] F1 signature read @0x18000000=0x1591a962
        Oct  2 09:43:36 rk3188 kernel: [ 2968.703700] DHD: dongle ram size is set to 245760(orig 245760)
        Oct  2 09:43:36 rk3188 kernel: [ 2968.705313] dhd_bus_select_firmware_name_by_chip: firmware_path=/system/etc/firmware/fw_RK901a2.bin
        Oct  2 09:43:36 rk3188 kernel: [ 2968.706597] wl_create_event_handler thr:7bf created
        Oct  2 09:43:36 rk3188 kernel: [ 2968.707773] wl_create_event_handler thr:7bf started
        Oct  2 09:43:36 rk3188 kernel: [ 2968.708753] p2p0: P2P Interface Registered
        Oct  2 09:43:36 rk3188 kernel: [ 2968.708914] dhd_attach thr:7c1 created
        Oct  2 09:43:36 rk3188 kernel: [ 2968.709061] dhd_attach thr:7c1 started
        Oct  2 09:43:36 rk3188 kernel: [ 2968.709226] dhd_attach thr:7c2 created
        Oct  2 09:43:36 rk3188 kernel: [ 2968.709491] dhd_attach thr:7c2 started
        Oct  2 09:43:36 rk3188 kernel: [ 2968.709678] dhd_attach thr:7c4 created
        Oct  2 09:43:36 rk3188 kernel: [ 2968.709821] dhd_attach thr:7c4 started
        Oct  2 09:43:36 rk3188 kernel: [ 2968.710610] bcmsdh_set_drvdata Enter
        Oct  2 09:43:36 rk3188 kernel: [ 2968.711359] Broadcom Dongle Host Driver: register interface [wlan0] MAC: 00:90:4c:11:22:33
        Oct  2 09:43:36 rk3188 kernel: [ 2968.711622] dhdsdio_probe : the lock is released.
        Oct  2 09:43:36 rk3188 kernel: [ 2968.711786]
        Oct  2 09:43:36 rk3188 kernel: [ 2968.711790] Dongle Host Driver, version 1.28.13.1.1 (r)
        Oct  2 09:43:36 rk3188 kernel: [ 2968.711799] Compiled in drivers/net/wireless/bcmdhd on Mar 18 2013 at 10:57:53
        Oct  2 09:43:36 rk3188 kernel: [ 2968.712728] rk29sdk_wifi_power: 0
        Oct  2 09:43:36 rk3188 kernel: [ 2968.915454] wifi shut off power
        Oct  2 09:43:36 rk3188 kernel: [ 2968.915540] =========== WLAN placed in RESET ========
        Now do iwconfig:

        Code:
        root@rk3188:/# iwconfig
        lo        no wireless extensions.
        sit0      no wireless extensions.
        ip6tnl0   no wireless extensions.
        eth0      no wireless extensions.
        p2p0      IEEE 802.11bg  ESSID:off/any
                  Mode:Managed  Access Point: Not-Associated
                  Retry  long limit:7   RTS thr:off   Fragment thr:off
                  Encryption key:off
                  Power Management:on
        [B]wlan0     IEEE 802.11  ESSID:""
                  Mode:Master  Frequency:2.412 GHz  Access Point: Not-Associated
                  Bit Rate:65 Mb/s   Tx-Power:32 dBm
                  Retry min limit:7   RTS thr:off   Fragment thr:off
                  Power Managementmode:All packets received
                  Link Quality=5/5  Signal level=0 dBm  Noise level=0 dBm
                  Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
                  Tx excessive retries:0  Invalid misc:0   Missed beacon:0[/B]
        Debug output:

        Code:
        Oct  2 09:45:26 rk3188 kernel: [ 3078.560697] CFGP2P-ERROR) wl_cfgp2p_do_ioctl : wl_cfgp2p_do_ioctl: IOCTL req 0x8b03 on p2p0 I/F. Ignoring.
        Oct  2 09:45:26 rk3188 kernel: [ 3078.570786] CFGP2P-ERROR) wl_cfgp2p_do_ioctl : wl_cfgp2p_do_ioctl: IOCTL req 0x8b1d on p2p0 I/F. Ignoring.
        Oct  2 09:45:26 rk3188 kernel: [ 3078.580786] CFGP2P-ERROR) wl_cfgp2p_do_ioctl : wl_cfgp2p_do_ioctl: IOCTL req 0x8b09 on p2p0 I/F. Ignoring.
        Oct  2 09:45:26 rk3188 kernel: [ 3078.591251] dhd_bus_select_firmware_name_by_chip: firmware_path=/system/etc/firmware/fw_RK901a2.bin
        Oct  2 09:45:26 rk3188 kernel: [ 3078.600518] Dongle Host Driver, version 1.28.13.1.1 (r)
        Oct  2 09:45:26 rk3188 kernel: [ 3078.600527] Compiled in drivers/net/wireless/bcmdhd on Mar 18 2013 at 10:57:53
        Oct  2 09:45:26 rk3188 kernel: [ 3078.613147] wl_android_wifi_on in
        Oct  2 09:45:26 rk3188 kernel: [ 3078.620977] rk29sdk_wifi_power: 1
        Oct  2 09:45:26 rk3188 kernel: [ 3078.874547] wifi turn on power
        Oct  2 09:45:26 rk3188 kernel: [ 3078.877657] =========== WLAN going back to live  ========
        Oct  2 09:45:26 rk3188 kernel: [ 3078.883141] sdio_reset_comm():
        Oct  2 09:45:26 rk3188 kernel: [ 3078.886266] rk29_sdmmc_change_clk_div..1961..  newDiv=40, newCLK=300Khz [sdio]
        Oct  2 09:45:26 rk3188 kernel: [ 3078.899437] rk29_sdmmc_change_clk_div..1961..  newDiv=0, newCLK=24000Khz [sdio]
        Oct  2 09:45:26 rk3188 kernel: [ 3078.899884] dhd_bus_devreset: == WLAN ON ==
        Oct  2 09:45:26 rk3188 kernel: [ 3078.903244] dhd_bus_devreset called when dongle is not in reset
        Oct  2 09:45:26 rk3188 kernel: [ 3078.906585] Will call dhd_bus_start instead
        Oct  2 09:45:26 rk3188 kernel: [ 3078.910394] F1 signature read @0x18000000=0x1591a962
        Oct  2 09:45:26 rk3188 kernel: [ 3078.922535] DHD: dongle ram size is set to 245760(orig 245760)
        Oct  2 09:45:26 rk3188 kernel: [ 3078.926646] dhd_bus_select_firmware_name_by_chip: firmware_path=/system/etc/firmware/fw_RK901a2.bin
        Oct  2 09:45:27 rk3188 kernel: [ 3078.981467] dhdsdio_write_vars: Download, Upload and compare of NVRAM succeeded.
        Oct  2 09:45:27 rk3188 kernel: [ 3079.216067] bcmsdh_set_drvdata Enter
        Oct  2 09:45:27 rk3188 kernel: [ 3079.221961] dhd_wlfc_init(): successfully enabled bdcv2 tlv signaling, 79
        Oct  2 09:45:27 rk3188 kernel: [ 3079.232199] Firmware up: op_mode=0x0005, Broadcom Dongle Host Driver mac=00:22:f4:b6:90:f8
        Oct  2 09:45:27 rk3188 kernel: [ 3079.243149] Firmware version = wl0: Dec 10 2012 15:10:32 version 5.90.195.89.1_edon/off_0xb8bf FWID 01-647dfcec
        Oct  2 09:45:27 rk3188 kernel: [ 3079.248934] CFG80211-ERROR) wl_cfg80211_attach_post : p2p0: p2p_dev_addr=02:22:f4:b6:90:f8
        Oct  2 09:46:55 rk3188 kernel: [ 3167.771375] wl_bss_connect_done succeeded with 00:90:4c:91:00:01
        Oct  2 09:46:55 rk3188 kernel: [ 3167.913111] wl_bss_connect_done succeeded with 00:90:4c:91:00:01
        Here is wpa config:

        Code:
        root@rk3188:/# cat /etc/wpa_supplicant/wifi.conf
        ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=root
        update_config=1
        network={
            ssid="WIFI"
            psk="xxxxxxxx"
        }
        Let's run with it:

        Code:
        root@rk3188:/# wpa_supplicant -B -D nl80211 -i wlan0 -c /etc/wpa_supplicant/wifi.conf
        And now iwconfig:

        Code:
        wlan0     IEEE 802.11  ESSID:"WIFI"
                  Mode:Master  Frequency:2.437 GHz  Access Point: 00:90:4C:91:00:01
                  Bit Rate=11 Mb/s   Tx-Power:32 dBm
                  Retry min limit:7   RTS thr:off   Fragment thr:off
                  Encryption key:off
                  Power Managementmode:All packets received
                  Link Quality=4/5  Signal level=-63 dBm  Noise level=-92 dBm
                  Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
                  Tx excessive retries:0  Invalid misc:0   Missed beacon:0
        Let's get some ip for this interface:

        Code:
        root@rk3188:/# dhcpcd -A wlan0
        root@rk3188:/# dhcpcd.sh: interface wlan0 has been configured with new IP=192.168.1.149
        ...

        Code:
        Oct  2 09:46:55 rk3188 kernel: [ 3167.771375] wl_bss_connect_done succeeded with 00:90:4c:91:00:01
        Oct  2 09:46:55 rk3188 kernel: [ 3167.913111] wl_bss_connect_done succeeded with 00:90:4c:91:00:01
        Oct  2 09:47:47 rk3188 dhcpcd[2015]: wlan0: dhcpcd 3.2.3 starting
        Oct  2 09:47:47 rk3188 dhcpcd[2015]: wlan0: hardware address = 00:22:f4:b6:90:f8
        Oct  2 09:47:47 rk3188 dhcpcd[2015]: wlan0: DUID = 00:01:00:01:19:de:14:5f:00:22:f4:b6:90:f8
        Oct  2 09:47:47 rk3188 dhcpcd[2015]: wlan0: broadcasting for a lease
        Oct  2 09:47:48 rk3188 dhcpcd[2015]: wlan0: offered 192.168.1.149 from 192.168.1.1
        Oct  2 09:47:57 rk3188 dhcpcd[2015]: wlan0: leased 192.168.1.149 for 3600 seconds
        Oct  2 09:47:57 rk3188 dhcpcd[2015]: wlan0: adding IP address 192.168.1.149/24
        Oct  2 09:47:57 rk3188 dhcpcd[2015]: wlan0: adding default route via 192.168.1.1 metric 0
        Oct  2 09:47:57 rk3188 dhcpcd[2015]: wlan0: adding route to 169.254.0.0/16 metric 0
        Oct  2 09:47:57 rk3188 dhcpcd[2015]: wlan0: exiting
        Oct  2 09:47:57 rk3188 dhcpcd.sh: interface wlan0 has been configured with new IP=192.168.1.149
        And we have this:

        Code:
        root@rk3188:/# ifconfig wlan0
        wlan0     Link encap:Ethernet  HWaddr 00:22:f4:b6:90:f8
                  inet addr:192.168.1.149  Bcast:192.168.1.255  Mask:255.255.255.0
                  inet6 addr: fe80::222:f4ff:feb6:90f8/64 Scope:Link
                  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
                  RX packets:87 errors:0 dropped:41 overruns:0 frame:0
                  TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
                  collisions:0 txqueuelen:1000
                  RX bytes:17684 (17.2 KiB)  TX bytes:2683 (2.6 KiB)

        Yes, I know this way I got it works is a "tricky" and is not a "true result" I wanted to get! So I will continue my investigations to get the kernel compiled with correct f***g module and run well!!!

        Comment


          Did you use my source?

          How did you tell the source to make the AP6210 module?
          When I run it the only modules I get are MALI related.

          EDIT:

          Ohhhhh I get it now.
          Just put /lib/modules/rkwifi.ko in /etc/modules to load on startup.
          Then (if you have a DE) install WICD to take care of DHCP and WPA_Supplicant.

          I'm trying to recompile the module to look in /etc/firmware instead of /system/etc/firmware
          Buy me a beer with
          DogeCoin: D6EeoEKcZJL234UhVFRV8Uy6HnfNurBS2y
          or
          BitCoin 17iQsUv7RoWVmDynfBS9qF88NxT4ETvhUn

          Comment


            tyeo098,

            1) Yes, I have used your kernel sources from GitHub.

            2) I didn't make AP6210 module - I just use compiled rkwifi.ko and firmware.

            And by the way
            Code:
            #cat lib/modules/3.0.72+/modules.builtin | grep rk_wifi
            kernel/drivers/net/wireless/rkwifi/rk_wifi_config.ko
            but "modprobe rk_wifi_config" doesn't output anything in debug

            3) I know about /etc/modules and have not DE installed - but for now I will use utils 'by hand".

            Comment


              EDIT: Guess i should read instructions

              iwconfig seals the deal.

              I modified the kernel to look in /etc/firmware and not /system/etc/firmware.

              Muuuuch better.
              Last edited by tyeo098; 10-02-2013, 17:49.
              Buy me a beer with
              DogeCoin: D6EeoEKcZJL234UhVFRV8Uy6HnfNurBS2y
              or
              BitCoin 17iQsUv7RoWVmDynfBS9qF88NxT4ETvhUn

              Comment


                tyeo098, it seems the output is the same for both modules.

                And you may have to run iwconfig to get wlan0 visible in ifconfig output.
                Then wpa_supplicant and dhcpcd to set IP address (or WICD or something else in DE if you prefer GUI).


                P.S. Glad to see you have some success

                Comment


                  I have Wifi working 100% now.

                  Anything network related (like internet browsing) requires root permission, so I need to update that.

                  Pushed new firmware location to git.
                  Last edited by tyeo098; 10-03-2013, 00:43.
                  Buy me a beer with
                  DogeCoin: D6EeoEKcZJL234UhVFRV8Uy6HnfNurBS2y
                  or
                  BitCoin 17iQsUv7RoWVmDynfBS9qF88NxT4ETvhUn

                  Comment


                    Originally posted by mmm123 View Post
                    I have an idea why it is not working.
                    RK3188 chip has 2 HDMI ports.
                    Manufacturer of the board decides which port to use.
                    My images are for K-R42 / CS918 / MK888 / Jesurun DX05. These devices have HDMI0 connected to TV out and HDMI1 connected to HDMI port.
                    If both ports are enabled, linux chooses to use first port (HDMI0), because it is first and TV-out doesn't have a mechanism to detect if there is actually TV connected to it. Because of that, in my image HDMI0 is disabled and HDMI1 is default.
                    I guess on your device HDMI port is connected to HDMI0, and as result you don't see anything on display.
                    Another possible reason is DDR frequency. On devices mentioned above DDR frequency is 400Mhz, but it is possible, that your device uses other type of DDR and it is DDR300 (ddr300 is lower setting)
                    If you want to try, i can build another image with DDR freq set to 300 and default HDMI port 0.
                    your images work for my device, i found its hostname in my router. but show nothing on display. please build it . thanks.

                    Comment


                      Originally posted by miniditu View Post
                      your images work for my device, i found its hostname in my router. but show nothing on display. please build it . thanks.
                      attach dmesg DDR , lcdc & hdmi info:

                      <4>[ 0.000000] DDR DEBUG: version 1.00 20130712
                      <4>[ 0.000000] DDR DEBUG: DDR3 Device
                      <4>[ 0.000000] DDR DEBUG: Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Total Capability=1024MB
                      <4>[ 0.000000] DDR DEBUG: init success!!! freq=300MHz
                      <4>[ 0.000000] DDR DEBUG: DTONE=0x1, DTERR=0x0, DTIERR=0x0, DTPASS=0x4, DGSL=0 extra clock, DGPS=360
                      <4>[ 0.000000] DDR DEBUG: DTONE=0x1, DTERR=0x0, DTIERR=0x0, DTPASS=0x4, DGSL=0 extra clock, DGPS=360
                      <4>[ 0.000000] DDR DEBUG: DTONE=0x1, DTERR=0x0, DTIERR=0x0, DTPASS=0x4, DGSL=0 extra clock, DGPS=360
                      <4>[ 0.000000] DDR DEBUG: DTONE=0x1, DTERR=0x0, DTIERR=0x0, DTPASS=0x4, DGSL=0 extra clock, DGPS=360
                      <4>[ 0.000000] DDR DEBUG: ZERR=0, ZDONE=0, ZPD=0x0, ZPU=0x0, OPD=0x0, OPU=0x0
                      <4>[ 0.000000] DDR DEBUG: DRV Pull-Up=0xb, DRV Pull-Dwn=0xb
                      <4>[ 0.000000] DDR DEBUG: ODT Pull-Up=0x2, ODT Pull-Dwn=0x2



                      <6>[ 0.268198] lcdc0 is used as external display device contoller!
                      <6>[ 0.274836] lcdc1 is used as primary display device controller!
                      <4>[ 0.731118] lcdc1:reg_phy_base = 0x1010e000,reg_vir_base:0xf70a0000
                      <4>[ 0.731310] rk3188 lcdc1 clk enable...
                      <4>[ 0.756476] rk3188 lcdc1 clk disable...
                      <4>[ 0.789784] rk3188 lcdc1 clk enable...
                      <4>[ 0.789828] lcdc1: dclk:99000000>>fps:56
                      <6>[ 0.789861] rk30-lcdc rk30-lcdc.1: rk3188_load_screen for lcdc1 ok!
                      <6>[ 0.789906] lcdc1 wakeup from standby!
                      <6>[ 0.789936] lcdc1 win0 open,atv layer:1
                      <4>[ 0.803994] rk3188 lcdc1 probe ok!
                      <4>[ 0.804081] lcdc0:reg_phy_base = 0x1010c000,reg_vir_base:0xf70a4000
                      <4>[ 0.804241] rk3188 lcdc0 clk enable...
                      <4>[ 0.829331] rk3188 lcdc0 clk disable...
                      <4>[ 0.829927] rk3188 lcdc0 probe ok!
                      <4>[ 3.179904] hdmi connect to lcdc0
                      <4>[ 3.179935] rk3188 lcdc0 clk enable...
                      <4>[ 3.180024] lcdc0: dclk:74250000>>fps:60
                      <6>[ 3.180090] rk30-lcdc rk30-lcdc.0: rk3188_load_screen for lcdc0 ok!
                      <6>[ 3.180201] lcdc0 wakeup from standby!
                      <6>[ 3.180267] lcdc0 win0 open,atv layer:1
                      <4>[ 3.180324] lcdc0: dclk:74250000>>fps:60
                      <6>[ 3.180386] rk30-lcdc rk30-lcdc.0: rk3188_load_screen for lcdc0 ok!
                      <6>[ 9.118079] lcdc1 win1 open,atv layer:2
                      <6>[ 9.118131] lcdc1 win1 closed,atv layer:1
                      <6>[ 9.368887] rk30-lcdc rk30-lcdc.1: blank mode:0
                      <6>[ 115.441410] DWC_OTG: frame_number 0x1f24, start 0x1f1f, complete: 1hdmi connect to lcdc0
                      <4>[ 116.413291] lcdc0: dclk:74250000>>fps:60
                      <6>[ 116.413339] rk30-lcdc rk30-lcdc.0: rk3188_load_screen for lcdc0 ok!

                      <6>[ 3.005425] rk610_hdmi 4-0046: rk610 hdmi i2c probe ok
                      <4>[ 3.179904] hdmi connect to lcdc0
                      <6>[ 115.441410] DWC_OTG: frame_number 0x1f24, start 0x1f1f, complete: 1hdmi connect to lcdc0

                      Comment


                        Code:
                        complete: 1hdmi connect to lcdc0
                        Conflicts with
                        Code:
                        <6>[    0.268198] lcdc0 is used as external display device contoller!
                        <6>[    0.274836][B] lcdc1 is used as primary display device controller![/B]
                        Buy me a beer with
                        DogeCoin: D6EeoEKcZJL234UhVFRV8Uy6HnfNurBS2y
                        or
                        BitCoin 17iQsUv7RoWVmDynfBS9qF88NxT4ETvhUn

                        Comment


                          Originally posted by tyeo098 View Post
                          Code:
                          complete: 1hdmi connect to lcdc0
                          Conflicts with
                          Code:
                          <6>[    0.268198] lcdc0 is used as external display device contoller!
                          <6>[    0.274836][B] lcdc1 is used as primary display device controller![/B]
                          this dmesg from Android, hdmi displays properly without problem.

                          Comment


                            Little Lost...

                            Hi guys,

                            it sounds like some really good progress has been made. But I'm struggling to keep up on where the latest firmware can be found to put linux (with working wifi) onto an Rk3188 which has the AP6210 wifi chip.

                            It sounds like some of you have done it, but by compiling your own kernels? Is there a simple firmware version I can download from somewhere and try it out?

                            Best regards

                            Marty

                            Comment


                              Dear Leola .. pls help

                              Originally posted by leolas View Post
                              What is the problem you found to make the recovery? If I can help only tell me.
                              How can extract the image from internal nand installation...I want to extract kernel part from this http://data.a41z.net/X9fG54/dx05_nand_ubuntu_1.1.1.7z .
                              OR


                              Please help....

                              Comment


                                Martyzz1,
                                you can use the image provided by mmm123 in his post #1 ("Running linux from SD card or USB device..") with 3 files (firmware + module) from this post placed on SD-card. Then you can use WiFi, configuring it by CLI utils (like me) or GUI (not tested by me).

                                Comment

                                Working...
                                X