# unzip Update_\(v3_2\).zip Archive: Update_(v3_2).zip creating: qdutil/ creating: qdutil/upfw/ inflating: qdutil/upfw/QD060B00N1ES01009000.bin inflating: qdutil/upfw/rootfs.img inflating: qdutil/upfw/upfw_post_script.sh
cpio -iv < ../rootfs32.img1
find . -print -depth | cpio -ov > ../rootfs32.img1
3. Вставьте карту памяти в книжку и выключите ее.
4. Зажмите на книжке кнопки возврата, лупа и сместите рычажок включения и удерживайте так до тех пор пока не появится Rescue OS (для 9 дюймовой книги - клавиши «Предыдущая страница» и рычаг включения).
Дальше прошивка встанет самостоятельно.
[root@mint 0]# ls -l etc/ total 80 -rwxrwxrwx 1 root root 6 Mar 24 08:18 hostname drwxrwxrwx 2 root root 4096 Mar 24 08:18 init.d -rwxrwxrwx 1 root root 56 Mar 24 08:18 issue -rwxrwxrwx 1 root root 3252 Mar 24 08:18 ld.so.cache drwxrwxrwx 2 root root 4096 Mar 24 08:18 ld.so.conf.d -rwxrwxrwx 1 root root 330 Mar 24 08:18 mke2fs.conf lrwxrwxrwx 1 root root 14 Mar 24 08:18 mtab -> ../proc/mounts drwxrwxrwx 2 root root 4096 Mar 24 08:18 network -rwxrwxrwx 1 root root 1862 Mar 24 08:18 proftpd.conf -rwxrwxrwx 1 root root 512 Mar 24 08:18 random-seed lrwxrwxrwx 1 root root 18 Mar 24 08:18 resolv.conf -> ../tmp/resolv.conf
[root@mint 0]# ls -l etc/init.d/ total 16 -rwxrwxrwx 1 root root 532 Mar 24 08:18 S13portmap -rwxrwxrwx 1 root root 572 Mar 24 08:18 S50proftpd
[root@mint 0]# cat ./etc/issue Welcome to the Samsung Glibc development environment.
[root@mint 0]# ls -l ./home/ total 48 drwxrwxrwx 2 root root 4096 Mar 24 08:18 audio drwxrwxrwx 2 root root 4096 Mar 24 08:18 books lrwxrwxrwx 1 root root 12 Mar 24 08:18 data -> /rwdata/data drwxrwsrwx 2 root root 4096 Mar 24 08:18 default drwxrwxrwx 2 root root 4096 Mar 24 08:18 image drwxrwxrwx 2 root root 4096 Mar 24 08:18 res lrwxrwxrwx 1 root root 16 Mar 24 08:18 settings -> /rwdata/settings
[root@mint 0]# cat mnt/etc/rc.d/rc.local #!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the full Sys V style init stuff. #touch /var/lock/subsys/local #for wifi #export LD_LIBRARY_PATH=/usr/local/arm/tslib/lib:/usr/local/Trolltech/QtEmbedded-4.5.1-arm/plugins/imageformats:/usr/local/lib #insmod /usr/local/sbin/mt5921sta_sdio.ko #/usr/local/sbin/iwconfig wlan0 mode managed essid aaa #/usr/local/sbin/iwconfig wlan0 mode managed essid WIFI_TEST_ONLY_ASUSAP #ifconfig wlan0 192.168.1.123 #/sbin/udhcpc -i wlan0 -s /usr/local/sbin/simple.script &
[root@mint 0]# cat mnt/etc/sysconfig/irda IRDA=yes DEVICE=/dev/ttyS2 #DONGLE=actisys+ DISCOVERY=yes
[root@mint 0]# cat mnt/etc/abus.txt Inventec Dr.eye for BenQ nReader Project @C!%l~$*i^c~!, o$r! $t%r$~y ag~$%a!i@$n la^~!$@r @Op~e*n t$%e w~me^ @a!~$^ge, %a^~ t!%@$h~ ^%l!o^~o$k @f~^o$r^$ %$^m!^t~ y~^o$^%u w@a~^$nvt. @I~^f %y~o!$^u be^ $ab~l%e$ to $~ew th~% di!~c!y @o@r ~%ge, ~ase %!nt~ the^ $W~^b ~t$e ~mi~~^%to^r ^ u$si~ng @the e-m%!a~il ~dr$%e@ or p@h%~one ~r lis~ o%n t~he @w$w$%^w.^g*o^~^@%.c*^nv* h^%*$*%^ p%^^$a^g!%^e ~$of &t%1*he& *%vndiv^iduv%xadls# or %ent*ity!%Inventec@SRD00% " ~(n %thzDi*l$~ie@ve^$% y~u$ %sh^$!o~ul$d b^~e@). &If& *yocu# are " ~not (t1he)# %inte1^nded% @rec$1Dpient!, &be& aware* that# any " ~@disclC$o1sure!, (szavzing) %or% use^ &of& the# contents* " " ~of) &th1~n^k$!^s$ $^@o t!$h@e ~o%^r~^on% and# " + " ~@attach$1meWnts^! (&is&) %stri#ctly% prozhzib@ited*. " + " ~If you# 1(have)!S %re@cei*%w@w$%*.~o$g@!le.cn@$ raXzxn$smiszXssion* " + " ~$in &e1rror!&, &pleXase#! %not(ify% us^ *)immeddi@avtely&, " + " ~(and) &d$^k t#^he %~^$r*@e!*^$sh t*$nd# %attac@hments%$. " + " ~^We %grwe1satly% (apsprXdec@iate) &yaodur! *&cosoxpe#ratXxion$"
[root@mint 0]# cat mnt/etc/hostname glibc
[root@mint 0]# tail -2 mnt/etc/inittab # Run gettys in standard runlevels 3:2345:respawn:/sbin/getty 115200 ttySAC0
[root@mint 0]# cat mnt/etc/issue Samsung SMDK Board on a \m
[root@mint 0]# cat mnt/etc/mdev.conf mmcblk[0-9]p[0-9] 0:0 660 */sbin/automount.sh $MDEV
[root@mint 0]# ls -l ./mnt/ total 72 drwxrwxrwx 16 root root 4096 Mar 24 08:18 etc drwxrwxrwx 2 root root 4096 Mar 24 08:18 mmc drwxrwxrwx 2 root root 4096 Mar 24 08:18 mmc0p1 drwxrwxrwx 2 root root 4096 Mar 24 08:18 mmc0p2 drwxrwxrwx 2 root root 4096 Mar 24 08:18 mmc0p3 drwxrwxrwx 2 root root 4096 Mar 24 08:18 mmc0p4 drwxrwxrwx 2 root root 4096 Mar 24 08:18 mmc1p1 drwxrwxrwx 2 root root 4096 Mar 24 08:18 mmc1p2 drwxrwxrwx 2 root root 4096 Mar 24 08:18 storage
[root@mint 0]# ls -l ./mnt/mmc total 16 lrwxrwxrwx 1 root root 11 Mar 24 08:18 mmc0p2 -> /mnt/mmc0p2 lrwxrwxrwx 1 root root 11 Mar 24 08:18 mmc0p3 -> /mnt/mmc0p3 lrwxrwxrwx 1 root root 25 Mar 24 08:18 mmc0p4 -> /mnt/mmc0p4/DownloadBooks lrwxrwxrwx 1 root root 11 Mar 24 08:18 mmc1p1 -> /mnt/mmc1p1
[root@mint 0]# cat ./qdutil/em/start #!/bin/sh kill $(ps |grep QBookApp | grep -v grep | awk '{print $1}') killall QFactory # setup font path export QT_QWS_FONTDIR=/usr/local/qisda/fonts # setup lang & path export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8 export LD_LIBRARY_PATH=/usr/local/qisda/tslib/lib:/usr/local/lib export PATH=/usr/local/sbin:/usr/local/qisda/bin:/usr/local/qisda/tslib/bin:$PATH # setup tslib export TSLIB_CONSOLEDEVICE=none export TSLIB_FBDEVICE=/dev/fb0 export TSLIB_TSDEVICE=/dev/input/event1 #export TSLIB_CALIBFILE=/usr/local/qisda/tslib/etc/pointercal export TSLIB_CONFFILE=/usr/local/qisda/tslib/etc/ts.conf export TSLIB_PLUGINDIR=/usr/local/qisda/tslib/lib/ts # setup qt qws export QWS_MOUSE_PROTO="qbook:/dev/input/event1" export QWS_DBLCLICK_DISTANCE=20 export QWS_KEYBOARD="qbook:/dev/input/event0" # for 9" screen #export QWS_DISPLAY="transformed:qbook:mmWidth=203:mmHeight=270:0" # for 6" screen export QWS_DISPLAY="transformed:qbook:mmWidth=158:mmHeight=211:0" # setup directory if [ -d /mnt/storage ]; then mkdir -p /mnt/storage/settings mkdir -p /mnt/storage/data fi # setup settings if [ ! -e /home/settings/QBookApp.ini ]; then cp /usr/local/qisda/etc/QBookApp.default.ini /home/settings/QBookApp.ini fi # exec app $1 -qws # remove fifo if any rm -f /tmp/mmi
Manufacturer : Qisda
Names : Sagem Binder , Medion Oyo , Bq Avant , Promedia PO-541 , Mr.Book ONext Touch & Read 001 , Positivo Alfa , Benq K60 , EGriver Touch and probably many more
Currently it seems that every eBook-Reader with Sipix display is based on this platform.