<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-366925219991894442</id><updated>2024-10-05T10:33:45.645+08:00</updated><category term="Linux"/><category term="Android"/><category term="flipout"/><category term="java"/><category term="e17"/><category term="hadoop"/><category term="ATI"/><category term="PostgreSQL"/><category term="Tomcat"/><category term="2nd-boot"/><category term="2nd-init"/><category term="Apache"/><category term="Debian"/><category term="Docker"/><category term="FireBird"/><category term="FreeBSD"/><category term="JDownloader"/><category term="JMF"/><category term="LXDE"/><category term="MATLAB"/><category term="MySQL"/><category term="NetBeans"/><category term="Openbox"/><category term="apt"/><category term="cups"/><category term="iReport"/><category term="jxl"/><category term="mb511"/><category term="mplayer"/><category term="ms sql"/><category term="note"/><category term="openwrt"/><category term="printer"/><category term="ruth"/><category term="ubuntu"/><category term="xt502"/><title type='text'>My World &amp;amp; ALL World</title><subtitle type='html'>努力工作</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>50</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-7245139026860762855</id><published>2023-10-15T22:27:00.000+08:00</published><updated>2023-10-15T22:27:10.305+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cups"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="printer"/><title type='text'>java servlet printing from intranet printer on Debian</title><content type='html'>&lt;p&gt;&amp;nbsp;apt-get install cups&amp;nbsp;cups-bsd&lt;/p&gt;&lt;p&gt;cups-bsd contain lpr command&lt;/p&gt;&lt;p&gt;lpstat -p&lt;/p&gt;&lt;p&gt;lpadmin -d printername // set default printer&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/7245139026860762855/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/7245139026860762855' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/7245139026860762855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/7245139026860762855'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2023/10/java-servlet-printing-from-intranet.html' title='java servlet printing from intranet printer on Debian'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-8650227813300987548</id><published>2023-05-28T22:16:00.004+08:00</published><updated>2023-05-29T18:41:30.876+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Docker"/><category scheme="http://www.blogger.com/atom/ns#" term="PostgreSQL"/><title type='text'>postgresql replication with docker-compose in AS1102T</title><content type='html'> docker-compose.yml

&lt;code&gt; 
&lt;blockquote&gt;&lt;p&gt;version: &#39;2&#39;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;services:&lt;/p&gt;&lt;p&gt;&amp;nbsp; postgresql-slave:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; image: &#39;postgres:13&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; ports:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - &#39;5433:5433&#39;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; environment:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - POSTGRES_USERNAME=postgres&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - POSTGRES_PASSWORD=password&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; volumes:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - ../postgresql/data:/var/lib/postgresql/data&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; networks:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - disable_ipv6&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;networks:&lt;/p&gt;&lt;p&gt;&amp;nbsp; disable_ipv6:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; external: true&lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/code&gt;

postgresql-master&lt;br /&gt;
&lt;code&gt;
&amp;nbsp; &amp;nbsp; su postgres&amp;nbsp;&lt;div&gt;&amp;nbsp; &amp;nbsp; psql -p 5433&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; CREATE USER replicator WITH REPLICATION ENCRYPTED PASSWORD &#39;password&#39;;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;SELECT * FROM pg_create_physical_replication_slot(&#39;replication_slot_slave1&#39;);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;postgresql.conf:&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;wal_level = replica&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;pg_hba.conf:&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;host    replication     replicator      0.0.0.0/0               trust&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/code&gt;
  
postgresql-slave&lt;br /&gt;
exec docker-compose&lt;br /&gt;
&lt;code&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; docker-compose exec -it postgresql-slave bash&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; cd /var/lib/postgresql/data&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; postgresql.conf:&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;wal_level = replica&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;primary_conninfo = &#39;user=replicator password=password channel_binding=prefer host=masterip port=5433 sslmode=prefer sslcompression=0 ssl_min_protocol_version=TLSv1.2 gssencmode=prefer krbsrvname=postgres target_session_attrs=any&#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;primary_slot_name = &#39;replication_slot_slave1&#39;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;hot_standby = on&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;restore_command = &#39;cp /var/lib/postgresql/data/pg_wal/%f &quot;%p&quot;&#39;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; mkdir masterdata&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; cd masterdata&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; pg_basebackup -h masterip -U replicator -p 5433 -D ./  -Fp -Xs -P -R -W&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; exit&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; docker-compose stop&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; postgresq/data:&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mv *.conf ../&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mv masterdata ../&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; rm -rf *&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mv ../*.conf ./&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mv masterdata/* ./&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; docker-compose start&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/code&gt;  
  
