<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>*nix для домохозяек :)</title>
	<atom:link href="http://killall.net.ru/feed/" rel="self" type="application/rss+xml" />
	<link>http://killall.net.ru</link>
	<description>Настройка сервисов, спутниковое тв, радио  в Linux, VDR, DVB карточки в linux.</description>
	<lastBuildDate>Wed, 30 Nov 2011 11:44:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>FreeBSD timezone для России</title>
		<link>http://killall.net.ru/freebsd-timezone-dlya-russia/</link>
		<comments>http://killall.net.ru/freebsd-timezone-dlya-russia/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 06:50:58 +0000</pubDate>
		<dc:creator>FANTOM</dc:creator>
				<category><![CDATA[Записки сумасшедшего...]]></category>

		<guid isPermaLink="false">http://killall.net.ru/?p=237</guid>
		<description><![CDATA[Решение проблемы с переходом на зимнее время в FreeBSD для России. Выполняем простой скрипт mkdir /tmp/tzd cd /tmp/tzd fetch http://tx-us.lunar-linux.org/lunar/mirrors/tzdata2011l.tar.gz tar xvf tzdata2011l.tar.gz zic europe date cp /etc/localtime /tmp/localtime.old ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime Далее обновляем время с любого NTP сервера. ntpdate ntp0.rfei.ru И смотрим что у нас получилось: date понедельник, 31 октября 2011 г. 09:26:15 [...]]]></description>
			<content:encoded><![CDATA[<p>Решение проблемы с переходом на зимнее время в FreeBSD для России.<br />
Выполняем простой скрипт <img src='http://killall.net.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote><p>
mkdir /tmp/tzd<br />
cd /tmp/tzd<br />
fetch http://tx-us.lunar-linux.org/lunar/mirrors/tzdata2011l.tar.gz<br />
tar xvf tzdata2011l.tar.gz<br />
zic europe<br />
date<br />
cp /etc/localtime /tmp/localtime.old<br />
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
</p></blockquote>
<p>Далее обновляем время с любого NTP сервера.</p>
<blockquote><p>ntpdate ntp0.rfei.ru</p></blockquote>
<p>И смотрим что у нас получилось:</p>
<blockquote><p>date<br />
понедельник, 31 октября 2011 г. 09:26:15 (MSK)
</p></blockquote>
<p>Удачи <img src='http://killall.net.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>p.s для линукс заменить fetch на wget</p>
<script type="text/javascript" src="http://odnaknopka.ru/wp/ok1.utf8.js"></script><script type="text/javascript">okbm("http://killall.net.ru/freebsd-timezone-dlya-russia/","FreeBSD timezone для России")</script>]]></content:encoded>
			<wfw:commentRss>http://killall.net.ru/freebsd-timezone-dlya-russia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 3 + FreeBSD 8.1 = работающий Flash.</title>
		<link>http://killall.net.ru/firefox-3-freebsd-8-1-rabotayushhij-flash/</link>
		<comments>http://killall.net.ru/firefox-3-freebsd-8-1-rabotayushhij-flash/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 11:47:33 +0000</pubDate>
		<dc:creator>FANTOM</dc:creator>
				<category><![CDATA[Записки сумасшедшего...]]></category>
		<category><![CDATA[adobe flash]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[nspluginwrapper]]></category>
		<category><![CDATA[youtube]]></category>
		<category><![CDATA[браузер]]></category>
		<category><![CDATA[флеш]]></category>

		<guid isPermaLink="false">http://killall.net.ru/?p=218</guid>
		<description><![CDATA[Для поддержки браузером Mozilla Firefox 3 в ос FreeBSD технологии Flash, нам нужно проделать несколько несложных действий: 1. правим /etc/make.conf OVERRIDE_LINUX_NONBASE_PORTS= f10 OVERRIDE_LINUX_BASE_PORT= f10 LINUX_DIST_SUFFIX= -f10 2. правим /etc/sysctl.conf compat.linux.osrelease=2.6.16 3. если в вашей системе до этого небыло поддержки линукса &#8211; редактируем /etc/fstab, добавляем linprocfs: linproc /compat/linux/proc linprocfs rw 0 0 4. устанавливаем эмулятор линукса, [...]]]></description>
			<content:encoded><![CDATA[<p>Для поддержки браузером Mozilla Firefox 3 в ос FreeBSD технологии Flash, нам нужно проделать несколько несложных действий:</p>
<p>1. правим /etc/make.conf</p>
<blockquote><p>OVERRIDE_LINUX_NONBASE_PORTS= f10<br />
OVERRIDE_LINUX_BASE_PORT= f10<br />
LINUX_DIST_SUFFIX= -f10</p></blockquote>
<p>2. правим /etc/sysctl.conf</p>
<blockquote><p>compat.linux.osrelease=2.6.16</p></blockquote>
<p>3. если в вашей системе до этого небыло поддержки линукса &#8211; редактируем /etc/fstab, добавляем linprocfs:</p>
<blockquote><p>
linproc /compat/linux/proc linprocfs rw 0 0
</p></blockquote>
<p>4. устанавливаем эмулятор линукса, сам Firefox и flashplugin:</p>
<blockquote><p>cd /usr/ports/emulators/linux_base-f10 &#038;&#038; make install clean<br />
cd /usr/ports/www/firefox &#038;&#038; make install clean<br />
cd /usr/ports/www/linux-f10-flashplugin10 &#038;&#038; make install clean</p></blockquote>
<p>5. Привязываем flashplugin к Firefox ставим nspluginwrapper:</p>
<blockquote><p>cd  /usr/ports/www/nspluginwrapper &#038;&#038; make install clean</p></blockquote>
<p>для Firefox плагин ставится следующим образом:<br />
 &#8211; создаем директорию для плагинов:</p>
<blockquote><p>mkdir -p ~/.mozilla/plugins</p></blockquote>
<p>- создаем симлинк на плагин:</p>
<blockquote><p>cd ~/.mozilla/plugins<br />
ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so</p></blockquote>
<p>- устанавливаем плагин:</p>
<blockquote><p>[fantom@main ~/.mozilla/plugins]$ nspluginwrapper -v -a -i<br />
Auto-install plugins from /home/fantom/.mozilla/plugins<br />
Looking for plugins in /home/fantom/.mozilla/plugins<br />
Install plugin /home/fantom/.mozilla/plugins/libflashplayer.so<br />
  into /home/fantom/.mozilla/plugins/npwrapper.libflashplayer.so</p></blockquote>
<p>Ну вот и все на этом установка флеш плагина завершена, перезапускаем браузер, и идем смотреть ролики на youtube.com <img src='http://killall.net.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<script type="text/javascript" src="http://odnaknopka.ru/wp/ok1.utf8.js"></script><script type="text/javascript">okbm("http://killall.net.ru/firefox-3-freebsd-8-1-rabotayushhij-flash/","Firefox 3 + FreeBSD 8.1 = работающий Flash.")</script>]]></content:encoded>
			<wfw:commentRss>http://killall.net.ru/firefox-3-freebsd-8-1-rabotayushhij-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD 8 + UTF-8 в консоли</title>
		<link>http://killall.net.ru/freebsd-8-utf-8-v-konsoli/</link>
		<comments>http://killall.net.ru/freebsd-8-utf-8-v-konsoli/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 07:41:50 +0000</pubDate>
		<dc:creator>FANTOM</dc:creator>
				<category><![CDATA[Записки сумасшедшего...]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[UTF-8]]></category>
		<category><![CDATA[консоль]]></category>
		<category><![CDATA[ядро]]></category>

		<guid isPermaLink="false">http://killall.net.ru/?p=219</guid>
		<description><![CDATA[Уже с 8.0-RELEASE, FreeBSD поддерживает юникод в консоли. Чтобы включить UTF-8, необходимо проделав следующие шаги: 1. Добавить в конфигурацию ядра строки options TEKEN_UTF8 options TEKEN_XTERM 2. Заменить &#8216;cons25&#8242; на &#8216;xterm&#8217; в /etc/ttys 3. Пересобираем ядро cd /usr/src &#038;&#038; make buildkernel KERNCONF=MYUTF8 4. Устанавливаем ядро make installkernel 5. Перегружаемся, и с радостью пользуемся UTF-8 в консоли [...]]]></description>
			<content:encoded><![CDATA[<p>Уже с 8.0-RELEASE, FreeBSD поддерживает юникод в консоли.<br />
Чтобы включить UTF-8, необходимо проделав следующие шаги:</p>
<p>   1. Добавить в конфигурацию ядра строки </p>
<blockquote><p>options TEKEN_UTF8<br />
options TEKEN_XTERM</p></blockquote>
<p>   2. Заменить &#8216;cons25&#8242; на &#8216;xterm&#8217; в /etc/ttys<br />
   3. Пересобираем ядро</p>
<blockquote><p>cd /usr/src &#038;&#038; make buildkernel KERNCONF=MYUTF8</p></blockquote>
<p>   4. Устанавливаем ядро</p>
<blockquote><p>make installkernel</p></blockquote>
<p>   5. Перегружаемся, и с радостью пользуемся UTF-8 в консоли FreeBSD!!!</p>
<script type="text/javascript" src="http://odnaknopka.ru/wp/ok1.utf8.js"></script><script type="text/javascript">okbm("http://killall.net.ru/freebsd-8-utf-8-v-konsoli/","FreeBSD 8 + UTF-8 в консоли")</script>]]></content:encoded>
			<wfw:commentRss>http://killall.net.ru/freebsd-8-utf-8-v-konsoli/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Настройка аппаратного декодера Broadcom BCM970012 Crystal HD в Ubuntu</title>
		<link>http://killall.net.ru/nastrojka-apparatnogo-dekodera-broadcom-bcm970012-crystal-hd-v-ubuntu/</link>
		<comments>http://killall.net.ru/nastrojka-apparatnogo-dekodera-broadcom-bcm970012-crystal-hd-v-ubuntu/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 08:51:11 +0000</pubDate>
		<dc:creator>FANTOM</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[Записки сумасшедшего...]]></category>
		<category><![CDATA[BCM970012]]></category>
		<category><![CDATA[Broadcom]]></category>
		<category><![CDATA[CrystalHD]]></category>
		<category><![CDATA[htpc]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://killall.net.ru/?p=201</guid>
		<description><![CDATA[Устанавливаем необходимые для сборки пакеты apt-get install build-essential git-core autoconf subversion ccache Скачиваем и собираем драйвера, для удобства делать это будем в /usr/local/src cd /usr/local/src git clone git://git.wilsonet.com/crystalhd.git/ cd /usr/local/src/crystalhd/driver/linux autoconf Конфигурим, собираем, устанавливаем&#8230; ./configure make make install Переходим в директорию с библиотеками для линукса cd /usr/local/src/crystalhd/linux_lib/libcrystalhd Собираем, устанавливаем make make install Переходим в cd [...]]]></description>
			<content:encoded><![CDATA[<p>Устанавливаем необходимые для сборки пакеты</p>
<blockquote><p>apt-get install build-essential git-core autoconf  subversion ccache</p></blockquote>
<p>Скачиваем и собираем драйвера, для удобства делать это будем в /usr/local/src</p>
<blockquote><p>cd /usr/local/src<br />
git clone git://git.wilsonet.com/crystalhd.git/<br />
cd /usr/local/src/crystalhd/driver/linux<br />
autoconf</p></blockquote>
<p>Конфигурим, собираем, устанавливаем&#8230;</p>
<blockquote><p>./configure<br />
make<br />
make install</p></blockquote>
<p>Переходим в директорию с библиотеками для линукса</p>
<blockquote><p>cd /usr/local/src/crystalhd/linux_lib/libcrystalhd</p></blockquote>
<p>Собираем, устанавливаем</p>
<blockquote><p>make<br />
make install</p>
</blockquote>
<p><span id="more-201"></span><br />
Переходим в</p>
<blockquote><p>cd /usr/src/</p></blockquote>
<p>Подгружаем модуль</p>
<blockquote><p>depmod -a<br />
modprobe crystalhd</p></blockquote>
<p>Если все прошло успешно то в dmesg должны увидеть следующее</p>
<blockquote><p>[ 1116.445682] Loading crystalhd 0.9.27<br />
[ 1116.445795] PCI_INFO: Vendor:0x14e4 Device:0&#215;1612 s_vendor:0x14e4 s_device: 0&#215;2612<br />
[ 1116.445848] Broadcom 70012 Decoder 0000:02:00.0: PCI INT A -&gt; GSI 17 (level, low) -&gt; IRQ 17<br />
[ 1116.447087] allocated 18 elem<br />
[ 1116.447239]   alloc irq_desc for 29 on node -1<br />
[ 1116.447256]   alloc kstat_irqs on node -1<br />
[ 1116.447301] Broadcom 70012 Decoder 0000:02:00.0: irq 29 for MSI/MSI-X<br />
[ 1116.447399] Starting BCM70012 Device<br />
[ 1116.684240] clock is moving to 175 with n 35 with vco_mg 2<br />
[ 1116.684272] CStopping BCM70012 Device<br />
[ 1116.908158] Broadcom 70012 Decoder 0000:02:00.0: setting latency timer to 64</p></blockquote>
<p>А команда modinfo crystalhd должна вернуть следующее</p>
<blockquote><p>modinfo crystalhd<br />
root@crystal:/usr/local/src# modinfo crystalhd<br />
filename:       /lib/modules/2.6.31-19-generic/kernel/drivers/video/broadcom/crystalhd.ko<br />
alias:          bcm70012<br />
license:        GPL<br />
description:    Broadcom Crystal HD Decoder (BCM70012) Driver<br />
author:         Prasad Bolisetty<br />
author:         Naren Sankar<br />
srcversion:     8B48BA26802A1E8B58F4AFD<br />
alias:          pci:v000014E4d00001612sv*sd*bc*sc*i*<br />
depends:<br />
vermagic:       2.6.31-19-generic SMP mod_unload modversions 586</p></blockquote>
<p>Проверяем появилось ли у нас &laquo;новое&raquo; устройство <img src='http://killall.net.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote><p>root@crystal:/usr/local/src# ls -lia /dev/crystalhd<br />
13609 crw-rw-rw- 1 root root 251, 0 2010-02-08 22:44 /dev/crystalhd</p></blockquote>
<p>Теперь нам понадобятся исходники xbmc я использую pvr2 ветку, собирать их будем здесь же /usr/local/src, процесс довольно таки долгий, исходники занимают около гигабайта&#8230;</p>
<blockquote><p>cd /usr/local/src<br />
svn co https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/pvr-testing2 xbmc-pvr2</p></blockquote>
<p>Теперь когда у нас есть исходные тексты установим все необходимые для сборки xbmc пакеты</p>
<blockquote><p>aptitude install subversion make g++ gcc gawk pmount libtool nasm automake cmake gperf unzip bison libsdl-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libfribidi-dev liblzo2-dev libfreetype6-dev libsqlite3-dev libogg-dev libasound-dev python-sqlite libglew-dev libcurl3 libcurl4-openssl-dev x11proto-xinerama-dev libxinerama-dev libxrandr-dev libxrender-dev libmad0-dev libogg-dev libvorbisenc2 libsmbclient-dev libmysqlclient-dev libpcre3-dev libdbus-1-dev libhal-dev libhal-storage-dev libjasper-dev libfontconfig-dev libbz2-dev libboost-dev libfaac-dev libenca-dev libxt-dev libxtst-dev libxmu-dev libpng-dev libjpeg-dev libpulse-dev mesa-utils libcdio-dev libsamplerate-dev libmms-dev libmpeg3-dev libfaad-dev libflac-dev libiso9660-dev libass-dev libssl-dev fp-compiler gdc libwavpack-dev libmpeg2-4-dev</p></blockquote>
<p>Переходим к сборке XBMC</p>
<blockquote><p>cd /usr/local/src/xbmc-pvr2<br />
./bootstrap<br />
./configure &#8211;enable-crystalhd &#8211;disable-joystick &#8211;enable-ccache</p></blockquote>
<p>Получаем такую конфигурацию</p>
<blockquote><p>
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  XBMC Configuration:<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Debugging:    Yes<br />
  Profiling:    No<br />
  Optimization: Yes<br />
  OpenGL:       Yes<br />
  VDPAU:        No<br />
  CrystalHD:    Yes<br />
  Joystick:     No<br />
  XRandR:       Yes<br />
  GOOM:         No<br />
  PCRE Support: Yes<br />
  MID Support:  No<br />
  ccache:       Yes<br />
  PulseAudio:   Yes<br />
  FAAC:         Yes<br />
  DVDCSS:       Yes<br />
  Avahi:        Yes<br />
  Non-free:     Yes<br />
  ASAP Codec:   No<br />
  Deprecated libdts:    No<br />
  Deprecated liba52:    No<br />
  External Libraries:   No<br />
  External FFmpeg:      No<br />
  External liba52:      No<br />
  External libdts:      No<br />
  External libass:      No<br />
  External Python:      No<br />
  prefix:       /usr/local<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p></blockquote>
<p>Переходим к сборке, собираем но не устанавливаем</p>
<blockquote><p>make</p></blockquote>
<p>Для удобства я решил сделать deb пакет c xbmc, делаем<br />
Устанавливаем checkinstall</p>
<blockquote><p>apt-get install checkinstall</p></blockquote>
<p>Теперь собираем и устанавливаем пакет (отвечаем на вопросы checkinstall)</p>
<blockquote><p>checkinstall &#8211;fstrans=no &#8211;install=yes &#8211;pkgname=xbmc-crystal &#8211;pkgversion &laquo;last-svn-xbmc-pvr2-crystal&raquo;</p></blockquote>
<p>Итак после проделаных манипуляций, имеем собранный пакет /usr/local/src/xbmc-pvr2/xbmc-crystal_last-svn-xbmc-pvr2-crystal-1_i386.deb, а так же установленный из SVN<br />
XBMC-PVR2 готовый для работы с нашим аппаратным декодером, для активации декодера в XBMC, идем в настройки видео и выбираем драйвер crystalHD.<br />
Приятного просмотра!</p>
<script type="text/javascript" src="http://odnaknopka.ru/wp/ok1.utf8.js"></script><script type="text/javascript">okbm("http://killall.net.ru/nastrojka-apparatnogo-dekodera-broadcom-bcm970012-crystal-hd-v-ubuntu/","Настройка аппаратного декодера Broadcom BCM970012 Crystal HD в Ubuntu")</script>]]></content:encoded>
			<wfw:commentRss>http://killall.net.ru/nastrojka-apparatnogo-dekodera-broadcom-bcm970012-crystal-hd-v-ubuntu/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Jisp Editor редактирование icons в PSI</title>
		<link>http://killall.net.ru/jisp-editor-redaktirovanie-icons-v-psi/</link>
		<comments>http://killall.net.ru/jisp-editor-redaktirovanie-icons-v-psi/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 20:39:08 +0000</pubDate>
		<dc:creator>FANTOM</dc:creator>
				<category><![CDATA[Мелочь, а приятно]]></category>
		<category><![CDATA[iconset]]></category>
		<category><![CDATA[jabber]]></category>
		<category><![CDATA[Jisp editor]]></category>
		<category><![CDATA[psi]]></category>

		<guid isPermaLink="false">http://killall.net.ru/?p=182</guid>
		<description><![CDATA[Программа для редактирования iconsets для psi и тд&#8230;JISPEditor_setup Ссылка на PSIWiki по созданию iconsets okbm("http://killall.net.ru/jisp-editor-redaktirovanie-icons-v-psi/","Jisp Editor редактирование icons в PSI")]]></description>
			<content:encoded><![CDATA[<p>Программа для редактирования iconsets для psi и тд&#8230;<a href='http://killall.net.ru/wp-content/uploads/2009/11/JISPEditor_setup.zip'>JISPEditor_setup</a></p>
<p><a href="http://psi-im.org/wiki/Creating_Iconsets">Ссылка </a> на PSIWiki по созданию iconsets</p>
<script type="text/javascript" src="http://odnaknopka.ru/wp/ok1.utf8.js"></script><script type="text/javascript">okbm("http://killall.net.ru/jisp-editor-redaktirovanie-icons-v-psi/","Jisp Editor редактирование icons в PSI")</script>]]></content:encoded>
			<wfw:commentRss>http://killall.net.ru/jisp-editor-redaktirovanie-icons-v-psi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Подготовка файлов для записи AudioCD</title>
		<link>http://killall.net.ru/podgotovka-fajlov-dlya-zapisi-audiocd/</link>
		<comments>http://killall.net.ru/podgotovka-fajlov-dlya-zapisi-audiocd/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 08:16:19 +0000</pubDate>
		<dc:creator>FANTOM</dc:creator>
				<category><![CDATA[Мелочь, а приятно]]></category>
		<category><![CDATA[AudioCD]]></category>
		<category><![CDATA[cdrecord]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[mpg123]]></category>
		<category><![CDATA[sox]]></category>
		<category><![CDATA[wav]]></category>

		<guid isPermaLink="false">http://killall.net.ru/?p=174</guid>
		<description><![CDATA[Конвертируем mp3 в cdr mpg123 &#8211;cdr file.cdr audio.mp3 cdrecord -v speed=4 dev=0,0,0 -pad -audio *.cdr Тоже самое для нескольких файлов: find . -name *.mp3 -exec mpg123 &#8211;cdr {}.cdr {} \; mpg123 &#8211;cdr audio.cdr audio.mp3 Если нужно преобразовать полученный файл в &#171;16 bit, stereo, 44100 Hz&#187; (проверить можно: &#171;file file.wav&#187;): mpg123 -w audio.wav audio.mp3 sox audio.wav [...]]]></description>
			<content:encoded><![CDATA[<p>Конвертируем mp3 в cdr</p>
<blockquote><p>
mpg123 &#8211;cdr file.cdr audio.mp3<br />
cdrecord -v speed=4 dev=0,0,0 -pad -audio *.cdr</p></blockquote>
<p>Тоже самое для нескольких файлов:</p>
<blockquote><p> find . -name *.mp3 -exec mpg123 &#8211;cdr {}.cdr {} \;<br />
mpg123 &#8211;cdr audio.cdr audio.mp3</p></blockquote>
<p>Если нужно преобразовать полученный файл в &laquo;16 bit, stereo, 44100 Hz&raquo; (проверить можно: &laquo;file file.wav&raquo;):</p>
<blockquote><p>
mpg123 -w audio.wav audio.mp3<br />
sox audio.wav -r 44100 newaudio.wav</p></blockquote>
<p>Нормализуем громкость:</p>
<blockquote><p>
normalize -m *.wav</p></blockquote>
<script type="text/javascript" src="http://odnaknopka.ru/wp/ok1.utf8.js"></script><script type="text/javascript">okbm("http://killall.net.ru/podgotovka-fajlov-dlya-zapisi-audiocd/","Подготовка файлов для записи AudioCD")</script>]]></content:encoded>
			<wfw:commentRss>http://killall.net.ru/podgotovka-fajlov-dlya-zapisi-audiocd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Разбираем и ремонтируем Macintosh iMac G5</title>
		<link>http://killall.net.ru/razbiraem-i-remontiruem-macintosh-imac-g5/</link>
		<comments>http://killall.net.ru/razbiraem-i-remontiruem-macintosh-imac-g5/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 20:22:11 +0000</pubDate>
		<dc:creator>FANTOM</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[G5]]></category>
		<category><![CDATA[iMac]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[конденсаторы]]></category>
		<category><![CDATA[Разборка]]></category>
		<category><![CDATA[Ремонт]]></category>

		<guid isPermaLink="false">http://killall.net.ru/?p=168</guid>
		<description><![CDATA[Случилось так, что один из наших стареньких iMac G5 вдруг начал показывать на экране не совсем то, что должен а показывал он рябь с эффектом калейдоскопа&#8230; Было принято решение его разобрать и посмотреть визуально на его внутренности&#8230;. Сняв крышку нашему взору представилась &#8230; ужасающая картина&#8230; Конденсаторы на материнской плате были вздутые и чать из них [...]]]></description>
			<content:encoded><![CDATA[<p>Случилось так, что один из наших стареньких iMac G5 вдруг начал показывать на экране не совсем то, что должен <img src='http://killall.net.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  а показывал он рябь с эффектом калейдоскопа&#8230; Было принято решение его разобрать и посмотреть визуально на его внутренности&#8230;.</p>
<p>Сняв крышку нашему взору представилась &#8230;</p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/10/img_9571.jpg" rel="lightbox[168]"><img class="aligncenter size-medium wp-image-156" title="img_9571" src="http://killall.net.ru/wp-content/uploads/2009/10/img_9571-300x225.jpg" alt="img_9571" width="300" height="225" /></a><span id="more-168"></span>ужасающая картина&#8230;</p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/10/img_9558.jpg" rel="lightbox[168]"><img class="aligncenter size-medium wp-image-154" title="img_9558" src="http://killall.net.ru/wp-content/uploads/2009/10/img_9558-300x182.jpg" alt="img_9558" width="300" height="182" /></a></p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/10/img_9558.jpg" rel="lightbox[168]"></a><a href="http://killall.net.ru/wp-content/uploads/2009/10/img_9561.jpg" rel="lightbox[168]"><img class="aligncenter size-medium wp-image-155" title="img_9561" src="http://killall.net.ru/wp-content/uploads/2009/10/img_9561-300x225.jpg" alt="img_9561" width="300" height="225" /></a></p>
<p>Конденсаторы на материнской плате были вздутые и чать из них разорванные, что тому причиной было не ясно, либо перегрев, либо некачественные детали, а может быть и время сыграло свою роль&#8230; Однажды мы уже ремонтировали именно этот мак в прошлый раз на нем было заменено 4 конденсатора а в этот раз под замену попадают все оставшиеся&#8230;</p>
<p>Чтобы заменить испорченные конденсаторы нужно разобрать iMac целиком и достать материнскую плату, чем мы и занялись&#8230;</p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/10/img_9572.jpg" rel="lightbox[168]"><img class="aligncenter size-medium wp-image-157" title="img_9572" src="http://killall.net.ru/wp-content/uploads/2009/10/img_9572-300x225.jpg" alt="img_9572" width="300" height="225" /></a></p>
<p>Дальше экскурсия <img src='http://killall.net.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Материнская плата снята&#8230;</p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/10/img_9611.jpg" rel="lightbox[168]"><img class="aligncenter size-medium wp-image-160" title="img_9611" src="http://killall.net.ru/wp-content/uploads/2009/10/img_9611-300x225.jpg" alt="img_9611" width="300" height="225" /></a>Корпус iMac G5 без материнской платы&#8230;</p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/10/img_9657.jpg" rel="lightbox[168]"><img class="aligncenter size-medium wp-image-165" title="img_9657" src="http://killall.net.ru/wp-content/uploads/2009/10/img_9657-300x225.jpg" alt="img_9657" width="300" height="225" /></a>Неизвесный Бродкомовский чип&#8230;</p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/10/img_9593.jpg" rel="lightbox[168]"><img class="aligncenter size-medium wp-image-158" title="img_9593" src="http://killall.net.ru/wp-content/uploads/2009/10/img_9593-300x225.jpg" alt="img_9593" width="300" height="225" /></a>Видеокарта!! Nvidia Geforce FX!</p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/10/img_9628.jpg" rel="lightbox[168]"><img class="aligncenter size-medium wp-image-162" title="img_9628" src="http://killall.net.ru/wp-content/uploads/2009/10/img_9628-300x225.jpg" alt="img_9628" width="300" height="225" /></a></p>
<p>Чипсет IBM!</p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/10/img_9597.jpg" rel="lightbox[168]"><img class="aligncenter size-medium wp-image-159" title="img_9597" src="http://killall.net.ru/wp-content/uploads/2009/10/img_9597-300x225.jpg" alt="img_9597" width="300" height="225" /></a>Подложка процессора G5</p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/10/img_9617.jpg" rel="lightbox[168]"><img class="aligncenter size-medium wp-image-161" title="img_9617" src="http://killall.net.ru/wp-content/uploads/2009/10/img_9617-300x225.jpg" alt="img_9617" width="300" height="225" /></a></p>
<p>А вот и сердце этого iMac!!!</p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/10/img_9640.jpg" rel="lightbox[168]"><img class="aligncenter size-medium wp-image-163" title="img_9640" src="http://killall.net.ru/wp-content/uploads/2009/10/img_9640-300x225.jpg" alt="img_9640" width="300" height="225" /></a></p>
<p>Потом немного присмотревшись заметили&#8230;</p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/10/img_9655.jpg" rel="lightbox[168]"><img class="aligncenter size-medium wp-image-164" title="img_9655" src="http://killall.net.ru/wp-content/uploads/2009/10/img_9655-300x225.jpg" alt="img_9655" width="300" height="225" /></a></p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/10/img_9655.jpg" rel="lightbox[168]"></a><a href="http://killall.net.ru/wp-content/uploads/2009/10/img_9663.jpg" rel="lightbox[168]"><img class="aligncenter size-medium wp-image-166" title="img_9663" src="http://killall.net.ru/wp-content/uploads/2009/10/img_9663-300x225.jpg" alt="img_9663" width="300" height="225" /></a></p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/10/img_9668.jpg" rel="lightbox[168]"><img class="aligncenter size-medium wp-image-167" title="img_9668" src="http://killall.net.ru/wp-content/uploads/2009/10/img_9668-300x225.jpg" alt="img_9668" width="300" height="225" /></a>Расплавившийся и потекший припой на конденсаторах обвязки процессора&#8230;. Что же это может быть? Неужели он грелся до температуры плавления припоя? А может это заводской брак? Но об этом история умалчивает, и немного усложняется ремонт помимо замены конденсаторов питания, придется поправить эти конденсаторы из обвязки&#8230;</p>
<p>Продолжение следует&#8230;</p>
<script type="text/javascript" src="http://odnaknopka.ru/wp/ok1.utf8.js"></script><script type="text/javascript">okbm("http://killall.net.ru/razbiraem-i-remontiruem-macintosh-imac-g5/","Разбираем и ремонтируем Macintosh iMac G5")</script>]]></content:encoded>
			<wfw:commentRss>http://killall.net.ru/razbiraem-i-remontiruem-macintosh-imac-g5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Смена адреса сервера обновлений Apple MacOS на локальный</title>
		<link>http://killall.net.ru/smena-adresa-servera-obnovlenij-apple-macos-na-lokalnyj/</link>
		<comments>http://killall.net.ru/smena-adresa-servera-obnovlenij-apple-macos-na-lokalnyj/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 08:10:40 +0000</pubDate>
		<dc:creator>FANTOM</dc:creator>
				<category><![CDATA[Мелочь, а приятно]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[MacOS]]></category>

		<guid isPermaLink="false">http://killall.net.ru/?p=146</guid>
		<description><![CDATA[Для того чтобы сменить адрес сервера обновлений в терминале выполняем следующее: sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL http://192.168.7.11:8088/index.sucatalog Где 192.168.7.11 это наш локальный сервер обновлений. Восстановление сервера по умолчанию defaults delete /Library/Preferences/com.apple.SoftwareUpdate CatalogURL okbm("http://killall.net.ru/smena-adresa-servera-obnovlenij-apple-macos-na-lokalnyj/","Смена адреса сервера обновлений Apple MacOS на локальный")]]></description>
			<content:encoded><![CDATA[<p>Для того чтобы сменить адрес сервера обновлений в терминале выполняем следующее:</p>
<blockquote><p>sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL http://192.168.7.11:8088/index.sucatalog</p></blockquote>
<p>Где 192.168.7.11 это наш локальный сервер обновлений.</p>
<p>Восстановление сервера по умолчанию</p>
<blockquote><p>defaults delete /Library/Preferences/com.apple.SoftwareUpdate CatalogURL </p></blockquote>
<script type="text/javascript" src="http://odnaknopka.ru/wp/ok1.utf8.js"></script><script type="text/javascript">okbm("http://killall.net.ru/smena-adresa-servera-obnovlenij-apple-macos-na-lokalnyj/","Смена адреса сервера обновлений Apple MacOS на локальный")</script>]]></content:encoded>
			<wfw:commentRss>http://killall.net.ru/smena-adresa-servera-obnovlenij-apple-macos-na-lokalnyj/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Phoenix Interface (или просто &#171;феникс&#187;)</title>
		<link>http://killall.net.ru/phoenix-interface-ili-prosto-feniks/</link>
		<comments>http://killall.net.ru/phoenix-interface-ili-prosto-feniks/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 11:48:10 +0000</pubDate>
		<dc:creator>FANTOM</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Dreambox]]></category>
		<category><![CDATA[GI]]></category>
		<category><![CDATA[Phoenix]]></category>
		<category><![CDATA[SkyStar1]]></category>
		<category><![CDATA[Skystar2]]></category>
		<category><![CDATA[Skystar3]]></category>

		<guid isPermaLink="false">http://killall.net.ru/?p=127</guid>
		<description><![CDATA[Phoenix интерфейс позволяет подключать к персональному компьютеру официальные смарт карты спутниковых операторов, для раскодирования тв каналов. Так же его можно использовать , как дополнительный слот для смарт карт ресивера , например Dreambox, GI, и.т.д. а также он отлично работает со SkyStar1,SkyStar2 и SkyStar3, при наличии необходимого ПО. Собираем Phoenix Interface. Для сборки нам понадобится: Фольгированный [...]]]></description>
			<content:encoded><![CDATA[<p>Phoenix интерфейс позволяет подключать к персональному компьютеру официальные смарт карты спутниковых операторов, для раскодирования тв каналов. Так же его можно использовать , как дополнительный слот для смарт карт ресивера , например Dreambox, GI, и.т.д. а также он отлично работает со SkyStar1,SkyStar2 и SkyStar3, при наличии необходимого ПО.</p>
<p><span id="more-127"></span></p>
<p>Собираем Phoenix Interface.<br />
Для сборки нам понадобится: Фольгированный стеклотекстолит, раствор хлорного железа для протравки платы, лазерный принтер и факсовая бумага.</p>
<p>Принципиальная схема Phoenix интерфеса представлена на рисунке ниже:<br />
<a href="http://killall.net.ru/wp-content/uploads/2009/03/simplephoenixs.bmp" rel="lightbox[127]"><img class="aligncenter size-full wp-image-123" title="simplephoenixs" src="http://killall.net.ru/wp-content/uploads/2009/03/simplephoenixs.bmp" alt="simplephoenixs" /></a></p>
<p>Для изготовления печатной платы понадобится рисунок разводки печатной платы, стеклотекстолит, лазерный принтер и факсовая бумага. <a title="Сохраняем файл" href="http://killall.net.ru/wp-content/uploads/2009/03/simplephoenix.bmp" target="_blank" rel="lightbox[127]">Сохраняем файл</a> с разводкой печатной платы, печатаем его на лазерном принтере (в зеркальном отображении), на факсовой бумаге (в настройках драйвера принтера должен быть отключен экономный режим). Получившийся отпечаток кладем поверхностью с нанесенным тонером, на чистый, обезжиренный текстолит (на сторону с нанесенной фальгой). При помощи утюга нагреваем текстолит разглаживая по нему бумагу, когда текстолит достаточно нагреется тонер с бумаги прилипнет к нему, после этого нужно положить бумагу с текстолитом в холодную воду примерно на 5 мин.<br />
По истечении указанного времени аккуратно отделяем бумагу от текстолита, на последнем должен остаться тонер с бумаги. Теперь когда бумага отделена а на текстолите остался весь наш тонер в виде рисунка печатной платы можно приступить к ее травлению.<br />
Нужно разбавить хлорное железо горячей водой и опустить в него плату, таким образом чтобы она находилась в подвешенном состоянии фальгой вниз, весь не закрашеный тонером слой меди должен раствориться в течение примерно 30 минут. Убедившись, что плата протравилась полностью, промываем ее в воде, затем растворителем смываем оставшийся слой меди, после проделанных манипуляций получаем:</p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/03/28032009089.jpg" rel="lightbox[127]"><img class="aligncenter size-medium wp-image-115" title="28032009089" src="http://killall.net.ru/wp-content/uploads/2009/03/28032009089-300x225.jpg" alt="28032009089" width="300" height="225" /></a><br />
Теперь нашу плату необходимо залудить, можно лудить только контактные площадки куда будут припаиваться все детали, а можно залудить полностью весь оставшийся слой медной фольги, я выбрал второй вариант, покрываем плату паяльным флюсом или канифолью растворенной в спирту, и при помощи паяльника наносим тончайший слой припоя на все проводники,(излишки канифоли можно удалить растворителем или спиртом) в итоге должно получиться чтото похожее на следующую фотографию:</p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/03/28032009090.jpg" rel="lightbox[127]"><img class="aligncenter size-medium wp-image-116" title="28032009090" src="http://killall.net.ru/wp-content/uploads/2009/03/28032009090-300x225.jpg" alt="28032009090" width="300" height="225" /></a><br />
Аккуратно запаиваем все детали согласно <a title="этому рисунку" href="http://killall.net.ru/wp-content/uploads/2009/03/simplephoenixo.bmp" rel="lightbox[127]">этому рисунку</a>, особое внимание стои обратить на микросхемы перегревать при пайке их нельзя, когда все детали запаяны, излишки канифоли опять же удаляем при помощи растворителя или спирта, должно получиться примерно следующее:</p>
<p>Вид со стороны проводников:<br />
<a href="http://killall.net.ru/wp-content/uploads/2009/03/cimg2221.jpg" rel="lightbox[127]"><img class="aligncenter size-medium wp-image-118" title="cimg2221" src="http://killall.net.ru/wp-content/uploads/2009/03/cimg2221-300x225.jpg" alt="cimg2221" width="300" height="225" /></a></p>
<p>Вид со стороны деталей:<br />
<a href="http://killall.net.ru/wp-content/uploads/2009/03/cimg2224.jpg" rel="lightbox[127]"><img class="aligncenter size-medium wp-image-119" title="cimg2224" src="http://killall.net.ru/wp-content/uploads/2009/03/cimg2224-300x225.jpg" alt="cimg2224" width="300" height="225" /></a></p>
<p>Общий вид получившегося Phoenix интерфейса в работе:<br />
<a href="http://killall.net.ru/wp-content/uploads/2009/03/cimg2227.jpg" rel="lightbox[127]"><img class="aligncenter size-medium wp-image-124" title="cimg2227" src="http://killall.net.ru/wp-content/uploads/2009/03/cimg2227-300x225.jpg" alt="cimg2227" width="300" height="225" /></a></p>
<p>Наименование деталей для изготовления Phoenix интерфейса<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
2 x конденсатор 22pF<br />
1 x конденсатор 47pF<br />
3 x конденсатор 100nF<br />
5 x конденсатор 4,7uF/16V (1uF-22uF/16-63V)<br />
2 x резистор 1K0<br />
1 x резистор 2K2<br />
1 x резистор 10K<br />
1 x резистор 1M0<br />
1 x диод 1N4148<br />
1 x диод Шотки BAT41 or BAT48<br />
2 x светодиод green LED,  3mm &laquo;Low Power&raquo;<br />
1 x микросхема 74HC00<br />
1 x микросхема MAX 232<br />
1 x стабилизатор 78L05<br />
1 x разъем DB-9 9pin female<br />
1 x разъем считыватель смарт карт (<a title="http://www.brownbear.ru/goods/3280.html" href="http://www.brownbear.ru/goods/3280.html" target="_blank">http://www.brownbear.ru/goods/3280.html</a>)<br />
1 x кварц 3.579545 MHz</p>
<p>Питание Phoenix возможно от 5 до 30 вольт. Правильно собранный Phoenix в настройке и наладке не нуждается.<br />
Ну вот и все, теперь у нас появился еще и Phoenix interface <img src='http://killall.net.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<script type="text/javascript" src="http://odnaknopka.ru/wp/ok1.utf8.js"></script><script type="text/javascript">okbm("http://killall.net.ru/phoenix-interface-ili-prosto-feniks/","Phoenix Interface (или просто &amp;laquo;феникс&amp;raquo;)")</script>]]></content:encoded>
			<wfw:commentRss>http://killall.net.ru/phoenix-interface-ili-prosto-feniks/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Установка DD-WRT на Linksys WRT54GS v.6 + sd-mod 1Gb</title>
		<link>http://killall.net.ru/ustanovka-dd-wrt-na-linksys-wrt54gs-v-6-sd-mod-1gb/</link>
		<comments>http://killall.net.ru/ustanovka-dd-wrt-na-linksys-wrt54gs-v-6-sd-mod-1gb/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 22:15:06 +0000</pubDate>
		<dc:creator>FANTOM</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[DD-WRT]]></category>
		<category><![CDATA[Lynksys]]></category>
		<category><![CDATA[WRT54GS]]></category>

		<guid isPermaLink="false">http://killall.net.ru/?p=83</guid>
		<description><![CDATA[В поисках новой прошивки на мой WI-FI роутер Linksys WRT54GS я наткнулся на альтернативные прошивки для него, одной которая меня и заинтересовала была DD-WRT (http://dd-wrt.com) на базе OpenWRT (http://openwrt.org) прочитав описание возможностей этой прошивки обнаружил что моя точка доступа сможет быть pptp клиентом с возможностью подключения к серверу который не является для нее Default Gateway, [...]]]></description>
			<content:encoded><![CDATA[<p>В поисках новой прошивки на мой WI-FI роутер Linksys WRT54GS я наткнулся на альтернативные прошивки для него, одной которая меня и заинтересовала была DD-WRT (<a title="http://dd-wrt.com" href="http://dd-wrt.com" target="_blank">http://dd-wrt.com</a>) на базе OpenWRT (<a title="http://openwrt.org" href="http://openwrt.org" target="_blank">http://openwrt.org</a>) прочитав описание возможностей этой прошивки обнаружил что моя точка доступа сможет быть pptp клиентом с возможностью подключения к серверу который не является для нее Default Gateway, а так же смогу регулировать мощность самого WI-FI, этих возможностей в штатной прошивке небыло&#8230;Теперь обо всем по порядку.</p>
<p><span id="more-83"></span> </p>
<p>Установка DD-WRT</p>
<p>1. Скачиваем и распаковываем архивы <a title="vxworks_prep_gs_v03.zip" href="http://killall.net.ru/wp-content/uploads/2009/03/vxworks_prep_gs_v03.zip" target="_blank">vxworks_prep_gs_v03.zip</a> <a title="vxworks_killer_gs_v08.zip" href="http://killall.net.ru/wp-content/uploads/2009/03/vxworks_killer_gs_v08.zip" target="_blank">vxworks_killer_gs_v08.zip</a><br />
2. Идем на сайт DD-WRT и скачиваем последнюю прошивку DD-WRT micro generic для WRT54GS или качаем <a title="тут" href="http://killall.net.ru/wp-content/uploads/2009/03/dd-wrtv24_micro_generic.bin" target="_blank">тут</a><br />
3. Заходим на роутер и сбрасываем его к заводским настройкам.<br />
4. Теперь необходимо установить статический IP адрес на сетевой интерфейс компьютера с которого будем прошивать роутер, IP адрес должен быть из диапазона<br />
192.168.1.0 &#8211; 192.168.1.254 после сброса к заводским установкам IP адрес роутера станет 192.168.1.1<br />
5. Снова заходим на роутер, во вкладке &laquo;Administration&raquo; выбираем &laquo;Firmware Upgrade&raquo; указываем файл скаченный ранее vxworks_prep_gs_v03.bin и нажимаем &laquo;Apply&raquo;<br />
Через минуту окно браузера станет чистым, после этого отключите питание роутера.<br />
6. Включаем питание роутера и снова переходим Web браузером на http://192.168.1.1 , попадаем в Management Mode выбираем файл vxworks_killer_gs_v08.bin скаченный ранее ждем пока не появится сообщение &laquo;Success&raquo;<br />
7. Отключаем и снова включаем питание роутера, Power LED будет мигать.<br />
8. Теперь нам нужен tftp клиент в Windows он есть по умолчание запускаем консоль &laquo;Пуск &#8211; Выполнить &#8211; cmd&raquo; в консоли переходим в директорию с DD-WRT micro generic прошивкой и запускаем tftp</p>
<blockquote><p>tftp -i 192.168.1.1 put dd-wrtv24_micro_generic.bin</p></blockquote>
<p>Не перезапускайте роутер после заливки прошивки через несколько минут он сам перезагрузится.<br />
После перезагрузки роутера (Power LED перестанет мигать) снова заходим на http://192.168.1.1 и видим интерфейс dd-wrt с просьбой указать новое имя пользователя и пароль, если ничего не указывать в этих настройках по умолчанию их значение следующие</p>
<blockquote><p>* username: root<br />
* password: admin</p></blockquote>
<p>Вот и все теперь можно пользоваться старым роутером с новым функционалом, но мне функционала прошивки micro было не достаточно хотелось попробовать полный функуионал прошивки mega на сайте dd-wrt я нашел следующую табличку со сравнением версий прошивок</p>
<p><img class="aligncenter size-full wp-image-84" title="infofw" src="http://killall.net.ru/wp-content/uploads/2009/03/infofw.jpg" alt="infofw" width="525" height="774" /></p>
<p>Для прошивки DD-WRT mega требовалось 8 Mb места на flash однако в моей Linksys WRT54GS ver. 6 было только 2 Mb flash памяти, было найдено решение это установка SD-MOD и загрузка с SD флешки, как это сделать смотрим далее&#8230;</p>
<p>Для моего SD-mod за не имением разъема для SD карточки, я решил использовать microSD с переходником на SD к которому в последующем подпаял провода для подключения карточки к роутеру, на следующей фотке дана распиновка SD карты и обозначение всех ее выводов&#8230;</p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/03/cimg1948-copy.jpg" rel="lightbox[83]"><img class="aligncenter size-medium wp-image-88" title="cimg1948-copy" src="http://killall.net.ru/wp-content/uploads/2009/03/cimg1948-copy-300x225.jpg" alt="cimg1948-copy" width="300" height="225" /></a>Обозначение мест пайки SD карты к плате роутера (3.3v и GND)&#8230;</p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/03/cimg1945-copy.jpg" rel="lightbox[83]"><img class="aligncenter size-medium wp-image-86" title="cimg1945-copy" src="http://killall.net.ru/wp-content/uploads/2009/03/cimg1945-copy-300x225.jpg" alt="cimg1945-copy" width="300" height="225" /></a></p>
<p>Обозначение мест пайки SD карты к плате роутера (GPIO2 и GPIO3)&#8230;</p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/03/cimg1946-copy.jpg" rel="lightbox[83]"><img class="aligncenter size-medium wp-image-87" title="cimg1946-copy" src="http://killall.net.ru/wp-content/uploads/2009/03/cimg1946-copy-300x225.jpg" alt="cimg1946-copy" width="300" height="225" /></a></p>
<p>Обозначение мест пайки SD карты к плате роутера (GPIO7 и GPIO4)&#8230;</p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/03/cimg1953-copy.jpg" rel="lightbox[83]"><img class="aligncenter size-medium wp-image-91" title="cimg1953-copy" src="http://killall.net.ru/wp-content/uploads/2009/03/cimg1953-copy-300x225.jpg" alt="cimg1953-copy" width="300" height="225" /></a></p>
<p>Припаиваем выводы к SD адаптеру&#8230;</p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/03/cimg1949.jpg" rel="lightbox[83]"><img class="aligncenter size-medium wp-image-89" title="cimg1949" src="http://killall.net.ru/wp-content/uploads/2009/03/cimg1949-300x225.jpg" alt="cimg1949" width="300" height="225" /></a></p>
<p>Подпаиваемся к обозначенным выше местам на плате роутера&#8230;</p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/03/cimg1956.jpg" rel="lightbox[83]"><img class="aligncenter size-medium wp-image-92" title="cimg1956" src="http://killall.net.ru/wp-content/uploads/2009/03/cimg1956-300x225.jpg" alt="cimg1956" width="300" height="225" /></a></p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/03/cimg1958.jpg" rel="lightbox[83]"><img class="aligncenter size-medium wp-image-93" title="cimg1958" src="http://killall.net.ru/wp-content/uploads/2009/03/cimg1958-300x225.jpg" alt="cimg1958" width="300" height="225" /></a></p>
<p>Вот и общий вид моего SD-mod так сказать в сборе <img src='http://killall.net.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://killall.net.ru/wp-content/uploads/2009/03/cimg1950.jpg" rel="lightbox[83]"><img class="aligncenter size-medium wp-image-90" title="cimg1950" src="http://killall.net.ru/wp-content/uploads/2009/03/cimg1950-300x225.jpg" alt="cimg1950" width="300" height="225" /></a></p>
<p>Теперь когда установлен SD-MOD переходим к модернизации ПО dd-wrt, основной идеей было изменение прошивки dd-wrt-mega путем удаления всего &laquo;лишнего&raquo; до размера 2Mb чтобы можно было загрузиться с внутренней флешки затем для  следующей загрузки и хранения файлов прошивки использовать наш SD-MOD.</p>
<p>Для распаковки и сборки прошивки нам потребуется ОС linux, firmwaremodkit и DD-WRT mega build<br />
Скачиваем и распаковываем firmwaremodkit</p>
<blockquote><p>wget http://killall.net.ru/wp-content/uploads/2009/03/firmwaremodkit2_x86tar.bz2<br />
tar xf firmwaremodkit2_x86.tar.bz2</p></blockquote>
<p>Скачиваем прошивку DD-WRT mega build</p>
<blockquote><p>wget http://killall.net.ru/wp-content/uploads/2009/03/dd-wrtv24_mega_generic.bin</p></blockquote>
<p>Скриптом extract_firmware.sh из состава firmwaremodkit распаковываем прошивку DD-WRT mega build, в папку dd-wrt-mega</p>
<blockquote><p>./extract_firmware.sh dd-wrt.v24_mega_generic.bin dd-wrt-mega</p></blockquote>
<p>Теперь нам нужно отформатировать флешку из нашего SD-MOD в файловую систему ext2 и скопировать на нее все содержимое папки dd-wrt-mega/rootfs</p>
<blockquote><p>mkfs.ext2 /dev/sdb1<br />
mount -t ext2 /dev/sdb1 /mnt<br />
cp -r dd-wrt-mega/rootfs/* /mnt/<br />
chown -R /mnt/*<br />
umount /mnt/</p></blockquote>
<p>Отключаем флешку и откладываем ее подальше а лучше срузу на место в MicroSD Adapter</p>
<p>Заходим в папку dd-wrt-mega/rootfs/sbin и перемещаем файл init в папку dd-wrt-mega/rootfs/usr/sbin</p>
<blockquote><p>mv dd-wrt-mega/rootfs/sbin dd-wrt-mega/rootfs/usr/sbin</p></blockquote>
<p>Создаем новый файл dd-wrt-mega/rootfs/sbin/init, представляющий из себя скрипт:</p>
<blockquote><p>#!/bin/sh<br />
if [ $1 == "noinitrd" ] ; then<br />
insmod /lib/modules/`uname -r`/mmc.o<br />
insmod /lib/modules/`uname -r`/ext2.o<br />
sleep 10<br />
mount -t proc none /proc<br />
mount -t ext2 -o noatime,nodiratime /dev/discs/disc0/part1 /mnt<br />
if [ -x /mnt/sbin/init ] ; then<br />
mount -o move /proc /mnt/proc &amp;&amp; \<br />
pivot_root /mnt /mnt/mnt &amp;&amp; {<br />
mount -o move /mnt/dev /dev<br />
mount -o move /mnt/tmp /tmp<br />
mount -o move /mnt/jffs /jffs<br />
exec /sbin/init $*<br />
}<br />
else<br />
exec /usr/sbin/init $*<br />
fi<br />
else<br />
exec /usr/sbin/init $*<br />
fi</p></blockquote>
<p>Делаем скрипт исполняемым chmod 755 dd-wrt-mega/rootfs/sbin/init<br />
Качаем файл модуля mmc.o и заменяем им файл в dd-wrt-mega/rootfs/lib/modules/2.4.36/mmc.o</p>
<blockquote><p>cd /tmp<br />
wget http://killall.net.ru/wp-content/uploads/2009/03/mmc.o<br />
cd /home/fantom/firmwaremodkit/dd-wrt-mega/rootfs/lib/modules/2.4.36/<br />
mv /tmp/mmc.o ./</p></blockquote>
<p>Теперь можно приступить к удалению всего лишнего из dd-wrt-mega/rootfs, после удаления собираем прошивку скриптом из firmwaremodkit build_firmware.sh</p>
<blockquote><p>./build_firmware.sh dd-wrt-mega custom-mega</p></blockquote>
<p>После выполнения скрипта в папке custom-mega мы получим нашу измененную &laquo;mega&raquo; прошивку custom_image-wrt54gs.bin ее размер долен быть приблизительно 1.7Мb, если вы незнаете как и что удалять из прошивки вы можете скачать мою <a title="готовую прошивку" href="http://killall.net.ru/wp-content/uploads/2009/03/custom_image-wrt54gs.bin" target="_blank">готовую прошивку</a> и файлы из rootfs для SD-MOD, в этом случае нужно будет только отформатировать SD карточку в ext2<br />
и скопировать на нее файлы из архива <a href="http://killall.net.ru/wp-content/uploads/2009/03/rootfstar.bz2">rootfstar</a></p>
<p>Подключаем флешку к нашему SD-mod подключаемся web браузером на http://192.168.1.1 далее в Administration &#8211; Firmware Upgrade выбираем Reset to Default settings, затем выбираем созданный файл прошивки custom_image-wrt54gs.bin нажимаем Upgrade через минуту роутер загрузится с новой прошивкой с SD флешки. Вот и все теперь мы можем использовать полный функционал DD-WRT mega build прошивки на нашем роуетере Linksys WRT54GS v6 c 2mb flash + 1GB (в моем случае) SD-mod, а также пользоваться встроенным менеджером пакетов ipkg для расширения функционала нашего теперь уже<br />
и без того функционального роутера <img src='http://killall.net.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<script type="text/javascript" src="http://odnaknopka.ru/wp/ok1.utf8.js"></script><script type="text/javascript">okbm("http://killall.net.ru/ustanovka-dd-wrt-na-linksys-wrt54gs-v-6-sd-mod-1gb/","Установка DD-WRT на Linksys WRT54GS v.6 + sd-mod 1Gb")</script>]]></content:encoded>
			<wfw:commentRss>http://killall.net.ru/ustanovka-dd-wrt-na-linksys-wrt54gs-v-6-sd-mod-1gb/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

