HDMI Dongle SW:
The attachment is an HDMI dongle patch based on R13.4 GA. The patches include r13.4-ga-add-on-patches. You can patch it after applying R13.4 GA patch such as add-on patches. You can run script to revb_dongle_patch_install.sh to apply these patches.
How to apply the hdmidongle_REVB_R13.4_patch-20121115.tgz:
1. Suppose your android source top is ~/myandroid
2. tar zfvx hdmidongle_REVB_R13.4_patch-20121115.tgz -C ~/
3. copy revb_dongle_patch_install.sh to ~/
4. cd hdmidongle_REVB_R13.4_patch
5. ~/revb_dongle_patch_install.sh
6. The revb_dongle_patch_install.sh will take ~/myandroid as default directory to do patch
7. If your android source tree top is not ~/myandroid. For example, ~/myandroid_ICS, please run ~/revb_dongle_patch_install.sh ~/myandroid_ICS
The following is the release notes for hdmidongle_REVB_R13.4_patch-20130118.tgz
1. New features:
a. uboot fastboot
b. ldo bypass
c. ntfs support
d. bluetooth A2DP
2. Bug fix
a. WifiDirect connect issue
b. realtek throughput issue with TPLink AP
3. File list:
README.TXT --- this file
0001-uboot_fastboot.patch --- uboot fastboot patch
0002-LDOBYPASS.patch --- enable ldo bypass patch
0003-WifiDirect.patch --- wifi direct connect patch
0004-ntfs_support.patch --- ntfs support patch
0005-BT_enable.patch --- enable bluetooth A2DP
0006-1G_boot_stable.patch --- make 1G bootup stable
ntfs-3g.tar.gz --- open source ntfs-3g for ntfs support
rtl8192ce_v4.0.0_6239.20121226_TPIOT1.tgz --- realtek new driver for TPLink AP throughput issue
MD5SUM.TXT --- md5 check sum
4. Patch guide
Please run md5sum -c MD5SUM.TXT first to confirm all the files received are ok.
All these patches are based on the patch release hdmidongle_REVB_R13.4_patch-20121115.tgz
You need to do as following: R13.4 GA--->patch hdmidongle_REVB_R13.4_patch-20121115.tgz --> patch hdmidongle_REVB_R13.4_patch-20130118.tgz
Supposed the ~/myandroid is your top directory of the android source tree.
Please run the following command to apply the patches .
$tar zfvx hdmidongle_REVB_R13.4_patch-20130118.tgz -C ~/
$cd ~/myandroid
$git apply ~/hdmidongle_REVB_R13.4_patch-20130118/0001-uboot_fastboot.patch --verbose
$git apply ~/hdmidongle_REVB_R13.4_patch-20130118/0002-LDOBYPASS.patch --verbose
$git apply ~/hdmidongle_REVB_R13.4_patch-20130118/0003-WifiDirect.patch --verbose
$git apply ~/hdmidongle_REVB_R13.4_patch-20130118/0004-ntfs_support.patch --verbose
$git apply ~/hdmidongle_REVB_R13.4_patch-20130118/0005-BT_enable.patch --verbose
$git apply ~/hdmidongle_REVB_R13.4_patch-20130118/0006-1G_boot_stable.patch --verbose
$rm -rf kernel_imx/drivers/net/wireless/rtl8192ce
$tar zfvx ~/hdmidongle_REVB_R13.4_patch-20130118/rtl8192ce_v4.0.0_6239.20121226_TPIOT1.tgz
$tar zfvx ~/hdmidongle_REVB_R13.4_patch-20130118/ntfs-3g.tar.gz -C external
5. Build and run
new patch 0007-battery_always_full.patch:
Some games check the battery capacity to determine, it could run or not. But on the hdmi dongle we have no real battery, it makes some games can not run on the hdmi dongle. We enable the fake battery let the andorid feel it has battery and it is 100% full.
1. Please use this patch after patch hdmidongle_REVB_R13.4_patch-20130118.tgz
2. suppose your android top directory is ~/myandroid and you put he 0007-battery_always_full.patch in your home directory ~
3. cd ~/myandroid
4. git apply --verbose ~/0007-battery_always_full.patch
5. please rebuild bootimage and run
patch 0008-boot_unlock_screen.patch:
When bootup, it goes into desktop rather than screen locker.
1. suppose your android top directory is ~/myandroid and you put the 0008-boot_unlock_screen.patch in your home directory ~
2. cd ~/myandroid
3. git apply --verbose ~/0008-boot_unlock_screen.patch
4. please rebuild systemtimage and run
2. cd ~/myandroid
3. git apply --verbose ~/0008-boot_unlock_screen.patch
patch 0009-uboot-enable-mmu-fix.patch:
This patch is for some issue in mmu enable.
It will improve all the modules in uboot.
1. suppose your android top directory is ~/myandroid and you put the 0009-uboot-enable-mmu-fix.patch in your home directory ~
2. cd ~/myandroid
3. git apply --verbose ~/0009-uboot-enable-mmu-fix.patch
4. please rebuild uboot and rub
patch tarball hdmidongle_REVB_R13.4_patch-20130123.tgz:
hdmidongle_REVB_R13.4_patch-20130123.tgz contains 0007-battery_always_full.patch 0008-boot_unlock_screen.patch 0009-uboot-enable-mmu-fix.patch
remove attached files here: 0007-battery_always_full.patch 0008-boot_unlock_screen.patch 0009-uboot-enable-mmu-fix.patch
Remove hdmidongle_REVB_R13.4_patch-20130123.tgz, hdmidongle_REVB_R13.4_patch-20130118.tgz and upload hdmidongle_REVB_R13.4_patch-20130124.tgz
hdmidongle_REVB_R13.4_patch-20130124.tgz contains all patches in hdmidongle_REVB_R13.4_patch-20130123.tgz, hdmidongle_REVB_R13.4_patch-20130118.tgz.
Please use the hdmidongle_REVB_R13.4_patch-20130124.tgz.
hdmidongle_REVB_R13.4_patch-20130131.tgz:
Besides all the patches released before.
Three more patches are added in this patch tar ball.
0010-boot_disable_screenlocker.patch --- For fix 0008-boot_unlock_screen.patch
0011-wm8326-DC_CONTROL_RATE.patch --- Change the wm8326 pmic rate to immediate voltage change
0012-Added-default-video-mode-check-make-sur.patch --- Video mode check
hdmidongle_REVB_R13.4_patch-20130201.tgz:
Just change the readme to place emphasis on the 0006-1G_boot_stable.patch reverse
Reverse patch 0008-boot_unlock_screen.patch and 0006-1G_boot_stable.patch
0008-boot_unlock_screen.patch: it has some problem but doesn't do any harm to the hdmi dongle.
Please use 0010-boot_disable_screenlocker.patch, instead.
0006-1G_boot_stable.patch: The patch take more cpu delay to adapt the pmic, we change the pmic setting
in 0010-boot_disable_screenlocker.patch. This patch is no needed. And it will lower
the performance. Please reverse it.
cd ~/myandroid
git apply --verbose ~/0006-1G_boot_stable.patch
hdmidongle_REVB_R13.4_patch-20130221.tgz:
There are three important fixes include in this release. They make the dongle stable.
1. lowmem killer issue fix
2. Update realtek wifi driver to fix the soft ap issue
3. Wifi p2p framework fix to resovle wifi direct only one side work issue
Please read the README.TXT for detail and the other changes.
hdmidongle_REVB_R13.4_patch-20130308.tgz:
This patch tar ball include all the patches in hdmidongle_REVB_R13.4_patch-20130221.tgz.
Besides, it has a new patches 0020-DL_WifiDirect_Concunrrent_crash_fix.patch to fix the crash issue on DL board.
HDMI Dongle HW:
HDMI Dongle schematic, pcb, gerber and BOM have been attached, the detailed hardware feature has been list below:
| Android 4.x HDMI Dongle SPECIFICATION |
| Core Configure | |
| Operating System | Android 4.x Operating System Based on Micro-PC Platform |
| CPU Processor | Freescale i.MX6x DualLite/Quad Core |
| DRAM Storage | DDR3 1GigaByte Size, Data rate 1066MT/s |
| Flash Storage | 4GigaByte NAND flash ROM |
| Power System | |
| Power Supply | DC JACK / Micro USB : 5V/2A |
| LED Status | Green: Power ON; Red: System Run |
| Socket/Connector | |
| MicroSD Socket | SDXC Support, Up to 32GB size |
| USB HOST 2.0 | USB 2.0 HOST Support |
| USB OTG 2.0 | USB 2.0 OTG Support |
| Display/Audio | |
| HDMI Output | HDMI TypeA Plug connector, 1080p@60Hz output |
| Video Decoder | Support Variety of Video Format: MPEG4/H.263/H.264/MJPEG/Xvid/VC-1/WMV/MPEG2/VP8... |
| Audio Decoder | Support Variety of Audio Format: MP3/AAC/LPCM/FLAC/AMR/AC3/WMA/Vorbis |
| GPU Support | GC2000 GPU core,2D/3D engine support,OpenGL support |
| Wireless Network | |
| WiFi Network | IEEE 802.11b/g/n,Up to 300Mbps,AP/P2P/Sta Mode Support |
| Others | |
| Key | Recovery key support |
| RevB2 |






OTT TV BOX LINK: https://community.freescale.com/docs/DOC-94561
JB4.2 patches link : Patches for HDMI Dongle JB4.2.2_1.0.0-GA Release