postgresql-master&amp;nbsp;&lt;br /&gt;
&lt;code&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; su postgres&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; psql -p 5433&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; select * from pg_stat_replication;
&lt;/div&gt;&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;SELECT * FROM pg_replication_slots;&lt;/div&gt;
&lt;/code&gt;</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/8650227813300987548/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/8650227813300987548' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/8650227813300987548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/8650227813300987548'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2023/05/postgresql-replication-with-docker.html' title='postgresql replication with docker-compose in AS1102T'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-6086637232478435580</id><published>2023-05-24T09:12:00.003+08:00</published><updated>2023-05-24T09:13:28.499+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Debian"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Debian apt-get update with error: timeout was reached</title><content type='html'>&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;記得那時有多一顆硬碟就把/var另外備份到多的硬碟再重新掛載。結果有一天硬碟掛了，舊有的/var資料比較舊、dpkg都亂了。只好強制升級，跑完升級後都會出現error: timeout was reached。&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;勉強撐過一段時間之後終於有時間來找找解決辦法，東找找西找找最後發現沒裝packagekit，apt-get install packagekit之後就沒看見錯誤了。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/6086637232478435580/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/6086637232478435580' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/6086637232478435580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/6086637232478435580'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2023/05/debian-apt-get-udpate-with-error.html' title='Debian apt-get update with error: timeout was reached'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-4359249619496846466</id><published>2023-05-16T21:41:00.002+08:00</published><updated>2023-05-16T21:41:49.717+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="openwrt"/><title type='text'>Openwrt with RAIDON-BX32N(SL3650-LB2)</title><content type='html'>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;升級檔案-&amp;gt;https://github.com/phchshow/openwrt-raidon-bx32n&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 前幾個禮拜突然想到很久之前買的儲存設備閒置，本來想趁著SSD便宜組個RAID1玩一下。結果設備有點舊，雖然在官網上可以找到升級檔，但是一樣舊，kernel版本只有2.6.31。&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 本來想說修改升級檔讓admin取得root權限就好，順便跑跑debootstrap裝個minidlna發揮最後的殘值。但是還是有點不甘心，只好靠著幾年之前有稍微研究Android 2.3時有買uart的USB設備來碰碰運氣，明明看其他oxnas的只需要插三個pin。但是我用就沒辦法看到，只好去找先前是買什麼，才看到買的供電要由設備端供應，拿出三用電錶也只確認接地，一陣亂插之下運氣不錯可以看到uboot開機資訊。結果沒辦法輸入，後來東碰碰西碰碰另外兩條線碰在一起就可以輸入了，整個傻眼。&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 原先想用其他oxnas版本來碰碰運氣看能不能直升，結果分區都不一樣，只能再研究研究怎麼編Openwrt，一研究就是好幾天，畢竟不是本科，靠著一些薄弱的知識東找西找總算是能夠生出一個穩定版本的Openwrt。不過也只限定在硬碟跟USB算穩定，LED燈跟風扇不知道怎麼控制。應該是i2c跟gpio，電路板也看不懂，有時間再來學習。&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 最後雖然可以跑新的kernel，卻又受限在設備是32位元的，本來想跑Postgresql replication卻跑不了，再來想想能跑什麼服務。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/4359249619496846466/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/4359249619496846466' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/4359249619496846466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/4359249619496846466'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2023/05/openwrt-with-raidon-bx32nsl3650-lb2.html' title='Openwrt with RAIDON-BX32N(SL3650-LB2)'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-859652529320414571</id><published>2013-06-28T22:46:00.003+08:00</published><updated>2013-07-03T22:07:19.077+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="mb511"/><category scheme="http://www.blogger.com/atom/ns#" term="ruth"/><title type='text'>compile tiap_drv.ko</title><content type='html'>make -C system/wlan/ti/WiLink_AP/platforms/os/linux KERNEL_DIR= $(KERNEL) ARCH=&quot;arm&quot; CROSS_COMPILE=&quot;&lt;span style=&quot;background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;$(ANDROID_BUILD_TOP)&lt;/span&gt;&lt;/span&gt;/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-&quot; HOST_PLATFORM=&quot;zoom2&quot; REPORT_LOG=n&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/859652529320414571/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/859652529320414571' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/859652529320414571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/859652529320414571'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2013/06/compile-tiapdrvko.html' title='compile tiap_drv.ko'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-3693050481133465946</id><published>2013-02-25T11:37:00.002+08:00</published><updated>2023-05-24T09:15:51.035+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="flipout"/><title type='text'>ramdisk and devtree for flipout</title><content type='html'>ramdisk:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; ./split_bootimg.pl CG35.smg&lt;br /&gt;
&amp;nbsp; &amp;nbsp; mkdir ramdisk&lt;br /&gt;
&amp;nbsp; &amp;nbsp; cd ramdisk&lt;br /&gt;
&amp;nbsp; &amp;nbsp; gzip -dc ../CG35.smg-ramdisk.gz | cpio -i&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; to new ramdisk:&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span style=&quot;background-color: white; color: #222225; font-size: 13px;&quot;&gt;find . | cpio -o -H newc | gzip &amp;gt; ../newramdisk&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;strike&gt;
devtree:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; apt-get install&amp;nbsp;device-tree-compiler&lt;br /&gt;
&amp;nbsp; &amp;nbsp; get device-tree directory from phone /proc&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;dtc -f -I fs -O dtb -o devtree device-tree&lt;/strike&gt;&lt;br /&gt;
&lt;br /&gt;
reference: ramdisk:&lt;a href=&quot;http://forum.xda-developers.com/showpost.php?p=15912349&amp;amp;postcount=18&quot;&gt;xda&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/3693050481133465946/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/3693050481133465946' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/3693050481133465946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/3693050481133465946'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2013/02/ramdisk-and-devtree-for-flipout.html' title='ramdisk and devtree for flipout'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-236480373583254320</id><published>2013-01-29T21:34:00.002+08:00</published><updated>2021-09-24T23:06:31.570+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="flipout"/><title type='text'>ruth(MB511) device configure files for CM7, update rom status: RC Version 5</title><content type='html'>&lt;span face=&quot;Arial, Helvetica, sans-serif&quot; style=&quot;background-color: white; color: #222225; font-size: 13px;&quot;&gt;My ROM VERSION:&lt;/span&gt;&lt;br /&gt;
&lt;span face=&quot;Arial, Helvetica, sans-serif&quot; style=&quot;color: #222225;&quot;&gt;&lt;span style=&quot;font-size: 12.8px;&quot;&gt;RUTEM_U3_01.14.16_DEBLUR_SIGNED_USARUTH15ND0RTINT056.0R_PDS000_USARUTHEHKTWEMARA_P011_A010_HWp3_1FF.sbf&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span face=&quot;Arial, Helvetica, sans-serif&quot; style=&quot;color: #222225;&quot;&gt;RC version 5: &lt;a href=&quot;https://docs.google.com/file/d/0BxgqJrVwRKJqbk9SOFV1SVM4Rk0/edit?usp=sharing&quot;&gt;v0.7.4&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;https://github.com/phchshow/android_device_motorola_ruth&quot;&gt;configure sources&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://docs.google.com/file/d/0BxgqJrVwRKJqRHlpMzd3TndlMnc/edit?usp=sharing&quot;&gt;gapps.zip&lt;/a&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: red; font-size: 13.6px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTICE:If you want update fix zip, you should use bootmenu to upd&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;ate.When boot at motologo,click click and click &quot;vol -&quot; to enter bootmenu.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: red;&quot;&gt;-&amp;gt;because bootmenu executed by mot_boot_mode, so /system can&#39;t umount, only can remount.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: red;&quot;&gt;--and update zip have to modify updater-script, remount /system.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;can work:&lt;/div&gt;&lt;div&gt;camera&lt;/div&gt;&lt;div&gt;battd&lt;/div&gt;&lt;div&gt;fmradio&lt;/div&gt;&lt;div&gt;bluetooth&lt;/div&gt;&lt;div&gt;gps&lt;/div&gt;&lt;div&gt;sensors&lt;/div&gt;&lt;div&gt;usb connect&lt;/div&gt;&lt;div&gt;audio&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;half work:&lt;/div&gt;&lt;div&gt;video&lt;/div&gt;&lt;div&gt;-&amp;gt; 720p has problem.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;wifi&lt;/div&gt;&lt;div&gt;-&amp;gt;no softap.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ril&lt;/div&gt;&lt;div&gt;-&amp;gt;I only use 2G service, so I can&#39;t test 3G.&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/236480373583254320/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/236480373583254320' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/236480373583254320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/236480373583254320'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2013/01/ruthmb511-device-configure-files-for-cm7.html' title='ruth(MB511) device configure files for CM7, update rom status: RC Version 5'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-645105547086463736</id><published>2012-12-25T22:33:00.000+08:00</published><updated>2012-12-26T22:00:04.911+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="flipout"/><title type='text'>flipout(rooted) I/O scheduler recompile module of deadline and sio(update)</title><content type='html'>download:&lt;a href=&quot;https://docs.google.com/open?id=0BxgqJrVwRKJqUGZ2VjNRLTF0N3M&quot;&gt;deadline-iosched.ko&lt;/a&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://docs.google.com/open?id=0BxgqJrVwRKJqRW0wS0d1M2dQRHc&quot;&gt;sio-iosched.ko&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/645105547086463736/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/645105547086463736' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/645105547086463736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/645105547086463736'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2012/12/flipoutrooted-io-scheduler-recompile.html' title='flipout(rooted) I/O scheduler recompile module of deadline and sio(update)'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-8660487174671598840</id><published>2012-12-24T21:49:00.000+08:00</published><updated>2013-01-04T21:32:28.561+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="flipout"/><title type='text'>flipout(rooted) overclock and drop voltage </title><content type='html'>&lt;br /&gt;
insmod /system/lib/modules/overclock.ko[1] omap2_clk_init_cpufreq_table_addr=0xc00505b4&lt;br /&gt;
&lt;strike&gt;echo 50 &amp;gt; /proc/overclock/max_vsel&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;echo 800000 &amp;gt; /proc/overclock/max_rate&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;&lt;br /&gt;&lt;/strike&gt;
&lt;strike&gt;echo &quot;1 600000&quot; &amp;gt; freq_table&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;echo &quot;2 400000&quot; &amp;gt; freq_table&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;echo &quot;3 200000&quot; &amp;gt; freq_table&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;echo &quot;4 125000&quot; &amp;gt; freq_table&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;&lt;br /&gt;&lt;/strike&gt;
&lt;strike&gt;&lt;br /&gt;&lt;/strike&gt;
&lt;strike&gt;echo &quot;1 125000000 16&quot; &amp;gt; /proc/overclock/mpu_opps&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;echo &quot;2 200000000 20&quot; &amp;gt; /proc/overclock/mpu_opps&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;echo &quot;3 400000000 30&quot; &amp;gt; /proc/overclock/mpu_opps&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;echo &quot;4 600000000 40&quot; &amp;gt; /proc/overclock/mpu_opps&lt;/strike&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;color: red;&quot;&gt;unstable&lt;/span&gt;&lt;strike&gt;[update]&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;&lt;br /&gt;
&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;echo 52 &amp;gt; /proc/overclock/max_vsel&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;echo 875000 &amp;gt; /proc/overclock/max_rate&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;&lt;br /&gt;&lt;/strike&gt;
&lt;strike&gt;echo &quot;1 675000&quot; &amp;gt; /proc/overclock/freq_table &lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;echo &quot;2 475000&quot; &amp;gt; /proc/overclock/freq_table &lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;echo &quot;3 275000&quot; &amp;gt; /proc/overclock/freq_table&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;echo &quot;4 200000&quot; &amp;gt; /proc/overclock/freq_table&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;&lt;br /&gt;&lt;/strike&gt;
&lt;strike&gt;&lt;br /&gt;&lt;/strike&gt;
&lt;strike&gt;echo &quot;1 200000000 18&quot; &amp;gt; /proc/overclock/mpu_opps&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;echo &quot;2 275000000 22&quot; &amp;gt; /proc/overclock/mpu_opps&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;echo &quot;3 475000000 32&quot; &amp;gt; /proc/overclock/mpu_opps&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;echo &quot;4 675000000 42&quot; &amp;gt; /proc/overclock/mpu_opps&lt;/strike&gt;&lt;br /&gt;
&lt;br /&gt;
[update]&lt;br /&gt;
&lt;br /&gt;
echo 50 &amp;gt; /proc/overclock/max_vsel&lt;br /&gt;
echo 800000 &amp;gt; /proc/overclock/max_rate&lt;br /&gt;
&lt;br /&gt;
echo &quot;1 600000&quot; &amp;gt; /proc/overclock/freq_table &amp;nbsp;&lt;br /&gt;
echo &quot;2 400000&quot; &amp;gt; /proc/overclock/freq_table &amp;nbsp;&lt;br /&gt;
echo &quot;3 300000&quot; &amp;gt; /proc/overclock/freq_table&lt;br /&gt;
echo &quot;4 200000&quot; &amp;gt; /proc/overclock/freq_table&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
echo &quot;1 200000000 20&quot; &amp;gt; /proc/overclock/mpu_opps&lt;br /&gt;
echo &quot;2 300000000 25&quot; &amp;gt; /proc/overclock/mpu_opps&lt;br /&gt;
echo &quot;3 400000000 30&quot; &amp;gt; /proc/overclock/mpu_opps&lt;br /&gt;
echo &quot;4 600000000 40&quot; &amp;gt; /proc/overclock/mpu_opps&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
reference:&lt;a href=&quot;http://code.google.com/p/milestone-overclock/&quot;&gt;[1]milestone-overclock&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/8660487174671598840/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/8660487174671598840' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/8660487174671598840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/8660487174671598840'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2012/12/flipoutrooted-overclock-and-drop-voltage.html' title='flipout(rooted) overclock and drop voltage '/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-5377670336814916500</id><published>2012-12-22T22:36:00.001+08:00</published><updated>2012-12-23T18:26:21.681+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ATI"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>steam on debian wheezy(x86_64) with ATI HD4650, play TF2.</title><content type='html'>&lt;span style=&quot;font-family: Arial, &#39;Liberation Sans&#39;, &#39;DejaVu Sans&#39;, sans-serif; line-height: 18px;&quot;&gt;add i386 architecture&lt;/span&gt;&lt;br /&gt;
#dpkg --add-architecture i386&lt;br /&gt;
&lt;br /&gt;
use &quot;Steam installer for Debian&quot;&lt;a href=&quot;https://gist.github.com/4231563&quot;&gt;[1]&lt;/a&gt;&lt;br /&gt;
#./steam_bootstrap.sh&lt;br /&gt;
&lt;br /&gt;
use&amp;nbsp;LD_DEBUG=libs to check i386 libs&lt;br /&gt;
#&amp;nbsp;LD_DEBUG=libs&amp;nbsp;steam&lt;br /&gt;
&lt;br /&gt;
use ATI closed driver&lt;a href=&quot;http://lists.debian.org/debian-user/2012/07/msg00647.html&quot;&gt;[2]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
the question of &quot;&lt;span style=&quot;font-family: Arial, Helvetica, Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 20px;&quot;&gt;GL_EXT_texture_sRGB_decode&quot;, solved&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://steamcommunity.com/app/221410/discussions/0/846938351012409765/&quot;&gt;[3]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
reference:&lt;a href=&quot;https://gist.github.com/4231563&quot;&gt;[1]&lt;/a&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://lists.debian.org/debian-user/2012/07/msg00647.html&quot;&gt;[2]&lt;/a&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://steamcommunity.com/app/221410/discussions/0/846938351012409765/&quot;&gt;[3]&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/5377670336814916500/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/5377670336814916500' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/5377670336814916500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/5377670336814916500'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2012/12/steam-on-debian-wheeyx8664-with-ati.html' title='steam on debian wheezy(x86_64) with ATI HD4650, play TF2.'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-4509508276345356730</id><published>2012-12-21T22:51:00.001+08:00</published><updated>2012-12-21T22:53:29.111+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="flipout"/><title type='text'>cpulimit flipout(rooted)</title><content type='html'>limit cpu usage for flipout&lt;br /&gt;
&lt;br /&gt;
recompile for flipout&lt;br /&gt;
&lt;br /&gt;
source:&lt;a href=&quot;http://cpulimit.sourceforge.net/&quot;&gt;cpulimit&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
download:&lt;a href=&quot;https://docs.google.com/open?id=0BxgqJrVwRKJqYm5pZEo5emluQkU&quot;&gt;cpulimit&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/4509508276345356730/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/4509508276345356730' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/4509508276345356730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/4509508276345356730'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2012/12/cpulimit-flipoutrooted.html' title='cpulimit flipout(rooted)'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-8497112173387599308</id><published>2012-10-21T22:42:00.000+08:00</published><updated>2012-10-21T22:42:16.066+08:00</updated><title type='text'>flipout(MB511) sensors</title><content type='html'>/dev/akm8973_aot&lt;br /&gt;
/dev/kxtf9&lt;br /&gt;
/dev/sfh7743</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/8497112173387599308/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/8497112173387599308' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/8497112173387599308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/8497112173387599308'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2012/10/flipoutmb511-sensors.html' title='flipout(MB511) sensors'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-540224096821387393</id><published>2012-10-10T22:41:00.000+08:00</published><updated>2012-10-16T20:12:08.358+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="2nd-boot"/><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="flipout"/><title type='text'>hbootmod ko file and hbootuser file with kernel version 2.6.29-omap1 preempt mod_unload ARMv7 </title><content type='html'>&lt;a href=&quot;https://github.com/nadlabak/2ndboot&quot;&gt;https://github.com/nadlabak/2ndboot&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://docs.google.com/open?id=0BxgqJrVwRKJqNGFnT2RaMlNFZjQ&quot;&gt;hbootmod.ko&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://docs.google.com/open?id=0BxgqJrVwRKJqR0RCYzhuNE51Nzg&quot;&gt;hbootuser&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
update:&lt;br /&gt;
&lt;a href=&quot;https://github.com/czechop/2ndboot&quot;&gt;https://github.com/czechop/2ndboot&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://docs.google.com/open?id=0BxgqJrVwRKJqNk5KRGFaNlEyb3M&quot;&gt;2ndboot.ko&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/540224096821387393/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/540224096821387393' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/540224096821387393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/540224096821387393'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2012/10/hbootmod-ko-file-with-kernel-version.html' title='hbootmod ko file and hbootuser file with kernel version 2.6.29-omap1 preempt mod_unload ARMv7 '/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-846811827757383590</id><published>2012-10-05T14:17:00.002+08:00</published><updated>2012-10-05T14:24:02.264+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="LXDE"/><category scheme="http://www.blogger.com/atom/ns#" term="Openbox"/><title type='text'>My Openbox theme &#39;TheLunarCycle&#39; with LXDE</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
about designed concept:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; iconify-&amp;gt; show the lunar eclipse&lt;br /&gt;
&amp;nbsp; &amp;nbsp; max-&amp;gt; show half moon&lt;br /&gt;
&amp;nbsp; &amp;nbsp; max_toggled-&amp;gt; show full moon&lt;br /&gt;
&amp;nbsp; &amp;nbsp; close-&amp;gt;show sun&lt;br /&gt;
&lt;br /&gt;
close_hover:&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3fPvd3bmx-fjlI0OtjmhLIlfBlBW8dFrFD8MAwlC7Tak6Mb8V22L5Pd6rNLbfX9v2L3_vrKc2FVb5aBX-WN5PbXOCe3tign4KGDZjkDCYD4xbY1vaF0PcQ9fZ5gADwYxqcB8H3jRDlP4/s1600/close_hover.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: left;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3fPvd3bmx-fjlI0OtjmhLIlfBlBW8dFrFD8MAwlC7Tak6Mb8V22L5Pd6rNLbfX9v2L3_vrKc2FVb5aBX-WN5PbXOCe3tign4KGDZjkDCYD4xbY1vaF0PcQ9fZ5gADwYxqcB8H3jRDlP4/s1600/close_hover.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
iconify_hover:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDTkLgQz3ckzsC9IBCKlZA4aazMcVjIeoq2k50E1Jsgk3pIgMVbbD1stPmgiYQy-KHdTt-SZagGGpZv04yFWn4cdu1q5jYOYoOVwCTS-ccJkivs9H_pRyNynyGIx3t9GcvQGxkyV0q61g/s1600/iconify_hover.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDTkLgQz3ckzsC9IBCKlZA4aazMcVjIeoq2k50E1Jsgk3pIgMVbbD1stPmgiYQy-KHdTt-SZagGGpZv04yFWn4cdu1q5jYOYoOVwCTS-ccJkivs9H_pRyNynyGIx3t9GcvQGxkyV0q61g/s1600/iconify_hover.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
max_toggled(left to right,&amp;nbsp;Lunar eclipse,&amp;nbsp;Full moon, Sun):&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDk3rhJd8bDZg3wcxDLiKoZw3lVdVIzqIhh7QnmEmFjsaXEEF6_KHTzCdLE-88MFZ2BMpXfnI9iv0eZLbjmdLlyUF32vdUjXNfioj5OlchyphenhyphenQo6R1IHLw9xxM3-BNnAzvYP1uW-WXd2iX4/s1600/max_toggled.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDk3rhJd8bDZg3wcxDLiKoZw3lVdVIzqIhh7QnmEmFjsaXEEF6_KHTzCdLE-88MFZ2BMpXfnI9iv0eZLbjmdLlyUF32vdUjXNfioj5OlchyphenhyphenQo6R1IHLw9xxM3-BNnAzvYP1uW-WXd2iX4/s1600/max_toggled.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
max(left to right,&amp;nbsp;Lunar eclipse,&amp;nbsp;Half Moon, Sun):&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu3lywDd2km8MvaD9T2nREtnkEJQWaqggEZmuCPLioDxcdO6z4vMoxvYegCnUxZbtByblSh7OPQMRtuSwCQdLpCd4sx8XazqjbHSn_fyBlVjpFW0N-aeLgqDsKg-EHErj0B8eEjGlVCp4/s1600/max.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu3lywDd2km8MvaD9T2nREtnkEJQWaqggEZmuCPLioDxcdO6z4vMoxvYegCnUxZbtByblSh7OPQMRtuSwCQdLpCd4sx8XazqjbHSn_fyBlVjpFW0N-aeLgqDsKg-EHErj0B8eEjGlVCp4/s1600/max.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
max_hover:&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBOy35OTSc4RLbnR0UKZ5-IizAmfbO5tkJBueH_P0lurhL49n8aaLDoElJYTRd8muspiFT7Y0pkNvPUFohjZIiKirakEDGZ7L5PwiLfY0fmgEQ1XtwKhHgHwvC9dAGQ3ukSIuYR7U_jj8/s1600/max_toggled_hover.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBOy35OTSc4RLbnR0UKZ5-IizAmfbO5tkJBueH_P0lurhL49n8aaLDoElJYTRd8muspiFT7Y0pkNvPUFohjZIiKirakEDGZ7L5PwiLfY0fmgEQ1XtwKhHgHwvC9dAGQ3ukSIuYR7U_jj8/s1600/max_toggled_hover.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
max_toggled_hover:&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFDewim6Ilw6HX_eJkSAfAyF_z9-PQkhSe8usBszkS5x8dZzn-kcSqeE6Ocf3-Qcj2KFLAjfyZDXr3qwdRQNikIt6qmjm5NCTwH-HNMMr83LwPz0eI8nVNizduMJnZ8lDxmVejViEHOYc/s1600/max_hover.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFDewim6Ilw6HX_eJkSAfAyF_z9-PQkhSe8usBszkS5x8dZzn-kcSqeE6Ocf3-Qcj2KFLAjfyZDXr3qwdRQNikIt6qmjm5NCTwH-HNMMr83LwPz0eI8nVNizduMJnZ8lDxmVejViEHOYc/s1600/max_hover.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Download:&lt;br /&gt;
&lt;a href=&quot;https://docs.google.com/open?id=0BxgqJrVwRKJqRWtPRk5IYXdsdG8&quot;&gt;TheLunarCycle.obt&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFDewim6Ilw6HX_eJkSAfAyF_z9-PQkhSe8usBszkS5x8dZzn-kcSqeE6Ocf3-Qcj2KFLAjfyZDXr3qwdRQNikIt6qmjm5NCTwH-HNMMr83LwPz0eI8nVNizduMJnZ8lDxmVejViEHOYc/s1600/max_hover.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFDewim6Ilw6HX_eJkSAfAyF_z9-PQkhSe8usBszkS5x8dZzn-kcSqeE6Ocf3-Qcj2KFLAjfyZDXr3qwdRQNikIt6qmjm5NCTwH-HNMMr83LwPz0eI8nVNizduMJnZ8lDxmVejViEHOYc/s1600/max_hover.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/846811827757383590/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/846811827757383590' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/846811827757383590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/846811827757383590'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2012/10/my-openbox-theme-thelunarcycle-with-lxde.html' title='My Openbox theme &#39;TheLunarCycle&#39; with LXDE'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3fPvd3bmx-fjlI0OtjmhLIlfBlBW8dFrFD8MAwlC7Tak6Mb8V22L5Pd6rNLbfX9v2L3_vrKc2FVb5aBX-WN5PbXOCe3tign4KGDZjkDCYD4xbY1vaF0PcQ9fZ5gADwYxqcB8H3jRDlP4/s72-c/close_hover.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-5840594574092076647</id><published>2012-09-10T22:20:00.001+08:00</published><updated>2012-09-10T22:20:52.144+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="flipout"/><title type='text'>flipout (rooted), conservative and powersave module of cpufreq</title><content type='html'>flipout has no compiled conservative and powersave of cpufreq in kernel.&lt;br /&gt;
but we can use compile kernel for modules.&lt;br /&gt;
&lt;br /&gt;
module files:&lt;br /&gt;
&lt;a href=&quot;https://docs.google.com/open?id=0BxgqJrVwRKJqb0hjN2xCQTJxa3c&quot;&gt;cpufreq_conservative.ko&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://docs.google.com/open?id=0BxgqJrVwRKJqSXI2ZjRCUG9iVTg&quot;&gt;cpufreq_powersave.ko&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
BTW: flipout must be rooted.</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/5840594574092076647/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/5840594574092076647' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/5840594574092076647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/5840594574092076647'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2012/09/flipout-rooted-conservative-and.html' title='flipout (rooted), conservative and powersave module of cpufreq'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-7137264240261695158</id><published>2012-07-23T13:37:00.001+08:00</published><updated>2012-07-28T22:35:24.364+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JDownloader"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>asus rt-n16 pppoe with jdownloader reconnect</title><content type='html'>&lt;br /&gt;
#!/usr/bin/expect&lt;br /&gt;
spawn telnet 192.168.1.1&lt;br /&gt;
expect login:&lt;br /&gt;
send admin\r&lt;br /&gt;
expect Password:&lt;br /&gt;
send admin\r&lt;br /&gt;
send &quot;killall pppd &amp;amp;\r&quot;&lt;br /&gt;
send &quot;nohup /usr/sbin/pppd file /tmp/ppp/options.wan0 nodetach &amp;amp;\r&quot;&lt;br /&gt;
send exit\r&lt;br /&gt;
interact&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
save as a script file, than jdownloader can use it to reconnect.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/7137264240261695158/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/7137264240261695158' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/7137264240261695158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/7137264240261695158'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2012/07/asus-rt-n16-pppoe-with-jdownloader.html' title='asus rt-n16 pppoe with jdownloader reconnect'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-7968877177560217647</id><published>2012-06-01T22:04:00.002+08:00</published><updated>2012-07-28T22:35:47.761+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><title type='text'>CM7 OMAP3 libaudio.so alsa-sound</title><content type='html'>&lt;br /&gt;
BoardConfig.mk:&lt;br /&gt;
&lt;br /&gt;
BOARD_USES_ALSA_AUDIO := true&lt;br /&gt;
BUILD_WITH_ALSA_UTILS := true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
reference:&lt;a href=&quot;http://processors.wiki.ti.com/index.php/TI-Android-GingerBread-2.3.4-DevKit-2.1.1_PortingGuides&quot;&gt;http://processors.wiki.ti.com/index.php/TI-Android-GingerBread-2.3.4-DevKit-2.1.1_PortingGuides&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/7968877177560217647/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/7968877177560217647' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/7968877177560217647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/7968877177560217647'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2012/06/cm7-omap3-libaudioso-alsa-sound.html' title='CM7 OMAP3 libaudio.so alsa-sound'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-1677595929260497727</id><published>2012-05-30T16:52:00.001+08:00</published><updated>2012-05-30T16:52:19.957+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="2nd-init"/><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><title type='text'>2nd-init recovery can&#39;t mount sdcard</title><content type='html'>&lt;span style=&quot;background-color: white; color: #282828; font-family: helvetica, arial, sans-serif; font-size: 14px; line-height: 22px;&quot;&gt;check /dev/block/mmcblk0 has exists&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #282828; font-family: helvetica, arial, sans-serif; font-size: 14px; line-height: 22px;&quot;&gt;if not exists&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #282828; font-family: helvetica, arial, sans-serif; font-size: 14px; line-height: 22px;&quot;&gt;# cd /dev/block/&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #282828; font-family: helvetica, arial, sans-serif; font-size: 14px; line-height: 22px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #282828; font-family: helvetica, arial, sans-serif; font-size: 14px; line-height: 22px;&quot;&gt;# mknod mmcblk0 b 179 0&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #282828; font-family: helvetica, arial, sans-serif; font-size: 14px; line-height: 22px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #282828; font-family: helvetica, arial, sans-serif; font-size: 14px; line-height: 22px;&quot;&gt;# mknod mmcblk0p1 b 179 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #282828; font-family: helvetica, arial, sans-serif; font-size: 14px; line-height: 22px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #282828; font-family: helvetica, arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 22px;&quot;&gt;reference&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #282828; font-family: helvetica, arial, sans-serif; font-size: 14px; line-height: 22px;&quot;&gt;:&lt;/span&gt;&lt;a href=&quot;http://forum.cyanogenmod.com/topic/33179-problems-installing-71-recovery-cant-mount-sdcard/&quot;&gt;http://forum.cyanogenmod.com/topic/33179-problems-installing-71-recovery-cant-mount-sdcard/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/1677595929260497727/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/1677595929260497727' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/1677595929260497727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/1677595929260497727'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2012/05/2nd-init-recovery-cant-mount-sdcard.html' title='2nd-init recovery can&#39;t mount sdcard'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-8246742435788079824</id><published>2012-03-12T10:57:00.001+08:00</published><updated>2012-03-12T10:57:07.894+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="xt502"/><title type='text'>xt502 CM7 z71 phone driver</title><content type='html'>when xt502 with CM7, the device become to z71 phone,&lt;br /&gt;
XP can&#39;t&amp;nbsp;&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;recognition the driver,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;so we can use Google USB Driver package to install the driver.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;1. download android SDK&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;2. use Android SDK Manager&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;3. in Extras, install Goole USB Driver package&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;4. the driver data will&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;generated at extras directory&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;5. edit&amp;nbsp;&lt;/span&gt;android_winusb.inf&lt;br /&gt;
the drive&amp;nbsp;identify should be&amp;nbsp;VID_0489&amp;amp;PID_C001&lt;br /&gt;
add to x86 or amd64&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Z71&lt;br /&gt;
%SingleAdbInterface% &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= USB_Install, USB\VID_0489&amp;amp;PID_C001&lt;br /&gt;
%CompositeAdbInterface% &amp;nbsp; &amp;nbsp; = USB_Install, USB\VID_0489&amp;amp;PID_C001&amp;amp;MI_01&lt;br /&gt;
;&lt;br /&gt;
6.install android_winusb.inf&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/8246742435788079824/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/8246742435788079824' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/8246742435788079824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/8246742435788079824'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2012/03/xt502-cm7-z71-phone-driver.html' title='xt502 CM7 z71 phone driver'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-392121302949534750</id><published>2012-02-16T16:59:00.001+08:00</published><updated>2012-03-10T22:42:40.421+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>tuning MB511 with sysctl</title><content type='html'># white /system/etc/sysctl.conf&lt;br /&gt;
&lt;br /&gt;
kernel.threads-max=4096 #max threads, smart phoen really use&amp;nbsp;really use so much threads?&lt;br /&gt;
vm.swappiness = 0 #MB511 can&#39;t use swap, so...&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: Arial, Helvetica, sans-serif; font-size: x-small; line-height: 21px;&quot;&gt;vm.dirty_expire_centisecs=0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: Arial, Helvetica, sans-serif; font-size: x-small; line-height: 21px;&quot;&gt;vm.dirty_writeback_centisecs=0&lt;/span&gt;&lt;br /&gt;
vm.min_free_kbytes = 4096 #keep minimum&amp;nbsp;of 4MB idle space&lt;br /&gt;
&lt;strike&gt;vm.dirty_ratio = 90&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;vm.dirty_background_ratio = 70&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;vm.vfs_cache_pressure = 10&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;vm.panic_on_oom = 2&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;vm.oom_kill_allocating_task = 1&lt;/strike&gt;&amp;nbsp;#use android memory manager&lt;br /&gt;
kernel.panic = 5 #Enabling kernel panic reboot&lt;br /&gt;
kernel.shmmax = 2147483648 #256MB&lt;br /&gt;
kernel.shmall = 16777216 #16MB&lt;br /&gt;
&lt;br /&gt;
#userinit.sh&lt;br /&gt;
sysctl -p&lt;br /&gt;
&lt;br /&gt;
echo &quot;1536,2048,4096,8192,16384,24576&quot; &amp;gt; /sys/module/lowmemorykiller/parameters/&lt;br /&gt;
minfree #use android memory manager&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
JUST FOR FUN!!</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/392121302949534750/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/392121302949534750' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/392121302949534750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/392121302949534750'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2012/02/tuning-mb511-with-sysctl.html' title='tuning MB511 with sysctl'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-7736236618823605438</id><published>2012-02-14T17:45:00.000+08:00</published><updated>2012-02-21T10:53:08.681+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>tuning MB511</title><content type='html'>&lt;br /&gt;
#write in userinit.sh&lt;br /&gt;
#use cgroup tuning cpu tasks, default init.rc can&#39;t write&lt;br /&gt;
&lt;br /&gt;
busybox mkdir -p /dev/cgroup/cpu&lt;br /&gt;
busybox mount -t cgroup cgroup -o cpu /dev/cgroup/cpu&lt;br /&gt;
echo &quot;/system/local/sbin/cgroup_clean&quot; &amp;gt; /dev/cgroup/cpu/release_agent&lt;br /&gt;
&lt;br /&gt;
busybox mkdir -m 0777 /dev/cgroup/cpu/bg_root&lt;br /&gt;
chown root.root /dev/cgroup/cpu/bg_root/tasks&lt;br /&gt;
chmod 0777 /dev/cgroup/cpu/bg_root/tasks&lt;br /&gt;
echo &quot;500&quot; &amp;gt; /dev/cgroup/cpu/bg_root/cpu.shares #root can get 50% cpu time?&lt;br /&gt;
&lt;br /&gt;
busybox mkdir -m 0777 /dev/cgroup/cpu/bg_non_interactive&lt;br /&gt;
chown system.system /dev/cgroup/cpu/bg_non_interactive/tasks&lt;br /&gt;
chmod 0777 /dev/cgroup/cpu/bg_non_interactive/tasks&lt;br /&gt;
echo &quot;200&quot; &amp;gt; /dev/cgroup/cpu/bg_non_interactive/cpu.shares #system can get 20% cpu time ?&lt;br /&gt;
&lt;br /&gt;
echo &quot;1&quot; &amp;gt; /dev/cgroup/cpu/notify_on_release&lt;br /&gt;
echo &quot;1&quot; &amp;gt; /dev/cgroup/cpu/bg_root/notify_on_release&lt;br /&gt;
echo &quot;1&quot; &amp;gt; /dev/cgroup/cpu/bg_non_interactive/notify_on_release&lt;br /&gt;
&lt;br /&gt;
nice logcat &amp;gt; /system/sd/swap/$(date +%Y%m%d-%H).log &amp;amp; &amp;nbsp; &amp;nbsp;#save log&lt;br /&gt;
&lt;strike&gt;find /system/sd/swap -mtime +3 -name &quot;*.log&quot; -exec rm -rf {} \ #del over 3 days log&lt;/strike&gt;&lt;br /&gt;
nice /data/local/Clear.sh &amp;amp;&lt;br /&gt;
nice /data/local/SCgroupTask.sh &amp;amp; //60s update tasks&lt;br /&gt;
&lt;br /&gt;
#Clear.sh&lt;br /&gt;
&lt;br /&gt;
#!/system/bin/sh&lt;br /&gt;
while [ true ]&lt;br /&gt;
do &lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;echo &#39;start&#39;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for file in `find /system/sd/logs -mtime +3 -name &#39;*.log&#39; -print 2&amp;gt;/dev/null`&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;do&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;rm $file&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;done&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;sleep 24h&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#SCgroupTask.sh&lt;br /&gt;
-----&lt;br /&gt;
while [ true ]&lt;br /&gt;
do&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; ps | grep root | awk &#39;{print $2}&#39; &amp;gt; /dev/cgroup/cpu/bg_root/tasks #add root tasks to cgroup&lt;br /&gt;
&amp;nbsp; &amp;nbsp; ps | grep system\ &amp;nbsp;| awk &#39;{print $2}&#39; &amp;gt; /dev/cgroup/cpu/bg_non_interactive/tasks &amp;nbsp;#add system tasks to cgroup
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; sleep 60s&lt;br /&gt;
done&lt;br /&gt;
JUST FOR FUN!!&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/7736236618823605438/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/7736236618823605438' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/7736236618823605438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/7736236618823605438'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2012/02/tuning-mb511.html' title='tuning MB511'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-3333313174990253037</id><published>2012-02-10T16:01:00.002+08:00</published><updated>2012-02-10T16:01:35.333+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><title type='text'>Android Install APK has out of memory on a 32784-byte allocation</title><content type='html'>&lt;span style=&quot;background-color: #fbf8f4; color: #111111; font-family: verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;Add(change)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Monaco, Consolas, &#39;&amp;quot;Lucida Console&amp;quot;&#39;, &#39;&amp;quot;Courier New&amp;quot;&#39;, serif; font-size: 14px; line-height: 25px; text-align: left;&quot;&gt;dalvik.vm.heapsize=48m to /data/&lt;/span&gt;&lt;span style=&quot;background-color: #fbf8f4; color: #111111; font-family: verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; font-size: 14px; line-height: 21px;&quot;&gt;local.prop or /system/build.prop&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/3333313174990253037/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/3333313174990253037' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/3333313174990253037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/3333313174990253037'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2012/02/android-install-apk-has-out-of-memory.html' title='Android Install APK has out of memory on a 32784-byte allocation'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-1167616628998607036</id><published>2012-01-31T13:28:00.000+08:00</published><updated>2012-01-31T13:28:09.285+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="e17"/><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD"/><title type='text'>FreeBSD e17 menu</title><content type='html'>if applications has no menus,&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
check Environment Variables of XDG&lt;span style=&quot;font-family: &#39;Bitstream Vera&#39;, Vera, &#39;Trebuchet MS&#39;, Trebuchet, Tahoma, sans-serif; font-size: xx-small;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Bitstream Vera&#39;, Vera, &#39;Trebuchet MS&#39;, Trebuchet, Tahoma, sans-serif; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Bitstream Vera&#39;, Vera, &#39;Trebuchet MS&#39;, Trebuchet, Tahoma, sans-serif; font-size: xx-small;&quot;&gt;reference:&amp;nbsp;&lt;a href=&quot;http://trac.enlightenment.org/e/wiki/E17_and_Efreet&quot;&gt;E17 and Efreet&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/1167616628998607036/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/1167616628998607036' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/1167616628998607036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/1167616628998607036'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2012/01/freebsd-e17-menu.html' title='FreeBSD e17 menu'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-1993964394972955304</id><published>2011-12-16T11:34:00.001+08:00</published><updated>2011-12-16T11:34:30.049+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="java"/><title type='text'>java mouse cursor Location in screen</title><content type='html'>1.4.2 :&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;java.awt.Point point = new java.awt.Point(e.getPoint());&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SwingUtilities.convertPointFromScreen(point, e.getComponent());&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int x=(int) point.getX();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int y=(int) point.getY();&lt;br /&gt;
&lt;br /&gt;
1.5 :&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span style=&quot;background-color: white;&quot;&gt;java.awt.MouseInfo&lt;/span&gt;&lt;b style=&quot;background-color: white;&quot;&gt;.&lt;/b&gt;&lt;code style=&quot;background-color: white;&quot;&gt;&lt;b&gt;getPointerInfo&lt;/b&gt;()&lt;/code&gt;&lt;span style=&quot;background-color: white;&quot;&gt;.&lt;/span&gt;&lt;b style=&quot;background-color: white; font-family: monospace;&quot;&gt;getLocation&lt;/b&gt;&lt;span style=&quot;background-color: white; font-family: monospace;&quot;&gt;();&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/1993964394972955304/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/1993964394972955304' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/1993964394972955304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/1993964394972955304'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2011/12/java-mouse-cursor-location-in-screen.html' title='java mouse cursor Location in screen'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-366925219991894442.post-3106762240579934591</id><published>2011-12-14T16:10:00.000+08:00</published><updated>2011-12-14T16:58:42.013+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="note"/><title type='text'>JDBC drivers, Dynamic loading</title><content type='html'>When server can&#39;t put JDBC jar file,&lt;br /&gt;
we can dynamic loading JDBC jar file.&lt;br /&gt;
&lt;br /&gt;
reference:&lt;a href=&quot;http://www.kfu.com/~nsayer/Java/dyn-jdbc.html&quot;&gt;Dynamic loading of JDBC drivers&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://phchshow.blogspot.com/feeds/3106762240579934591/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/366925219991894442/3106762240579934591' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/3106762240579934591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/366925219991894442/posts/default/3106762240579934591'/><link rel='alternate' type='text/html' href='http://phchshow.blogspot.com/2011/12/jdbc-drivers-dynamic-loading.html' title='JDBC drivers, Dynamic loading'/><author><name>PHCH</name><uri>http://www.blogger.com/profile/09228577389930791415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>