为MK809IV电视棒开启真正1080p支持
去年为了能把宿舍客厅的电视利用起来我购入了一款国产 MK809IV 安卓电视棒,事实证明这个决定还是比较明智的,装了多个 TV 版的 App 之后用起来还是比较顺畅的。特别是光腚总局各种针对互联网电视盒子的禁令出台之后,我用的这款 MK809IV 迷你 PC 完全不受影响,不用担心像某猫之类的盒子会受到自动删除 App 之类的待遇。
我买的这款 MK809IV 电视棒采用的处理器是 Rockchip RK3188-T,自带 2GB 运行内存,ROM 容量则是 8GB 的,运行 Android 4.4 版本系统,无线网络支持 802.11 b/g/n(这点比较可惜,用不上我的路由器的 5GHz WiFi),电视棒外观是这样的:
左边是标准 HDMI 接口用于接电视或显示器,下方依次是用于刷机的 Reset 插孔、MicroSD 卡插槽、Micro USB 电源/OTG 接口,右边则是一个标准 USB 和一个 Micro USB Host 接口,正面红色的就是可移动外置天线。
由于做类似电视棒的国内寨厂有好多个,即使是同一型号的 MK809 在淘宝上也能搜索到多个不同的产品,而且我买的 MK809IV 包装盒上也没有看到任何厂家信息,所以使用的时候如果发现有问题售后其实还是稍微有点麻烦的。
最近我发现这款电视棒的系统存在一个问题就是虽然已经在显示设置中将视频输出的分辨率改为 1920x1080 了,而且电视上也确实提示当前 HDMI 视频输入是 1080p 的,但在 Android 系统里运行安兔兔等检测软件看到的分辨率却是 1280x720 的,另外无论视频播放还是用电视棒自带的 XBMC App 看到的分辨率也都是 720p 的。后来搜索发现国外有用户也发现了这个问题,看看 YouTube 上的这个视频:
看来厂家不知道是为了系统流畅性还是散热方面的考虑,将能支持 1080p 视频输出的 RK3188-T 系统人为限制为了 720p。后来看到国外有网友说通过刷新的固件可以开启 1080p 支持,因此接着就是找到合适的固件来升级了。
刚开始我找到的是 Ugoos 的 UG-MK809IV 这款型号和配置看起来和我的 MK809IV 一样的设备,Ugoos 非常厚道的为他们的设备提供了支持 1080p 的固件,下载完固件之后准备在 Windows 系统上刷入。
这里简单说下这款电视棒的刷机流程,首先可以在 Android 下用一键关机重启之类的 App 重启到刷机模式,也可以拿针或者镊子之类的工具按下 Reset 按钮并通过 Micro USB OTG 接口接在电脑上,刷机模式下需要先安装 Rockchip 驱动,驱动我已经分享到百度云盘:
http://pan.baidu.com/s/1o8QXrKm
下载安装完成之后先确认设备管理器能正常找到设备:
接下来需要用到 Rockchip Batch Tool 刷机工具,同样可以通过百度云盘下载:
http://pan.baidu.com/s/1b8OCFk
打开刷机工具,选择下载并解压缩出来的固件文件之后如果一切正常的话刷机工具的 Connected Devices 里应该能识别到设备:
注意
如果你用于刷机的 Windows 机器只有 USB 3.0 接口,没有 USB 2.0 接口,那有可能出现刷机工具认不到设备的问题,这个时候需要修改 Rockchip Batch Tool 中的
config.ini
配置文件,将SUPPORTLOWUSB
改为TRUE
才能让刷机工具识别到 USB 3.0 接口上的电视棒设备。
点击 Restore
按钮(注意不是 Upgrade
按钮)就可以开始刷机,刷机完成之后提示 Restore Done Success,接着设备会自动重启:
看起来一切顺利,只是比较悲催的是刷机成功之后重新插上电视发现无法正常启动了,电视没有检测到任何信号输入。看来是 Ugoos 的 UG-MK809IV 硬件和我的 MK809IV 电视棒并不匹配因此下载的固件也不兼容,这样只能重新再尝试别的固件了。
提示
如果刷机成功之后电视棒无法正常启动,重新启动到刷机模式连上电脑也无法正常识别到设备(例如出现 请求 USB 设备描述符失败 等错误),那可能需要将电视棒连接到 USB 2.0 接口上重新输入正确的固件。
为了能找到适合我这款电视棒的固件,准备寄出拆解大招看看具体的硬件配置,简单拆开后的正面图:
具体内部做工不好评价,先看看正面有哪些芯片:
可以看到主板左边的是 SK Hynix 的 H27UCG8T2ETR-BC 容量为 8GB 的 ROM 芯片,右边的 RAM 则是由 4 颗(正面两颗、背面两颗)镁光(Micron)的 D9QBJ 也就是 MT41K512M8RH-125 SDRAM 芯片组成,下方则是 IT66121FN HDMI 芯片,这是联阳科技(ITE)推出的一款低功率单通道 HDMI 传输器芯片,看看主板正面的左上角:
这个是关注的重点之一了,这款电视棒使用的是 Realtek 公司的 RTL8723BS 这颗支持蓝牙、WiFi、FM 三合一模块的无线芯片,这时才发现这款芯片工作在 802.11 b/g/n 模式下最高才支持 150Mbps 的无线传输速率,虽然也支持蓝牙 4.0 了,但这种无线速率真是白瞎了我买的千兆无线路由器了。
至于主板背面,撕掉散热贴之后就能看到另外两颗 SDRAM 芯片和主处理器了:
主处理器是 Rockchip 的 RK3188-T,这是主流使用的 RK3188 的降频版,最高只支持 1.4GHz,整套芯片的硬件成本应该也会更低,比较坑的是几乎所有商家都会拿 RK3188 来宣传而不会主动说明他们的电视棒产品使用的很有可能是降频的处理器,最后看看主板背面的左上方:
可以看到这里用的是几乎 Rockchip 标配的 ACT 公司的 ACT8846QM 电源管理芯片,下方就是 MicroSD 插槽。
这下了解了 MK809IV 电视棒的所有硬件配置,可以按照相同的硬件情况搜索符合的固件了,终于还是在 Ugoos 网站上看到 UG-MK809III new style 这款产品的配置与我的 MK809IV 相符,其固件下载页面也提供了几种不同的固件,分别对应使用 MTK、AP6210、AP6330、Realtek RTL8723BS 这几种无线芯片的电视棒设备,比较幸运的是我这款 MK809IV 设备使用的是 RTL8723BS 芯片,而且刚好有支持 1080p 的固件。
从 Ugoos 提供的 Mega 网盘地址下载固件:
https://mega.nz/#!Z10mgYhT!SdubLh6SJZ1OYsyrCR80G8kaowNLAhNMbX1bNeIrPBs
重新使用 Rockchip Batch Tool 刷机工具更新系统之后重启,终于能看到令人欣喜的新系统启动画面了:
新系统还是 Android 4.4 版本的(发布日期:2014-09-24),下面可以运行 XBMC 之类的 App 确认效果了,从下图同样也可以看到视频输出的分辨率终于是真正的 1080p 了:
最后经过这些天使用新固件的体验来看,安装多个 TV 端视频 App 的播放效果依然是比较流畅的,除了在播放 1080p 等高清视频时设备本身发热稍微有点多之外看起来没有其它影响咯。