折腾O2 Joggler

由于我的WD My Book World Edition在内存升级过程中遇难,好友给我介绍了一个新玩具:O2 Joggler电子相框,它是一个OpenPeak给O2 OEM的产品。

记得曾经某人在拿到作为T公司20周年纪念品的电子相框后,在第一时间把它大卸八块,然后失望的把它合起来——一个基于VCD芯片做的相框实在没有什么好折腾的。相比之下,O2 Joggler的硬件配置就很有折腾的余地:Intel Atom Z520 1.33 CPU, 512 RAM, 1G Flash, GMA500, 7寸800*480电容触摸屏, RT8169 1000M网卡, RA2870 802.11N无线网卡, 1 USB 2.0。而曾经在HiPDA论坛上的团购价格已经低至450元。

O2 Joggler,相机不在手头,就从网上找个图吧

O2 Joggler,相机不在手头,就从网上找个图吧

虽然配置不错,不过很快就会发现它做什么东西都有软肋:做下载机要外接硬盘,做平板电脑用的话它没有电池,做车载多媒体设备的话它没有GPS和3G模块,做高清播放盒吧它没有视频输出接口。我的目的还是用它做下载机,所以直接用硬盘底座外挂3.5寸硬盘,按着当年折腾My Book的方法折腾它。

操作系统选择:理论上任何可以通过EFI引导的x86操作系统都可以。出于驱动的原因,目前比较完善的还是基于Ubuntu的GNU/Linux发行版,尤其是适合于Netbook的REMIX或者Mint,Android 2.2的工作还在进行中。我还是选择了我最熟悉的Debian,虽然这也许不是个最好的选择。编译Linux Kernel需要的Patch在这里有个列表。Joggler自己有一个原生的定制过的GNU Linux操作系统,也可以用于实现各种应用,但各种前端应用都需要基于Flash来做。

操作系统安装:网上有不少已经装好的镜象,可以直接用。对于我来说,则是用debootstrap装一个干净的Debian才会比较合我口味,大部分的工作可以参考JogglerWiki上的这篇文章来完成。目前,标准安装一个Debian + XFCE的桌面,基本上可以把大小控制在1G以内,这样就可以把操作系统放到Joggler内置的Flash中。当然,在实验各种系统时,还是先放在U盘上外置引导会比较让人放心,因为这样完全不会动到原来的系统,就不致于把Joggler变成砖头。

应用软件:反正是个标准的x86的GNU Linux,其它应用软件您该怎么装怎么装吧……从这个角度来说,Joggler太像一台真正的电脑了,所以反而也没有太多可以折腾的地方。

目前Joggler相关的资料比较完整的地方是JogglerWiki,我在这里索引一下比较有用的一些信息。

1. 拆机视频:拆机可以把USB无线网卡拨掉换成个大U盘内置,可以接出更多USB口,可以换CPU散热片(目前相框的支架就是CPU的散热装置,最好别把它拆了),加装ZIF接口的PATA硬盘

2. Joggler的有线网卡没有MAC地址,必须用软件设置

3. 内置Flash跟外置的U盘一样可以引导系统,你可以用fdisk对它重新分区合并使用。但必须保持第一个分区是FAT的EFI的引导分区。这里有些资料可以参考。Joggler不是很容易变砖的,实在你很不幸的把它变砖以后,还可以通过热插拔EFI芯片解决。

4. 内置喇叭在闲置时可能会会轻微爆音,MS是由于CPU节能引起,解决方法有若干种,但好像不是每个人都说有效。

5. 在我这里外置USB硬盘有时会出现异常断开的问题,这个问题对于下载机来说会非常致命,尤其如果系统是装在USB设备上的话,会直接导致系统死掉。目前的线索是一个Ubuntu的一个BUG报告,不过我还没有试成功,而最近几天这个问题却似乎没再出现。

6. 很多人报告Joggler发热量太大,70度以上后自动降频后慢到无法使用。但我这里没有出现过,温度一般在35-41度左右,长期开Flash应用(比如豆瓣电台)会升到51度。如果屏幕长期打开会更热一些。

7. 在我的系统中,Google Chrome常常会导致系统完全死锁,不知道是不是跟这个有关,总之我直接换用Firefox绕过了这个问题。

8. Joggler还有一个很不起眼的设备,那就是它顶上的一个光线传感器,加载i2c的模块后,可以用程序读它的数据,通常可以用来调整屏幕亮度用。相关代码在这里

9. 理论上Joggler的硬件配置播放1080p的高清视频是没有问题的,当然你需要自己编译一个VAAPI的mplayer。不过我这里实测结果是720p的视频播放基本问题不大,但1080p还是基本没戏,我对此表示无鸭梨,难道我真的需要在这么小的屏幕上放这么高清的视频么?

目前我的Joggler在我这里是勤勤恳恳的运行rtorrent和amule-daemon做下载机,用cronjob打开豆瓣电台做闹钟。更多的应用就慢慢再开发了。

折腾O2 Joggler》上有20条评论

  1. 请问下博主,千兆局域网复制USB硬盘上的东西,速度能达到多少?

  2. @二楼
    我刚才用1000M直连,大概测了一下,用samba的话,18M左右。优化一下可能20M有希望,再多就够呛了。

  3. 你好。我的移动硬盘插在joggler上它不识别。这是为什么呢?供电的问题么?谢谢!

  4. @korzing
    有可能会是供电问题,可以侧耳倾听一下,看看硬盘的马达有没有稳定的转动的声音。如果有卡卡的响声,就应该是供电问题。
    如果供电有问题可以考虑用额外的供电,或者换用质量更好的USB线试试。

  5. hi~~吴江的哥们儿,我也是吴江的,我的joggler才到手不到一个星期,还在折腾中

  6. Pingback引用通告: 用GNU screen管理多台Linux主机 | 李凡希的Blog

  7. Pingback引用通告: 2012新年好 | 李凡希的Blog

  8. 你好,看了你的博客,你对joggler比较有研究。虽然现在不热门了,我的joggler原来是内置CDLiunx系统,当小电脑用。不过图标太小,不适合触摸,还得外接鼠标!前几天把内置格了,想刷回原生系统。现在连HI-PDA论坛上的方法用外置U盘REMIX系统也启动不了了,请教还有什么方法恢复原生系统吗?

    • 我也很久没有玩Joggler了,在印象中还没有遇到过用外置U盘和键盘盲操作救不回来的砖。

      我曾经把内置存储完全搞没过,用外置U盘还是可以救回来,方法可以参考:http://www.hi-pda.com/forum/viewthread.php?tid=762162 总之就是键盘盲操作EFI Shell的命令。

      • 谢谢回复,总算救回来了!原来用内置的CDLlunx那个分区软件分了四个区,准备装原生美化系统。结果没分好,分了四个fat分区,重启外置CDLlunx remix 都启动不起来了,键盘大法启动不知时机不对还是启动命令不对搞了老长时间没起来。前几天不知怎么乱摁remix启动了!重新分区格式化后就好启动了,现在内置110117原生美化系统,优酷视频 欧朋 squeeze player都不能用了!

        • 你好,请问要用 squeeze player是不是要刷系统,一直在用原生系统,但又觉得squeeze player好用,本人小白,请多指教

          • 抱歉,我不太清楚。我从来没有用过O2 Joggler的原生系统,也没用过Squeeze Player,虽然经常看到有人提到这个。所以暂时无法提供更多信息。

发表评论

电子邮件地址不会被公开。 必填项已用*标注