昨晚随便发了的lcd的帖子,没想到一天就有7页多的回复了,而且大家强烈要求出教程,我就大致讲一下过程:
5月8日更新:搬运superelchi 的编译环境设置,原来superelchi大侠是德国人啊
du willst das unter Ubuntu :
mkdir dpf-ax
cd dpf-ax
sudo apt-get install subversion
sudo apt-get install libusb-dev python-dev ffmpeg
svn co https://dpf-ax.svn.sourceforge.net/svnroot/dpf-ax/trunk
cd trunk
cd dpflib
make
cd ..
cd python
make
make install
cd ..
cd fw
sudo python detect.py usb0
1.dpf就是数码相框的简称,在前几年比较流行,用的芯片是超低功耗的芯片,好像以前的文曲星就是这种芯片,用的是纽扣电池,功耗绝对低。看下原文的说法:
3 or 4 years ago a number of small Digital Photo Frame Keychain products based on the Sintronix st2205u chipset were mass produced. The st2205u is based on the 6502 CPU (similar to the old Commodore64) and the firmware can be easily hacked using opensource tools 。就是说非常容易被破解的啦。
2.lcd4linux是非常强大的显示程序,大家一搜就知道了,简单的支持两行字的黑白显示器,复杂的支持8寸左右的三星显示屏。dpf破解后就是给lcd4linux用的。
3.一般320*240 128*128的都属于淘汰产品,原因是用来显示照片分辨率不够,但是用在nas上足够了。淘宝上超多,最低价格8元。
芯片一般是ax206。内置的u盘可以存100多张照片。可以自己找。
4.买来后,第一,需要备份原来的固件,工具用fulldump.py和预先安装python2.7。如果用identify.py可以发现固件,那直接刷就可以了,网上有一堆现成的固件。否则就要求人了。
5.备份好后,发送给dpf-ax: unsupported dpf - requests,上面的大侠superelchi ,让他帮忙破解,破解好后。
用Pearl_DPF_hackfin_firmware_bootflasher刷入。
6.安装lcd4linux,自己会编译的,就自己编译,否则用现成的lcd4linux x86版,o大已经编译好了(这个o大是另外一个论坛的高手)原来放在Pogoplug上运行的,那个是arm版本。
7.编写lcd4linux源程序,改现成的也行。我就是捡现成的,改一下也非常方便。
8.命令行是lcd4linux -f lcd4linux.conf.如果加入 -Fvv,那么就是以调试方式执行
9.编写/usr/syno/etc.defaults/rc.d/S99lcd.sh脚本,开机自动运行
附上工具的网站,主要是superelchi 大侠在支撑,已经破解回复了2年多了。