Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Measy (R-BOX) U4C rk3188 issues with hdmi

Featured Replies

I have a Measy (R-BOX) U4C rk3188. Before I recycled it I thought I would try to get a linux kernel running on it and found this these posts. I experimented with Armbian_21.02.0-trunk_Rk3188_focal_current_5.10.6_xfce_desktop.img from 13JAN. (Thanks Balbes!)

It boots with rk3188-rbox-cs968.dtb and most everything works but the video ouput is color shifted. So HDMI video output is fine but the colors wrong and HDMI audio is not working.  

I took apart the Android firmware that was on the thing but with a V3 kernel without uboot it is kind of difficult to see into the kernel. I assume the device tree is somehow off for this system or, more likely the uInitrd is loading an incorrect fb module. 
    

Console: switching to colour frame buffer device 240x67 
rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device  


    
Other errors are:

    Broadcom
    brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43362-sdio.rockchip,rk3188.txt failed with error -2
    brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43362-sdio for chip BCM43362/1
    brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available
    brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43362/1 wl0: Apr 22 2013 14:50:00 version 5.90.195.89.6 FWID 01-b30a427d
    Bluetooth: hci0: command 0x0c03 tx timeout
    Bluetooth: hci0: BCM: Reset failed (-110)    
    ieee80211 phy0: brcmf_cfg80211_add_iface: add iface p2p-dev-wlan0 type 10 failed: err=-5
    brcmfmac: brcmf_sdio_dpc: failed backplane access over SDIO, halting operation    
    brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
    ieee80211 phy0: brcmf_run_escan: error (-110)    
    
    HDMI audio
    hdmi-audio-codec hdmi-audio-codec.0.auto: ASoC: error at snd_soc_dai_hw_params on i2s-hifi: -22
    it66121 2-004c: it66121_audio_hw_params: sink has no audio

 

However the Broadcom WIFI is working and Bluetooth appears to be working as well although I did not try to pair any device.

I have a tarball of all the logs if that would help but since there is no error other than a beautiful green/cyan. I don't know how to proceed to compile a new kernel/modules for this.

 

Any direction getting the correct device tree/kernel/modules built for this?

Moved your post to the Rockchip CPU Box forum.  I do not work with rockchip based boxes myself, but there are a few people who do in this forum that may be able to provide you some guidance.  The RK3188 is an older 32bit cpu.  A lot of the effort recently around here is support for more recent 64 bit based cpus.

This post was originally posted to the mega thread: https://forum.armbian.com/topic/14232-single-armbian-image-for-rk-aml-aw-armhf-armv7

  • Author

Well I am getting closer. I just need to make the dts bind vop correctly or recompile the fb.ko when I figure it out. There doesnt seem to be a way to pass parameters at boot. I have decompiled an android zImage so I will spend some time with that...

  • SteeMan locked this topic
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.