<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://paz00.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Evglit</id>
	<title>Toshiba AC100 wiki - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://paz00.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Evglit"/>
	<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Evglit"/>
	<updated>2026-05-02T11:39:29Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://paz00.ru/index.php?title=Uboot&amp;diff=1045</id>
		<title>Uboot</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=Uboot&amp;diff=1045"/>
		<updated>2016-03-26T18:52:21Z</updated>

		<summary type="html">&lt;p&gt;Evglit: /* Варианты меню загрузки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''TODO''' : привести в человеческий вид&lt;br /&gt;
&lt;br /&gt;
==Особенности==&lt;br /&gt;
Сразу опишу некоторые нюансы, т.к. многие не дочитывают до конца или пропускают нюансы. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: #ff0000;&amp;quot;&amp;gt;1. Загрузочный скрипт должен быть запакован командой mkimage&amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: #ff0000;&amp;quot;&amp;gt;2. initrd/initramfs образ должен быть запакован командой mkimage&amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Как работает u-boot==&lt;br /&gt;
При использовании fastboot (загрузчик, с которым тошка шла по-умолчанию) ядро, инитрд, cmdline нужно было упаковать в boot образ и записать в 5 или 6 партицию. Бут образ из 6-й грузился по-умолчанию, из 5-й - по домику.&lt;br /&gt;
При использовании u-boot'а бут образы не используются. Ядро и initrd должны лежать на файловой системе партиции. Cmdline задается в загрузочном скрипте. Загрузка происходит следующим образом:&lt;br /&gt;
u-boot перебирает sd, emmc, usb и ищет там файл загрузочного скрипта (boot.scr). Если он его не находит, вываливается в командную строку (u-boot'а, линукса там никакого нет). Если скрипт находится, то выполняется этот скрипт. В скрипте задается cmdline, считывается в память ядро, инитрд, device tree (для ядер 3.8 и новее) и зовется команда загрузки (bootz или bootm).&lt;br /&gt;
&lt;br /&gt;
'''Другими словами'''&lt;br /&gt;
&lt;br /&gt;
U-Boot ставится в спец. разделы (boot0 и boot1) внутреннего накопителя и не занимает места на части накопителя, где расположена ОС. Устанавливается U-Boot в эти разделы сценарием switch-to-uboot (на AC100 нужно запустить sosboot, а затем выполнить сценарий switch-to-uboot). Для загрузки, U-Boot ищет сценарий с именем boot.scr (на самом деле есть еще имя, но это не так важно). Ищет он его в корне раздела и в каталоге /boot. Проверяются все разделы всех накопителей. Если сценарий не найден, будет выведена консоль U-Boot'а. boot.scr — текстовый файл с небольшим заголовком. В сценарии указаны команды для загрузки ядра, initramfs (опционально), dtb и сама команда запуска. Чтобы ядро бралось из другого места, нужно править сценарий.&lt;br /&gt;
&lt;br /&gt;
==Установка ОС==&lt;br /&gt;
См. https://paz00.ru/index.php/Uboot_installation_ru установка ОС с u-boot'ом (https://paz00.ru/index.php/Uboot_installation en)&lt;br /&gt;
&lt;br /&gt;
==Собранные версии==&lt;br /&gt;
[http://tinyurl.com/cukvzlp uboot.bin] с работающим экраном ([https://gitorious.org/uboot-ac100/uboot-ac100/commits/uboot-next-ac100 исходники] на gitorious).&lt;br /&gt;
* пока не работает встроенная клавиатура&lt;br /&gt;
* некоторые модели usb клавиатур должны работать, но на #ac100 никто этого не смог добиться (видимо зависит от модели)&lt;br /&gt;
[https://paz00.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Uboot-w-kbd.bin uboot-w-kbd.bin] с экспериментальной поддержкой клавиатуры ([https://gitorious.org/u-boot-ac100-exp/u-boot-ac100-exp/commits/master исходники]).&lt;br /&gt;
&lt;br /&gt;
[http://ac100.wikispaces.com/file/view/u-boot-2014-07-android.bin/516688186/u-boot-2014-07-android.bin u-boot-2014-07-android.bin] Binary from this branch https://github.com/ac100-ru/u-boot-ac100-exp/tree/v2014.07-android&lt;br /&gt;
&lt;br /&gt;
==Загрузка в память==&lt;br /&gt;
Иногда удобно проверять работу u-boot'а/ядра не заливая его на внутренний накопитель.&lt;br /&gt;
Загрузить uboot в тошибу не меняя ничего на накопителе можно командой&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nvflash --bl ./u-boot-dtb-tegra.bin --go&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
В этом случае нужно иметь рабочий скрипт загрузки для u-boot'а.&lt;br /&gt;
Можно сделать полноценный образ, содержащий в себе u-boot, ядро и другие нужные компоненты:&lt;br /&gt;
* получаем create_image.pl&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone git://gitorious.org/uboot-ac100/create_bootimage.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* формируем uboot.cmd&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
setenv bootargs 'cma=64M'&lt;br /&gt;
bootz @KERNEL @INITRD @FDT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* создаем boot-image.ram&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
create_image.pl uboot.bin zImage initrd.img tegra20-paz00.dtb uboot.cmd boot-image.ram&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* заливаем boot-image.ram в память&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nvflash --bl boot-image.ram --go&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
можно использовать tegrarcm:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tegrarcm --bct=ac100.bct --bootloader=boot-image.ram --loadaddr=0x108000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Загрузка с USB флешки==&lt;br /&gt;
'''for-next загружается, 3.1 в процессе'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% cat boot.cmd &lt;br /&gt;
echo === boot.scr: boot from USB flash ===&lt;br /&gt;
setenv setargs&lt;br /&gt;
setenv bootargs 'console=ttyS0,115200 cma=64M'&lt;br /&gt;
usb dev 0&lt;br /&gt;
ext2load usb 0 0x1000000 /boot/zImage&lt;br /&gt;
ext2load usb 0 0x2000000 /boot/tegra20-paz00.dtb&lt;br /&gt;
ext2load usb 0 0x2200000 /boot/initrd-uboot&lt;br /&gt;
bootz 0x1000000 0x2200000 0x2000000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запаковываем''' команды загрузки в образ&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% ../u-boot/tools/mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n &amp;quot;myscript&amp;quot; -d boot.cmd boot.scr&lt;br /&gt;
Image Name:   myscript&lt;br /&gt;
Created:      Sat Nov 24 23:57:51 2012&lt;br /&gt;
Image Type:   ARM Linux Script (uncompressed)&lt;br /&gt;
Data Size:    38 Bytes = 0.04 kB = 0.00 MB&lt;br /&gt;
Load Address: 00000000&lt;br /&gt;
Entry Point:  00000000&lt;br /&gt;
Contents:&lt;br /&gt;
   Image 0: 30 Bytes = 0.03 kB = 0.00 MB&lt;br /&gt;
% ls -la ./boot.scr&lt;br /&gt;
-rw-r--r-- 1 stuw users 102 Nov 24 23:57 ./boot.scr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
И '''обязательно''' перепаковываем initrd.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% ../u-boot/tools/mkimage -n MyRamDisk -A arm -O linux -T ramdisk -C gzip -d initrd.img initrd-uboot&lt;br /&gt;
Image Name:   MyRamDisk&lt;br /&gt;
Created:      Sun Jan 20 20:23:04 2013&lt;br /&gt;
Image Type:   ARM Linux RAMDisk Image (gzip compressed)&lt;br /&gt;
Data Size:    1217437 Bytes = 1188.90 kB = 1.16 MB&lt;br /&gt;
Load Address: 00000000&lt;br /&gt;
Entry Point:  00000000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
boot.scr нужно положить в /boot на sd карте.&lt;br /&gt;
Если ядро не использует fdt - его не грузим и убираем последний параметр в команде bootz.&lt;br /&gt;
&lt;br /&gt;
==Запись uboot'а на место загрузчика==&lt;br /&gt;
'''Не все описание точное, u-boot &amp;quot;подрос&amp;quot; :)'''&lt;br /&gt;
[http://ac100.grandou.net/swarren_brain_dump U-Boot] (by Stephen Warren)&lt;br /&gt;
&amp;lt;range type=&amp;quot;comment&amp;quot; id=&amp;quot;438689&amp;quot;&amp;gt;[http://ac100.grandou.net/debian_uboot PaulFertser сообщил], что u-boot из main ветки у него работает!&amp;lt;/range id=&amp;quot;438689&amp;quot;&amp;gt;&lt;br /&gt;
См. также [http://nv-tegra.nvidia.com/gitweb/?p=3rdparty/u-boot.git;a=shortlog;h=refs/heads/t30-port-v2011.03-public t30-port-v2011.03-public] ([http://nv-tegra.nvidia.com/gitweb/?p=3rdparty/u-boot.git;a=commit;h=9274b9d3d6d9402695e4f98aa056cf3e3e44fef8 LCD Display driver commit], [http://nv-tegra.nvidia.com/gitweb/?p=3rdparty/u-boot.git;a=commit;h=c788bf82b966c393254c82830b1aa3ba0d07e7bf tegra keyboard support commit])&lt;br /&gt;
&lt;br /&gt;
savalik не осилил заливку uboot на тошибу. Как он понял u-boot.bin (fastboot.stock.bin) составляет какую то часть от раздела EBT(4го).&lt;br /&gt;
При запуске nvflash --bl u-boot.bin --go он загоняется в память устройства. Но для его зашивки надо использовать --updatebct (??? какие то ключи)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;socketa4techx7 осилил заливку uboot на тошибу. На всякий случай: 1) Надо достать partitiontable и оригинальный bct.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nvflash --bl fastboot.bin --getpartitiontable ac100-pt.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nvflash -r --rawdeviceread 0 5000 00.bin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dd if=00.bin of=ac100.bct bs=4080 count=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;2) теперь запихнем оригинальный bct куда подальше и создадим пустой bct-образный файл:&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp ac100.bct ac100.bct.orig&lt;br /&gt;
dd if=/dev/zero of=ac100.bct seek=2704 bs=1 count=48 conv=notrunc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;3) Зальём в тошку u-boot.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nvflash --bl fastboot.bin --bct ac100.bct --odmdata 0x800c0085 --download 4 u-boot.bin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Бинго! (по мотивам http://ac100.grandou.net/swarren_brain_dump)&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Траблы: разрешение экрана кривовато, шрифт мелковат. Зы. бинарник, который я заливал, я взял из последнего L4T.&amp;lt;/span&amp;gt;(по непонятным причинам сработало 1 раз). &amp;lt;range type=&amp;quot;comment&amp;quot; id=&amp;quot;521845&amp;quot;&amp;gt;Вообще говоря, толку от u-boot сейчас мало - он не поддерживает дисплей и клавиатуру. Так что пока рассматриваем другие варианты.&amp;lt;/range id=&amp;quot;521845&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Так же советуемая Паулом putusb Муромца не работает из за какой то банальщины вроде неправильного импортирования модулей. (Муромцу подзатыльник за то что все сломал.)&lt;br /&gt;
&lt;br /&gt;
==Сборка:==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone git://git.denx.de/u-boot-tegra.git&lt;br /&gt;
cd u-boot-tegra&lt;br /&gt;
make paz00_config&lt;br /&gt;
CROSS_COMPILE=arm-linux-gnueabi- make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://pastebin.com/Ff5ydM1p -- печальный выхлоп в виде сегфолта в конце.&lt;br /&gt;
http://dl.dropbox.com/u/32472722/ac100_stuff/u-boot.bin bootloader failed NvError 0x0&lt;br /&gt;
:nvflash\nvflash\nvflash.exe --bl nvflash\nvflash\fastboot.stock.bin --bct ac100.bct --odmdata 0x800c0085 --download 4 u-boot.bin &amp;lt;range type=&amp;quot;comment&amp;quot; id=&amp;quot;636874&amp;quot;&amp;gt;делает кирпич. &amp;lt;/range id=&amp;quot;636874&amp;quot;&amp;gt;да и в целом odmdata 0x800c0085 кажется нам не идет.&lt;br /&gt;
&lt;br /&gt;
==Загрузка ядра из boot образа==&lt;br /&gt;
Буду расписывать на основе http://ac100.grandou.net/abootimg#output_examples&lt;br /&gt;
Видно, что:&lt;br /&gt;
page size = 2048 bytes&lt;br /&gt;
kernel size = 3146584 bytes&lt;br /&gt;
ramdisk size = 2310081 bytes&lt;br /&gt;
&lt;br /&gt;
В нулевом секторе находится заголовок. Начиная с первого сектора идет ядро. Потом initrd.&lt;br /&gt;
Ядро занимает (3146584 + 2048 - 1) / 2048 байт = 1537 секторов.&lt;br /&gt;
Ramdisk: (2310081 + 2048 - 1) / 2048 байт = 1128 секторов.&lt;br /&gt;
&lt;br /&gt;
6-я партиция начинается с сектора 5376 и ее размер 4096 секторов (сектор - 2048 байт, какой размер блока у убута - не знаю).&lt;br /&gt;
Ядро: начало 5376+1=5377, размер 1537 секторов&lt;br /&gt;
Как вытащить cmdline - пока не знаю. надо руками вбивать :(&lt;br /&gt;
&lt;br /&gt;
U-boot работает с секторами по 512 байт и не видит скрытые области на ностеле тошибы. Поэтому нужно сделать дополнительные корректировки (на примере 116-й модели, бут партиции по 2 МБ).&lt;br /&gt;
Т.к. скрытые области на 116-й модели по 2 МБ, то скрытыми будут 2048 секторов. Пересчитаем смещение ядра: 5377-2048=3329&lt;br /&gt;
Т.е. u-boot использует сектора по 512 байт, а мы считали все для секторов в 2048 байт, нужно пересчитать значения для скармливания u-boot'у:&lt;br /&gt;
Ядро: начало 3329*4=13316 (0x3404), размер 1537*4=6148 (0x1804)&lt;br /&gt;
&lt;br /&gt;
Команда для считывания ядра из 6-й партиции будет такая:&lt;br /&gt;
mmc read 0x1000000 0x3404 0x1804&lt;br /&gt;
&lt;br /&gt;
==Варианты меню загрузки==&lt;br /&gt;
===Устаревший вариант: Bootmenu===&lt;br /&gt;
Тестовая сборка: [https://dl.dropboxusercontent.com/u/40761340/Test/sos-uboot-r5-2013-09-23.bin Test/sos-uboot-r5-2013-09-23.bin]&lt;br /&gt;
&lt;br /&gt;
Для записи uboot'а на место постоянного загрузчика: загрузить образ в память, выполнить ./switch_to_uboot&lt;br /&gt;
&lt;br /&gt;
'''НЕПРОВЕРЕННЫЙ ВАРИАНТ'''&lt;br /&gt;
&lt;br /&gt;
Должен выдать меню из следующих пунктов:&lt;br /&gt;
&lt;br /&gt;
Boot kernel&lt;br /&gt;
&lt;br /&gt;
Boot recovery&lt;br /&gt;
&lt;br /&gt;
Boot from SD&lt;br /&gt;
&lt;br /&gt;
Boot from USB&lt;br /&gt;
&lt;br /&gt;
Uboot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
setenv bootmenu_0 &amp;quot;Boot kernel  =setenv bootargs console=tty0 console=ttyS0,115200n8 CMA=64M quiet splash;\&lt;br /&gt;
mmc dev 0;\&lt;br /&gt;
ext2load mmc 0 0x1000000 /boot/zImage;\&lt;br /&gt;
ext2load mmc 0 0x2000000 /boot/tegra20-paz00.dtb;\&lt;br /&gt;
ext2load mmc 0 0x2200000 /boot/initrd-uboot;\&lt;br /&gt;
bootz 0x1000000 0x2200000 0x2000000;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv bootmenu_1 &amp;quot;Boot recovery=setenv bootargs console=tty0 console=ttyS0,115200n8 CMA=64M quiet splash;&lt;br /&gt;
mmc dev 0;\&lt;br /&gt;
ext2load mmc 0 0x1000000 /boot/zImage-recovery;\&lt;br /&gt;
ext2load mmc 0 0x2000000 /boot/tegra20-paz00.dtb;\&lt;br /&gt;
ext2load mmc 0 0x2200000 /boot/initrd-recovery-uboot;\&lt;br /&gt;
bootz 0x1000000 0x2200000 0x2000000;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv bootmenu_2 &amp;quot;Boot from SD =setenv bootargs console=tty0 console=ttyS0,115200n8 CMA=64M quiet splash;\&lt;br /&gt;
mmc dev 1;\&lt;br /&gt;
ext2load mmc 1 0x1000000 /boot/zImage;\&lt;br /&gt;
ext2load mmc 1 0x2000000 /boot/tegra20-paz00.dtb;\&lt;br /&gt;
ext2load mmc 1 0x2200000 /boot/initrd-uboot;\&lt;br /&gt;
bootz 0x1000000 0x2200000 0x2000000;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv bootmenu_3 &amp;quot;Boot from USB=setenv bootargs console=tty0 console=ttyS0,115200n8 CMA=64M quiet splash;\&lt;br /&gt;
usb dev 0;\&lt;br /&gt;
ext2load usb 0 0x1000000 /boot/zImage;\&lt;br /&gt;
ext2load usb 0 0x2000000 /boot/tegra20-paz00.dtb;\&lt;br /&gt;
ext2load usb 0 0x2200000 /boot/initrd-uboot;\&lt;br /&gt;
bootz 0x1000000 0x2200000 0x2000000;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
bootmenu 20&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Меню для Андроида&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo === AC100 Android Bootmenu ===&lt;br /&gt;
setenv bootmenu_0 &amp;quot;Boot LNX  =mmc dev 0; ext2load mmc 0:2 0x1000000 /boot/zImage;\&lt;br /&gt;
                                         ext2load mmc 0:2 0x2200000 /boot/initrd.gz;\&lt;br /&gt;
                                         bootz 0x1000000 0x2200000;&amp;quot;&lt;br /&gt;
setenv bootmenu_1 &amp;quot;Boot SOS  =mmc dev 0; ext2load mmc 0:1 0x1000000 /boot/zImage;\&lt;br /&gt;
                                         ext2load mmc 0:1 0x2200000 /boot/initrd.gz;\&lt;br /&gt;
                                         bootz 0x1000000 0x2200000;&amp;quot;&lt;br /&gt;
setenv bootmenu_2 &amp;quot;Boot from SD =setenv bootargs console=tty0; mmc dev 1;\&lt;br /&gt;
                                         ext2load mmc 1 0x1000000 /boot/zImage;\&lt;br /&gt;
                                         ext2load mmc 1 0x2200000 /boot/initrd.gz;\&lt;br /&gt;
                                         bootz 0x1000000 0x2200000;&amp;quot;&lt;br /&gt;
setenv bootmenu_3 &amp;quot;Boot from USB=setenv bootargs $cmdline; usb dev 0;\&lt;br /&gt;
                                         ext2load usb 0 0x1000000 /boot/zImage;\&lt;br /&gt;
                                         ext2load usb 0 0x2200000 /boot/initrd.gz;\&lt;br /&gt;
                                         bootz 0x1000000 0x2200000 0x2000000;&amp;quot;&lt;br /&gt;
bootmenu 20&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo === Toshiba AC100 Bootmenu ===&lt;br /&gt;
setenv bootmenu_0 &amp;quot;Boot LNX CM-10.1 =ext2load mmc 0:2 0x1000000 /boot/zImage-boot-cm-10-1; ext2load mmc 0:2 0x2200000 /boot/initrd-boot-cm-10-1.gz; bootz 0x1000000 0x2200000;&amp;quot;&lt;br /&gt;
setenv bootmenu_1 &amp;quot;Boot SOS CM-10.1 =ext2load mmc 0:1 0x1000000 /boot/zImage-recovery-cm-10-1; ext2load mmc 0:1 0x2200000 /boot/initrd-recovery-cm-10-1.gz; bootz 0x1000000 0x2200000;&amp;quot;&lt;br /&gt;
setenv bootmenu_2 &amp;quot;Boot LNX UBUNTU-12.10 =ext2load mmc 0:2 0x1000000 /boot/zImage-lubuntu-12-10; ext2load mmc 0:2 0x2200000 /boot/initrd-lubuntu-12-10; bootz 0x1000000 0x2200000;&amp;quot;&lt;br /&gt;
setenv bootmenu_3 &amp;quot;Boot from SD fat=fatload mmc 1:1 0x1000000 /boot/zImage; fatload mmc 1:1 0x2200000 /boot/initrd.gz; bootz 0x1000000 0x2200000;&amp;quot;&lt;br /&gt;
setenv bootmenu_4 &amp;quot;Boot from USB ext2=ext2load usb 0:1 0x1000000 /boot/zImage; ext2load usb 0:1 0x2200000 /boot/initrd.gz; bootz 0x1000000 0x2200000 0x2000000;&amp;quot;&lt;br /&gt;
bootmenu 5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Новый вариант: Extlinux===&lt;br /&gt;
В новых версиях u-boot появилась поддержка syslinux скриптов для создания меню загрузки. &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://git.denx.de/?p=u-boot.git;a=blob;f=doc/README.distro;h=9e4722a86ee562fdc80b675f5be9d30e30e61597;hb=HEAD README в исходниках U-Boot] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пример конфигурации:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TIMEOUT 1000&lt;br /&gt;
DEFAULT default&lt;br /&gt;
ONTIMEOUT exit&lt;br /&gt;
MENU TITLE Boot menu&lt;br /&gt;
&lt;br /&gt;
LABEL default&lt;br /&gt;
        MENU LABEL Default&lt;br /&gt;
        LINUX /boot/zImage&lt;br /&gt;
        FDTDIR /boot/&lt;br /&gt;
        APPEND root=/dev/mmcblk0p1 plymouth.enable=0 console=ttyS0,115200n8&lt;br /&gt;
&lt;br /&gt;
LABEL failsafe&lt;br /&gt;
        MENU LABEL Failsafe&lt;br /&gt;
        LINUX /boot/zImage-failsafe&lt;br /&gt;
        FDT /boot/tegra20-paz00.dtb&lt;br /&gt;
	INITRD /boot/initrd-uboot&lt;br /&gt;
        APPEND root=/dev/mmcblk0p1 plymouth.enable=0 console=ttyS0,115200n8 console=tty&lt;br /&gt;
&lt;br /&gt;
LABEL exit&lt;br /&gt;
	MENU LABEL Local boot script (boot.scr)&lt;br /&gt;
	LOCALBOOT 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#Для выбора '''dtb''' файла при загрузке используются переменные окружения ''soc'' и ''board''. &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Разное==&lt;br /&gt;
===Bootable флаг в U-Boot===&lt;br /&gt;
[http://lists.denx.de/pipermail/u-boot/2012-October/136724.html Описание как в U-Boot считывается bootable флаг] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Скрипты от nvidia для прошивки U-Boot===&lt;br /&gt;
https://github.com/NVIDIA/tegra-uboot-flasher-scripts&lt;br /&gt;
https://github.com/NVIDIA/tegra-uboot-scripts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Патчи Нвек в Mainline U-Boot===&lt;br /&gt;
http://patchwork.ozlabs.org/project/uboot/list/?submitter=Andrey+Danin&amp;amp;state=*&amp;amp;archive=both&lt;br /&gt;
&lt;br /&gt;
===Persistent enviroment location===&lt;br /&gt;
This settings live in ''include/configs/paz00.h''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Environment in eMMC, at the end of 2nd &amp;quot;boot sector&amp;quot; */&lt;br /&gt;
#define CONFIG_ENV_IS_IN_MMC&lt;br /&gt;
#define CONFIG_ENV_OFFSET (-CONFIG_ENV_SIZE)&lt;br /&gt;
#define CONFIG_SYS_MMC_ENV_DEV 0&lt;br /&gt;
#define CONFIG_SYS_MMC_ENV_PART 2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;srwarren&amp;gt; Typically it's at the end of /dev/mmcblk0boot1 for devices that boot from eMMC&lt;br /&gt;
&amp;lt;srwarren&amp;gt; IIRC, 0==main data, 1==boot0, 2==boot1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Factory kernel 2.6.32-9 with U-Boot===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Uncompressing Linux.................................................................................................................................................................................. done, booting the kernel.&lt;br /&gt;
&lt;br /&gt;
Error: unrecognized/unsupported machine ID (r1 = 0x00000c38).&lt;br /&gt;
&lt;br /&gt;
Available machine support:&lt;br /&gt;
&lt;br /&gt;
ID (hex)        NAME&lt;br /&gt;
00000d05        Tegra 2 Development System&lt;br /&gt;
00000aab        NVIDIA Harmony Development System&lt;br /&gt;
00000b6f        NVIDIA Ventana Development System&lt;br /&gt;
&lt;br /&gt;
Please check your kernel config and/or bootloader.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====how to override this machine ID?====&lt;br /&gt;
'''0x00000c38''' is 3128 decimal, defined in arch/arm/include/asm/mach-types.h&lt;br /&gt;
in U-Boot.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#define MACH_TYPE_PAZ00                3128&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=Uboot_installation_ru&amp;diff=1044</id>
		<title>Uboot installation ru</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=Uboot_installation_ru&amp;diff=1044"/>
		<updated>2016-03-26T18:35:34Z</updated>

		<summary type="html">&lt;p&gt;Evglit: /* Установка u-boot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Предупреждения== &lt;br /&gt;
Ядро '''3.1''' из ubuntu не очень хорошо работает с u-boot'ом - проблемы с '''usb'''.&lt;br /&gt;
Инструкция '''может''' содержать ошибки, поэтому желательно понимать, что Вы делаете.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Введение== &lt;br /&gt;
Основная цель - получить SOS партицию (в 64 МБ) c загрузочным скриптом и несколькими вспопогательными ядрами/initrd. В загрузочном скрипте будет меню.&lt;br /&gt;
&lt;br /&gt;
Шаги установки:&lt;br /&gt;
&lt;br /&gt;
1) Запуск SOS uboot linux&lt;br /&gt;
&lt;br /&gt;
На этом шаге Вы запустите SOS linux из памяти. На AC100 модификаций не произойдет.&lt;br /&gt;
&lt;br /&gt;
2) Установка u-boot&lt;br /&gt;
&lt;br /&gt;
На этом шаге Вы запустите установку u-boot и конвертацию текущей версии linux/android для работы с u-boot. В большинстве случаев система остается работоспособной после смены загрузчика.&lt;br /&gt;
&lt;br /&gt;
3) Переразбивка&lt;br /&gt;
&lt;br /&gt;
Нужна по нескольким причинам:&lt;br /&gt;
* упрощение процесса загрузки&lt;br /&gt;
* чтобы влезла последняя версия android&lt;br /&gt;
* двойная загрузка (android/ubuntu)&lt;br /&gt;
&lt;br /&gt;
4) Установка android and Установка ubuntu&lt;br /&gt;
&lt;br /&gt;
==Подготовка== &lt;br /&gt;
&lt;br /&gt;
1) Скачайте sos-uboot&lt;br /&gt;
&lt;br /&gt;
[https://dl.dropboxusercontent.com/u/40761340/Test/sos-uboot-r5-2013-11-10.bin sos-uboot-r5-2013-11-10.bin]&lt;br /&gt;
&lt;br /&gt;
2) Скачайте helpers&lt;br /&gt;
&lt;br /&gt;
[https://dl.dropboxusercontent.com/u/40761340/Test/ac100-u-boot-helpers.zip ac100-u-boot-helpers.zip]&lt;br /&gt;
&lt;br /&gt;
3) Скачайте u-boot-tools&lt;br /&gt;
&lt;br /&gt;
[https://launchpadlibrarian.net/139556634/u-boot-tools_2013.01.01-4_armhf.deb u-boot-tools_2013.01.01-4_armhf.deb]&lt;br /&gt;
&lt;br /&gt;
4) Скачайте Ubuntu:&lt;br /&gt;
&lt;br /&gt;
'''ДЛЯ РАЗРАБОТЧИКОВ''' boot_ubuntu.zip содержит kernel и initrd из .bootimg файла и загрузочный скрипт.&lt;br /&gt;
&lt;br /&gt;
* '''13.04''' инсталлятор и пакеты (старые ссылки протухли, новые ведут на ftp.ubuntu-tw.org)&lt;br /&gt;
&lt;br /&gt;
[https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu-13.04-preinstalled-desktop-armhf%2Bac100.zip boot_ubuntu-13.04-preinstalled-desktop-armhf+ac100.zip]&lt;br /&gt;
&lt;br /&gt;
[http://ftp.ubuntu-tw.org/mirror/ubuntu-cdimage/lubuntu/releases/13.04/release/lubuntu-13.04-preinstalled-desktop-armhf%2bac100.tar.gz lubuntu-13.04-preinstalled-desktop-armhf+ac100.tar.gz]&lt;br /&gt;
&lt;br /&gt;
* '''13.10''' инсталлятор и пакеты (старые ссылки протухли, новые ведут на ftp.ubuntu-tw.org)&lt;br /&gt;
&lt;br /&gt;
[https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu-saucy-desktop-armhf+ac100-2013-06-19.zip boot_ubuntu-saucy-desktop-armhf+ac100-2013-06-19.zip]&lt;br /&gt;
&lt;br /&gt;
[http://ftp.ubuntu-tw.org/mirror/ubuntu-cdimage/lubuntu/daily-preinstalled/20130619/saucy-preinstalled-desktop-armhf+ac100.tar.gz saucy-preinstalled-desktop-armhf+ac100.tar.gz]&lt;br /&gt;
&lt;br /&gt;
* '''14.04''' инсталлятор и пакеты от '''05-Feb-2014'''&lt;br /&gt;
&lt;br /&gt;
[https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu-trusty-desktop-armhf%2Bac100-2014-02-05.zip boot_ubuntu-trusty-desktop-armhf+ac100-2014-02-05.zip]&lt;br /&gt;
&lt;br /&gt;
[http://cdimage.ubuntu.com/lubuntu/daily-preinstalled/current/trusty-preinstalled-desktop-armhf+ac100.tar.gz trusty-preinstalled-desktop-armhf+ac100.tar.gz]&lt;br /&gt;
&lt;br /&gt;
==Запуск SOS uboot linux== &lt;br /&gt;
На PC:&lt;br /&gt;
&lt;br /&gt;
1) Запуск AC100 в recovery режиме ( ctrl + esc + power )&lt;br /&gt;
&lt;br /&gt;
а) используя nvflash&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nvflash --bl sos-uboot-r5-2013-11-10.bin --go&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
б) используя tegrapart&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tegrarcm --bct=your.bct --bootloader=sos-uboot-r5-2013-11-10.bin --loadaddr=0x108000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
AC100 автоматически загрузится и на экране появится консоль.&lt;br /&gt;
&lt;br /&gt;
==Установка u-boot== &lt;br /&gt;
На этом шаге Вы замените загрузчик AC100 на u-boot. Установочный скрипт сохранит ядро/initrd из 6-й партиции (LNX).&lt;br /&gt;
&lt;br /&gt;
На AC100:&lt;br /&gt;
&lt;br /&gt;
1) Запустить SOS uboot linux&lt;br /&gt;
&lt;br /&gt;
2) Зупустить скрипт и следовать инструкциям&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./switch-to-uboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Переразбивка== &lt;br /&gt;
На этом шаге Вы разобъете внутренний накопитель для одновременного использования android и ubuntu.&lt;br /&gt;
&lt;br /&gt;
На PC:&lt;br /&gt;
&lt;br /&gt;
1) Отформатировать первую партицию на SD в fat&lt;br /&gt;
&lt;br /&gt;
2) Распаковать ac100-u-boot-helpers.zip на SD карту&lt;br /&gt;
&lt;br /&gt;
3) Безопасно извлечь SD карту из PC&lt;br /&gt;
&lt;br /&gt;
'''НЕ ВСТАВЛЯЙТЕ SD КАРТУ В AC100 ДО ЭТОГО ШАГА'''&lt;br /&gt;
&lt;br /&gt;
4) Запуск SOS uboot linux&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
На AC100:&lt;br /&gt;
&lt;br /&gt;
1) Вставьте SD карту&lt;br /&gt;
&lt;br /&gt;
2) Смонитруйте SD карту&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/sd&lt;br /&gt;
mount /dev/mmcblk1p1 /mnt/sd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Запустите переразбивку&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/mnt/sd/apply_partitions_config.sh /mnt/sd/ac100_partitions.cfg /dev/mmcblk0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Setup boot configuration== &lt;br /&gt;
На этом шаге Вы получите загрузочное меня дл sos/android/ubuntu, но работать будет только опция sos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
На PC:&lt;br /&gt;
&lt;br /&gt;
'''НЕ ВСТАВЛЯЙТЕ SD КАРТУ В AC100 ДО ЭТОГО ШАГА'''&lt;br /&gt;
&lt;br /&gt;
1) Запуск SOS uboot linux&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
На AC100:&lt;br /&gt;
&lt;br /&gt;
1) Вставьте SD карту&lt;br /&gt;
&lt;br /&gt;
2) Смонитруйте SD карту&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/sd&lt;br /&gt;
mount /dev/mmcblk1p1 /mnt/sd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Смонитруйте SOS партицию&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/sos&lt;br /&gt;
mount /dev/mmcblk0p1 /mnt/sos&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Скопируйте загрузочные файлы&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp -r /mnt/sd/boot /mnt/sos&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
5) Отмонтируйте&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
umount /mnt/sd&lt;br /&gt;
umount /mnt/sos&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
6) Выключите AC100 (зажмите кнопку включения на 8 секунд)&lt;br /&gt;
7) Вытащите SD карту из AC100&lt;br /&gt;
8) Включите AC100. Если все было сделано правильно, появится загрузочное меню.&lt;br /&gt;
&lt;br /&gt;
==Установка android== &lt;br /&gt;
После этого шага пункт &amp;quot;Android Recovery&amp;quot; станет работоспособным.&lt;br /&gt;
&lt;br /&gt;
На AC100:&lt;br /&gt;
&lt;br /&gt;
1) Используем секцию '''Установка CWM recovery for CM-10.1''' из [http://code.google.com/p/cm-paz00/wiki/InstallGuide?wl=ru инструкции по установке] со следующими изменениями:&lt;br /&gt;
&lt;br /&gt;
Не копируйте все файлы из recovery-10.1.img. Нужно скопировать только ядро (zImage) и ramdisk (initrd):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /tmp/upacked&lt;br /&gt;
unzip /tmp/sd/recovery-10.1.img -d /tmp/upacked&lt;br /&gt;
cp /tmp/upacked/zImage* /tmp/p1/boot/zImage&lt;br /&gt;
cp /tmp/upacked/initrd*.gz /tmp/p1/boot/initrd.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Отмонтируйте все, что было смотировано&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Выключите AC100&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Включите AC100.  Чтобы запустить recovery, нужно выбрать '''Android Recovery''' в загрузочном меню.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Важно: копирование нужно делать именно командами'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /tmp/upacked/zImage* /tmp/p1/boot/zImage&lt;br /&gt;
cp /tmp/upacked/initrd*.gz /tmp/p1/boot/initrd.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
иначе имена файлов не будут совпадать с тем, что прописано в boot скрипте и рекавери грузиться не будет.&lt;br /&gt;
&lt;br /&gt;
==Установка Ubuntu== &lt;br /&gt;
===Фаза 1: установка rootfs===&lt;br /&gt;
On PC:&lt;br /&gt;
&lt;br /&gt;
1) Format first partition on SD card to fat&lt;br /&gt;
&lt;br /&gt;
2) Copy to SD card&lt;br /&gt;
&lt;br /&gt;
http://cdimage.ubuntu.com/lubuntu/daily-preinstalled/20131016.1/saucy-preinstalled-desktop-armhf+ac100.tar.gz&lt;br /&gt;
&lt;br /&gt;
3) Unpack to SD card&lt;br /&gt;
&lt;br /&gt;
https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu.zip&lt;br /&gt;
&lt;br /&gt;
4) Safely remove SD card&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On AC100:&lt;br /&gt;
&lt;br /&gt;
1) Insert SD card&lt;br /&gt;
&lt;br /&gt;
2) Power on&lt;br /&gt;
&lt;br /&gt;
3) Select installation from SD (fat), follow instructions, don't pay much attantion to errors ;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Фаза 2: подкотовка для u-boot=== &lt;br /&gt;
On PC:&lt;br /&gt;
&lt;br /&gt;
1) Format first partition on SD card to fat&lt;br /&gt;
&lt;br /&gt;
2) Copy to SD card&lt;br /&gt;
&lt;br /&gt;
https://launchpadlibrarian.net/139556634/u-boot-tools_2013.01.01-4_armhf.deb&lt;br /&gt;
&lt;br /&gt;
3) Unpack to SD card&lt;br /&gt;
&lt;br /&gt;
https://dl.dropboxusercontent.com/u/40761340/Test/ac100-u-boot-helpers.zip&lt;br /&gt;
&lt;br /&gt;
4) Safely remove SD card from PC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On AC100:&lt;br /&gt;
&lt;br /&gt;
1) Start SOS uboot linux&lt;br /&gt;
&lt;br /&gt;
2) Insert SD card&lt;br /&gt;
&lt;br /&gt;
3) Mount SD card&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/sd&lt;br /&gt;
mount /dev/mmcblk1p1 /mnt/sd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Mount target partition (p7 a.k.a UDB)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/root&lt;br /&gt;
mount /dev/mmcblk1p7 /mnt/root&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
5) Copy fixed database for flash-kernel&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /mnt/sd/all.db.fixed /mnt/root/usr/share/flash-kernel/db/all.db&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
6) Install u-boot tools and update initramfs&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /mnt/sd/u-boot-tools_2013.01.01-4_armhf.deb /mnt/root/tmp&lt;br /&gt;
/mnt/sd/help.sh mount_vfs&lt;br /&gt;
chroot /mnt/root&lt;br /&gt;
export PATH=/sbin:/usr/sbin:/bin:/usr/bin&lt;br /&gt;
dpkg -i /tmp/u-boot-tools_2013.01.01-4_armhf.deb&lt;br /&gt;
update-initramfs -u&lt;br /&gt;
exit&lt;br /&gt;
/mnt/sd/help.sh umount_vfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
7) Unmount all&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
umount /mnt/sd&lt;br /&gt;
umount /mnt/root&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
8) Power off&lt;br /&gt;
&lt;br /&gt;
9) Power on. Choose &amp;quot;Ubuntu&amp;quot; in boot menu. Installation will continue.&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=Uboot_installation_ru&amp;diff=1043</id>
		<title>Uboot installation ru</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=Uboot_installation_ru&amp;diff=1043"/>
		<updated>2016-03-26T18:34:47Z</updated>

		<summary type="html">&lt;p&gt;Evglit: /* Запуск SOS uboot linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Предупреждения== &lt;br /&gt;
Ядро '''3.1''' из ubuntu не очень хорошо работает с u-boot'ом - проблемы с '''usb'''.&lt;br /&gt;
Инструкция '''может''' содержать ошибки, поэтому желательно понимать, что Вы делаете.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Введение== &lt;br /&gt;
Основная цель - получить SOS партицию (в 64 МБ) c загрузочным скриптом и несколькими вспопогательными ядрами/initrd. В загрузочном скрипте будет меню.&lt;br /&gt;
&lt;br /&gt;
Шаги установки:&lt;br /&gt;
&lt;br /&gt;
1) Запуск SOS uboot linux&lt;br /&gt;
&lt;br /&gt;
На этом шаге Вы запустите SOS linux из памяти. На AC100 модификаций не произойдет.&lt;br /&gt;
&lt;br /&gt;
2) Установка u-boot&lt;br /&gt;
&lt;br /&gt;
На этом шаге Вы запустите установку u-boot и конвертацию текущей версии linux/android для работы с u-boot. В большинстве случаев система остается работоспособной после смены загрузчика.&lt;br /&gt;
&lt;br /&gt;
3) Переразбивка&lt;br /&gt;
&lt;br /&gt;
Нужна по нескольким причинам:&lt;br /&gt;
* упрощение процесса загрузки&lt;br /&gt;
* чтобы влезла последняя версия android&lt;br /&gt;
* двойная загрузка (android/ubuntu)&lt;br /&gt;
&lt;br /&gt;
4) Установка android and Установка ubuntu&lt;br /&gt;
&lt;br /&gt;
==Подготовка== &lt;br /&gt;
&lt;br /&gt;
1) Скачайте sos-uboot&lt;br /&gt;
&lt;br /&gt;
[https://dl.dropboxusercontent.com/u/40761340/Test/sos-uboot-r5-2013-11-10.bin sos-uboot-r5-2013-11-10.bin]&lt;br /&gt;
&lt;br /&gt;
2) Скачайте helpers&lt;br /&gt;
&lt;br /&gt;
[https://dl.dropboxusercontent.com/u/40761340/Test/ac100-u-boot-helpers.zip ac100-u-boot-helpers.zip]&lt;br /&gt;
&lt;br /&gt;
3) Скачайте u-boot-tools&lt;br /&gt;
&lt;br /&gt;
[https://launchpadlibrarian.net/139556634/u-boot-tools_2013.01.01-4_armhf.deb u-boot-tools_2013.01.01-4_armhf.deb]&lt;br /&gt;
&lt;br /&gt;
4) Скачайте Ubuntu:&lt;br /&gt;
&lt;br /&gt;
'''ДЛЯ РАЗРАБОТЧИКОВ''' boot_ubuntu.zip содержит kernel и initrd из .bootimg файла и загрузочный скрипт.&lt;br /&gt;
&lt;br /&gt;
* '''13.04''' инсталлятор и пакеты (старые ссылки протухли, новые ведут на ftp.ubuntu-tw.org)&lt;br /&gt;
&lt;br /&gt;
[https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu-13.04-preinstalled-desktop-armhf%2Bac100.zip boot_ubuntu-13.04-preinstalled-desktop-armhf+ac100.zip]&lt;br /&gt;
&lt;br /&gt;
[http://ftp.ubuntu-tw.org/mirror/ubuntu-cdimage/lubuntu/releases/13.04/release/lubuntu-13.04-preinstalled-desktop-armhf%2bac100.tar.gz lubuntu-13.04-preinstalled-desktop-armhf+ac100.tar.gz]&lt;br /&gt;
&lt;br /&gt;
* '''13.10''' инсталлятор и пакеты (старые ссылки протухли, новые ведут на ftp.ubuntu-tw.org)&lt;br /&gt;
&lt;br /&gt;
[https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu-saucy-desktop-armhf+ac100-2013-06-19.zip boot_ubuntu-saucy-desktop-armhf+ac100-2013-06-19.zip]&lt;br /&gt;
&lt;br /&gt;
[http://ftp.ubuntu-tw.org/mirror/ubuntu-cdimage/lubuntu/daily-preinstalled/20130619/saucy-preinstalled-desktop-armhf+ac100.tar.gz saucy-preinstalled-desktop-armhf+ac100.tar.gz]&lt;br /&gt;
&lt;br /&gt;
* '''14.04''' инсталлятор и пакеты от '''05-Feb-2014'''&lt;br /&gt;
&lt;br /&gt;
[https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu-trusty-desktop-armhf%2Bac100-2014-02-05.zip boot_ubuntu-trusty-desktop-armhf+ac100-2014-02-05.zip]&lt;br /&gt;
&lt;br /&gt;
[http://cdimage.ubuntu.com/lubuntu/daily-preinstalled/current/trusty-preinstalled-desktop-armhf+ac100.tar.gz trusty-preinstalled-desktop-armhf+ac100.tar.gz]&lt;br /&gt;
&lt;br /&gt;
==Запуск SOS uboot linux== &lt;br /&gt;
На PC:&lt;br /&gt;
&lt;br /&gt;
1) Запуск AC100 в recovery режиме ( ctrl + esc + power )&lt;br /&gt;
&lt;br /&gt;
а) используя nvflash&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nvflash --bl sos-uboot-r5-2013-11-10.bin --go&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
б) используя tegrapart&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tegrarcm --bct=your.bct --bootloader=sos-uboot-r5-2013-11-10.bin --loadaddr=0x108000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
AC100 автоматически загрузится и на экране появится консоль.&lt;br /&gt;
&lt;br /&gt;
==Установка u-boot== &lt;br /&gt;
На этом шаге Вы замените загрузчик AC100 на u-boot. Установочный скрипт сохранит ядро/initrd из 6-й партиции (LNX).&lt;br /&gt;
&lt;br /&gt;
На AC100:&lt;br /&gt;
1) Запустить SOS uboot linux&lt;br /&gt;
2) Зупустить скрипт и следовать инструкциям&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./switch-to-uboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Переразбивка== &lt;br /&gt;
На этом шаге Вы разобъете внутренний накопитель для одновременного использования android и ubuntu.&lt;br /&gt;
&lt;br /&gt;
На PC:&lt;br /&gt;
&lt;br /&gt;
1) Отформатировать первую партицию на SD в fat&lt;br /&gt;
&lt;br /&gt;
2) Распаковать ac100-u-boot-helpers.zip на SD карту&lt;br /&gt;
&lt;br /&gt;
3) Безопасно извлечь SD карту из PC&lt;br /&gt;
&lt;br /&gt;
'''НЕ ВСТАВЛЯЙТЕ SD КАРТУ В AC100 ДО ЭТОГО ШАГА'''&lt;br /&gt;
&lt;br /&gt;
4) Запуск SOS uboot linux&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
На AC100:&lt;br /&gt;
&lt;br /&gt;
1) Вставьте SD карту&lt;br /&gt;
&lt;br /&gt;
2) Смонитруйте SD карту&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/sd&lt;br /&gt;
mount /dev/mmcblk1p1 /mnt/sd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Запустите переразбивку&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/mnt/sd/apply_partitions_config.sh /mnt/sd/ac100_partitions.cfg /dev/mmcblk0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Setup boot configuration== &lt;br /&gt;
На этом шаге Вы получите загрузочное меня дл sos/android/ubuntu, но работать будет только опция sos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
На PC:&lt;br /&gt;
&lt;br /&gt;
'''НЕ ВСТАВЛЯЙТЕ SD КАРТУ В AC100 ДО ЭТОГО ШАГА'''&lt;br /&gt;
&lt;br /&gt;
1) Запуск SOS uboot linux&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
На AC100:&lt;br /&gt;
&lt;br /&gt;
1) Вставьте SD карту&lt;br /&gt;
&lt;br /&gt;
2) Смонитруйте SD карту&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/sd&lt;br /&gt;
mount /dev/mmcblk1p1 /mnt/sd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Смонитруйте SOS партицию&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/sos&lt;br /&gt;
mount /dev/mmcblk0p1 /mnt/sos&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Скопируйте загрузочные файлы&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp -r /mnt/sd/boot /mnt/sos&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
5) Отмонтируйте&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
umount /mnt/sd&lt;br /&gt;
umount /mnt/sos&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
6) Выключите AC100 (зажмите кнопку включения на 8 секунд)&lt;br /&gt;
7) Вытащите SD карту из AC100&lt;br /&gt;
8) Включите AC100. Если все было сделано правильно, появится загрузочное меню.&lt;br /&gt;
&lt;br /&gt;
==Установка android== &lt;br /&gt;
После этого шага пункт &amp;quot;Android Recovery&amp;quot; станет работоспособным.&lt;br /&gt;
&lt;br /&gt;
На AC100:&lt;br /&gt;
&lt;br /&gt;
1) Используем секцию '''Установка CWM recovery for CM-10.1''' из [http://code.google.com/p/cm-paz00/wiki/InstallGuide?wl=ru инструкции по установке] со следующими изменениями:&lt;br /&gt;
&lt;br /&gt;
Не копируйте все файлы из recovery-10.1.img. Нужно скопировать только ядро (zImage) и ramdisk (initrd):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /tmp/upacked&lt;br /&gt;
unzip /tmp/sd/recovery-10.1.img -d /tmp/upacked&lt;br /&gt;
cp /tmp/upacked/zImage* /tmp/p1/boot/zImage&lt;br /&gt;
cp /tmp/upacked/initrd*.gz /tmp/p1/boot/initrd.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Отмонтируйте все, что было смотировано&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Выключите AC100&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Включите AC100.  Чтобы запустить recovery, нужно выбрать '''Android Recovery''' в загрузочном меню.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Важно: копирование нужно делать именно командами'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /tmp/upacked/zImage* /tmp/p1/boot/zImage&lt;br /&gt;
cp /tmp/upacked/initrd*.gz /tmp/p1/boot/initrd.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
иначе имена файлов не будут совпадать с тем, что прописано в boot скрипте и рекавери грузиться не будет.&lt;br /&gt;
&lt;br /&gt;
==Установка Ubuntu== &lt;br /&gt;
===Фаза 1: установка rootfs===&lt;br /&gt;
On PC:&lt;br /&gt;
&lt;br /&gt;
1) Format first partition on SD card to fat&lt;br /&gt;
&lt;br /&gt;
2) Copy to SD card&lt;br /&gt;
&lt;br /&gt;
http://cdimage.ubuntu.com/lubuntu/daily-preinstalled/20131016.1/saucy-preinstalled-desktop-armhf+ac100.tar.gz&lt;br /&gt;
&lt;br /&gt;
3) Unpack to SD card&lt;br /&gt;
&lt;br /&gt;
https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu.zip&lt;br /&gt;
&lt;br /&gt;
4) Safely remove SD card&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On AC100:&lt;br /&gt;
&lt;br /&gt;
1) Insert SD card&lt;br /&gt;
&lt;br /&gt;
2) Power on&lt;br /&gt;
&lt;br /&gt;
3) Select installation from SD (fat), follow instructions, don't pay much attantion to errors ;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Фаза 2: подкотовка для u-boot=== &lt;br /&gt;
On PC:&lt;br /&gt;
&lt;br /&gt;
1) Format first partition on SD card to fat&lt;br /&gt;
&lt;br /&gt;
2) Copy to SD card&lt;br /&gt;
&lt;br /&gt;
https://launchpadlibrarian.net/139556634/u-boot-tools_2013.01.01-4_armhf.deb&lt;br /&gt;
&lt;br /&gt;
3) Unpack to SD card&lt;br /&gt;
&lt;br /&gt;
https://dl.dropboxusercontent.com/u/40761340/Test/ac100-u-boot-helpers.zip&lt;br /&gt;
&lt;br /&gt;
4) Safely remove SD card from PC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On AC100:&lt;br /&gt;
&lt;br /&gt;
1) Start SOS uboot linux&lt;br /&gt;
&lt;br /&gt;
2) Insert SD card&lt;br /&gt;
&lt;br /&gt;
3) Mount SD card&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/sd&lt;br /&gt;
mount /dev/mmcblk1p1 /mnt/sd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Mount target partition (p7 a.k.a UDB)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/root&lt;br /&gt;
mount /dev/mmcblk1p7 /mnt/root&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
5) Copy fixed database for flash-kernel&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /mnt/sd/all.db.fixed /mnt/root/usr/share/flash-kernel/db/all.db&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
6) Install u-boot tools and update initramfs&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /mnt/sd/u-boot-tools_2013.01.01-4_armhf.deb /mnt/root/tmp&lt;br /&gt;
/mnt/sd/help.sh mount_vfs&lt;br /&gt;
chroot /mnt/root&lt;br /&gt;
export PATH=/sbin:/usr/sbin:/bin:/usr/bin&lt;br /&gt;
dpkg -i /tmp/u-boot-tools_2013.01.01-4_armhf.deb&lt;br /&gt;
update-initramfs -u&lt;br /&gt;
exit&lt;br /&gt;
/mnt/sd/help.sh umount_vfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
7) Unmount all&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
umount /mnt/sd&lt;br /&gt;
umount /mnt/root&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
8) Power off&lt;br /&gt;
&lt;br /&gt;
9) Power on. Choose &amp;quot;Ubuntu&amp;quot; in boot menu. Installation will continue.&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=Uboot_installation_ru&amp;diff=1042</id>
		<title>Uboot installation ru</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=Uboot_installation_ru&amp;diff=1042"/>
		<updated>2016-03-26T18:32:18Z</updated>

		<summary type="html">&lt;p&gt;Evglit: /* Введение */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Предупреждения== &lt;br /&gt;
Ядро '''3.1''' из ubuntu не очень хорошо работает с u-boot'ом - проблемы с '''usb'''.&lt;br /&gt;
Инструкция '''может''' содержать ошибки, поэтому желательно понимать, что Вы делаете.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Введение== &lt;br /&gt;
Основная цель - получить SOS партицию (в 64 МБ) c загрузочным скриптом и несколькими вспопогательными ядрами/initrd. В загрузочном скрипте будет меню.&lt;br /&gt;
&lt;br /&gt;
Шаги установки:&lt;br /&gt;
&lt;br /&gt;
1) Запуск SOS uboot linux&lt;br /&gt;
&lt;br /&gt;
На этом шаге Вы запустите SOS linux из памяти. На AC100 модификаций не произойдет.&lt;br /&gt;
&lt;br /&gt;
2) Установка u-boot&lt;br /&gt;
&lt;br /&gt;
На этом шаге Вы запустите установку u-boot и конвертацию текущей версии linux/android для работы с u-boot. В большинстве случаев система остается работоспособной после смены загрузчика.&lt;br /&gt;
&lt;br /&gt;
3) Переразбивка&lt;br /&gt;
&lt;br /&gt;
Нужна по нескольким причинам:&lt;br /&gt;
* упрощение процесса загрузки&lt;br /&gt;
* чтобы влезла последняя версия android&lt;br /&gt;
* двойная загрузка (android/ubuntu)&lt;br /&gt;
&lt;br /&gt;
4) Установка android and Установка ubuntu&lt;br /&gt;
&lt;br /&gt;
==Подготовка== &lt;br /&gt;
&lt;br /&gt;
1) Скачайте sos-uboot&lt;br /&gt;
&lt;br /&gt;
[https://dl.dropboxusercontent.com/u/40761340/Test/sos-uboot-r5-2013-11-10.bin sos-uboot-r5-2013-11-10.bin]&lt;br /&gt;
&lt;br /&gt;
2) Скачайте helpers&lt;br /&gt;
&lt;br /&gt;
[https://dl.dropboxusercontent.com/u/40761340/Test/ac100-u-boot-helpers.zip ac100-u-boot-helpers.zip]&lt;br /&gt;
&lt;br /&gt;
3) Скачайте u-boot-tools&lt;br /&gt;
&lt;br /&gt;
[https://launchpadlibrarian.net/139556634/u-boot-tools_2013.01.01-4_armhf.deb u-boot-tools_2013.01.01-4_armhf.deb]&lt;br /&gt;
&lt;br /&gt;
4) Скачайте Ubuntu:&lt;br /&gt;
&lt;br /&gt;
'''ДЛЯ РАЗРАБОТЧИКОВ''' boot_ubuntu.zip содержит kernel и initrd из .bootimg файла и загрузочный скрипт.&lt;br /&gt;
&lt;br /&gt;
* '''13.04''' инсталлятор и пакеты (старые ссылки протухли, новые ведут на ftp.ubuntu-tw.org)&lt;br /&gt;
&lt;br /&gt;
[https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu-13.04-preinstalled-desktop-armhf%2Bac100.zip boot_ubuntu-13.04-preinstalled-desktop-armhf+ac100.zip]&lt;br /&gt;
&lt;br /&gt;
[http://ftp.ubuntu-tw.org/mirror/ubuntu-cdimage/lubuntu/releases/13.04/release/lubuntu-13.04-preinstalled-desktop-armhf%2bac100.tar.gz lubuntu-13.04-preinstalled-desktop-armhf+ac100.tar.gz]&lt;br /&gt;
&lt;br /&gt;
* '''13.10''' инсталлятор и пакеты (старые ссылки протухли, новые ведут на ftp.ubuntu-tw.org)&lt;br /&gt;
&lt;br /&gt;
[https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu-saucy-desktop-armhf+ac100-2013-06-19.zip boot_ubuntu-saucy-desktop-armhf+ac100-2013-06-19.zip]&lt;br /&gt;
&lt;br /&gt;
[http://ftp.ubuntu-tw.org/mirror/ubuntu-cdimage/lubuntu/daily-preinstalled/20130619/saucy-preinstalled-desktop-armhf+ac100.tar.gz saucy-preinstalled-desktop-armhf+ac100.tar.gz]&lt;br /&gt;
&lt;br /&gt;
* '''14.04''' инсталлятор и пакеты от '''05-Feb-2014'''&lt;br /&gt;
&lt;br /&gt;
[https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu-trusty-desktop-armhf%2Bac100-2014-02-05.zip boot_ubuntu-trusty-desktop-armhf+ac100-2014-02-05.zip]&lt;br /&gt;
&lt;br /&gt;
[http://cdimage.ubuntu.com/lubuntu/daily-preinstalled/current/trusty-preinstalled-desktop-armhf+ac100.tar.gz trusty-preinstalled-desktop-armhf+ac100.tar.gz]&lt;br /&gt;
&lt;br /&gt;
==Запуск SOS uboot linux== &lt;br /&gt;
На PC:&lt;br /&gt;
1) Запуск AC100 в recovery режиме ( ctrl + esc + power )&lt;br /&gt;
a) используя nvflash&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nvflash --bl sos-uboot-r5-2013-11-10.bin --go&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
a) используя tegrapart&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tegrarcm --bct=your.bct --bootloader=sos-uboot-r5-2013-11-10.bin --loadaddr=0x108000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
AC100 автоматически загрузится и на экране появится консоль.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Установка u-boot== &lt;br /&gt;
На этом шаге Вы замените загрузчик AC100 на u-boot. Установочный скрипт сохранит ядро/initrd из 6-й партиции (LNX).&lt;br /&gt;
&lt;br /&gt;
На AC100:&lt;br /&gt;
1) Запустить SOS uboot linux&lt;br /&gt;
2) Зупустить скрипт и следовать инструкциям&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./switch-to-uboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Переразбивка== &lt;br /&gt;
На этом шаге Вы разобъете внутренний накопитель для одновременного использования android и ubuntu.&lt;br /&gt;
&lt;br /&gt;
На PC:&lt;br /&gt;
&lt;br /&gt;
1) Отформатировать первую партицию на SD в fat&lt;br /&gt;
&lt;br /&gt;
2) Распаковать ac100-u-boot-helpers.zip на SD карту&lt;br /&gt;
&lt;br /&gt;
3) Безопасно извлечь SD карту из PC&lt;br /&gt;
&lt;br /&gt;
'''НЕ ВСТАВЛЯЙТЕ SD КАРТУ В AC100 ДО ЭТОГО ШАГА'''&lt;br /&gt;
&lt;br /&gt;
4) Запуск SOS uboot linux&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
На AC100:&lt;br /&gt;
&lt;br /&gt;
1) Вставьте SD карту&lt;br /&gt;
&lt;br /&gt;
2) Смонитруйте SD карту&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/sd&lt;br /&gt;
mount /dev/mmcblk1p1 /mnt/sd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Запустите переразбивку&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/mnt/sd/apply_partitions_config.sh /mnt/sd/ac100_partitions.cfg /dev/mmcblk0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Setup boot configuration== &lt;br /&gt;
На этом шаге Вы получите загрузочное меня дл sos/android/ubuntu, но работать будет только опция sos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
На PC:&lt;br /&gt;
&lt;br /&gt;
'''НЕ ВСТАВЛЯЙТЕ SD КАРТУ В AC100 ДО ЭТОГО ШАГА'''&lt;br /&gt;
&lt;br /&gt;
1) Запуск SOS uboot linux&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
На AC100:&lt;br /&gt;
&lt;br /&gt;
1) Вставьте SD карту&lt;br /&gt;
&lt;br /&gt;
2) Смонитруйте SD карту&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/sd&lt;br /&gt;
mount /dev/mmcblk1p1 /mnt/sd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Смонитруйте SOS партицию&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/sos&lt;br /&gt;
mount /dev/mmcblk0p1 /mnt/sos&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Скопируйте загрузочные файлы&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp -r /mnt/sd/boot /mnt/sos&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
5) Отмонтируйте&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
umount /mnt/sd&lt;br /&gt;
umount /mnt/sos&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
6) Выключите AC100 (зажмите кнопку включения на 8 секунд)&lt;br /&gt;
7) Вытащите SD карту из AC100&lt;br /&gt;
8) Включите AC100. Если все было сделано правильно, появится загрузочное меню.&lt;br /&gt;
&lt;br /&gt;
==Установка android== &lt;br /&gt;
После этого шага пункт &amp;quot;Android Recovery&amp;quot; станет работоспособным.&lt;br /&gt;
&lt;br /&gt;
На AC100:&lt;br /&gt;
&lt;br /&gt;
1) Используем секцию '''Установка CWM recovery for CM-10.1''' из [http://code.google.com/p/cm-paz00/wiki/InstallGuide?wl=ru инструкции по установке] со следующими изменениями:&lt;br /&gt;
&lt;br /&gt;
Не копируйте все файлы из recovery-10.1.img. Нужно скопировать только ядро (zImage) и ramdisk (initrd):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /tmp/upacked&lt;br /&gt;
unzip /tmp/sd/recovery-10.1.img -d /tmp/upacked&lt;br /&gt;
cp /tmp/upacked/zImage* /tmp/p1/boot/zImage&lt;br /&gt;
cp /tmp/upacked/initrd*.gz /tmp/p1/boot/initrd.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Отмонтируйте все, что было смотировано&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Выключите AC100&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Включите AC100.  Чтобы запустить recovery, нужно выбрать '''Android Recovery''' в загрузочном меню.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Важно: копирование нужно делать именно командами'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /tmp/upacked/zImage* /tmp/p1/boot/zImage&lt;br /&gt;
cp /tmp/upacked/initrd*.gz /tmp/p1/boot/initrd.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
иначе имена файлов не будут совпадать с тем, что прописано в boot скрипте и рекавери грузиться не будет.&lt;br /&gt;
&lt;br /&gt;
==Установка Ubuntu== &lt;br /&gt;
===Фаза 1: установка rootfs===&lt;br /&gt;
On PC:&lt;br /&gt;
&lt;br /&gt;
1) Format first partition on SD card to fat&lt;br /&gt;
&lt;br /&gt;
2) Copy to SD card&lt;br /&gt;
&lt;br /&gt;
http://cdimage.ubuntu.com/lubuntu/daily-preinstalled/20131016.1/saucy-preinstalled-desktop-armhf+ac100.tar.gz&lt;br /&gt;
&lt;br /&gt;
3) Unpack to SD card&lt;br /&gt;
&lt;br /&gt;
https://dl.dropboxusercontent.com/u/40761340/Test/boot_ubuntu.zip&lt;br /&gt;
&lt;br /&gt;
4) Safely remove SD card&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On AC100:&lt;br /&gt;
&lt;br /&gt;
1) Insert SD card&lt;br /&gt;
&lt;br /&gt;
2) Power on&lt;br /&gt;
&lt;br /&gt;
3) Select installation from SD (fat), follow instructions, don't pay much attantion to errors ;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Фаза 2: подкотовка для u-boot=== &lt;br /&gt;
On PC:&lt;br /&gt;
&lt;br /&gt;
1) Format first partition on SD card to fat&lt;br /&gt;
&lt;br /&gt;
2) Copy to SD card&lt;br /&gt;
&lt;br /&gt;
https://launchpadlibrarian.net/139556634/u-boot-tools_2013.01.01-4_armhf.deb&lt;br /&gt;
&lt;br /&gt;
3) Unpack to SD card&lt;br /&gt;
&lt;br /&gt;
https://dl.dropboxusercontent.com/u/40761340/Test/ac100-u-boot-helpers.zip&lt;br /&gt;
&lt;br /&gt;
4) Safely remove SD card from PC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On AC100:&lt;br /&gt;
&lt;br /&gt;
1) Start SOS uboot linux&lt;br /&gt;
&lt;br /&gt;
2) Insert SD card&lt;br /&gt;
&lt;br /&gt;
3) Mount SD card&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/sd&lt;br /&gt;
mount /dev/mmcblk1p1 /mnt/sd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Mount target partition (p7 a.k.a UDB)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/root&lt;br /&gt;
mount /dev/mmcblk1p7 /mnt/root&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
5) Copy fixed database for flash-kernel&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /mnt/sd/all.db.fixed /mnt/root/usr/share/flash-kernel/db/all.db&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
6) Install u-boot tools and update initramfs&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /mnt/sd/u-boot-tools_2013.01.01-4_armhf.deb /mnt/root/tmp&lt;br /&gt;
/mnt/sd/help.sh mount_vfs&lt;br /&gt;
chroot /mnt/root&lt;br /&gt;
export PATH=/sbin:/usr/sbin:/bin:/usr/bin&lt;br /&gt;
dpkg -i /tmp/u-boot-tools_2013.01.01-4_armhf.deb&lt;br /&gt;
update-initramfs -u&lt;br /&gt;
exit&lt;br /&gt;
/mnt/sd/help.sh umount_vfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
7) Unmount all&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
umount /mnt/sd&lt;br /&gt;
umount /mnt/root&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
8) Power off&lt;br /&gt;
&lt;br /&gt;
9) Power on. Choose &amp;quot;Ubuntu&amp;quot; in boot menu. Installation will continue.&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=%D0%A2%D0%B8%D0%BF%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D1%81%D0%BA%D0%B8%D0%B5_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%8B_%D0%B2_LXDE&amp;diff=1041</id>
		<title>Типографские символы в LXDE</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%A2%D0%B8%D0%BF%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D1%81%D0%BA%D0%B8%D0%B5_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%8B_%D0%B2_LXDE&amp;diff=1041"/>
		<updated>2016-03-26T10:54:11Z</updated>

		<summary type="html">&lt;p&gt;Evglit: Evglit переименовал страницу Типографские символы в LXDE в Типографские символы в LXDE/Xfce&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#перенаправление [[Типографские символы в LXDE/Xfce]]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=%D0%A2%D0%B8%D0%BF%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D1%81%D0%BA%D0%B8%D0%B5_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%8B_%D0%B2_LXDE/Xfce&amp;diff=1040</id>
		<title>Типографские символы в LXDE/Xfce</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%A2%D0%B8%D0%BF%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D1%81%D0%BA%D0%B8%D0%B5_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%8B_%D0%B2_LXDE/Xfce&amp;diff=1040"/>
		<updated>2016-03-26T10:54:11Z</updated>

		<summary type="html">&lt;p&gt;Evglit: Evglit переименовал страницу Типографские символы в LXDE в Типографские символы в LXDE/Xfce&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Создайте файл '''/etc/X11/xorg.conf.d/20-keyboard.conf''' с таким содержанием:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputClass&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Keyboard Defaults&amp;quot;&lt;br /&gt;
    MatchIsKeyboard &amp;quot;yes&amp;quot;&lt;br /&gt;
    Option          &amp;quot;XkbLayout&amp;quot; &amp;quot;us,ru&amp;quot;&lt;br /&gt;
    Option          &amp;quot;XkbOptions&amp;quot; &amp;quot;grp:caps_toggle,grp_led:scroll,compose:rctrl,lv3:ralt_switch,nbsp:level3,misc:typo&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
В этом случае будет две раскладки: русская и английская. Переключение раскладки будет производиться по нажатию клавиши ''CAPS LOCK''. Для ввода типографских символов используются «Третий уровень» (''ALT GR'') и Compose Key (правая ''CTRL'').&lt;br /&gt;
&lt;br /&gt;
При этом ''Обработчик раскладки клавиатуры (LXDE)'' должен выглядеть примерно так:&lt;br /&gt;
[[Файл:Lxde_typo.png|700px]]&lt;br /&gt;
&lt;br /&gt;
''Клавиатура (Xfce)'':&lt;br /&gt;
&lt;br /&gt;
[[Файл:Xfce typo.png|700px]]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [http://web.archive.org/web/20130403215635/http://shikhalev.blogspot.com/2011/01/typo-keyboard-input.html Ввод «типографских» символов с клавиатуры]&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/Keyboard_configuration_in_Xorg Keyboard configuration in Xorg]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=%D0%A2%D0%B8%D0%BF%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D1%81%D0%BA%D0%B8%D0%B5_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%8B_%D0%B2_LXDE/Xfce&amp;diff=1039</id>
		<title>Типографские символы в LXDE/Xfce</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%A2%D0%B8%D0%BF%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D1%81%D0%BA%D0%B8%D0%B5_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%8B_%D0%B2_LXDE/Xfce&amp;diff=1039"/>
		<updated>2016-03-26T10:52:17Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Создайте файл '''/etc/X11/xorg.conf.d/20-keyboard.conf''' с таким содержанием:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputClass&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Keyboard Defaults&amp;quot;&lt;br /&gt;
    MatchIsKeyboard &amp;quot;yes&amp;quot;&lt;br /&gt;
    Option          &amp;quot;XkbLayout&amp;quot; &amp;quot;us,ru&amp;quot;&lt;br /&gt;
    Option          &amp;quot;XkbOptions&amp;quot; &amp;quot;grp:caps_toggle,grp_led:scroll,compose:rctrl,lv3:ralt_switch,nbsp:level3,misc:typo&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
В этом случае будет две раскладки: русская и английская. Переключение раскладки будет производиться по нажатию клавиши ''CAPS LOCK''. Для ввода типографских символов используются «Третий уровень» (''ALT GR'') и Compose Key (правая ''CTRL'').&lt;br /&gt;
&lt;br /&gt;
При этом ''Обработчик раскладки клавиатуры (LXDE)'' должен выглядеть примерно так:&lt;br /&gt;
[[Файл:Lxde_typo.png|700px]]&lt;br /&gt;
&lt;br /&gt;
''Клавиатура (Xfce)'':&lt;br /&gt;
&lt;br /&gt;
[[Файл:Xfce typo.png|700px]]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [http://web.archive.org/web/20130403215635/http://shikhalev.blogspot.com/2011/01/typo-keyboard-input.html Ввод «типографских» символов с клавиатуры]&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/Keyboard_configuration_in_Xorg Keyboard configuration in Xorg]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Xfce_typo.png&amp;diff=1038</id>
		<title>Файл:Xfce typo.png</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Xfce_typo.png&amp;diff=1038"/>
		<updated>2016-03-26T10:43:49Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=%D0%A2%D0%B8%D0%BF%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D1%81%D0%BA%D0%B8%D0%B5_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%8B_%D0%B2_LXDE/Xfce&amp;diff=1002</id>
		<title>Типографские символы в LXDE/Xfce</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%A2%D0%B8%D0%BF%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D1%81%D0%BA%D0%B8%D0%B5_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%8B_%D0%B2_LXDE/Xfce&amp;diff=1002"/>
		<updated>2016-02-13T17:09:28Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Создайте файл '''/etc/X11/xorg.conf.d/20-keyboard.conf''' с таким содержанием:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputClass&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Keyboard Defaults&amp;quot;&lt;br /&gt;
    MatchIsKeyboard &amp;quot;yes&amp;quot;&lt;br /&gt;
    Option          &amp;quot;XkbLayout&amp;quot; &amp;quot;us,ru&amp;quot;&lt;br /&gt;
    Option          &amp;quot;XkbOptions&amp;quot; &amp;quot;grp:caps_toggle,grp_led:caps,compose:rctrl,lv3:ralt_switch,nbsp:level3,misc:typo&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
В этом случае будет две раскладки: русская и английская. Переключение раскладки будет производиться по нажатию клавиши ''CAPS LOCK''. Для ввода типографских символов используются «Третий уровень» (''ALT GR'') и Compose Key (правая ''CTRL'').&lt;br /&gt;
&lt;br /&gt;
При этом ''Обработчик раскладки клавиатуры'' должен выглядеть примерно так:&lt;br /&gt;
[[Файл:Lxde_typo.png|700px]]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [http://web.archive.org/web/20130403215635/http://shikhalev.blogspot.com/2011/01/typo-keyboard-input.html Ввод «типографских» символов с клавиатуры]&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/Keyboard_configuration_in_Xorg Keyboard configuration in Xorg]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=%D0%A2%D0%B8%D0%BF%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D1%81%D0%BA%D0%B8%D0%B5_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%8B_%D0%B2_LXDE/Xfce&amp;diff=1001</id>
		<title>Типографские символы в LXDE/Xfce</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%A2%D0%B8%D0%BF%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D1%81%D0%BA%D0%B8%D0%B5_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%8B_%D0%B2_LXDE/Xfce&amp;diff=1001"/>
		<updated>2016-02-13T16:48:57Z</updated>

		<summary type="html">&lt;p&gt;Evglit: Новая страница: «Создайте файл '''/etc/X11/xorg.conf.d/20-keyboard.conf''' с таким содержанием: &amp;lt;pre&amp;gt; Section &amp;quot;InputClass&amp;quot;     Identifier      &amp;quot;Keyboa…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Создайте файл '''/etc/X11/xorg.conf.d/20-keyboard.conf''' с таким содержанием:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputClass&amp;quot;&lt;br /&gt;
    Identifier      &amp;quot;Keyboard Defaults&amp;quot;&lt;br /&gt;
    MatchIsKeyboard &amp;quot;yes&amp;quot;&lt;br /&gt;
    Option          &amp;quot;XkbLayout&amp;quot; &amp;quot;us,ru&amp;quot;&lt;br /&gt;
    Option          &amp;quot;XkbOptions&amp;quot; &amp;quot;grp:caps_toggle,grp_led:caps,compose:rctrl,lv3:ralt_switch,nbsp:level3,misc:typo&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
При этом ''Обработчик раскладки клавиатуры'' должен выглядеть примерно так:&lt;br /&gt;
[[Файл:Lxde_typo.png|600px|thumb|left|Обработчик раскладки клавиатуры]]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Lxde_typo.png&amp;diff=1000</id>
		<title>Файл:Lxde typo.png</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Lxde_typo.png&amp;diff=1000"/>
		<updated>2016-02-13T16:44:54Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=SOSBoot:_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Wi-Fi&amp;diff=999</id>
		<title>SOSBoot: настройка Wi-Fi</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=SOSBoot:_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Wi-Fi&amp;diff=999"/>
		<updated>2016-02-13T16:40:32Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Выбор способа настройки ==&lt;br /&gt;
&lt;br /&gt;
Настроить Wi-Fi можно несколькими способами. Выберите наиболее подходящий для вас.&lt;br /&gt;
== Настройка с помощью ConnMan ==&lt;br /&gt;
&lt;br /&gt;
Переводим ''connmanctl'' в интерактивный режим:&lt;br /&gt;
 # connmanctl&lt;br /&gt;
Включаем Wi-Fi:&lt;br /&gt;
 connmanctl&amp;gt; enable wifi&lt;br /&gt;
 Enabled wifi&lt;br /&gt;
Выполняем поиск точек доступа:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
connmanctl&amp;gt; scan wifi&lt;br /&gt;
Scan completed for wifi&lt;br /&gt;
connmanctl&amp;gt; services&lt;br /&gt;
    Internets            wifi_6c626d18e23c_496e7465726e657473_managed_psk&lt;br /&gt;
    Anari                wifi_6c626d18e23c_416e617269_managed_psk&lt;br /&gt;
                         wifi_6c626d18e23c_hidden_managed_none&lt;br /&gt;
    Aliona               wifi_6c626d18e23c_416c696f6e61_managed_psk&lt;br /&gt;
    Sultan               wifi_6c626d18e23c_53756c74616e_managed_psk&lt;br /&gt;
connmanctl&amp;gt; agent on&lt;br /&gt;
Agent registered&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Подключаемся к выбранной точке (работает автопродолжение строки по кнопке Tab по аналогии с bash):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
connmanctl&amp;gt; connect wifi_6c626d18e23c_496e7465726e657473_managed_psk&lt;br /&gt;
Agent RequestInput wifi_6c626d18e23c_496e7465726e657473_managed_psk&lt;br /&gt;
  Passphrase = [ Type=psk, Requirement=mandatory ]&lt;br /&gt;
Passphrase? пароль&lt;br /&gt;
Connected wifi_6c626d18e23c_496e7465726e657473_managed_psk&lt;br /&gt;
connmanctl&amp;gt; quit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
На этом можно закончить, ибо все необходимые настройки сетевого интерфейса будут получены по DHCP; но ежели вы замыслили задать статический IP-адрес, тогда следующая команда для вас:&lt;br /&gt;
 # connmanctl config wifi_6c626d18e23c_496e7465726e657473_managed_psk --ipv4 manual 192.168.1.4 255.255.255.0 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
== Настройка с помощью wpa_cli ==&lt;br /&gt;
&lt;br /&gt;
Первым делом нужно включить Wi-Fi:&lt;br /&gt;
 # connmanctl enable wifi&lt;br /&gt;
Затем отключите конфликтующие службы:&lt;br /&gt;
 # /etc/init.d/S45connman stop&lt;br /&gt;
 # killall -9 wpa_supplicant&lt;br /&gt;
Приведите файл '''/etc/wpa_supplicant.conf''' к следующему виду:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/wpa_supplicant.conf &lt;br /&gt;
ctrl_interface=/run/wpa_supplicant&lt;br /&gt;
update_config=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Теперь запустите ''wpa_supplicant'':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Перейдите в интерактивный режим ''wpa_cli'':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wpa_cli&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Используйте команды ''scan'' и ''scan_results'' для сканирования доступных беспроводных сетей:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; scan&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;3&amp;gt;CTRL-EVENT-SCAN-RESULTS&lt;br /&gt;
&amp;gt; scan_results&lt;br /&gt;
bssid / frequency / signal level / flags / ssid&lt;br /&gt;
00:00:00:00:00:00 2462 -49 [WPA2-PSK-CCMP][ESS] MYSSID&lt;br /&gt;
11:11:11:11:11:11 2437 -64 [WPA2-PSK-CCMP][ESS] ANOTHERSSID&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Чтобы подключиться к сети '''MYSSID''', добавьте новую сеть (''add_network''), укажите ее идентификатор ('''ssid''') и пароль ('''psk''') для доступа к сети (''set_network''), затем включите ее (''enable_network'') ('''кавычки обязательны'''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; add_network&lt;br /&gt;
0&lt;br /&gt;
&amp;gt; set_network 0 ssid &amp;quot;MYSSID&amp;quot;&lt;br /&gt;
&amp;gt; set_network 0 psk &amp;quot;пароль&amp;quot;&lt;br /&gt;
&amp;gt; enable_network 0&lt;br /&gt;
&amp;lt;2&amp;gt;CTRL-EVENT-CONNECTED – Connection to 00:00:00:00:00:00 completed (reauth) [id=0 id_str=]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Теперь сохраните внесенные изменения в файл настроек:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; save_config&lt;br /&gt;
OK&lt;br /&gt;
&amp;gt; quit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Далее необходимо настроить сетевой интерфейс. Задать нужные значения можно вручную (''ip'') либо с помощью DHCP (''dhclient''). Для задания настроек с помощью DHCP используйте ''dhclient'':&lt;br /&gt;
 dhclient wlan0&lt;br /&gt;
Если же настроить сетевой интерфейс нужно вручную, тогда '''ip''' вам в помощь:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ip addr add 192.168.0.2/24 dev wlan0&lt;br /&gt;
# ip route add default via 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Добавьте в файл '''/etc/resolv.conf''' предпочитаемые DNS-сервера. Например, DNS-сервера Яндекса:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/resolv.conf &lt;br /&gt;
nameserver 77.88.8.8&lt;br /&gt;
nameserver 77.88.8.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Настройка с помощью wpa_passphrase + wpa_supplicant ==&lt;br /&gt;
&lt;br /&gt;
Первым делом нужно включить Wi-Fi:&lt;br /&gt;
 # connmanctl enable wifi&lt;br /&gt;
Затем отключите конфликтующие службы:&lt;br /&gt;
 # /etc/init.d/S45connman stop&lt;br /&gt;
 # killall -9 wpa_supplicant&lt;br /&gt;
Включите интерфейс '''wlan0''':&lt;br /&gt;
 # ifconfig wlan0 up&lt;br /&gt;
Просканируйте сеть на наличие точек доступа:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# iwlist wlan0 scanning | grep -i essid&lt;br /&gt;
                    ESSID:&amp;quot;Anari&amp;quot;&lt;br /&gt;
                    ESSID:&amp;quot;Internets&amp;quot;&lt;br /&gt;
                    ESSID:&amp;quot;Aliona&amp;quot;&lt;br /&gt;
                    ESSID:&amp;quot;Sultan&amp;quot;&lt;br /&gt;
                    ESSID:&amp;quot;ALTEL4G-982BB5&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Сгенерируйте файл настроек:&lt;br /&gt;
 # wpa_passphrase Internets пароль &amp;gt; /etc/wpa_supplicant.conf&lt;br /&gt;
Запустите ''wpa_supplicant'':&lt;br /&gt;
 # wpa_supplicant -D wext -i wlan0 -c /etc/wpa_supplicant.conf -B&lt;br /&gt;
Далее необходимо настроить сетевой интерфейс. Задать нужные значения можно вручную (''ip'') либо с помощью DHCP (''dhclient''). Для задания настроек с помощью DHCP используйте ''dhclient'':&lt;br /&gt;
 dhclient wlan0&lt;br /&gt;
Если же настроить сетевой интерфейс нужно вручную, тогда ''ip'' вам в помощь:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ip addr add 192.168.0.2/24 dev wlan0&lt;br /&gt;
# ip route add default via 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Добавьте в файл '''/etc/resolv.conf''' предпочитаемые DNS-сервера. Например, DNS-сервера Яндекса:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/resolv.conf &lt;br /&gt;
nameserver 77.88.8.8&lt;br /&gt;
nameserver 77.88.8.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Sosboot]]&lt;br /&gt;
* [[Sosboot-ng]]&lt;br /&gt;
* [[Wi-Fi]]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/Connman Connman]&lt;br /&gt;
* [https://communities.intel.com/thread/60242 Using connman to set up a static IP]&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/WPA_supplicant_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29 WPA supplicant]&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/Wireless_network_configuration_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29#.D0.9F.D0.BE.D0.BB.D1.83.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_IP-.D0.B0.D0.B4.D1.80.D0.B5.D1.81.D0.B0 Настройка беспроводного соединения]&lt;br /&gt;
* [https://linux-notes.org/podklyuchenie-k-wifi-s-wpa2-cherez-konsol-v-linux-unix/ Подключение к WiFi с wpa2 через консоль в linux-Unix]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=%D0%97%D0%B2%D1%83%D0%BA&amp;diff=955</id>
		<title>Звук</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%97%D0%B2%D1%83%D0%BA&amp;diff=955"/>
		<updated>2015-10-07T03:27:56Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Звук заработал с ревизии [https://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/commit/87bd64d127f847c4fb769d7c05f13e29b27338f8 87bd64d], колонки - [http://gitorious.org/%7Emarvin24/ac100/marvin24s-kernel/commit/cfe632c72a64b971b2d6d9a1ca3e6c8c24beaaf9 cfe632c].'''&lt;br /&gt;
В последних ривизиях 2.6.38 и 3.0.x '''звук должен работать нормально'''.&lt;br /&gt;
В &amp;gt;=3.0.19 (после ревизии [http://gitorious.org/~marvin24/ac100/marvin24s-kernel/commit/f08c8d241ad220e3238ec03e04539d83cea79169 f08c8d2 в 3.0-exp]) работает и микрофон.&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''&lt;br /&gt;
&lt;br /&gt;
В ubuntu, начиная с версии 12.10 (если не ошибаюсь), есть конфигурационный файл для [[Alsaucm|alsa ucm]] и настройки звука должны подхватываться автоматически. Если же вы что-то поменяли и звук перестал работать, должна помочь команда сброса настроек:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
alsaucm -c tegraalc5632 reset&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Для других дистрибутивов также можно использовать alsa ucm (если поддерживается дистрибутивом). Для этого нужно взять конфигурационный файл со страницы [[Alsaucm|alsa ucm]].&lt;br /&gt;
&lt;br /&gt;
'''Замечание: для ядер 3.8 и новее нужно в конфиге (/usr/share/alsa/ucm/tegraalc5632/tegraalc5632.conf) поменять &amp;quot;hw:tegraalc5632&amp;quot; на &amp;quot;hw:PAZ00&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Подробная информация о настройке [http://ac100.grandou.net/mixer_settings mixer'а] и по использованию [http://ac100.grandou.net/wired_headset гарнитуры/наушников] есть на вики [http://ac100.grandou.net ac100.grandou.net] (на английском).&lt;br /&gt;
&lt;br /&gt;
# Запустите что-нибудь на проигрывание&lt;br /&gt;
# Запустите в терминале alsamixer&lt;br /&gt;
# Общие элементы&lt;br /&gt;
#* уберите mute (кнопка '''m''') у &amp;quot;Line&amp;quot; (или &amp;quot;Master&amp;quot; в последних версиях ядра)&lt;br /&gt;
# Колонки&lt;br /&gt;
#* уберите mute у &amp;quot;Speaker Mix DAC2SPK&amp;quot;, &amp;quot;Int Spk&amp;quot;, &amp;quot;Speaker&amp;quot;&lt;br /&gt;
#* элементу &amp;quot;SpeakerOut Mux&amp;quot; поставьте значение &amp;quot;[Speaker Mix]&amp;quot; или &amp;quot;[HPOut Mix]&amp;quot;&lt;br /&gt;
# Наушники&lt;br /&gt;
#* уберите mute у &amp;quot;Headphone&amp;quot;, &amp;quot;HP Mix DACL2HP&amp;quot; и &amp;quot;HP Mix DACR2HP&amp;quot;&lt;br /&gt;
#* элементу &amp;quot;HP Left Mux&amp;quot; поставьте значение &amp;quot;[HPL Mix]&amp;quot;&lt;br /&gt;
#* элементу &amp;quot;HP Right Mux&amp;quot; поставьте значение &amp;quot;[HPR Mix]&amp;quot;&lt;br /&gt;
# Выходим из alsamixer нажав Esc&lt;br /&gt;
# Теперь колонки и наушники должны работать. Если заработали, то в консоли набираем '''sudo alsactl store''', чтобы не потерять изменения после ребута.&lt;br /&gt;
&lt;br /&gt;
'''Внешний микрофон'''&lt;br /&gt;
&lt;br /&gt;
Cуществуют [http://forum.xda-developers.com/showpost.php?p=11958098&amp;amp;postcount=15 два TRRS стандарта]:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
The Nokia TRRS standard is what everything else uses, Tip = Left channel, first Ring = Right channel,&lt;br /&gt;
second Ring = Mic/Control feed, Sleeve = Ground.&lt;br /&gt;
The Apple TRRS standard uses, Tip = Left channel, first Ring = Right channel, second Ring = Ground,&lt;br /&gt;
Sleeve = Mic/Control feed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Для Toshiba AC100 подходит Apple TRRS.&lt;br /&gt;
&lt;br /&gt;
'''Типичные проблемы'''&lt;br /&gt;
* aplay -l пишет,что не найдено ни одной звуковой карты&lt;br /&gt;
Не распакованы/не скопированы модули ядра. Если lsmod ничего не выдает, значит модулей нет.&lt;br /&gt;
* alsamixer не может открыть mixer&lt;br /&gt;
Не загружены модули или у пользователя нет прав на использование /dev/snd/controlC0&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% ls -la /dev/snd/controlC0&lt;br /&gt;
crw-rw---- 1 root audio 116, 4 Mar 25 06:02 /dev/snd/controlC0&lt;br /&gt;
% # Allowed for read/write for root and group audio&lt;br /&gt;
% # Add user 'username' to group 'audio'&lt;br /&gt;
% sudo usermod -a -G audio username &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Если колонки не заработали'''&lt;br /&gt;
# проверьте, что ядро поддерживает звук&lt;br /&gt;
# проверьте список известных проблем (см. ниже)&lt;br /&gt;
# делайте дамп настроек командой amixer, выкладывайте в сеть (можно на pastebin.com) и идите на канал #ac100-ru за советом.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Известные проблемы:'''&lt;br /&gt;
* '''исправлено''' в последних ревизиях. &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;регулировка громкостью динамиков производится из секции Capture алсамиксера - регулятор '''Stereo DAC''' (на самом деле это регулировка входной громкости DAC, будет влиять на все микшеры)&amp;lt;/span&amp;gt;.&lt;br /&gt;
* savalik: у нас в /usr/share/alsa/alsa.conf почему то есть вот такая строка - defaults.pcm.dmix.rate 48000 и некоторые программы(vlc, aplayer, moc, etc) пытаются играть именно в эти 48000 которых нам нельзя. Поменял на 44100 и вроде отлегло.&lt;br /&gt;
* v.vihrov (c 4pda): Для тех у кого такая же проблема VLC-player Ubuntu 11.10 + VLC при проигрывании любого фильма вместо звука идет ужасный и невыносимый шум а на заднем фоне слышно еле-еле звук фильма. Решил эту проблему так&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rm /usr/lib/vlc/plugins/audio_filter/liba52tofloat32_plugin.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(можно попробовать просто этот плагин выключить)&lt;br /&gt;
&lt;br /&gt;
'''Особенности сборки ядра'''&lt;br /&gt;
* в последних ревизиях нужно включать эвенты nvec'а (CONFIG_NVEC_EVENT=y), чтобы работали колонки.&lt;br /&gt;
&lt;br /&gt;
'''Bluetooth audio'''&lt;br /&gt;
&lt;br /&gt;
Взято с [http://ac100.grandou.net/apps#bluetooth_audio wiki на grandou.net]&lt;br /&gt;
* Следуйте [https://help.ubuntu.com/community/BluetoothHeadset инструкции (анг.)] до шага 9.&lt;br /&gt;
* Скачайте скрипт [http://ac100.grandou.net/_media/connect_headset.tar connect_headset.tar].&lt;br /&gt;
* Каждый раз, когда захотите подключить bluetooth наушники запустите вышеупомянутый скрипт.&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/Bluetooth#Headset_and_Alsa_Devices archlinux: Headset and Alsa Devices]&lt;br /&gt;
&lt;br /&gt;
'''USB audio'''&lt;br /&gt;
&lt;br /&gt;
(Было бы супер-круто, если бы кто нибудь описал сборку модуля под рандомное устройство..и под какой нибудь usb-audio)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: #3e0319;&amp;quot;&amp;gt;(0:38:14) leonro: &amp;lt;/span&amp;gt;надо проверить что в Kconfig как зависимость для usb_audio&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: #3e0319;&amp;quot;&amp;gt;(0:38:25) leonro: &amp;lt;/span&amp;gt;если его нет, то вам М не поможет&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: #3e0319;&amp;quot;&amp;gt;(0:38:41) leonro: &amp;lt;/span&amp;gt;например, для нашего кодека строчка выглядит как&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: #3e0319;&amp;quot;&amp;gt;(0:39:11) leonro: &amp;lt;/span&amp;gt; 26 select SND_SOC_ALC5623 if I2C&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: #3e0319;&amp;quot;&amp;gt;(0:39:36) leonro: &amp;lt;/span&amp;gt;так что если I2C не выставлен, то кодек не соберется&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: #3e0319;&amp;quot;&amp;gt;(0:39:41) leonro: &amp;lt;/span&amp;gt;так же и там&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: #3e0319;&amp;quot;&amp;gt;(0:40:54) leonro: &amp;lt;/span&amp;gt;ну ладно удачи&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Доработка'''&lt;br /&gt;
&lt;br /&gt;
Особенности допиливания звука и описание проделанной работы на отдельной [[Пилим звук|странице]].&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=SOSBoot:_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Wi-Fi&amp;diff=914</id>
		<title>SOSBoot: настройка Wi-Fi</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=SOSBoot:_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Wi-Fi&amp;diff=914"/>
		<updated>2015-07-30T17:08:37Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Выбор способа настройки ==&lt;br /&gt;
&lt;br /&gt;
Настроить Wi-Fi можно несколькими способами. Выберите наиболее подходящий для вас.&lt;br /&gt;
== Настройка с помощью ConnMan ==&lt;br /&gt;
&lt;br /&gt;
Переводим ''connmanctl'' в интерактивный режим:&lt;br /&gt;
 # connmanctl&lt;br /&gt;
Включаем Wi-Fi:&lt;br /&gt;
 connmanctl&amp;gt; enable wifi&lt;br /&gt;
 Enabled wifi&lt;br /&gt;
Выполняем поиск точек доступа:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
connmanctl&amp;gt; scan wifi&lt;br /&gt;
Scan completed for wifi&lt;br /&gt;
connmanctl&amp;gt; services&lt;br /&gt;
    Internets            wifi_6c626d18e23c_496e7465726e657473_managed_psk&lt;br /&gt;
    Anari                wifi_6c626d18e23c_416e617269_managed_psk&lt;br /&gt;
                         wifi_6c626d18e23c_hidden_managed_none&lt;br /&gt;
    Aliona               wifi_6c626d18e23c_416c696f6e61_managed_psk&lt;br /&gt;
    Sultan               wifi_6c626d18e23c_53756c74616e_managed_psk&lt;br /&gt;
connmanctl&amp;gt; agent on&lt;br /&gt;
Agent registered&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Подключаемся к выбранной точке:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
connmanctl&amp;gt; connect wifi_6c626d18e23c_496e7465726e657473_managed_psk&lt;br /&gt;
Agent RequestInput wifi_6c626d18e23c_496e7465726e657473_managed_psk&lt;br /&gt;
  Passphrase = [ Type=psk, Requirement=mandatory ]&lt;br /&gt;
Passphrase? пароль&lt;br /&gt;
Connected wifi_6c626d18e23c_496e7465726e657473_managed_psk&lt;br /&gt;
connmanctl&amp;gt; quit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
На этом можно закончить, ибо все необходимые настройки сетевого интерфейса будут получены по DHCP; но ежели вы замыслили задать статический IP-адрес, тогда следующая команда для вас:&lt;br /&gt;
 # connmanctl config wifi_6c626d18e23c_496e7465726e657473_managed_psk --ipv4 manual 192.168.1.4 255.255.255.0 192.168.1.1&lt;br /&gt;
== Настройка с помощью wpa_cli ==&lt;br /&gt;
&lt;br /&gt;
Первым делом нужно включить Wi-Fi:&lt;br /&gt;
 # connmanctl enable wifi&lt;br /&gt;
Затем отключите конфликтующие службы:&lt;br /&gt;
 # /etc/init.d/S45connman stop&lt;br /&gt;
 # killall -9 wpa_supplicant&lt;br /&gt;
Приведите файл '''/etc/wpa_supplicant.conf''' к следующему виду:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/wpa_supplicant.conf &lt;br /&gt;
ctrl_interface=/run/wpa_supplicant&lt;br /&gt;
update_config=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Теперь запустите ''wpa_supplicant'':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Перейдите в интерактивный режим ''wpa_cli'':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wpa_cli&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Используйте команды ''scan'' и ''scan_results'' для сканирования доступных беспроводных сетей:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; scan&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;3&amp;gt;CTRL-EVENT-SCAN-RESULTS&lt;br /&gt;
&amp;gt; scan_results&lt;br /&gt;
bssid / frequency / signal level / flags / ssid&lt;br /&gt;
00:00:00:00:00:00 2462 -49 [WPA2-PSK-CCMP][ESS] MYSSID&lt;br /&gt;
11:11:11:11:11:11 2437 -64 [WPA2-PSK-CCMP][ESS] ANOTHERSSID&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Чтобы подключиться к сети '''MYSSID''', добавьте новую сеть (''add_network''), укажите ее идентификатор ('''ssid''') и пароль ('''psk''') для доступа к сети (''set_network''), затем включите ее (''enable_network'') ('''кавычки обязательны'''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; add_network&lt;br /&gt;
0&lt;br /&gt;
&amp;gt; set_network 0 ssid &amp;quot;MYSSID&amp;quot;&lt;br /&gt;
&amp;gt; set_network 0 psk &amp;quot;пароль&amp;quot;&lt;br /&gt;
&amp;gt; enable_network 0&lt;br /&gt;
&amp;lt;2&amp;gt;CTRL-EVENT-CONNECTED – Connection to 00:00:00:00:00:00 completed (reauth) [id=0 id_str=]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Теперь сохраните внесенные изменения в файл настроек:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; save_config&lt;br /&gt;
OK&lt;br /&gt;
&amp;gt; quit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Далее необходимо настроить сетевой интерфейс. Задать нужные значения можно вручную (''ip'') либо с помощью DHCP (''dhclient''). Для задания настроек с помощью DHCP используйте ''dhclient'':&lt;br /&gt;
 dhclient wlan0&lt;br /&gt;
Если же настроить сетевой интерфейс нужно вручную, тогда '''ip''' вам в помощь:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ip addr add 192.168.0.2/24 dev wlan0&lt;br /&gt;
# ip route add default via 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Добавьте в файл '''/etc/resolv.conf''' предпочитаемые DNS-сервера. Например, DNS-сервера Яндекса:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/resolv.conf &lt;br /&gt;
nameserver 77.88.8.8&lt;br /&gt;
nameserver 77.88.8.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Настройка с помощью wpa_passphrase + wpa_supplicant ==&lt;br /&gt;
&lt;br /&gt;
Первым делом нужно включить Wi-Fi:&lt;br /&gt;
 # connmanctl enable wifi&lt;br /&gt;
Затем отключите конфликтующие службы:&lt;br /&gt;
 # /etc/init.d/S45connman stop&lt;br /&gt;
 # killall -9 wpa_supplicant&lt;br /&gt;
Включите интерфейс '''wlan0''':&lt;br /&gt;
 # ifconfig wlan0 up&lt;br /&gt;
Просканируйте сеть на наличие точек доступа:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# iwlist wlan0 scanning | grep -i essid&lt;br /&gt;
                    ESSID:&amp;quot;Anari&amp;quot;&lt;br /&gt;
                    ESSID:&amp;quot;Internets&amp;quot;&lt;br /&gt;
                    ESSID:&amp;quot;Aliona&amp;quot;&lt;br /&gt;
                    ESSID:&amp;quot;Sultan&amp;quot;&lt;br /&gt;
                    ESSID:&amp;quot;ALTEL4G-982BB5&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Сгенерируйте файл настроек:&lt;br /&gt;
 # wpa_passphrase Internets пароль &amp;gt; /etc/wpa_supplicant.conf&lt;br /&gt;
Запустите ''wpa_supplicant'':&lt;br /&gt;
 # wpa_supplicant -D wext -i wlan0 -c /etc/wpa_supplicant.conf -B&lt;br /&gt;
Далее необходимо настроить сетевой интерфейс. Задать нужные значения можно вручную (''ip'') либо с помощью DHCP (''dhclient''). Для задания настроек с помощью DHCP используйте ''dhclient'':&lt;br /&gt;
 dhclient wlan0&lt;br /&gt;
Если же настроить сетевой интерфейс нужно вручную, тогда '''ip''' вам в помощь:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ip addr add 192.168.0.2/24 dev wlan0&lt;br /&gt;
# ip route add default via 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Добавьте в файл '''/etc/resolv.conf''' предпочитаемые DNS-сервера. Например, DNS-сервера Яндекса:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/resolv.conf &lt;br /&gt;
nameserver 77.88.8.8&lt;br /&gt;
nameserver 77.88.8.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Sosboot]]&lt;br /&gt;
* [[Sosboot-ng]]&lt;br /&gt;
* [[Wi-Fi]]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/Connman Connman]&lt;br /&gt;
* [https://communities.intel.com/thread/60242 Using connman to set up a static IP]&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/WPA_supplicant_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29 WPA supplicant]&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/Wireless_network_configuration_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29#.D0.9F.D0.BE.D0.BB.D1.83.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_IP-.D0.B0.D0.B4.D1.80.D0.B5.D1.81.D0.B0 Настройка беспроводного соединения]&lt;br /&gt;
* [https://linux-notes.org/podklyuchenie-k-wifi-s-wpa2-cherez-konsol-v-linux-unix/ Подключение к WiFi с wpa2 через консоль в linux-Unix]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=SOSBoot:_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Wi-Fi&amp;diff=913</id>
		<title>SOSBoot: настройка Wi-Fi</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=SOSBoot:_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Wi-Fi&amp;diff=913"/>
		<updated>2015-07-30T14:34:50Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Пошаговое руководство ==&lt;br /&gt;
&lt;br /&gt;
Первым делом нужно включить Wi-Fi:&lt;br /&gt;
 # connmanctl enable wifi&lt;br /&gt;
Затем отключите конфликтующие службы:&lt;br /&gt;
 # /etc/init.d/S45connman stop&lt;br /&gt;
 # killall -9 wpa_supplicant&lt;br /&gt;
Приведите файл '''/etc/wpa_supplicant.conf''' к следующему виду:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/wpa_supplicant.conf &lt;br /&gt;
ctrl_interface=/run/wpa_supplicant&lt;br /&gt;
update_config=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Теперь запустите ''wpa_supplicant'':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Перейдите в интерактивный режим ''wpa_cli'':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wpa_cli&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Используйте команды ''scan'' и ''scan_results'' для сканирования доступных беспроводных сетей:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; scan&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;3&amp;gt;CTRL-EVENT-SCAN-RESULTS&lt;br /&gt;
&amp;gt; scan_results&lt;br /&gt;
bssid / frequency / signal level / flags / ssid&lt;br /&gt;
00:00:00:00:00:00 2462 -49 [WPA2-PSK-CCMP][ESS] MYSSID&lt;br /&gt;
11:11:11:11:11:11 2437 -64 [WPA2-PSK-CCMP][ESS] ANOTHERSSID&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Чтобы подключиться к сети '''MYSSID''', добавьте новую сеть (''add_network''), укажите ее идентификатор ('''ssid''') и пароль ('''psk''') для доступа к сети (''set_network''), затем включите ее (''enable_network'') ('''кавычки обязательны'''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; add_network&lt;br /&gt;
0&lt;br /&gt;
&amp;gt; set_network 0 ssid &amp;quot;MYSSID&amp;quot;&lt;br /&gt;
&amp;gt; set_network 0 psk &amp;quot;пароль&amp;quot;&lt;br /&gt;
&amp;gt; enable_network 0&lt;br /&gt;
&amp;lt;2&amp;gt;CTRL-EVENT-CONNECTED – Connection to 00:00:00:00:00:00 completed (reauth) [id=0 id_str=]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Теперь сохраните внесенные изменения в файл настроек:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; save_config&lt;br /&gt;
OK&lt;br /&gt;
&amp;gt; quit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Далее необходимо настроить сетевой интерфейс. Задать нужные значения можно вручную (''ip'') либо с помощью DHCP (''dhclient''). Для задания настроек с помощью DHCP используйте ''dhclient'':&lt;br /&gt;
 dhclient wlan0&lt;br /&gt;
Если же настроить сетевой интерфейс нужно вручную, тогда '''ip''' вам в помощь:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ip addr add 192.168.0.2/24 dev wlan0&lt;br /&gt;
# ip route add default via 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Добавьте в файл '''/etc/resolv.conf''' предпочитаемые DNS-сервера. Например, DNS-сервера Яндекса:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/resolv.conf &lt;br /&gt;
nameserver 77.88.8.8&lt;br /&gt;
nameserver 77.88.8.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Sosboot]]&lt;br /&gt;
* [[Sosboot-ng]]&lt;br /&gt;
* [[Wi-Fi]]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/WPA_supplicant_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29 WPA supplicant]&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/Wireless_network_configuration_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29#.D0.9F.D0.BE.D0.BB.D1.83.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_IP-.D0.B0.D0.B4.D1.80.D0.B5.D1.81.D0.B0 Настройка беспроводного соединения]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=SOSBoot:_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Wi-Fi&amp;diff=912</id>
		<title>SOSBoot: настройка Wi-Fi</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=SOSBoot:_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Wi-Fi&amp;diff=912"/>
		<updated>2015-07-30T14:34:04Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Пошаговое руководство ==&lt;br /&gt;
&lt;br /&gt;
Первым делом нужно включить Wi-Fi:&lt;br /&gt;
 connmanctl enable wifi&lt;br /&gt;
Затем отключите конфликтующие службы:&lt;br /&gt;
 # /etc/init.d/S45connman stop&lt;br /&gt;
 # killall -9 wpa_supplicant&lt;br /&gt;
Приведите файл '''/etc/wpa_supplicant.conf''' к следующему виду:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/wpa_supplicant.conf &lt;br /&gt;
ctrl_interface=/run/wpa_supplicant&lt;br /&gt;
update_config=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Теперь запустите ''wpa_supplicant'':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Перейдите в интерактивный режим ''wpa_cli'':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wpa_cli&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Используйте команды ''scan'' и ''scan_results'' для сканирования доступных беспроводных сетей:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; scan&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;3&amp;gt;CTRL-EVENT-SCAN-RESULTS&lt;br /&gt;
&amp;gt; scan_results&lt;br /&gt;
bssid / frequency / signal level / flags / ssid&lt;br /&gt;
00:00:00:00:00:00 2462 -49 [WPA2-PSK-CCMP][ESS] MYSSID&lt;br /&gt;
11:11:11:11:11:11 2437 -64 [WPA2-PSK-CCMP][ESS] ANOTHERSSID&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Чтобы подключиться к сети '''MYSSID''', добавьте новую сеть (''add_network''), укажите ее идентификатор ('''ssid''') и пароль ('''psk''') для доступа к сети (''set_network''), затем включите ее (''enable_network'') ('''кавычки обязательны'''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; add_network&lt;br /&gt;
0&lt;br /&gt;
&amp;gt; set_network 0 ssid &amp;quot;MYSSID&amp;quot;&lt;br /&gt;
&amp;gt; set_network 0 psk &amp;quot;пароль&amp;quot;&lt;br /&gt;
&amp;gt; enable_network 0&lt;br /&gt;
&amp;lt;2&amp;gt;CTRL-EVENT-CONNECTED – Connection to 00:00:00:00:00:00 completed (reauth) [id=0 id_str=]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Теперь сохраните внесенные изменения в файл настроек:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; save_config&lt;br /&gt;
OK&lt;br /&gt;
&amp;gt; quit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Далее необходимо настроить сетевой интерфейс. Задать нужные значения можно вручную (''ip'') либо с помощью DHCP (''dhclient''). Для задания настроек с помощью DHCP используйте ''dhclient'':&lt;br /&gt;
 dhclient wlan0&lt;br /&gt;
Если же настроить сетевой интерфейс нужно вручную, тогда '''ip''' вам в помощь:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ip addr add 192.168.0.2/24 dev wlan0&lt;br /&gt;
# ip route add default via 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Добавьте в файл '''/etc/resolv.conf''' предпочитаемые DNS-сервера. Например, DNS-сервера Яндекса:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/resolv.conf &lt;br /&gt;
nameserver 77.88.8.8&lt;br /&gt;
nameserver 77.88.8.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Sosboot]]&lt;br /&gt;
* [[Sosboot-ng]]&lt;br /&gt;
* [[Wi-Fi]]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/WPA_supplicant_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29 WPA supplicant]&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/Wireless_network_configuration_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29#.D0.9F.D0.BE.D0.BB.D1.83.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_IP-.D0.B0.D0.B4.D1.80.D0.B5.D1.81.D0.B0 Настройка беспроводного соединения]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=SOSBoot:_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Wi-Fi&amp;diff=911</id>
		<title>SOSBoot: настройка Wi-Fi</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=SOSBoot:_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Wi-Fi&amp;diff=911"/>
		<updated>2015-07-30T13:52:23Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Пошаговое руководство ==&lt;br /&gt;
&lt;br /&gt;
Приведите файл '''/etc/wpa_supplicant.conf''' к следующему виду:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/wpa_supplicant.conf &lt;br /&gt;
ctrl_interface=/run/wpa_supplicant&lt;br /&gt;
update_config=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Теперь запустите ''wpa_supplicant'':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Выполните ''wpa_cli'':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wpa_cli&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Используйте команды ''scan'' и ''scan_results'' для сканирования доступных беспроводных сетей:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; scan&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;3&amp;gt;CTRL-EVENT-SCAN-RESULTS&lt;br /&gt;
&amp;gt; scan_results&lt;br /&gt;
bssid / frequency / signal level / flags / ssid&lt;br /&gt;
00:00:00:00:00:00 2462 -49 [WPA2-PSK-CCMP][ESS] MYSSID&lt;br /&gt;
11:11:11:11:11:11 2437 -64 [WPA2-PSK-CCMP][ESS] ANOTHERSSID&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Чтобы подключиться к сети '''MYSSID''', добавьте новую сеть (''add_network''), укажите ее идентификатор ('''ssid''') и пароль ('''psk''') для доступа к сети (''set_network''), затем включите ее (''enable_network'') ('''кавычки обязательны'''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; add_network&lt;br /&gt;
0&lt;br /&gt;
&amp;gt; set_network 0 ssid &amp;quot;MYSSID&amp;quot;&lt;br /&gt;
&amp;gt; set_network 0 psk &amp;quot;пароль&amp;quot;&lt;br /&gt;
&amp;gt; enable_network 0&lt;br /&gt;
&amp;lt;2&amp;gt;CTRL-EVENT-CONNECTED – Connection to 00:00:00:00:00:00 completed (reauth) [id=0 id_str=]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Теперь сохраните внесенные изменения в файл настроек:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; save_config&lt;br /&gt;
OK&lt;br /&gt;
&amp;gt; quit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Далее необходимо настроить сетевой интерфейс. Задать нужные значения можно вручную (''ip'') либо с помощью DHCP (''dhclient''). Для задания настроек с помощью DHCP используйте ''dhclient'':&lt;br /&gt;
 dhclient wlan0&lt;br /&gt;
Если же настроить сетевой интерфейс нужно вручную, тогда '''ip''' вам в помощь:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ip addr add 192.168.0.2/24 dev wlan0&lt;br /&gt;
# ip route add default via 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Добавьте в файл '''/etc/resolv.conf''' предпочитаемые DNS-сервера. Например, DNS-сервера Яндекса:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/resolv.conf &lt;br /&gt;
nameserver 77.88.8.8&lt;br /&gt;
nameserver 77.88.8.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Sosboot]]&lt;br /&gt;
* [[Sosboot-ng]]&lt;br /&gt;
* [[Wi-Fi]]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/WPA_supplicant_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29 WPA supplicant]&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/Wireless_network_configuration_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29#.D0.9F.D0.BE.D0.BB.D1.83.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_IP-.D0.B0.D0.B4.D1.80.D0.B5.D1.81.D0.B0 Настройка беспроводного соединения]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=SOSBoot:_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Wi-Fi&amp;diff=908</id>
		<title>SOSBoot: настройка Wi-Fi</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=SOSBoot:_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Wi-Fi&amp;diff=908"/>
		<updated>2015-07-27T05:48:09Z</updated>

		<summary type="html">&lt;p&gt;Evglit: /* См. также */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Пошаговое руководство ==&lt;br /&gt;
&lt;br /&gt;
1) Привести файл /etc/wpa_supplicant.conf к следующему виду:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/wpa_supplicant.conf &lt;br /&gt;
ctrl_interface=/run/wpa_supplicant&lt;br /&gt;
update_config=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wpa_cli&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Используйте команды scan и scan_results для сканирования доступных беспроводных сетей:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; scan&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;3&amp;gt;CTRL-EVENT-SCAN-RESULTS&lt;br /&gt;
&amp;gt; scan_results&lt;br /&gt;
bssid / frequency / signal level / flags / ssid&lt;br /&gt;
00:00:00:00:00:00 2462 -49 [WPA2-PSK-CCMP][ESS] MYSSID&lt;br /&gt;
11:11:11:11:11:11 2437 -64 [WPA2-PSK-CCMP][ESS] ANOTHERSSID&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Чтобы подключиться к сети MYSSID, добавьте новую сеть (add_network), укажите ее идентификатор (ssid) и пароль (psk) для доступа к сети (set_network), затем включите ее (enable_network) ('''кавычки обязательны'''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; add_network&lt;br /&gt;
0&lt;br /&gt;
&amp;gt; set_network 0 ssid &amp;quot;MYSSID&amp;quot;&lt;br /&gt;
&amp;gt; set_network 0 psk &amp;quot;пароль&amp;quot;&lt;br /&gt;
&amp;gt; enable_network 0&lt;br /&gt;
&amp;lt;2&amp;gt;CTRL-EVENT-CONNECTED – Connection to 00:00:00:00:00:00 completed (reauth) [id=0 id_str=]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Теперь сохраните внесенные изменения в файл настроек:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; save_config&lt;br /&gt;
OK&lt;br /&gt;
&amp;gt; quit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
4)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ip addr add 192.168.0.2/24 dev wlan0&lt;br /&gt;
# ip route add default via 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
5) Добавьте в файл /etc/resolv.conf предпочитаемые DNS-сервера. Например, DNS-сервера Яндекса:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/resolv.conf &lt;br /&gt;
nameserver 77.88.8.8&lt;br /&gt;
nameserver 77.88.8.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Sosboot]]&lt;br /&gt;
* [[Sosboot-ng]]&lt;br /&gt;
* [[Wi-Fi]]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/WPA_supplicant_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29 WPA supplicant]&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/Wireless_network_configuration_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29#.D0.9F.D0.BE.D0.BB.D1.83.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_IP-.D0.B0.D0.B4.D1.80.D0.B5.D1.81.D0.B0 Настройка беспроводного соединения]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=SOSBoot:_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Wi-Fi&amp;diff=907</id>
		<title>SOSBoot: настройка Wi-Fi</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=SOSBoot:_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Wi-Fi&amp;diff=907"/>
		<updated>2015-07-27T05:45:43Z</updated>

		<summary type="html">&lt;p&gt;Evglit: /* Ссылки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Пошаговое руководство ==&lt;br /&gt;
&lt;br /&gt;
1) Привести файл /etc/wpa_supplicant.conf к следующему виду:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/wpa_supplicant.conf &lt;br /&gt;
ctrl_interface=/run/wpa_supplicant&lt;br /&gt;
update_config=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wpa_cli&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Используйте команды scan и scan_results для сканирования доступных беспроводных сетей:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; scan&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;3&amp;gt;CTRL-EVENT-SCAN-RESULTS&lt;br /&gt;
&amp;gt; scan_results&lt;br /&gt;
bssid / frequency / signal level / flags / ssid&lt;br /&gt;
00:00:00:00:00:00 2462 -49 [WPA2-PSK-CCMP][ESS] MYSSID&lt;br /&gt;
11:11:11:11:11:11 2437 -64 [WPA2-PSK-CCMP][ESS] ANOTHERSSID&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Чтобы подключиться к сети MYSSID, добавьте новую сеть (add_network), укажите ее идентификатор (ssid) и пароль (psk) для доступа к сети (set_network), затем включите ее (enable_network) ('''кавычки обязательны'''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; add_network&lt;br /&gt;
0&lt;br /&gt;
&amp;gt; set_network 0 ssid &amp;quot;MYSSID&amp;quot;&lt;br /&gt;
&amp;gt; set_network 0 psk &amp;quot;пароль&amp;quot;&lt;br /&gt;
&amp;gt; enable_network 0&lt;br /&gt;
&amp;lt;2&amp;gt;CTRL-EVENT-CONNECTED – Connection to 00:00:00:00:00:00 completed (reauth) [id=0 id_str=]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Теперь сохраните внесенные изменения в файл настроек:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; save_config&lt;br /&gt;
OK&lt;br /&gt;
&amp;gt; quit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
4)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ip addr add 192.168.0.2/24 dev wlan0&lt;br /&gt;
# ip route add default via 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
5) Добавьте в файл /etc/resolv.conf предпочитаемые DNS-сервера. Например, DNS-сервера Яндекса:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/resolv.conf &lt;br /&gt;
nameserver 77.88.8.8&lt;br /&gt;
nameserver 77.88.8.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Sosboot]]&lt;br /&gt;
* [[Sosboot-ng]]&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/WPA_supplicant_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29 WPA supplicant]&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/Wireless_network_configuration_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29#.D0.9F.D0.BE.D0.BB.D1.83.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_IP-.D0.B0.D0.B4.D1.80.D0.B5.D1.81.D0.B0 Настройка беспроводного соединения]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=SOSBoot:_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Wi-Fi&amp;diff=906</id>
		<title>SOSBoot: настройка Wi-Fi</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=SOSBoot:_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Wi-Fi&amp;diff=906"/>
		<updated>2015-07-27T05:45:04Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Пошаговое руководство ==&lt;br /&gt;
&lt;br /&gt;
1) Привести файл /etc/wpa_supplicant.conf к следующему виду:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/wpa_supplicant.conf &lt;br /&gt;
ctrl_interface=/run/wpa_supplicant&lt;br /&gt;
update_config=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wpa_cli&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Используйте команды scan и scan_results для сканирования доступных беспроводных сетей:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; scan&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;3&amp;gt;CTRL-EVENT-SCAN-RESULTS&lt;br /&gt;
&amp;gt; scan_results&lt;br /&gt;
bssid / frequency / signal level / flags / ssid&lt;br /&gt;
00:00:00:00:00:00 2462 -49 [WPA2-PSK-CCMP][ESS] MYSSID&lt;br /&gt;
11:11:11:11:11:11 2437 -64 [WPA2-PSK-CCMP][ESS] ANOTHERSSID&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Чтобы подключиться к сети MYSSID, добавьте новую сеть (add_network), укажите ее идентификатор (ssid) и пароль (psk) для доступа к сети (set_network), затем включите ее (enable_network) ('''кавычки обязательны'''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; add_network&lt;br /&gt;
0&lt;br /&gt;
&amp;gt; set_network 0 ssid &amp;quot;MYSSID&amp;quot;&lt;br /&gt;
&amp;gt; set_network 0 psk &amp;quot;пароль&amp;quot;&lt;br /&gt;
&amp;gt; enable_network 0&lt;br /&gt;
&amp;lt;2&amp;gt;CTRL-EVENT-CONNECTED – Connection to 00:00:00:00:00:00 completed (reauth) [id=0 id_str=]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Теперь сохраните внесенные изменения в файл настроек:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; save_config&lt;br /&gt;
OK&lt;br /&gt;
&amp;gt; quit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
4)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ip addr add 192.168.0.2/24 dev wlan0&lt;br /&gt;
# ip route add default via 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
5) Добавьте в файл /etc/resolv.conf предпочитаемые DNS-сервера. Например, DNS-сервера Яндекса:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/resolv.conf &lt;br /&gt;
nameserver 77.88.8.8&lt;br /&gt;
nameserver 77.88.8.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Sosboot]]&lt;br /&gt;
* [[Sosboot-ng]]&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
Материал подготовлен на основе следующих статей:&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/WPA_supplicant_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29 WPA supplicant]&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/Wireless_network_configuration_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29#.D0.9F.D0.BE.D0.BB.D1.83.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_IP-.D0.B0.D0.B4.D1.80.D0.B5.D1.81.D0.B0 Настройка беспроводного соединения]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=Wi-Fi&amp;diff=905</id>
		<title>Wi-Fi</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=Wi-Fi&amp;diff=905"/>
		<updated>2015-07-27T05:39:13Z</updated>

		<summary type="html">&lt;p&gt;Evglit: /* Ссылки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Железо=== &lt;br /&gt;
В AC100 используется модуль [[wifi-module|MSI MS-3871]] для WiFi и Bluetooth.&lt;br /&gt;
&lt;br /&gt;
===Проблемы=== &lt;br /&gt;
Проблемы со скоростью wifi и стабильностью приема (2-5кб\с и 30-70% теряемых пакетов)&lt;br /&gt;
наиболее вероятно вызваны плохо работающим энергосберегающим режимом.&lt;br /&gt;
Отключить его можно таким образом. В дальнейшем быть может дрова поправят и проблема отпадет.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# iwconfig wlan0 power off&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.lins.me/ac100/fixing_wifi.html Fixing Wifi on Toshiba AC100] - некоторым помогает&lt;br /&gt;
&lt;br /&gt;
g_ether и рандомный mac адрес - http://www.mail-archive.com/networkmanager-list@gnome.org/msg12104.html&lt;br /&gt;
=== См. также ===&lt;br /&gt;
* [[SOSBoot: настройка Wi-Fi|Настройка Wi-Fi в SOSBoot]]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=Sosboot-ng&amp;diff=904</id>
		<title>Sosboot-ng</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=Sosboot-ng&amp;diff=904"/>
		<updated>2015-07-27T05:38:08Z</updated>

		<summary type="html">&lt;p&gt;Evglit: /* Ссылки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sosboot-ng guide==&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
New generation of [[sosboot]] R5 recovery tool. &amp;lt;br/&amp;gt;&lt;br /&gt;
SOSBoot is the AC100 Swiss Army knife. It's a minimalistic self containing linux system designed to solely fit inside the Recovery partition of the AC100.&amp;lt;br/&amp;gt;&lt;br /&gt;
Currently SOSBoot consist of five parts: Linux kernel, Buildroot rootfs, U-Boot bootloader, packing tools and custom scripts&lt;br /&gt;
&lt;br /&gt;
==Where to download source and binary==&lt;br /&gt;
* [https://github.com/ac100-ru/sosboot/tree/sosboot-ng Current sosboot-ng source code location]&lt;br /&gt;
* [https://drive.google.com/folderview?id=0BzHUnWusu2ztRWM2cFlQVFJjcW8&amp;amp;usp=sharing#list Current sosboot-ng binaries location]&lt;br /&gt;
&lt;br /&gt;
==Current features==&lt;br /&gt;
* Include upstream kernels (stable and mainline)&lt;br /&gt;
* Have serial console working with getty login&lt;br /&gt;
* Kernel config have all AC100 hardware enabled for testing&lt;br /&gt;
* Working sysV init&lt;br /&gt;
* Include android installer&lt;br /&gt;
* Include more tools to test&lt;br /&gt;
** usbtools&lt;br /&gt;
** wireless-tools&lt;br /&gt;
** bluez-utils&lt;br /&gt;
** alsa-utils&lt;br /&gt;
&lt;br /&gt;
==How to run binary==&lt;br /&gt;
&lt;br /&gt;
* Install tegrarcm opensource tool from Nvidia&lt;br /&gt;
** [https://github.com/NVIDIA/tegrarcm Tegrarcm source code location]&lt;br /&gt;
* Load directly to AC100 ram from PC with tegrarcm tool&lt;br /&gt;
** Connect AC100 to PC with miniUSB and start APX mode CTRL+ESC+POWER&amp;lt;pre&amp;gt;# tegrarcm readbct --bct=ac100.bct&amp;amp;#10;# tegrarcm --bct=ac100.bct --bootloader=&amp;lt;sosboot-ng binary name .bin&amp;gt; --loadaddr=0x108000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Included scripts==&lt;br /&gt;
&lt;br /&gt;
# Multifunctional script to switch from factory proprietary fastboot bootloader to U-Boot&lt;br /&gt;
## Name: switch-to-uboot &lt;br /&gt;
### Location: &amp;lt;pre&amp;gt;# /switch-to-uboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
### This script is SFX archive you can extract its content to some folder this way, for example if you need run individual parts of script:&amp;lt;pre&amp;gt;# mkdir /tmp/switch&amp;amp;#10;# /switch-to-uboot --noexec --keep --target /tmp/switch/&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Script to simplify installation of Android system with gpt partition table and U-Boot bootloader&lt;br /&gt;
## android installer&lt;br /&gt;
### Location: &amp;lt;pre&amp;gt;# /installer&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==How get sources and compile it manually==&lt;br /&gt;
&lt;br /&gt;
# Install git-repo tool if you dont have one yet:&amp;lt;pre&amp;gt;$ curl https://storage.googleapis.com/git-repo-downloads/repo &amp;gt; ~/bin/repo&amp;amp;#10;$ chmod a+x ~/bin/repo&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Create working folder and move inside it&amp;lt;pre&amp;gt;$ mkdir sosboot&amp;amp;#10;$ cd sosboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Init git-repo manifest branch&lt;br /&gt;
## For development branch: &amp;lt;pre&amp;gt;$ repo init -u git://github.com/ac100-ru/sosboot-manifests.git -b for-next&amp;lt;/pre&amp;gt;&lt;br /&gt;
## or for stable branch:&amp;lt;pre&amp;gt;$ repo init -u git://github.com/ac100-ru/sosboot-manifests.git -b sosboot-ng&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Download sources:&amp;lt;pre&amp;gt;$ repo sync&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Compile sources:&amp;lt;pre&amp;gt;$ ./build_all&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Clean whole sources if want to recompile:&amp;lt;pre&amp;gt;$ ./clean_all&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Advanced topics===&lt;br /&gt;
&lt;br /&gt;
* If you need recompile for example only kernel&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ./scripts/clean_sosboot&lt;br /&gt;
$ ./scripts/clean_sos-uboot&lt;br /&gt;
$ ./scripts/clean_kernel&lt;br /&gt;
$ ./build_all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[SOSBoot: настройка Wi-Fi|Настройка Wi-Fi в SOSBoot]]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=Sosboot&amp;diff=903</id>
		<title>Sosboot</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=Sosboot&amp;diff=903"/>
		<updated>2015-07-27T05:35:48Z</updated>

		<summary type="html">&lt;p&gt;Evglit: /* Ссылки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://ac100.grandou.net/sosboot Оригинал статьи] (на английском).&lt;br /&gt;
&lt;br /&gt;
Sosboot это минимальная Linux система, предназначенная для помешения в раздел восстановления AC100 (раздел 5 в nvflash). Если включить AC-100 с нажатой клавишей &amp;quot;домик&amp;quot;, загрузчик спросит, сбросить настройки или загрузиться обычным образом. Если выбрать первый вариант, загрузится ядро из раздела восстановления.&lt;br /&gt;
&lt;br /&gt;
==Где взять== &lt;br /&gt;
Скачать последнюю версию можно [http://share.grandou.net/ac100/sosboot/ у разработчика], Grandou выкладывает готовые к прошивке образы.&lt;br /&gt;
&lt;br /&gt;
==Системные требования== &lt;br /&gt;
Sosboot '''работает только с загрузчиком Android 2.1''', так что тем, у кого Android 2.2, нужно делать даунгрейд.&lt;br /&gt;
&lt;br /&gt;
==Автоматизация== &lt;br /&gt;
Созданы комплекты для автодаунгрейда на загрузчик 2.1 и прошивку sosboot.&lt;br /&gt;
Скрипт, используя nvflash, прошивает 2-й, 3-й и 4-й разделы образами от Android 2.1 и в пятый раздел записывает sosboot, на данный момент последняя версия [http://share.grandou.net/ac100/sosboot/sosboot-r4.img sosboot-r4.img].&lt;br /&gt;
Скачать можно:&lt;br /&gt;
* для Windows: [http://narod.ru/disk/32731989001/android%2Bsos.tar.html с народ-диска] (tar 19 Мб) или [ftp://ftp.grumbler.org/pub/ToshibaAC100/android+sos.zip с FTP] (ZIP 12 Мб);&lt;br /&gt;
* для Linux: [ftp://ftp.grumbler.org/pub/ToshibaAC100/android+sos.tgz с FTP] (gzipped TAR 5.8 Мб).&lt;br /&gt;
&lt;br /&gt;
==Установка sosboot== &lt;br /&gt;
Скачайте архив, распакуйте, подключите AC-100 кабелем mini-USB к компьютеру, включите в режим восстановления (при нажатых &amp;quot;CTRL&amp;quot; и &amp;quot;Esc&amp;quot;), запустите android_2.1.cmd (в Windows) или sudo android_2.1.sh (в Linux пути в скрипте надо править!), подтвердите, дождитесь завершения.&lt;br /&gt;
&lt;br /&gt;
После прошивки выключите, включите с нажатым &amp;quot;домиком&amp;quot;. На экране появится текст:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
The system is about to perform a factory data reset or system update.&lt;br /&gt;
Please press the &amp;quot;1&amp;quot; key to continue this process, or press the &amp;quot;2&amp;quot; key to cancel this process and return to the Android OS.&lt;br /&gt;
Note: It will take some time for the factory data reset or system update to complete.&lt;br /&gt;
Please keep your device connected to an external power source.&lt;br /&gt;
&lt;br /&gt;
1) Continue factory data reset or system update.&lt;br /&gt;
2) Return to the Android OS without performing factory data reset or system update.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(1 - сброс настроек, 2 - обычная загрузка). Если нажмёте 1, на экране появится приглашение шела:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/# _&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Важное замечание== &lt;br /&gt;
Специально для незнающих.&lt;br /&gt;
Sosboot это ''&amp;lt;u&amp;gt;минимальная '''Linux'''&amp;lt;/u&amp;gt;'', прежде чем с ним работать, узнайте о командах fsck, mount, dd и т. д. Можно прошить новое ядро с SD или USB-флешки, сохранить свои данные на флешку SD или USB, проверить файловую систему Linux.&lt;br /&gt;
&lt;br /&gt;
==Пример использования== &lt;br /&gt;
Например, исправить ошибки файловой системы можно командой:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/# fsck -f /dev/mmcblk0p7&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Раздел UDB в sosboot виден именно как /dev/mmcblk0p7, хотя в системе он может быть виден как /dev/mmcblk0p12. Проверить можно (и нужно) командой:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/# tune2fs -l /dev/mmcblk0p7 | grep &amp;quot;Last mounted&amp;quot;&lt;br /&gt;
Last mounted on:          /&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
значит это (корневая) файловая система Linux и есть, именно её нужно чинить. Если же ответ другой - повторите команду для других /dev/mmcblk0p7, посмотреть все видимые ядром разделы можно командой&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/# ls /dev/mmcblk0p?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[SOSBoot: настройка Wi-Fi|Настройка Wi-Fi в SOSBoot]]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=Mmc&amp;diff=902</id>
		<title>Mmc</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=Mmc&amp;diff=902"/>
		<updated>2015-07-27T04:42:19Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Информация по внутреннему накопителю==&lt;br /&gt;
Независимо от емкости в тошку ставят накопители двух разных производителей (manfid=0x000011 Toshiba(?) и manfid=0x000002 SanDisk(?)). В 116-й и 118-й пока обнаружен только manfid=0x000011.&lt;br /&gt;
&lt;br /&gt;
'''ПРЕДПОЛОЖИТЕЛЬНО''' 117-е тошибы с номером до 8A35xxxx построены с использованием накопителей SanDisk, после - Toshiba.&lt;br /&gt;
&lt;br /&gt;
mbr у версий с manfid=0x000011 находится в секторе 7424 (0x1d00), у manfid=0x000002 - 8448 (0x2100)&lt;br /&gt;
&lt;br /&gt;
Анализ партиций nvtegra почему-то не работает на устройствах с manfid=0x000011 ([http://pastebin.com/cmQ8kHar dmesg от 116-й])&lt;br /&gt;
&lt;br /&gt;
===[https://dl.dropboxusercontent.com/u/40761340/www/ac100/images/ac100-116-toshibammc.jpg ac100-116]===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toshiba AC100 internal storage info:&lt;br /&gt;
cid: 1101004d4d43333247030a1672667d00&lt;br /&gt;
csd: 900e00320f5903ffffffffe796400000&lt;br /&gt;
date: 07/2010&lt;br /&gt;
enhanced_area_offset: 18446744073709551594&lt;br /&gt;
enhanced_area_size: 4294967274&lt;br /&gt;
erase_size: 524288&lt;br /&gt;
fwrev: 0x0&lt;br /&gt;
hwrev: 0x0&lt;br /&gt;
manfid: 0x000011&lt;br /&gt;
name: MMC32G&lt;br /&gt;
oemid: 0x0100&lt;br /&gt;
preferred_erase_size: 4194304&lt;br /&gt;
serial: 0x0a167266&lt;br /&gt;
type: MMC&lt;br /&gt;
uevent: DRIVER=mmcblk&lt;br /&gt;
MMC_TYPE=MMC&lt;br /&gt;
MMC_NAME=MMC32G&lt;br /&gt;
MODALIAS=mmc:block&lt;br /&gt;
 &lt;br /&gt;
Searching MBR magic...&lt;br /&gt;
Found MBR at sector 7424&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://dl.dropboxusercontent.com/u/40761340/www/ac100/images/ac100-117-toshibammc.jpg ac100-117] (ver1 - ставится прошивка андроида для 116-й)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toshiba AC100 internal storage info:&lt;br /&gt;
cid: 1101004d4d433038470307149aaa6d00&lt;br /&gt;
csd: 900e00320f5903ffffffffe796400000&lt;br /&gt;
date: 06/2010&lt;br /&gt;
enhanced_area_offset: 18446744073709551594&lt;br /&gt;
enhanced_area_size: 4294967274&lt;br /&gt;
erase_size: 524288&lt;br /&gt;
fwrev: 0x0&lt;br /&gt;
hwrev: 0x0&lt;br /&gt;
manfid: 0x000011&lt;br /&gt;
name: MMC08G&lt;br /&gt;
oemid: 0x0100&lt;br /&gt;
preferred_erase_size: 4194304&lt;br /&gt;
serial: 0x07149aaa&lt;br /&gt;
type: MMC&lt;br /&gt;
uevent: DRIVER=mmcblk&lt;br /&gt;
MMC_TYPE=MMC&lt;br /&gt;
MMC_NAME=MMC08G&lt;br /&gt;
MODALIAS=mmc:block&lt;br /&gt;
&lt;br /&gt;
Searching MBR magic...&lt;br /&gt;
Found MBR at sector 7424&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://dl.dropboxusercontent.com/u/40761340/www/ac100/images/ac100-117-SanDisk.jpg ac100-117] (ver2 - работает nvtegra)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toshiba AC100 internal storage info:&lt;br /&gt;
cid: 02010053454d3038479050faf0dccc00&lt;br /&gt;
csd: d00f00320f5903ffffffffff92404000&lt;br /&gt;
date: 12/2009&lt;br /&gt;
enhanced_area_offset: 18446744073709551594&lt;br /&gt;
enhanced_area_size: 4294967274&lt;br /&gt;
erase_size: 524288&lt;br /&gt;
fwrev: 0x0&lt;br /&gt;
hwrev: 0x0&lt;br /&gt;
manfid: 0x000002&lt;br /&gt;
name: SEM08G&lt;br /&gt;
oemid: 0x0100&lt;br /&gt;
preferred_erase_size: 2097152&lt;br /&gt;
serial: 0x50faf0dc&lt;br /&gt;
type: MMC&lt;br /&gt;
uevent: DRIVER=mmcblk&lt;br /&gt;
MMC_TYPE=MMC&lt;br /&gt;
MMC_NAME=SEM08G&lt;br /&gt;
MODALIAS=mmc:block&lt;br /&gt;
 &lt;br /&gt;
Searching MBR magic...&lt;br /&gt;
Found MBR at sector 8448&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Определение модели внутреннего накопителя==&lt;br /&gt;
Определить модель внутреннего накопителя можно несколькими способами.&lt;br /&gt;
===gnome-disks===&lt;br /&gt;
[[Файл:Gnome-disks.png|200px|thumb|right|Отображение модели в утилите gnome-disks.]]Утилита включена во многие дистрибутивы по умолчанию. Если же сей утилиты не оказалось, установить можно так:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ubuntu# aptitude install gnome-disk-utility&lt;br /&gt;
fedora# yum install gnome-disk-utility&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Далее запускаем из меню '''Диски''' или из командной строки '''gnome-disks'''. В левой части приложения выбираем диск, в правой части отобразится модель.&lt;br /&gt;
===dmesg===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# dmesg | grep mmc0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
В выводе ищется модель. Например:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[    2.873665] mmcblk0: mmc0:0001 MMC08G 7.45 GiB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===sysfs===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ find /sys/devices/platform/sdhci-tegra.3/ -name name -print0 | xargs -0 cat&lt;br /&gt;
MMC08G&lt;br /&gt;
$ find /sys/devices/platform/sdhci-tegra.3/ -name manfid -print0 | xargs -0 cat&lt;br /&gt;
0x000011&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=Wi-Fi&amp;diff=901</id>
		<title>Wi-Fi</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=Wi-Fi&amp;diff=901"/>
		<updated>2015-07-27T04:37:34Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Железо=== &lt;br /&gt;
В AC100 используется модуль [[wifi-module|MSI MS-3871]] для WiFi и Bluetooth.&lt;br /&gt;
&lt;br /&gt;
===Проблемы=== &lt;br /&gt;
Проблемы со скоростью wifi и стабильностью приема (2-5кб\с и 30-70% теряемых пакетов)&lt;br /&gt;
наиболее вероятно вызваны плохо работающим энергосберегающим режимом.&lt;br /&gt;
Отключить его можно таким образом. В дальнейшем быть может дрова поправят и проблема отпадет.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# iwconfig wlan0 power off&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.lins.me/ac100/fixing_wifi.html Fixing Wifi on Toshiba AC100] - некоторым помогает&lt;br /&gt;
&lt;br /&gt;
g_ether и рандомный mac адрес - http://www.mail-archive.com/networkmanager-list@gnome.org/msg12104.html&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
* [[SOSBoot: настройка Wi-Fi|Настройка Wi-Fi в SOSBoot]]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=Sosboot-ng&amp;diff=900</id>
		<title>Sosboot-ng</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=Sosboot-ng&amp;diff=900"/>
		<updated>2015-07-27T04:20:00Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sosboot-ng guide==&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
New generation of [[sosboot]] R5 recovery tool. &amp;lt;br/&amp;gt;&lt;br /&gt;
SOSBoot is the AC100 Swiss Army knife. It's a minimalistic self containing linux system designed to solely fit inside the Recovery partition of the AC100.&amp;lt;br/&amp;gt;&lt;br /&gt;
Currently SOSBoot consist of five parts: Linux kernel, Buildroot rootfs, U-Boot bootloader, packing tools and custom scripts&lt;br /&gt;
&lt;br /&gt;
==Where to download source and binary==&lt;br /&gt;
* [https://github.com/ac100-ru/sosboot/tree/sosboot-ng Current sosboot-ng source code location]&lt;br /&gt;
* [https://drive.google.com/folderview?id=0BzHUnWusu2ztRWM2cFlQVFJjcW8&amp;amp;usp=sharing#list Current sosboot-ng binaries location]&lt;br /&gt;
&lt;br /&gt;
==Current features==&lt;br /&gt;
* Include upstream kernels (stable and mainline)&lt;br /&gt;
* Have serial console working with getty login&lt;br /&gt;
* Kernel config have all AC100 hardware enabled for testing&lt;br /&gt;
* Working sysV init&lt;br /&gt;
* Include android installer&lt;br /&gt;
* Include more tools to test&lt;br /&gt;
** usbtools&lt;br /&gt;
** wireless-tools&lt;br /&gt;
** bluez-utils&lt;br /&gt;
** alsa-utils&lt;br /&gt;
&lt;br /&gt;
==How to run binary==&lt;br /&gt;
&lt;br /&gt;
* Install tegrarcm opensource tool from Nvidia&lt;br /&gt;
** [https://github.com/NVIDIA/tegrarcm Tegrarcm source code location]&lt;br /&gt;
* Load directly to AC100 ram from PC with tegrarcm tool&lt;br /&gt;
** Connect AC100 to PC with miniUSB and start APX mode CTRL+ESC+POWER&amp;lt;pre&amp;gt;# tegrarcm readbct --bct=ac100.bct&amp;amp;#10;# tegrarcm --bct=ac100.bct --bootloader=&amp;lt;sosboot-ng binary name .bin&amp;gt; --loadaddr=0x108000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Included scripts==&lt;br /&gt;
&lt;br /&gt;
# Multifunctional script to switch from factory proprietary fastboot bootloader to U-Boot&lt;br /&gt;
## Name: switch-to-uboot &lt;br /&gt;
### Location: &amp;lt;pre&amp;gt;# /switch-to-uboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
### This script is SFX archive you can extract its content to some folder this way, for example if you need run individual parts of script:&amp;lt;pre&amp;gt;# mkdir /tmp/switch&amp;amp;#10;# /switch-to-uboot --noexec --keep --target /tmp/switch/&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Script to simplify installation of Android system with gpt partition table and U-Boot bootloader&lt;br /&gt;
## android installer&lt;br /&gt;
### Location: &amp;lt;pre&amp;gt;# /installer&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==How get sources and compile it manually==&lt;br /&gt;
&lt;br /&gt;
# Install git-repo tool if you dont have one yet:&amp;lt;pre&amp;gt;$ curl https://storage.googleapis.com/git-repo-downloads/repo &amp;gt; ~/bin/repo&amp;amp;#10;$ chmod a+x ~/bin/repo&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Create working folder and move inside it&amp;lt;pre&amp;gt;$ mkdir sosboot&amp;amp;#10;$ cd sosboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Init git-repo manifest branch&lt;br /&gt;
## For development branch: &amp;lt;pre&amp;gt;$ repo init -u git://github.com/ac100-ru/sosboot-manifests.git -b for-next&amp;lt;/pre&amp;gt;&lt;br /&gt;
## or for stable branch:&amp;lt;pre&amp;gt;$ repo init -u git://github.com/ac100-ru/sosboot-manifests.git -b sosboot-ng&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Download sources:&amp;lt;pre&amp;gt;$ repo sync&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Compile sources:&amp;lt;pre&amp;gt;$ ./build_all&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Clean whole sources if want to recompile:&amp;lt;pre&amp;gt;$ ./clean_all&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Advanced topics===&lt;br /&gt;
&lt;br /&gt;
* If you need recompile for example only kernel&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ./scripts/clean_sosboot&lt;br /&gt;
$ ./scripts/clean_sos-uboot&lt;br /&gt;
$ ./scripts/clean_kernel&lt;br /&gt;
$ ./build_all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [[SOSBoot: настройка Wi-Fi|Настройка Wi-Fi в SOSBoot]]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=Sosboot&amp;diff=899</id>
		<title>Sosboot</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=Sosboot&amp;diff=899"/>
		<updated>2015-07-27T04:19:29Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://ac100.grandou.net/sosboot Оригинал статьи] (на английском).&lt;br /&gt;
&lt;br /&gt;
Sosboot это минимальная Linux система, предназначенная для помешения в раздел восстановления AC100 (раздел 5 в nvflash). Если включить AC-100 с нажатой клавишей &amp;quot;домик&amp;quot;, загрузчик спросит, сбросить настройки или загрузиться обычным образом. Если выбрать первый вариант, загрузится ядро из раздела восстановления.&lt;br /&gt;
&lt;br /&gt;
==Где взять== &lt;br /&gt;
Скачать последнюю версию можно [http://share.grandou.net/ac100/sosboot/ у разработчика], Grandou выкладывает готовые к прошивке образы.&lt;br /&gt;
&lt;br /&gt;
==Системные требования== &lt;br /&gt;
Sosboot '''работает только с загрузчиком Android 2.1''', так что тем, у кого Android 2.2, нужно делать даунгрейд.&lt;br /&gt;
&lt;br /&gt;
==Автоматизация== &lt;br /&gt;
Созданы комплекты для автодаунгрейда на загрузчик 2.1 и прошивку sosboot.&lt;br /&gt;
Скрипт, используя nvflash, прошивает 2-й, 3-й и 4-й разделы образами от Android 2.1 и в пятый раздел записывает sosboot, на данный момент последняя версия [http://share.grandou.net/ac100/sosboot/sosboot-r4.img sosboot-r4.img].&lt;br /&gt;
Скачать можно:&lt;br /&gt;
* для Windows: [http://narod.ru/disk/32731989001/android%2Bsos.tar.html с народ-диска] (tar 19 Мб) или [ftp://ftp.grumbler.org/pub/ToshibaAC100/android+sos.zip с FTP] (ZIP 12 Мб);&lt;br /&gt;
* для Linux: [ftp://ftp.grumbler.org/pub/ToshibaAC100/android+sos.tgz с FTP] (gzipped TAR 5.8 Мб).&lt;br /&gt;
&lt;br /&gt;
==Установка sosboot== &lt;br /&gt;
Скачайте архив, распакуйте, подключите AC-100 кабелем mini-USB к компьютеру, включите в режим восстановления (при нажатых &amp;quot;CTRL&amp;quot; и &amp;quot;Esc&amp;quot;), запустите android_2.1.cmd (в Windows) или sudo android_2.1.sh (в Linux пути в скрипте надо править!), подтвердите, дождитесь завершения.&lt;br /&gt;
&lt;br /&gt;
После прошивки выключите, включите с нажатым &amp;quot;домиком&amp;quot;. На экране появится текст:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
The system is about to perform a factory data reset or system update.&lt;br /&gt;
Please press the &amp;quot;1&amp;quot; key to continue this process, or press the &amp;quot;2&amp;quot; key to cancel this process and return to the Android OS.&lt;br /&gt;
Note: It will take some time for the factory data reset or system update to complete.&lt;br /&gt;
Please keep your device connected to an external power source.&lt;br /&gt;
&lt;br /&gt;
1) Continue factory data reset or system update.&lt;br /&gt;
2) Return to the Android OS without performing factory data reset or system update.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(1 - сброс настроек, 2 - обычная загрузка). Если нажмёте 1, на экране появится приглашение шела:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/# _&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Важное замечание== &lt;br /&gt;
Специально для незнающих.&lt;br /&gt;
Sosboot это ''&amp;lt;u&amp;gt;минимальная '''Linux'''&amp;lt;/u&amp;gt;'', прежде чем с ним работать, узнайте о командах fsck, mount, dd и т. д. Можно прошить новое ядро с SD или USB-флешки, сохранить свои данные на флешку SD или USB, проверить файловую систему Linux.&lt;br /&gt;
&lt;br /&gt;
==Пример использования== &lt;br /&gt;
Например, исправить ошибки файловой системы можно командой:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/# fsck -f /dev/mmcblk0p7&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Раздел UDB в sosboot виден именно как /dev/mmcblk0p7, хотя в системе он может быть виден как /dev/mmcblk0p12. Проверить можно (и нужно) командой:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/# tune2fs -l /dev/mmcblk0p7 | grep &amp;quot;Last mounted&amp;quot;&lt;br /&gt;
Last mounted on:          /&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
значит это (корневая) файловая система Linux и есть, именно её нужно чинить. Если же ответ другой - повторите команду для других /dev/mmcblk0p7, посмотреть все видимые ядром разделы можно командой&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/# ls /dev/mmcblk0p?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [[SOSBoot: настройка Wi-Fi|Настройка Wi-Fi в SOSBoot]]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=SOSBoot:_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Wi-Fi&amp;diff=898</id>
		<title>SOSBoot: настройка Wi-Fi</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=SOSBoot:_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Wi-Fi&amp;diff=898"/>
		<updated>2015-07-26T17:08:15Z</updated>

		<summary type="html">&lt;p&gt;Evglit: Новая страница: «== Пошаговое руководство == 1) Привести файл /etc/wpa_supplicant.conf к следующему виду: &amp;lt;pre&amp;gt; # cat /etc/wpa_suppl…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Пошаговое руководство ==&lt;br /&gt;
1) Привести файл /etc/wpa_supplicant.conf к следующему виду:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/wpa_supplicant.conf &lt;br /&gt;
ctrl_interface=/run/wpa_supplicant&lt;br /&gt;
update_config=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# wpa_cli&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Используйте команды scan и scan_results для сканирования доступных беспроводных сетей:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; scan&lt;br /&gt;
OK&lt;br /&gt;
&amp;lt;3&amp;gt;CTRL-EVENT-SCAN-RESULTS&lt;br /&gt;
&amp;gt; scan_results&lt;br /&gt;
bssid / frequency / signal level / flags / ssid&lt;br /&gt;
00:00:00:00:00:00 2462 -49 [WPA2-PSK-CCMP][ESS] MYSSID&lt;br /&gt;
11:11:11:11:11:11 2437 -64 [WPA2-PSK-CCMP][ESS] ANOTHERSSID&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Чтобы подключиться к сети MYSSID, добавьте новую сеть (add_network), укажите ее идентификатор (ssid) и пароль (psk) для доступа к сети (set_network), затем включите ее (enable_network) ('''кавычки обязательны'''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; add_network&lt;br /&gt;
0&lt;br /&gt;
&amp;gt; set_network 0 ssid &amp;quot;MYSSID&amp;quot;&lt;br /&gt;
&amp;gt; set_network 0 psk &amp;quot;пароль&amp;quot;&lt;br /&gt;
&amp;gt; enable_network 0&lt;br /&gt;
&amp;lt;2&amp;gt;CTRL-EVENT-CONNECTED – Connection to 00:00:00:00:00:00 completed (reauth) [id=0 id_str=]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Теперь сохраните внесенные изменения в файл настроек:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; save_config&lt;br /&gt;
OK&lt;br /&gt;
&amp;gt; quit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
4)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ip addr add 192.168.0.2/24 dev wlan0&lt;br /&gt;
# ip route add default via 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
5) Добавьте в файл /etc/resolv.conf предпочитаемые DNS-сервера. Например, DNS-сервера Яндекса:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/resolv.conf &lt;br /&gt;
nameserver 77.88.8.8&lt;br /&gt;
nameserver 77.88.8.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
Материал подготовлен на основе следующих статей:&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/WPA_supplicant_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29 WPA supplicant]&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/Wireless_network_configuration_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29#.D0.9F.D0.BE.D0.BB.D1.83.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_IP-.D0.B0.D0.B4.D1.80.D0.B5.D1.81.D0.B0 Настройка беспроводного соединения]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=Uboot&amp;diff=894</id>
		<title>Uboot</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=Uboot&amp;diff=894"/>
		<updated>2015-07-15T06:54:23Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''TODO''' : привести в человеческий вид&lt;br /&gt;
&lt;br /&gt;
===Особенности===&lt;br /&gt;
Сразу опишу некоторые нюансы, т.к. многие не дочитывают до конца или пропускают нюансы. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: #ff0000;&amp;quot;&amp;gt;1. Загрузочный скрипт должен быть запакован командой mkimage&amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: #ff0000;&amp;quot;&amp;gt;2. initrd/initramfs образ должен быть запакован командой mkimage&amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Как работает u-boot===&lt;br /&gt;
При использовании fastboot (загрузчик, с которым тошка шла по-умолчанию) ядро, инитрд, cmdline нужно было упаковать в boot образ и записать в 5 или 6 партицию. Бут образ из 6-й грузился по-умолчанию, из 5-й - по домику.&lt;br /&gt;
При использовании u-boot'а бут образы не используются. Ядро и initrd должны лежать на файловой системе партиции. Cmdline задается в загрузочном скрипте. Загрузка происходит следующим образом:&lt;br /&gt;
u-boot перебирает sd, emmc, usb и ищет там файл загрузочного скрипта (boot.scr). Если он его не находит, вываливается в командную строку (u-boot'а, линукса там никакого нет). Если скрипт находится, то выполняется этот скрипт. В скрипте задается cmdline, считывается в память ядро, инитрд, device tree (для ядер 3.8 и новее) и зовется команда загрузки (bootz или bootm).&lt;br /&gt;
&lt;br /&gt;
'''Другими словами'''&lt;br /&gt;
&lt;br /&gt;
U-Boot ставится в спец. разделы (boot0 и boot1) внутреннего накопителя и не занимает места на части накопителя, где расположена ОС. Устанавливается U-Boot в эти разделы сценарием switch-to-uboot (на AC100 нужно запустить sosboot, а затем выполнить сценарий switch-to-uboot). Для загрузки, U-Boot ищет сценарий с именем boot.scr (на самом деле есть еще имя, но это не так важно). Ищет он его в корне раздела и в каталоге /boot. Проверяются все разделы всех накопителей. Если сценарий не найден, будет выведена консоль U-Boot'а. boot.scr — текстовый файл с небольшим заголовком. В сценарии указаны команды для загрузки ядра, initramfs (опционально), dtb и сама команда запуска. Чтобы ядро бралось из другого места, нужно править сценарий.&lt;br /&gt;
&lt;br /&gt;
===Установка ОС===&lt;br /&gt;
См. https://paz00.ru/index.php/Uboot_installation_ru установка ОС с u-boot'ом (https://paz00.ru/index.php/Uboot_installation en)&lt;br /&gt;
&lt;br /&gt;
===Собранные версии===&lt;br /&gt;
[http://tinyurl.com/cukvzlp uboot.bin] с работающим экраном ([https://gitorious.org/uboot-ac100/uboot-ac100/commits/uboot-next-ac100 исходники] на gitorious).&lt;br /&gt;
* пока не работает встроенная клавиатура&lt;br /&gt;
* некоторые модели usb клавиатур должны работать, но на #ac100 никто этого не смог добиться (видимо зависит от модели)&lt;br /&gt;
[https://paz00.ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Uboot-w-kbd.bin uboot-w-kbd.bin] с экспериментальной поддержкой клавиатуры ([https://gitorious.org/u-boot-ac100-exp/u-boot-ac100-exp/commits/master исходники]).&lt;br /&gt;
&lt;br /&gt;
[http://ac100.wikispaces.com/file/view/u-boot-2014-07-android.bin/516688186/u-boot-2014-07-android.bin u-boot-2014-07-android.bin] Binary from this branch https://github.com/ac100-ru/u-boot-ac100-exp/tree/v2014.07-android&lt;br /&gt;
&lt;br /&gt;
=== Загрузка в память ===&lt;br /&gt;
Иногда удобно проверять работу u-boot'а/ядра не заливая его на внутренний накопитель.&lt;br /&gt;
Загрузить uboot в тошибу не меняя ничего на накопителе можно командой&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nvflash --bl ./u-boot-dtb-tegra.bin --go&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
В этом случае нужно иметь рабочий скрипт загрузки для u-boot'а.&lt;br /&gt;
Можно сделать полноценный образ, содержащий в себе u-boot, ядро и другие нужные компоненты:&lt;br /&gt;
* получаем create_image.pl&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone git://gitorious.org/uboot-ac100/create_bootimage.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* формируем uboot.cmd&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
setenv bootargs 'cma=64M'&lt;br /&gt;
bootz @KERNEL @INITRD @FDT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* создаем boot-image.ram&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
create_image.pl uboot.bin zImage initrd.img tegra20-paz00.dtb uboot.cmd boot-image.ram&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* заливаем boot-image.ram в память&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nvflash --bl boot-image.ram --go&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
можно использовать tegrarcm:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tegrarcm --bct=ac100.bct --bootloader=boot-image.ram --loadaddr=0x108000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Загрузка с USB флешки ===&lt;br /&gt;
'''for-next загружается, 3.1 в процессе'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% cat boot.cmd &lt;br /&gt;
echo === boot.scr: boot from USB flash ===&lt;br /&gt;
setenv setargs&lt;br /&gt;
setenv bootargs 'console=ttyS0,115200 cma=64M'&lt;br /&gt;
usb dev 0&lt;br /&gt;
ext2load usb 0 0x1000000 /boot/zImage&lt;br /&gt;
ext2load usb 0 0x2000000 /boot/tegra20-paz00.dtb&lt;br /&gt;
ext2load usb 0 0x2200000 /boot/initrd-uboot&lt;br /&gt;
bootz 0x1000000 0x2200000 0x2000000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запаковываем''' команды загрузки в образ&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% ../u-boot/tools/mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n &amp;quot;myscript&amp;quot; -d boot.cmd boot.scr&lt;br /&gt;
Image Name:   myscript&lt;br /&gt;
Created:      Sat Nov 24 23:57:51 2012&lt;br /&gt;
Image Type:   ARM Linux Script (uncompressed)&lt;br /&gt;
Data Size:    38 Bytes = 0.04 kB = 0.00 MB&lt;br /&gt;
Load Address: 00000000&lt;br /&gt;
Entry Point:  00000000&lt;br /&gt;
Contents:&lt;br /&gt;
   Image 0: 30 Bytes = 0.03 kB = 0.00 MB&lt;br /&gt;
% ls -la ./boot.scr&lt;br /&gt;
-rw-r--r-- 1 stuw users 102 Nov 24 23:57 ./boot.scr&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
И '''обязательно''' перепаковываем initrd.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% ../u-boot/tools/mkimage -n MyRamDisk -A arm -O linux -T ramdisk -C gzip -d initrd.img initrd-uboot&lt;br /&gt;
Image Name:   MyRamDisk&lt;br /&gt;
Created:      Sun Jan 20 20:23:04 2013&lt;br /&gt;
Image Type:   ARM Linux RAMDisk Image (gzip compressed)&lt;br /&gt;
Data Size:    1217437 Bytes = 1188.90 kB = 1.16 MB&lt;br /&gt;
Load Address: 00000000&lt;br /&gt;
Entry Point:  00000000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
boot.scr нужно положить в /boot на sd карте.&lt;br /&gt;
Если ядро не использует fdt - его не грузим и убираем последний параметр в команде bootz.&lt;br /&gt;
&lt;br /&gt;
=== Запись uboot'а на место загрузчика ===&lt;br /&gt;
'''Не все описание точное, u-boot &amp;quot;подрос&amp;quot; :)'''&lt;br /&gt;
[http://ac100.grandou.net/swarren_brain_dump U-Boot] (by Stephen Warren)&lt;br /&gt;
&amp;lt;range type=&amp;quot;comment&amp;quot; id=&amp;quot;438689&amp;quot;&amp;gt;[http://ac100.grandou.net/debian_uboot PaulFertser сообщил], что u-boot из main ветки у него работает!&amp;lt;/range id=&amp;quot;438689&amp;quot;&amp;gt;&lt;br /&gt;
См. также [http://nv-tegra.nvidia.com/gitweb/?p=3rdparty/u-boot.git;a=shortlog;h=refs/heads/t30-port-v2011.03-public t30-port-v2011.03-public] ([http://nv-tegra.nvidia.com/gitweb/?p=3rdparty/u-boot.git;a=commit;h=9274b9d3d6d9402695e4f98aa056cf3e3e44fef8 LCD Display driver commit], [http://nv-tegra.nvidia.com/gitweb/?p=3rdparty/u-boot.git;a=commit;h=c788bf82b966c393254c82830b1aa3ba0d07e7bf tegra keyboard support commit])&lt;br /&gt;
&lt;br /&gt;
savalik не осилил заливку uboot на тошибу. Как он понял u-boot.bin (fastboot.stock.bin) составляет какую то часть от раздела EBT(4го).&lt;br /&gt;
При запуске nvflash --bl u-boot.bin --go он загоняется в память устройства. Но для его зашивки надо использовать --updatebct (??? какие то ключи)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;socketa4techx7 осилил заливку uboot на тошибу. На всякий случай: 1) Надо достать partitiontable и оригинальный bct.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nvflash --bl fastboot.bin --getpartitiontable ac100-pt.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nvflash -r --rawdeviceread 0 5000 00.bin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dd if=00.bin of=ac100.bct bs=4080 count=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;2) теперь запихнем оригинальный bct куда подальше и создадим пустой bct-образный файл:&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp ac100.bct ac100.bct.orig&lt;br /&gt;
dd if=/dev/zero of=ac100.bct seek=2704 bs=1 count=48 conv=notrunc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;3) Зальём в тошку u-boot.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nvflash --bl fastboot.bin --bct ac100.bct --odmdata 0x800c0085 --download 4 u-boot.bin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Бинго! (по мотивам http://ac100.grandou.net/swarren_brain_dump)&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Траблы: разрешение экрана кривовато, шрифт мелковат. Зы. бинарник, который я заливал, я взял из последнего L4T.&amp;lt;/span&amp;gt;(по непонятным причинам сработало 1 раз). &amp;lt;range type=&amp;quot;comment&amp;quot; id=&amp;quot;521845&amp;quot;&amp;gt;Вообще говоря, толку от u-boot сейчас мало - он не поддерживает дисплей и клавиатуру. Так что пока рассматриваем другие варианты.&amp;lt;/range id=&amp;quot;521845&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Так же советуемая Паулом putusb Муромца не работает из за какой то банальщины вроде неправильного импортирования модулей. (Муромцу подзатыльник за то что все сломал.)&lt;br /&gt;
&lt;br /&gt;
===Сборка:===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone git://git.denx.de/u-boot-tegra.git&lt;br /&gt;
cd u-boot-tegra&lt;br /&gt;
make paz00_config&lt;br /&gt;
CROSS_COMPILE=arm-linux-gnueabi- make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://pastebin.com/Ff5ydM1p -- печальный выхлоп в виде сегфолта в конце.&lt;br /&gt;
http://dl.dropbox.com/u/32472722/ac100_stuff/u-boot.bin bootloader failed NvError 0x0&lt;br /&gt;
:nvflash\nvflash\nvflash.exe --bl nvflash\nvflash\fastboot.stock.bin --bct ac100.bct --odmdata 0x800c0085 --download 4 u-boot.bin &amp;lt;range type=&amp;quot;comment&amp;quot; id=&amp;quot;636874&amp;quot;&amp;gt;делает кирпич. &amp;lt;/range id=&amp;quot;636874&amp;quot;&amp;gt;да и в целом odmdata 0x800c0085 кажется нам не идет.&lt;br /&gt;
&lt;br /&gt;
==Загрузка ядра из boot образа==&lt;br /&gt;
Буду расписывать на основе http://ac100.grandou.net/abootimg#output_examples&lt;br /&gt;
Видно, что:&lt;br /&gt;
page size = 2048 bytes&lt;br /&gt;
kernel size = 3146584 bytes&lt;br /&gt;
ramdisk size = 2310081 bytes&lt;br /&gt;
&lt;br /&gt;
В нулевом секторе находится заголовок. Начиная с первого сектора идет ядро. Потом initrd.&lt;br /&gt;
Ядро занимает (3146584 + 2048 - 1) / 2048 байт = 1537 секторов.&lt;br /&gt;
Ramdisk: (2310081 + 2048 - 1) / 2048 байт = 1128 секторов.&lt;br /&gt;
&lt;br /&gt;
6-я партиция начинается с сектора 5376 и ее размер 4096 секторов (сектор - 2048 байт, какой размер блока у убута - не знаю).&lt;br /&gt;
Ядро: начало 5376+1=5377, размер 1537 секторов&lt;br /&gt;
Как вытащить cmdline - пока не знаю. надо руками вбивать :(&lt;br /&gt;
&lt;br /&gt;
U-boot работает с секторами по 512 байт и не видит скрытые области на ностеле тошибы. Поэтому нужно сделать дополнительные корректировки (на примере 116-й модели, бут партиции по 2 МБ).&lt;br /&gt;
Т.к. скрытые области на 116-й модели по 2 МБ, то скрытыми будут 2048 секторов. Пересчитаем смещение ядра: 5377-2048=3329&lt;br /&gt;
Т.е. u-boot использует сектора по 512 байт, а мы считали все для секторов в 2048 байт, нужно пересчитать значения для скармливания u-boot'у:&lt;br /&gt;
Ядро: начало 3329*4=13316 (0x3404), размер 1537*4=6148 (0x1804)&lt;br /&gt;
&lt;br /&gt;
Команда для считывания ядра из 6-й партиции будет такая:&lt;br /&gt;
mmc read 0x1000000 0x3404 0x1804&lt;br /&gt;
&lt;br /&gt;
==[[#Bootmenu]][[#bootmenu]]Bootmenu==&lt;br /&gt;
Тестовая сборка: [https://dl.dropboxusercontent.com/u/40761340/Test/sos-uboot-r5-2013-09-23.bin Test/sos-uboot-r5-2013-09-23.bin]&lt;br /&gt;
Для записи uboot'а на место постоянного загрузчика: загрузить образ в память, выполнить ./switch_to_uboot&lt;br /&gt;
&lt;br /&gt;
'''НЕПРОВЕРЕННЫЙ ВАРИАНТ'''&lt;br /&gt;
Должен выдать меню из следующих пунктов:&lt;br /&gt;
Boot kernel&lt;br /&gt;
Boot recovery&lt;br /&gt;
Boot from SD&lt;br /&gt;
Boot from USB&lt;br /&gt;
Uboot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
setenv bootmenu_0 &amp;quot;Boot kernel  =setenv bootargs console=tty0 console=ttyS0,115200n8 CMA=64M quiet splash;\&lt;br /&gt;
mmc dev 0;\&lt;br /&gt;
ext2load mmc 0 0x1000000 /boot/zImage;\&lt;br /&gt;
ext2load mmc 0 0x2000000 /boot/tegra20-paz00.dtb;\&lt;br /&gt;
ext2load mmc 0 0x2200000 /boot/initrd-uboot;\&lt;br /&gt;
bootz 0x1000000 0x2200000 0x2000000;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv bootmenu_1 &amp;quot;Boot recovery=setenv bootargs console=tty0 console=ttyS0,115200n8 CMA=64M quiet splash;&lt;br /&gt;
mmc dev 0;\&lt;br /&gt;
ext2load mmc 0 0x1000000 /boot/zImage-recovery;\&lt;br /&gt;
ext2load mmc 0 0x2000000 /boot/tegra20-paz00.dtb;\&lt;br /&gt;
ext2load mmc 0 0x2200000 /boot/initrd-recovery-uboot;\&lt;br /&gt;
bootz 0x1000000 0x2200000 0x2000000;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv bootmenu_2 &amp;quot;Boot from SD =setenv bootargs console=tty0 console=ttyS0,115200n8 CMA=64M quiet splash;\&lt;br /&gt;
mmc dev 1;\&lt;br /&gt;
ext2load mmc 1 0x1000000 /boot/zImage;\&lt;br /&gt;
ext2load mmc 1 0x2000000 /boot/tegra20-paz00.dtb;\&lt;br /&gt;
ext2load mmc 1 0x2200000 /boot/initrd-uboot;\&lt;br /&gt;
bootz 0x1000000 0x2200000 0x2000000;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
setenv bootmenu_3 &amp;quot;Boot from USB=setenv bootargs console=tty0 console=ttyS0,115200n8 CMA=64M quiet splash;\&lt;br /&gt;
usb dev 0;\&lt;br /&gt;
ext2load usb 0 0x1000000 /boot/zImage;\&lt;br /&gt;
ext2load usb 0 0x2000000 /boot/tegra20-paz00.dtb;\&lt;br /&gt;
ext2load usb 0 0x2200000 /boot/initrd-uboot;\&lt;br /&gt;
bootz 0x1000000 0x2200000 0x2000000;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
bootmenu 20&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Меню для Андроида&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo === AC100 Android Bootmenu ===&lt;br /&gt;
setenv bootmenu_0 &amp;quot;Boot LNX  =mmc dev 0; ext2load mmc 0:2 0x1000000 /boot/zImage;\&lt;br /&gt;
                                         ext2load mmc 0:2 0x2200000 /boot/initrd.gz;\&lt;br /&gt;
                                         bootz 0x1000000 0x2200000;&amp;quot;&lt;br /&gt;
setenv bootmenu_1 &amp;quot;Boot SOS  =mmc dev 0; ext2load mmc 0:1 0x1000000 /boot/zImage;\&lt;br /&gt;
                                         ext2load mmc 0:1 0x2200000 /boot/initrd.gz;\&lt;br /&gt;
                                         bootz 0x1000000 0x2200000;&amp;quot;&lt;br /&gt;
setenv bootmenu_2 &amp;quot;Boot from SD =setenv bootargs console=tty0; mmc dev 1;\&lt;br /&gt;
                                         ext2load mmc 1 0x1000000 /boot/zImage;\&lt;br /&gt;
                                         ext2load mmc 1 0x2200000 /boot/initrd.gz;\&lt;br /&gt;
                                         bootz 0x1000000 0x2200000;&amp;quot;&lt;br /&gt;
setenv bootmenu_3 &amp;quot;Boot from USB=setenv bootargs $cmdline; usb dev 0;\&lt;br /&gt;
                                         ext2load usb 0 0x1000000 /boot/zImage;\&lt;br /&gt;
                                         ext2load usb 0 0x2200000 /boot/initrd.gz;\&lt;br /&gt;
                                         bootz 0x1000000 0x2200000 0x2000000;&amp;quot;&lt;br /&gt;
bootmenu 20&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo === Toshiba AC100 Bootmenu ===&lt;br /&gt;
setenv bootmenu_0 &amp;quot;Boot LNX CM-10.1 =ext2load mmc 0:2 0x1000000 /boot/zImage-boot-cm-10-1; ext2load mmc 0:2 0x2200000 /boot/initrd-boot-cm-10-1.gz; bootz 0x1000000 0x2200000;&amp;quot;&lt;br /&gt;
setenv bootmenu_1 &amp;quot;Boot SOS CM-10.1 =ext2load mmc 0:1 0x1000000 /boot/zImage-recovery-cm-10-1; ext2load mmc 0:1 0x2200000 /boot/initrd-recovery-cm-10-1.gz; bootz 0x1000000 0x2200000;&amp;quot;&lt;br /&gt;
setenv bootmenu_2 &amp;quot;Boot LNX UBUNTU-12.10 =ext2load mmc 0:2 0x1000000 /boot/zImage-lubuntu-12-10; ext2load mmc 0:2 0x2200000 /boot/initrd-lubuntu-12-10; bootz 0x1000000 0x2200000;&amp;quot;&lt;br /&gt;
setenv bootmenu_3 &amp;quot;Boot from SD fat=fatload mmc 1:1 0x1000000 /boot/zImage; fatload mmc 1:1 0x2200000 /boot/initrd.gz; bootz 0x1000000 0x2200000;&amp;quot;&lt;br /&gt;
setenv bootmenu_4 &amp;quot;Boot from USB ext2=ext2load usb 0:1 0x1000000 /boot/zImage; ext2load usb 0:1 0x2200000 /boot/initrd.gz; bootz 0x1000000 0x2200000 0x2000000;&amp;quot;&lt;br /&gt;
bootmenu 5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Скрипты от nvidia==&lt;br /&gt;
https://github.com/NVIDIA/tegra-uboot-flasher-scripts&lt;br /&gt;
https://github.com/NVIDIA/tegra-uboot-scripts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mainline==&lt;br /&gt;
http://patchwork.ozlabs.org/project/uboot/list/?submitter=Andrey+Danin&amp;amp;state=*&amp;amp;archive=both&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=%D0%9F%D0%B5%D1%80%D0%B5%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D0%B2%D0%BA%D0%B0_%D0%92%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D0%B5%D0%B9_%D0%9F%D0%B0%D0%BC%D1%8F%D1%82%D0%B8&amp;diff=889</id>
		<title>Переразбивка Внутренней Памяти</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%9F%D0%B5%D1%80%D0%B5%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D0%B2%D0%BA%D0%B0_%D0%92%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D0%B5%D0%B9_%D0%9F%D0%B0%D0%BC%D1%8F%D1%82%D0%B8&amp;diff=889"/>
		<updated>2015-07-11T07:43:19Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://web.archive.org/web/20130306142648/http://gitorious.org/ac100/ggrandou-kernel/blobs/HEAD/fs/partitions/nvtegra.c почитать] комменты к коду, описывается таблица разделов и nvtegra&lt;br /&gt;
[https://gitorious.org/cbootimage/cbootimage/blobs/master/nvboot_bct.h почитать], описывается BCT&lt;br /&gt;
&lt;br /&gt;
=Предисловие= &lt;br /&gt;
Прежде чем выполнять команды, (1) трижды перечитайте статью, (2) убедитесь, что оно вам действительно надо, и (3) сделайте &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;'''[[Backup|бэкап]]'''&amp;lt;/span&amp;gt;.&lt;br /&gt;
Всё выполняется '''на свой страх и риск''' и бла-бла-бла.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;'''Перед переразбивкой убедитесь, что используете правильно работающую версию [[nvflash]]. Подробнее [[nvflash|тут]].'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Суть изменений= &lt;br /&gt;
&amp;lt;range type=&amp;quot;comment&amp;quot; id=&amp;quot;637358&amp;quot;&amp;gt;В общем&amp;lt;/range id=&amp;quot;637358&amp;quot;&amp;gt;, вся суть переразбивки заключается в вытягивании таблицы разделов, ее редактировании и засовывании обратно в тошку.&lt;br /&gt;
Зачем это все нужно?&lt;br /&gt;
&lt;br /&gt;
Во-первых, получить больше места. Ибо на большинстве наших Тошек внутренней памяти (emmc) всего-навсего 8 гб, и все эти жалкие 8 гб разбиты на 14 разделов. Даже с учетом предустановленного Андроида это является бредом.&lt;br /&gt;
&lt;br /&gt;
Во-вторых, дабы во всяких там ваших [[Ubuntu|Убунтах]] после загрузки не появлялось over 9000 примонтированных дисков (да, это можно поправить, используя &amp;lt;span style=&amp;quot;background-color: #ffffff;&amp;quot;&amp;gt;NVTEGRA_&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;w_hl&amp;quot; style=&amp;quot;background-color: #ffffff;&amp;quot;&amp;gt;HIDE&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color: #ffffff;&amp;quot;&amp;gt;_PARTS, но, как тут принято говорить, не кошерно просто их прятать, поэтому мы будем сливать все 14 разделов в 7).&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color: #ffffff;&amp;quot;&amp;gt;Ну и в-третьих, если уж вы решитесь на переразбивку, то это как минимум доставит вам некое красноглазое удовольствие.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
До выполнения этой инструкции на флешке Toshiba AC100 будет:&lt;br /&gt;
(взято [https://web.archive.org/web/20120608030734/http://tosh-ac100.wetpaint.com/page/Partition+Layout отсюда])&lt;br /&gt;
{| style=&amp;quot;border: 1px solid #c6c9ff; border-collapse: collapse;&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| part # &lt;br /&gt;
| name &lt;br /&gt;
| size &lt;br /&gt;
| description &lt;br /&gt;
| remarks &lt;br /&gt;
|-&lt;br /&gt;
| 2 &lt;br /&gt;
| BCT &lt;br /&gt;
| 3 145 728 (3 MB) &lt;br /&gt;
| boot config table &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 3 &lt;br /&gt;
| PT &lt;br /&gt;
| 524 288 (512 kB) &lt;br /&gt;
| partition table &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 4 &lt;br /&gt;
| EBT &lt;br /&gt;
| 2 097 152 (2 MB) &lt;br /&gt;
| bootloader &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 5 &lt;br /&gt;
| SOS &lt;br /&gt;
| 5 242 880 (5 MB) &lt;br /&gt;
| recovery partition &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 6 &lt;br /&gt;
| LNX &lt;br /&gt;
| 8 388 608 (8 MB) &lt;br /&gt;
| linux kernel and initrd &lt;br /&gt;
| kernel starts at 0x800&lt;br /&gt;
initrd starts at 0x20E800 &lt;br /&gt;
|-&lt;br /&gt;
| 7 &lt;br /&gt;
| MBR &lt;br /&gt;
| 1 048 576 (1 MB) &lt;br /&gt;
| master boot record &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 8 &lt;br /&gt;
| APP &lt;br /&gt;
| 314 572 800 (300 MB) &lt;br /&gt;
| applications (/system) &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 9 &lt;br /&gt;
| CAC &lt;br /&gt;
| 419 430 400 (400 MB) &lt;br /&gt;
| cache (/cache) &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 10 &lt;br /&gt;
| MSC &lt;br /&gt;
| 2 097 152 (2 MB) &lt;br /&gt;
| misc (/misc) &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 11 &lt;br /&gt;
| EM1 &lt;br /&gt;
| 524 288 (512 kB) &lt;br /&gt;
|   &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 12 &lt;br /&gt;
| UBA &lt;br /&gt;
| 1 294 991 360 (1235 MB) &lt;br /&gt;
| user data (/data) &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 13 &lt;br /&gt;
| EM2 &lt;br /&gt;
| 524 288 (512 kB) &lt;br /&gt;
|   &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 14 &lt;br /&gt;
| UDB &lt;br /&gt;
| 5 950 144 512 (5674.5 MB) &lt;br /&gt;
| user data (/storage) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
После выполнения этой инструкции будет 8 разделов (слева - нумерация с точки зрения Тошибы):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2: BCT&lt;br /&gt;
3: PT&lt;br /&gt;
4: EBT&lt;br /&gt;
5: SOS&lt;br /&gt;
6: LNX (8 Мб)&lt;br /&gt;
7: MBR&lt;br /&gt;
8: CAC (1200 Мб)&lt;br /&gt;
9: APP (всё остальное, около 6,3 Гб.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Альтернативный вариант:&lt;br /&gt;
Файл [[File:part.cfg|part.cfg]](отличается от выложенного ниже), будет 7 разделов, должно работать на Тошибе с любым размером флешки:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2: BCT&lt;br /&gt;
3: PT&lt;br /&gt;
4: EBT&lt;br /&gt;
5: SOS&lt;br /&gt;
6: LNX (8 Мб)&lt;br /&gt;
7: MBR&lt;br /&gt;
8: APP (всё остальное, на 8 Гб флешке - около 7,5 Гб.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Фишка: в последней секции файла part.cfg в поле size вместо конкретного числового значения можно подставить максимально возможное, тогда оно отформатируется с максимально возможным размером:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
''[partition]''&lt;br /&gt;
''name=APP''&lt;br /&gt;
''id=8''&lt;br /&gt;
''type=data''&lt;br /&gt;
''allocation_policy=sequential''&lt;br /&gt;
''filesystem_type=basic''&lt;br /&gt;
'''''size=0xFFFFFFFFFFFFFFFF''' #исходно было 7353139200, вроде''&lt;br /&gt;
''file_system_attribute=0''&lt;br /&gt;
''partition_attribute=0''&lt;br /&gt;
''allocation_attribute=8''&lt;br /&gt;
''percent_reserved=0''&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вся соль сводится к запуску вот такого вот скрипта:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
sudo ./nvflash --bct org.bct --setbct --bl ../prebuilt/fastboot.stock.bin --configfile part.cfg --create --verifypart -1 --go&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color: #ffffff;&amp;quot;&amp;gt;Ну а дальше подробнее, что, зачем и как.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color: #ffffff;&amp;quot;&amp;gt;Он есть только под линух, но можно и отредактировать какой-нибудь похожий .bat для винды.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Приступим к извращениям== &lt;br /&gt;
===1 Заливка бутлоадера===&lt;br /&gt;
Замечание: что из себя представляет nvflash подробнее расписано [[Прошивка ядра в ac100|тут]]&lt;br /&gt;
Linux:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo ./nvflash --bl ../prebuilt/fastboot.stock.bin --go&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Windows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nvflash --bl bootloader.bin --go&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===2. Конфиг партиций===&lt;br /&gt;
Далее нам понадобится [http://dev.i-random.ru/ac100/repart/part.cfg config]. (Хм..а в винде он выглядит иначе, из-за Unix-символов перевода на новую строку)&lt;br /&gt;
Файл состоит из перечня разделов, их типов, и собственно размеров.&lt;br /&gt;
&lt;br /&gt;
===3. BCT===&lt;br /&gt;
Следующий ингредиент это [org.bct org.bct], кусок бутлоадера, который вроде как (после тщательнейшего 5-минутного изучения логов за год с чем-то) для всех моделей одинаков (даже для 32-гиговых), так что можно не волноваться.&lt;br /&gt;
&lt;br /&gt;
===4. Обновляем BCT===&lt;br /&gt;
Итак, благодаря bmw, и, может, еще кому-то, мы получаем нужный скрипт для заливки всего этого в тошку:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
sudo ./nvflash --bct org.bct --setbct --bl ../prebuilt/fastboot.stock.bin --configfile part.cfg --create --verifypart -1 --go&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Для Windows: (можно использовать готовый комплект для прошивки андроида и подредактировать один из батников)&lt;br /&gt;
Создаем part.cmd:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nvflash\nvflash.exe --bct org.bct --setbct --bl nvflash\fastboot.stock.bin --configfile part.cfg --create --verifypart -1 --go&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
''Грабли: На винде после переразбивки для последующих шагов требуется подать загрузчику org.bct. Возможно это косяк при использовании bat файлов.''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nvflash\nvflash.exe --bct org.bct --setbct --bl nvflash\fastboot.stock.bin --go&lt;br /&gt;
... далее команды&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===5. Возвращаем EBT===&lt;br /&gt;
Выключаем тошку, снова переводим в режим прошивки и заливаем EBT из бэкапа:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo ./nvflash -r --rawdevicewrite 1792 1024 tac100-part-4.img --go&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===6. Шьем новое ядро===&lt;br /&gt;
После этого заливаем нужное нам ядро в 6 раздел, но с указанием поиска rootfs на 7-ом, т.к на нем будет вся наша система. Сейчас самый удобный и актуальный путь сделать это - зайти на [http://dev.i-random.ru/ac100/kernel/ Сайт bmw] и скачать ядро с пометкой p7, вся заливка делается так:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo ./nvflash --bl ../prebuilt/fastboot.stock.bin --download 6 /путь/к/img/образу&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
P.S. Вывод команды прошивки, если все хорошо:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nvflash started&lt;br /&gt;
rcm version 0X20001&lt;br /&gt;
System Information:&lt;br /&gt;
   chip name: t20&lt;br /&gt;
   chip id: 0x20 major: 1 minor: 2&lt;br /&gt;
   chip sku: 0x8&lt;br /&gt;
   chip uid: 0x161c10c74420f0d7&lt;br /&gt;
   macrovision: disabled&lt;br /&gt;
   hdcp: enabled&lt;br /&gt;
   sbk burned: false&lt;br /&gt;
   dk burned: false&lt;br /&gt;
   boot device: emmc&lt;br /&gt;
   operating mode: 3&lt;br /&gt;
   device config strap: 1&lt;br /&gt;
   device config fuse: 0&lt;br /&gt;
   sdram config strap: 1&lt;br /&gt;
&lt;br /&gt;
sending file: org.bct&lt;br /&gt;
- 4080/4080 bytes sent&lt;br /&gt;
org.bct sent successfully&lt;br /&gt;
downloading bootloader -- load address: 0x108000 entry point: 0x108000&lt;br /&gt;
sending file: ../prebuilt/fastboot.stock.bin&lt;br /&gt;
| 936016/936016 bytes sent&lt;br /&gt;
../prebuilt/fastboot.stock.bin sent successfully&lt;br /&gt;
waiting for bootloader to initialize&lt;br /&gt;
bootloader downloaded successfully&lt;br /&gt;
setting device: 2 3&lt;br /&gt;
creating partition: BCT&lt;br /&gt;
creating partition: PT&lt;br /&gt;
creating partition: EBT&lt;br /&gt;
creating partition: SOS&lt;br /&gt;
creating partition: LNX&lt;br /&gt;
creating partition: MBR&lt;br /&gt;
creating partition: APP&lt;br /&gt;
&lt;br /&gt;
Formatting partition 4 EBT please wait.. done!&lt;br /&gt;
Formatting partition 5 SOS please wait.. done!&lt;br /&gt;
Formatting partition 6 LNX please wait.. done!&lt;br /&gt;
Formatting partition 7 MBR please wait.. done!&lt;br /&gt;
Formatting partition 8 APP please wait.. done!&lt;br /&gt;
done!&lt;br /&gt;
Enabling verification for partition ID = 4...&lt;br /&gt;
sending file: fastboot.bin&lt;br /&gt;
| 936016/936016 bytes sent&lt;br /&gt;
fastboot.bin sent successfully&lt;br /&gt;
Verifying partition ID = 4...Please wait!!&lt;br /&gt;
Verification successful!!&lt;br /&gt;
VERIFICATION COMPLETE....&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
P.P.S В тексте забыто, что в конфиге в разделе ebt упоминается файл fastboot.bin&lt;br /&gt;
Этот файл должен лежать в текущей директории. Можно скопировать или сделать ссылку с файла fastboot.stock.bin&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ln -s ../prebuilt/fastboot.stock.bin fastboot.bin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Вот тогда прошивка пройдет нормально.&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=%D0%9F%D0%B5%D1%80%D0%B5%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D0%B2%D0%BA%D0%B0_%D0%92%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D0%B5%D0%B9_%D0%9F%D0%B0%D0%BC%D1%8F%D1%82%D0%B8&amp;diff=888</id>
		<title>Переразбивка Внутренней Памяти</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%9F%D0%B5%D1%80%D0%B5%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D0%B2%D0%BA%D0%B0_%D0%92%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D0%B5%D0%B9_%D0%9F%D0%B0%D0%BC%D1%8F%D1%82%D0%B8&amp;diff=888"/>
		<updated>2015-07-11T07:40:12Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://web.archive.org/web/20130306142648/http://gitorious.org/ac100/ggrandou-kernel/blobs/HEAD/fs/partitions/nvtegra.c почитать] комменты к коду, описывается таблица разделов и nvtegra&lt;br /&gt;
[https://gitorious.org/cbootimage/cbootimage/blobs/master/nvboot_bct.h почитать], описывается BCT&lt;br /&gt;
&lt;br /&gt;
=Предисловие= &lt;br /&gt;
Прежде чем выполнять команды, (1) трижды перечитайте статью, (2) убедитесь, что оно вам действительно надо, и (3) сделайте &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;'''[[Backup|бэкап]]'''&amp;lt;/span&amp;gt;.&lt;br /&gt;
Всё выполняется '''на свой страх и риск''' и бла-бла-бла.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;'''Перед переразбивкой убедитесь, что используете правильно работающую версию [[nvflash]]. Подробнее [[nvflash|тут]].'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Суть изменений= &lt;br /&gt;
&amp;lt;range type=&amp;quot;comment&amp;quot; id=&amp;quot;637358&amp;quot;&amp;gt;В общем&amp;lt;/range id=&amp;quot;637358&amp;quot;&amp;gt;, вся суть переразбивки заключается в вытягивании таблицы разделов, ее редактировании и засовывании обратно в тошку.&lt;br /&gt;
Зачем это все нужно?&lt;br /&gt;
&lt;br /&gt;
Во-первых, получить больше места. Ибо на большинстве наших Тошек внутренней памяти (emmc) всего-навсего 8 гб, и все эти жалкие 8 гб разбиты на 14 разделов. Даже с учетом предустановленного Андроида это является бредом.&lt;br /&gt;
&lt;br /&gt;
Во-вторых, дабы во всяких там ваших [[Ubuntu|Убунтах]] после загрузки не появлялось over 9000 примонтированных дисков (да, это можно поправить, используя &amp;lt;span style=&amp;quot;background-color: #ffffff;&amp;quot;&amp;gt;NVTEGRA_&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;w_hl&amp;quot; style=&amp;quot;background-color: #ffffff;&amp;quot;&amp;gt;HIDE&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color: #ffffff;&amp;quot;&amp;gt;_PARTS, но, как тут принято говорить, не кошерно просто их прятать, поэтому мы будем сливать все 14 разделов в 7).&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color: #ffffff;&amp;quot;&amp;gt;Ну и в-третьих, если уж вы решитесь на переразбивку, то это как минимум доставит вам некое красноглазое удовольствие.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
До выполнения этой инструкции на флешке Toshiba AC100 будет:&lt;br /&gt;
(взято [http://tosh-ac100.wetpaint.com/page/Partition+Layout отсюда])&lt;br /&gt;
{| style=&amp;quot;border: 1px solid #c6c9ff; border-collapse: collapse;&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| part # &lt;br /&gt;
| name &lt;br /&gt;
| size &lt;br /&gt;
| description &lt;br /&gt;
| remarks &lt;br /&gt;
|-&lt;br /&gt;
| 2 &lt;br /&gt;
| BCT &lt;br /&gt;
| 3 145 728 (3 MB) &lt;br /&gt;
| boot config table &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 3 &lt;br /&gt;
| PT &lt;br /&gt;
| 524 288 (512 kB) &lt;br /&gt;
| partition table &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 4 &lt;br /&gt;
| EBT &lt;br /&gt;
| 2 097 152 (2 MB) &lt;br /&gt;
| bootloader &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 5 &lt;br /&gt;
| SOS &lt;br /&gt;
| 5 242 880 (5 MB) &lt;br /&gt;
| recovery partition &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 6 &lt;br /&gt;
| LNX &lt;br /&gt;
| 8 388 608 (8 MB) &lt;br /&gt;
| linux kernel and initrd &lt;br /&gt;
| kernel starts at 0x800&lt;br /&gt;
initrd starts at 0x20E800 &lt;br /&gt;
|-&lt;br /&gt;
| 7 &lt;br /&gt;
| MBR &lt;br /&gt;
| 1 048 576 (1 MB) &lt;br /&gt;
| master boot record &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 8 &lt;br /&gt;
| APP &lt;br /&gt;
| 314 572 800 (300 MB) &lt;br /&gt;
| applications (/system) &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 9 &lt;br /&gt;
| CAC &lt;br /&gt;
| 419 430 400 (400 MB) &lt;br /&gt;
| cache (/cache) &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 10 &lt;br /&gt;
| MSC &lt;br /&gt;
| 2 097 152 (2 MB) &lt;br /&gt;
| misc (/misc) &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 11 &lt;br /&gt;
| EM1 &lt;br /&gt;
| 524 288 (512 kB) &lt;br /&gt;
|   &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 12 &lt;br /&gt;
| UBA &lt;br /&gt;
| 1 294 991 360 (1235 MB) &lt;br /&gt;
| user data (/data) &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 13 &lt;br /&gt;
| EM2 &lt;br /&gt;
| 524 288 (512 kB) &lt;br /&gt;
|   &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
| 14 &lt;br /&gt;
| UDB &lt;br /&gt;
| 5 950 144 512 (5674.5 MB) &lt;br /&gt;
| user data (/storage) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
После выполнения этой инструкции будет 8 разделов (слева - нумерация с точки зрения Тошибы):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2: BCT&lt;br /&gt;
3: PT&lt;br /&gt;
4: EBT&lt;br /&gt;
5: SOS&lt;br /&gt;
6: LNX (8 Мб)&lt;br /&gt;
7: MBR&lt;br /&gt;
8: CAC (1200 Мб)&lt;br /&gt;
9: APP (всё остальное, около 6,3 Гб.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Альтернативный вариант:&lt;br /&gt;
Файл [[File:part.cfg|part.cfg]](отличается от выложенного ниже), будет 7 разделов, должно работать на Тошибе с любым размером флешки:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2: BCT&lt;br /&gt;
3: PT&lt;br /&gt;
4: EBT&lt;br /&gt;
5: SOS&lt;br /&gt;
6: LNX (8 Мб)&lt;br /&gt;
7: MBR&lt;br /&gt;
8: APP (всё остальное, на 8 Гб флешке - около 7,5 Гб.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Фишка: в последней секции файла part.cfg в поле size вместо конкретного числового значения можно подставить максимально возможное, тогда оно отформатируется с максимально возможным размером:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
''[partition]''&lt;br /&gt;
''name=APP''&lt;br /&gt;
''id=8''&lt;br /&gt;
''type=data''&lt;br /&gt;
''allocation_policy=sequential''&lt;br /&gt;
''filesystem_type=basic''&lt;br /&gt;
'''''size=0xFFFFFFFFFFFFFFFF''' #исходно было 7353139200, вроде''&lt;br /&gt;
''file_system_attribute=0''&lt;br /&gt;
''partition_attribute=0''&lt;br /&gt;
''allocation_attribute=8''&lt;br /&gt;
''percent_reserved=0''&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вся соль сводится к запуску вот такого вот скрипта:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
sudo ./nvflash --bct org.bct --setbct --bl ../prebuilt/fastboot.stock.bin --configfile part.cfg --create --verifypart -1 --go&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color: #ffffff;&amp;quot;&amp;gt;Ну а дальше подробнее, что, зачем и как.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color: #ffffff;&amp;quot;&amp;gt;Он есть только под линух, но можно и отредактировать какой-нибудь похожий .bat для винды.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Приступим к извращениям== &lt;br /&gt;
===1 Заливка бутлоадера===&lt;br /&gt;
Замечание: что из себя представляет nvflash подробнее расписано [[Прошивка ядра в ac100|тут]]&lt;br /&gt;
Linux:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo ./nvflash --bl ../prebuilt/fastboot.stock.bin --go&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Windows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nvflash --bl bootloader.bin --go&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===2. Конфиг партиций===&lt;br /&gt;
Далее нам понадобится [http://dev.i-random.ru/ac100/repart/part.cfg config]. (Хм..а в винде он выглядит иначе, из-за Unix-символов перевода на новую строку)&lt;br /&gt;
Файл состоит из перечня разделов, их типов, и собственно размеров.&lt;br /&gt;
&lt;br /&gt;
===3. BCT===&lt;br /&gt;
Следующий ингредиент это [org.bct org.bct], кусок бутлоадера, который вроде как (после тщательнейшего 5-минутного изучения логов за год с чем-то) для всех моделей одинаков (даже для 32-гиговых), так что можно не волноваться.&lt;br /&gt;
&lt;br /&gt;
===4. Обновляем BCT===&lt;br /&gt;
Итак, благодаря bmw, и, может, еще кому-то, мы получаем нужный скрипт для заливки всего этого в тошку:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
sudo ./nvflash --bct org.bct --setbct --bl ../prebuilt/fastboot.stock.bin --configfile part.cfg --create --verifypart -1 --go&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Для Windows: (можно использовать готовый комплект для прошивки андроида и подредактировать один из батников)&lt;br /&gt;
Создаем part.cmd:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nvflash\nvflash.exe --bct org.bct --setbct --bl nvflash\fastboot.stock.bin --configfile part.cfg --create --verifypart -1 --go&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
''Грабли: На винде после переразбивки для последующих шагов требуется подать загрузчику org.bct. Возможно это косяк при использовании bat файлов.''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nvflash\nvflash.exe --bct org.bct --setbct --bl nvflash\fastboot.stock.bin --go&lt;br /&gt;
... далее команды&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===5. Возвращаем EBT===&lt;br /&gt;
Выключаем тошку, снова переводим в режим прошивки и заливаем EBT из бэкапа:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo ./nvflash -r --rawdevicewrite 1792 1024 tac100-part-4.img --go&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===6. Шьем новое ядро===&lt;br /&gt;
После этого заливаем нужное нам ядро в 6 раздел, но с указанием поиска rootfs на 7-ом, т.к на нем будет вся наша система. Сейчас самый удобный и актуальный путь сделать это - зайти на [http://dev.i-random.ru/ac100/kernel/ Сайт bmw] и скачать ядро с пометкой p7, вся заливка делается так:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo ./nvflash --bl ../prebuilt/fastboot.stock.bin --download 6 /путь/к/img/образу&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
P.S. Вывод команды прошивки, если все хорошо:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Nvflash started&lt;br /&gt;
rcm version 0X20001&lt;br /&gt;
System Information:&lt;br /&gt;
   chip name: t20&lt;br /&gt;
   chip id: 0x20 major: 1 minor: 2&lt;br /&gt;
   chip sku: 0x8&lt;br /&gt;
   chip uid: 0x161c10c74420f0d7&lt;br /&gt;
   macrovision: disabled&lt;br /&gt;
   hdcp: enabled&lt;br /&gt;
   sbk burned: false&lt;br /&gt;
   dk burned: false&lt;br /&gt;
   boot device: emmc&lt;br /&gt;
   operating mode: 3&lt;br /&gt;
   device config strap: 1&lt;br /&gt;
   device config fuse: 0&lt;br /&gt;
   sdram config strap: 1&lt;br /&gt;
&lt;br /&gt;
sending file: org.bct&lt;br /&gt;
- 4080/4080 bytes sent&lt;br /&gt;
org.bct sent successfully&lt;br /&gt;
downloading bootloader -- load address: 0x108000 entry point: 0x108000&lt;br /&gt;
sending file: ../prebuilt/fastboot.stock.bin&lt;br /&gt;
| 936016/936016 bytes sent&lt;br /&gt;
../prebuilt/fastboot.stock.bin sent successfully&lt;br /&gt;
waiting for bootloader to initialize&lt;br /&gt;
bootloader downloaded successfully&lt;br /&gt;
setting device: 2 3&lt;br /&gt;
creating partition: BCT&lt;br /&gt;
creating partition: PT&lt;br /&gt;
creating partition: EBT&lt;br /&gt;
creating partition: SOS&lt;br /&gt;
creating partition: LNX&lt;br /&gt;
creating partition: MBR&lt;br /&gt;
creating partition: APP&lt;br /&gt;
&lt;br /&gt;
Formatting partition 4 EBT please wait.. done!&lt;br /&gt;
Formatting partition 5 SOS please wait.. done!&lt;br /&gt;
Formatting partition 6 LNX please wait.. done!&lt;br /&gt;
Formatting partition 7 MBR please wait.. done!&lt;br /&gt;
Formatting partition 8 APP please wait.. done!&lt;br /&gt;
done!&lt;br /&gt;
Enabling verification for partition ID = 4...&lt;br /&gt;
sending file: fastboot.bin&lt;br /&gt;
| 936016/936016 bytes sent&lt;br /&gt;
fastboot.bin sent successfully&lt;br /&gt;
Verifying partition ID = 4...Please wait!!&lt;br /&gt;
Verification successful!!&lt;br /&gt;
VERIFICATION COMPLETE....&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
P.P.S В тексте забыто, что в конфиге в разделе ebt упоминается файл fastboot.bin&lt;br /&gt;
Этот файл должен лежать в текущей директории. Можно скопировать или сделать ссылку с файла fastboot.stock.bin&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ln -s ../prebuilt/fastboot.stock.bin fastboot.bin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Вот тогда прошивка пройдет нормально.&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%B0_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8&amp;diff=887</id>
		<title>Описание процесса загрузки</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%B0_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8&amp;diff=887"/>
		<updated>2015-07-11T07:37:32Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Представление о процессе загрузки (fastboot)===&lt;br /&gt;
* после включения питания запускается embeded controller (EC/NVEC)&lt;br /&gt;
* если нажаты Ctrl-Esc, то EC сигнализирует об этом Tegra выставляя состояние на специальном пине, тем самым запрашивая режим восстановления&lt;br /&gt;
* стартует зашитый в ROM тегры загрузчик&lt;br /&gt;
* если был запрошен режим восстановления, то ROM загрузчик переключается в RCM (ReCovery Mode) (USB 0x0955:0x7820) и ждет команд по mini-USB, putusb и nvflash - утилиты которые могут работать в этом режиме&lt;br /&gt;
* при продолжении загрузки проверяются определенные пины, чтобы опеределить, откуда продолжать загрузку. На ac100 загрузка продолжается с внутренней eMMC.&lt;br /&gt;
* далее загрузчик ищет BCT (Boot Config Table) и PT (Partition Table) на eMMC, также находится EBT (4th) партиция. swarren: I'm not sure if the bootloader actually uses the PT or not; it may get the bootloader details from fields in the BCT).&lt;br /&gt;
* Вендоры кладут в EBT загрузчик Fastboot, который затем считывает образ (в формате abootimg) из партиции LNX (6th) (или, если зажата кнопка &amp;quot;Home&amp;quot;, из SOS (5th)), копирует ядро и initramfs в определенную область памяти (RAM) и запускает ядро с параметрами по умолчанию (или заданными в образе abootimg, см. [[CMDLINE|cmdline]]).&lt;br /&gt;
&lt;br /&gt;
'''Замечание:''' загрузчик Android 2.2 по какой-то причине не грузит образы из 5-й партиции&lt;br /&gt;
&lt;br /&gt;
===Внешние статьи===&lt;br /&gt;
[ftp://download.nvidia.com/tegra-public-appnotes/index.html NVIDIA Tegra Public Application Notes]&lt;br /&gt;
[https://web.archive.org/web/20111019132801/http://www.muromec.org.ua/2011/03/blog-post.html Про загрузку и разметку]&lt;br /&gt;
[http://ac100.grandou.net/boot Boot Process]&lt;br /&gt;
[https://github.com/CyanogenMod/android_bootable_bootloader_legacy/blob/gingerbread/fastboot_protocol.txt fastboot protocol]&lt;br /&gt;
[https://web.archive.org/web/20110215021404/http://linad.org/index.php?title=Toshiba_AC100#Partition_Layout Описание партиций]&lt;br /&gt;
[https://web.archive.org/web/20120608030734/http://tosh-ac100.wetpaint.com/page/Partition+Layout версия2]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%B0_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8&amp;diff=886</id>
		<title>Описание процесса загрузки</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%B0_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8&amp;diff=886"/>
		<updated>2015-07-11T07:34:19Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Представление о процессе загрузки (fastboot)===&lt;br /&gt;
* после включения питания запускается embeded controller (EC/NVEC)&lt;br /&gt;
* если нажаты Ctrl-Esc, то EC сигнализирует об этом Tegra выставляя состояние на специальном пине, тем самым запрашивая режим восстановления&lt;br /&gt;
* стартует зашитый в ROM тегры загрузчик&lt;br /&gt;
* если был запрошен режим восстановления, то ROM загрузчик переключается в RCM (ReCovery Mode) (USB 0x0955:0x7820) и ждет команд по mini-USB, putusb и nvflash - утилиты которые могут работать в этом режиме&lt;br /&gt;
* при продолжении загрузки проверяются определенные пины, чтобы опеределить, откуда продолжать загрузку. На ac100 загрузка продолжается с внутренней eMMC.&lt;br /&gt;
* далее загрузчик ищет BCT (Boot Config Table) и PT (Partition Table) на eMMC, также находится EBT (4th) партиция. swarren: I'm not sure if the bootloader actually uses the PT or not; it may get the bootloader details from fields in the BCT).&lt;br /&gt;
* Вендоры кладут в EBT загрузчик Fastboot, который затем считывает образ (в формате abootimg) из партиции LNX (6th) (или, если зажата кнопка &amp;quot;Home&amp;quot;, из SOS (5th)), копирует ядро и initramfs в определенную область памяти (RAM) и запускает ядро с параметрами по умолчанию (или заданными в образе abootimg, см. [[CMDLINE|cmdline]]).&lt;br /&gt;
&lt;br /&gt;
'''Замечание:''' загрузчик Android 2.2 по какой-то причине не грузит образы из 5-й партиции&lt;br /&gt;
&lt;br /&gt;
===Внешние статьи===&lt;br /&gt;
[ftp://download.nvidia.com/tegra-public-appnotes/index.html NVIDIA Tegra Public Application Notes]&lt;br /&gt;
[https://web.archive.org/web/20111019132801/http://www.muromec.org.ua/2011/03/blog-post.html Про загрузку и разметку]&lt;br /&gt;
[http://ac100.grandou.net/boot Boot Process]&lt;br /&gt;
[https://github.com/CyanogenMod/android_bootable_bootloader_legacy/blob/gingerbread/fastboot_protocol.txt fastboot protocol]&lt;br /&gt;
[https://web.archive.org/web/20110215021404/http://linad.org/index.php?title=Toshiba_AC100#Partition_Layout Описание партиций] ([http://webcache.googleusercontent.com/search?q=cache:UcAYRVum3yYJ:linad.org/index.php%3Ftitle%3DToshiba_AC100+&amp;amp;cd=5&amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;client=opera закешировано]) [http://tosh-ac100.wetpaint.com/page/Partition+Layout версия2]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%B0_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8&amp;diff=885</id>
		<title>Описание процесса загрузки</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%B0_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8&amp;diff=885"/>
		<updated>2015-07-11T07:31:46Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Представление о процессе загрузки (fastboot)===&lt;br /&gt;
* после включения питания запускается embeded controller (EC/NVEC)&lt;br /&gt;
* если нажаты Ctrl-Esc, то EC сигнализирует об этом Tegra выставляя состояние на специальном пине, тем самым запрашивая режим восстановления&lt;br /&gt;
* стартует зашитый в ROM тегры загрузчик&lt;br /&gt;
* если был запрошен режим восстановления, то ROM загрузчик переключается в RCM (ReCovery Mode) (USB 0x0955:0x7820) и ждет команд по mini-USB, putusb и nvflash - утилиты которые могут работать в этом режиме&lt;br /&gt;
* при продолжении загрузки проверяются определенные пины, чтобы опеределить, откуда продолжать загрузку. На ac100 загрузка продолжается с внутренней eMMC.&lt;br /&gt;
* далее загрузчик ищет BCT (Boot Config Table) и PT (Partition Table) на eMMC, также находится EBT (4th) партиция. swarren: I'm not sure if the bootloader actually uses the PT or not; it may get the bootloader details from fields in the BCT).&lt;br /&gt;
* Вендоры кладут в EBT загрузчик Fastboot, который затем считывает образ (в формате abootimg) из партиции LNX (6th) (или, если зажата кнопка &amp;quot;Home&amp;quot;, из SOS (5th)), копирует ядро и initramfs в определенную область памяти (RAM) и запускает ядро с параметрами по умолчанию (или заданными в образе abootimg, см. [[CMDLINE|cmdline]]).&lt;br /&gt;
&lt;br /&gt;
'''Замечание:''' загрузчик Android 2.2 по какой-то причине не грузит образы из 5-й партиции&lt;br /&gt;
&lt;br /&gt;
===Внешние статьи===&lt;br /&gt;
[ftp://download.nvidia.com/tegra-public-appnotes/index.html NVIDIA Tegra Public Application Notes]&lt;br /&gt;
[https://web.archive.org/web/20111019132801/http://www.muromec.org.ua/2011/03/blog-post.html Про загрузку и разметку]&lt;br /&gt;
[http://ac100.grandou.net/boot Boot Process]&lt;br /&gt;
[https://github.com/CyanogenMod/android_bootable_bootloader_legacy/blob/gingerbread/fastboot_protocol.txt fastboot protocol]&lt;br /&gt;
[http://linad.org/index.php?title=Toshiba_AC100#Partition_Layout Описание партиций] ([http://webcache.googleusercontent.com/search?q=cache:UcAYRVum3yYJ:linad.org/index.php%3Ftitle%3DToshiba_AC100+&amp;amp;cd=5&amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;client=opera закешировано]) [http://tosh-ac100.wetpaint.com/page/Partition+Layout версия2]&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=Mmc&amp;diff=869</id>
		<title>Mmc</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=Mmc&amp;diff=869"/>
		<updated>2015-06-18T14:28:39Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Информация по внутреннему накопителю==&lt;br /&gt;
Независимо от емкости в тошку ставят накопители двух разных производителей (manfid=0x000011 Toshiba(?) и manfid=0x000002 SanDisk(?)). В 116-й и 118-й пока обнаружен только manfid=0x000011.&lt;br /&gt;
&lt;br /&gt;
'''ПРЕДПОЛОЖИТЕЛЬНО''' 117-е тошибы с номером до 8A35xxxx построены с использованием накопителей SanDisk, после - Toshiba.&lt;br /&gt;
&lt;br /&gt;
mbr у версий с manfid=0x000011 находится в секторе 7424 (0x1d00), у manfid=0x000002 - 8448 (0x2100)&lt;br /&gt;
&lt;br /&gt;
Анализ партиций nvtegra почему-то не работает на устройствах с manfid=0x000011 ([http://pastebin.com/cmQ8kHar dmesg от 116-й])&lt;br /&gt;
&lt;br /&gt;
===[https://dl.dropboxusercontent.com/u/40761340/www/ac100/images/ac100-116-toshibammc.jpg ac100-116]===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toshiba AC100 internal storage info:&lt;br /&gt;
cid: 1101004d4d43333247030a1672667d00&lt;br /&gt;
csd: 900e00320f5903ffffffffe796400000&lt;br /&gt;
date: 07/2010&lt;br /&gt;
enhanced_area_offset: 18446744073709551594&lt;br /&gt;
enhanced_area_size: 4294967274&lt;br /&gt;
erase_size: 524288&lt;br /&gt;
fwrev: 0x0&lt;br /&gt;
hwrev: 0x0&lt;br /&gt;
manfid: 0x000011&lt;br /&gt;
name: MMC32G&lt;br /&gt;
oemid: 0x0100&lt;br /&gt;
preferred_erase_size: 4194304&lt;br /&gt;
serial: 0x0a167266&lt;br /&gt;
type: MMC&lt;br /&gt;
uevent: DRIVER=mmcblk&lt;br /&gt;
MMC_TYPE=MMC&lt;br /&gt;
MMC_NAME=MMC32G&lt;br /&gt;
MODALIAS=mmc:block&lt;br /&gt;
 &lt;br /&gt;
Searching MBR magic...&lt;br /&gt;
Found MBR at sector 7424&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://dl.dropboxusercontent.com/u/40761340/www/ac100/images/ac100-117-toshibammc.jpg ac100-117] (ver1 - ставится прошивка андроида для 116-й)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toshiba AC100 internal storage info:&lt;br /&gt;
cid: 1101004d4d433038470307149aaa6d00&lt;br /&gt;
csd: 900e00320f5903ffffffffe796400000&lt;br /&gt;
date: 06/2010&lt;br /&gt;
enhanced_area_offset: 18446744073709551594&lt;br /&gt;
enhanced_area_size: 4294967274&lt;br /&gt;
erase_size: 524288&lt;br /&gt;
fwrev: 0x0&lt;br /&gt;
hwrev: 0x0&lt;br /&gt;
manfid: 0x000011&lt;br /&gt;
name: MMC08G&lt;br /&gt;
oemid: 0x0100&lt;br /&gt;
preferred_erase_size: 4194304&lt;br /&gt;
serial: 0x07149aaa&lt;br /&gt;
type: MMC&lt;br /&gt;
uevent: DRIVER=mmcblk&lt;br /&gt;
MMC_TYPE=MMC&lt;br /&gt;
MMC_NAME=MMC08G&lt;br /&gt;
MODALIAS=mmc:block&lt;br /&gt;
&lt;br /&gt;
Searching MBR magic...&lt;br /&gt;
Found MBR at sector 7424&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://dl.dropboxusercontent.com/u/40761340/www/ac100/images/ac100-117-SanDisk.jpg ac100-117] (ver2 - работает nvtegra)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toshiba AC100 internal storage info:&lt;br /&gt;
cid: 02010053454d3038479050faf0dccc00&lt;br /&gt;
csd: d00f00320f5903ffffffffff92404000&lt;br /&gt;
date: 12/2009&lt;br /&gt;
enhanced_area_offset: 18446744073709551594&lt;br /&gt;
enhanced_area_size: 4294967274&lt;br /&gt;
erase_size: 524288&lt;br /&gt;
fwrev: 0x0&lt;br /&gt;
hwrev: 0x0&lt;br /&gt;
manfid: 0x000002&lt;br /&gt;
name: SEM08G&lt;br /&gt;
oemid: 0x0100&lt;br /&gt;
preferred_erase_size: 2097152&lt;br /&gt;
serial: 0x50faf0dc&lt;br /&gt;
type: MMC&lt;br /&gt;
uevent: DRIVER=mmcblk&lt;br /&gt;
MMC_TYPE=MMC&lt;br /&gt;
MMC_NAME=SEM08G&lt;br /&gt;
MODALIAS=mmc:block&lt;br /&gt;
 &lt;br /&gt;
Searching MBR magic...&lt;br /&gt;
Found MBR at sector 8448&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Определение модели внутреннего накопителя==&lt;br /&gt;
Определить модель внутреннего накопителя можно несколькими способами.&lt;br /&gt;
===gnome-disks===&lt;br /&gt;
[[Файл:Gnome-disks.png|200px|thumb|right|Отображение модели в утилите gnome-disks.]]Утилита включена во многие дистрибутивы по умолчанию. Если же сей утилиты не оказалось, установить можно так:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@ubuntu:~# aptitude install gnome-disk-utility # Для Ubuntu.&lt;br /&gt;
[root@fedora ~]# yum install gnome-disk-utility # Для Fedora.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Далее запускаем из меню '''Диски''' или из командной строки '''gnome-disks'''. В левой части приложения выбираем диск, в правой части отобразится модель.&lt;br /&gt;
===dmesg===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# dmesg | grep mmc0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
В выводе ищется модель. Например:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[    2.873665] mmcblk0: mmc0:0001 MMC08G 7.45 GiB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
===sysfs===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ find /sys/devices/platform/sdhci-tegra.3/ -name name -print0 | xargs -0 cat&lt;br /&gt;
MMC08G&lt;br /&gt;
$ find /sys/devices/platform/sdhci-tegra.3/ -name manfid -print0 | xargs -0 cat&lt;br /&gt;
0x000011&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=Spare_and_accessories&amp;diff=867</id>
		<title>Spare and accessories</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=Spare_and_accessories&amp;diff=867"/>
		<updated>2015-06-18T03:01:53Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Ссылки на товары по апгрейду. Если не указано иное, то товар еще ни кем не опробован.'''&lt;br /&gt;
&lt;br /&gt;
===Экран=== &lt;br /&gt;
'''[http://www.ebay.com/itm/NEW-10-1-Laptop-LCD-SCREEN-Toshiba-AC100-LED-MATTE-/170672570312?pt=LH_DefaultDomain_0&amp;amp;hash=item27bce0bfc8 Матовый]''' экран с родным разрешением. &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://item.taobao.com/item.htm?id=12676125047&amp;amp;initiative_id=tbindexz_20120322 B101EW01 V.1 1280*720] (сайт похоже на китайском) заказывал &amp;lt;panda|ac100&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.aliexpress.com/item/Hot-sell-Free-shipping-by-DHL-Brand-New-A-B101EW01-V2-B101EW01-V1-B101EW01-V0-B101EW02/642437765.html $73 - B101EW01] Aliexpress - доступный китайский сайт &amp;lt;br/&amp;gt;&lt;br /&gt;
Статьи: [http://www.altechnative.net/?p=296 Toshiba AC100 Screen Upgrade to 1280×720], [http://ac100.grandou.net/upgrading_lcd_panel Upgrading the AC100 LCD panel] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Внутренний диск=== &lt;br /&gt;
* Серия статей по выбору внутреннего диска: [http://www.altechnative.net/?p=396 More/Better Internal Storage on the Toshiba AC100], [http://www.altechnative.net/2012/02/07/morebetter-internal-storage-on-the-toshiba-ac100-part-2/ More/Better Internal Storage on the Toshiba AC100 – Part 2]. &amp;lt;br/&amp;gt;&lt;br /&gt;
* [http://www.aliexpress.com/wholesale/wholesale-Mini-PCIe.html?SearchText=Mini%2BPCIe&amp;amp;CatId=100005074&amp;amp;SortType=price_asc&amp;amp;SortType=y miniPCI-E SSD] диски Тошка не поддерживает. В разъеме mini pci-e много контактов. Два из них аналогичны usb. Поэтому в этот разъем можно пихать usb устройства. Для SSD задействуются дополнительно и другие контакты. На тошке доп. контакты не распаяны нормально, поэтому SSD могут не работать. Будут работать только те, которые умеют через USB. Дополнительная информация: [https://ru.wikipedia.org/wiki/PCI_Express#Mini_PCI-E Mini PCI-E], [https://ru.wikipedia.org/wiki/PCI_Express#SSD_Mini_PCI_Express SSD Mini PCI Express]. [http://www.altechnative.net/2011/12/30/toshiba-ac100-screen-upgrade-to-1280x720/#comment-201 Подробности]. &amp;lt;br/&amp;gt;&lt;br /&gt;
* Сравнение разных флеш-накопителей для Тошки: [http://www.altechnative.net/2012/01/25/flash-module-benchmark-collection-sd-cards-cf-cards-usb-sticks/ Flash Module Benchmark Collection: SD Cards, CF Cards, USB Sticks].&lt;br /&gt;
&lt;br /&gt;
===Наклейки на клавиатуру=== &lt;br /&gt;
[http://www.ebay.com/itm/BEST-KEYBOARD-STICKERS-RUSSIAN-YELLOW-LETTERS-TRANSP-/230524615004?pt=LH_DefaultDomain_0&amp;amp;hash=item35ac56795c Русские наклейки] на клавиатуру. &amp;lt;br/&amp;gt;&lt;br /&gt;
'''[http://www.ebay.com/itm/Glowing-fluorescent-Russian-English-US-keyboard-sticker-/190474460762?pt=Desktop_PCs&amp;amp;hash=item2c59299e5a Светящиеся]''' наклейки. &amp;lt;br/&amp;gt;&lt;br /&gt;
Еще '''[http://www.ebay.com/itm/Russian-English-Glowing-Keyboard-Stickers-Illumination-/300446144102?pt=PCA_Mice_Trackballs&amp;amp;hash=item45f3fc5666 флуоресцентные]'''наклейки (+ $7.50 доставка). &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===USB сетевые карты=== &lt;br /&gt;
[http://www.ebay.com/itm/ws/eBayISAPI.dll?ViewItem&amp;amp;item=170735483163 $2.56 eBay] ([[usb-net|отзывы]]) &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.dealextreme.com/p/usb-10-100-rj45-ethernet-network-adapter-dongle-2797 $4.80 DealExtreme] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.dealextreme.com/p/usb-2-0-10-100mbps-rj45-lan-ethernet-network-adapter-dongle-34691 $7.99 DealExtreme FreeShipping, Чипсет AX8XXX] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.ulmart.ru/goods/204774/ Gembird NIC-U1], Ulmart. &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Блок питания=== &lt;br /&gt;
[http://www.fsp-power.ru/product/adapter_nb_l_65 Универсальный, к AC100 подходит белый штекер] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Батарея'''&lt;br /&gt;
[http://www.ebay.com/itm/PA3836U-1BRS-BATTERY-10-8V-2200MAH-25WH-3-CELL-LITH-ION-/270805416594?pt=Laptop_Batteries&amp;amp;hash=item3f0d42ba92 18$ eBay] (будьте внимательны, доставка в РФ - 65$) &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.ebay.com/sch/i.html?_sacat=0&amp;amp;_nkw=toshiba%20ac%20100%203%20cell%20battery&amp;amp;_sop=15&amp;amp;_clu=2&amp;amp;_fcid=168&amp;amp;_localstpos=&amp;amp;_stpos=&amp;amp;gbr=1 Ebay battery 24.89$ - 28.96$ (free shipping)] &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Замена батарей]] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Тачскрин=== &lt;br /&gt;
[http://www.dealextreme.com/p/touch-screen-digitizer-for-asus-10-eee-pc-1000-umpc-laptops-19654  eGalax USB тачскрин, в Линуксе работает] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Консоль=== &lt;br /&gt;
[http://www.terraelectronica.ru/catalog_info.php?ID=1130&amp;amp;CODE=221247&amp;amp;Name=KIT%20BM8051&amp;amp;Razdel=%CF%F0%EE%E3%F0%E0%EC%EC%E0%F2%EE%F0%FB%20%E8%20%EE%F2%EB%E0%E4%F7%E8%EA%E8&amp;amp;TableName=class_19_2_5_2 UART в USB переходник, нужно соединять с JP1 внутри AC100] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.megachip.ru/search.php?search=BM8051&amp;amp;x=0&amp;amp;y=0&amp;amp;stype=  Он же в продаже в Питере] &amp;lt;br/&amp;gt;&lt;br /&gt;
[[serial-console|Подробнее о припаивании консоли]] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===USB=== &lt;br /&gt;
[[Замена штатного mini-USB на обычный]] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.hwtools.net/Adapter/PM3U.html MiniCard to USB2.0 Adapter] &amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=Mmc&amp;diff=866</id>
		<title>Mmc</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=Mmc&amp;diff=866"/>
		<updated>2015-06-17T17:20:37Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Информация по внутреннему накопителю==&lt;br /&gt;
Независимо от емкости в тошку ставят накопители двух разных производителей (manfid=0x000011 Toshiba(?) и manfid=0x000002 SanDisk(?)). В 116-й и 118-й пока обнаружен только manfid=0x000011.&lt;br /&gt;
&lt;br /&gt;
'''ПРЕДПОЛОЖИТЕЛЬНО''' 117-е тошибы с номером до 8A35xxxx построены с использованием накопителей SanDisk, после - Toshiba.&lt;br /&gt;
&lt;br /&gt;
mbr у версий с manfid=0x000011 находится в секторе 7424 (0x1d00), у manfid=0x000002 - 8448 (0x2100)&lt;br /&gt;
&lt;br /&gt;
Анализ партиций nvtegra почему-то не работает на устройствах с manfid=0x000011 ([http://pastebin.com/cmQ8kHar dmesg от 116-й])&lt;br /&gt;
&lt;br /&gt;
===[http://stuw.narod.ru/ac100/images/ac100-116-toshibammc.jpg ac100-116]===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toshiba AC100 internal storage info:&lt;br /&gt;
cid: 1101004d4d43333247030a1672667d00&lt;br /&gt;
csd: 900e00320f5903ffffffffe796400000&lt;br /&gt;
date: 07/2010&lt;br /&gt;
enhanced_area_offset: 18446744073709551594&lt;br /&gt;
enhanced_area_size: 4294967274&lt;br /&gt;
erase_size: 524288&lt;br /&gt;
fwrev: 0x0&lt;br /&gt;
hwrev: 0x0&lt;br /&gt;
manfid: 0x000011&lt;br /&gt;
name: MMC32G&lt;br /&gt;
oemid: 0x0100&lt;br /&gt;
preferred_erase_size: 4194304&lt;br /&gt;
serial: 0x0a167266&lt;br /&gt;
type: MMC&lt;br /&gt;
uevent: DRIVER=mmcblk&lt;br /&gt;
MMC_TYPE=MMC&lt;br /&gt;
MMC_NAME=MMC32G&lt;br /&gt;
MODALIAS=mmc:block&lt;br /&gt;
 &lt;br /&gt;
Searching MBR magic...&lt;br /&gt;
Found MBR at sector 7424&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[http://stuw.narod.ru/ac100/images/ac100-117-toshibammc.jpg ac100-117] (ver1 - ставится прошивка андроида для 116-й)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toshiba AC100 internal storage info:&lt;br /&gt;
cid: 1101004d4d433038470307149aaa6d00&lt;br /&gt;
csd: 900e00320f5903ffffffffe796400000&lt;br /&gt;
date: 06/2010&lt;br /&gt;
enhanced_area_offset: 18446744073709551594&lt;br /&gt;
enhanced_area_size: 4294967274&lt;br /&gt;
erase_size: 524288&lt;br /&gt;
fwrev: 0x0&lt;br /&gt;
hwrev: 0x0&lt;br /&gt;
manfid: 0x000011&lt;br /&gt;
name: MMC08G&lt;br /&gt;
oemid: 0x0100&lt;br /&gt;
preferred_erase_size: 4194304&lt;br /&gt;
serial: 0x07149aaa&lt;br /&gt;
type: MMC&lt;br /&gt;
uevent: DRIVER=mmcblk&lt;br /&gt;
MMC_TYPE=MMC&lt;br /&gt;
MMC_NAME=MMC08G&lt;br /&gt;
MODALIAS=mmc:block&lt;br /&gt;
&lt;br /&gt;
Searching MBR magic...&lt;br /&gt;
Found MBR at sector 7424&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[http://stuw.narod.ru/ac100/images/ac100-117-SanDisk.jpg ac100-117] (ver2 - работает nvtegra)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toshiba AC100 internal storage info:&lt;br /&gt;
cid: 02010053454d3038479050faf0dccc00&lt;br /&gt;
csd: d00f00320f5903ffffffffff92404000&lt;br /&gt;
date: 12/2009&lt;br /&gt;
enhanced_area_offset: 18446744073709551594&lt;br /&gt;
enhanced_area_size: 4294967274&lt;br /&gt;
erase_size: 524288&lt;br /&gt;
fwrev: 0x0&lt;br /&gt;
hwrev: 0x0&lt;br /&gt;
manfid: 0x000002&lt;br /&gt;
name: SEM08G&lt;br /&gt;
oemid: 0x0100&lt;br /&gt;
preferred_erase_size: 2097152&lt;br /&gt;
serial: 0x50faf0dc&lt;br /&gt;
type: MMC&lt;br /&gt;
uevent: DRIVER=mmcblk&lt;br /&gt;
MMC_TYPE=MMC&lt;br /&gt;
MMC_NAME=SEM08G&lt;br /&gt;
MODALIAS=mmc:block&lt;br /&gt;
 &lt;br /&gt;
Searching MBR magic...&lt;br /&gt;
Found MBR at sector 8448&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Определение модели внутреннего накопителя==&lt;br /&gt;
Определить модель внутреннего накопителя можно несколькими способами.&lt;br /&gt;
===gnome-disks===&lt;br /&gt;
Утилита включена во многие дистрибутивы по умолчанию. Если же сей утилиты не оказалось, установить можно так:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@ubuntu:~# aptitude install gnome-disk-utility # Для Ubuntu.&lt;br /&gt;
[root@fedora ~]# yum install gnome-disk-utility # Для Fedora.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Файл:Gnome-disks.png|200px|thumb|right|Отображение модели в утилите gnome-disks.]]Далее запускаем из меню '''Диски''' или из командной строки '''gnome-disks'''. В левой части приложения выбираем диск, в правой части отобразится модель.&lt;br /&gt;
===dmesg===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# dmesg | grep mmc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
В выводе ищется модель. Например:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[    2.873665] mmcblk0: mmc0:0001 MMC08G 7.45 GiB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=Mmc&amp;diff=865</id>
		<title>Mmc</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=Mmc&amp;diff=865"/>
		<updated>2015-06-17T17:07:48Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Информация по внутреннему накопителю==&lt;br /&gt;
Независимо от емкости в тошку ставят накопители двух разных производителей (manfid=0x000011 Toshiba(?) и manfid=0x000002 SanDisk(?)). В 116-й и 118-й пока обнаружен только manfid=0x000011.&lt;br /&gt;
&lt;br /&gt;
'''ПРЕДПОЛОЖИТЕЛЬНО''' 117-е тошибы с номером до 8A35xxxx построены с использованием накопителей SanDisk, после - Toshiba.&lt;br /&gt;
&lt;br /&gt;
mbr у версий с manfid=0x000011 находится в секторе 7424 (0x1d00), у manfid=0x000002 - 8448 (0x2100)&lt;br /&gt;
&lt;br /&gt;
Анализ партиций nvtegra почему-то не работает на устройствах с manfid=0x000011 ([http://pastebin.com/cmQ8kHar dmesg от 116-й])&lt;br /&gt;
&lt;br /&gt;
===[http://stuw.narod.ru/ac100/images/ac100-116-toshibammc.jpg ac100-116]===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toshiba AC100 internal storage info:&lt;br /&gt;
cid: 1101004d4d43333247030a1672667d00&lt;br /&gt;
csd: 900e00320f5903ffffffffe796400000&lt;br /&gt;
date: 07/2010&lt;br /&gt;
enhanced_area_offset: 18446744073709551594&lt;br /&gt;
enhanced_area_size: 4294967274&lt;br /&gt;
erase_size: 524288&lt;br /&gt;
fwrev: 0x0&lt;br /&gt;
hwrev: 0x0&lt;br /&gt;
manfid: 0x000011&lt;br /&gt;
name: MMC32G&lt;br /&gt;
oemid: 0x0100&lt;br /&gt;
preferred_erase_size: 4194304&lt;br /&gt;
serial: 0x0a167266&lt;br /&gt;
type: MMC&lt;br /&gt;
uevent: DRIVER=mmcblk&lt;br /&gt;
MMC_TYPE=MMC&lt;br /&gt;
MMC_NAME=MMC32G&lt;br /&gt;
MODALIAS=mmc:block&lt;br /&gt;
 &lt;br /&gt;
Searching MBR magic...&lt;br /&gt;
Found MBR at sector 7424&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[http://stuw.narod.ru/ac100/images/ac100-117-toshibammc.jpg ac100-117] (ver1 - ставится прошивка андроида для 116-й)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toshiba AC100 internal storage info:&lt;br /&gt;
cid: 1101004d4d433038470307149aaa6d00&lt;br /&gt;
csd: 900e00320f5903ffffffffe796400000&lt;br /&gt;
date: 06/2010&lt;br /&gt;
enhanced_area_offset: 18446744073709551594&lt;br /&gt;
enhanced_area_size: 4294967274&lt;br /&gt;
erase_size: 524288&lt;br /&gt;
fwrev: 0x0&lt;br /&gt;
hwrev: 0x0&lt;br /&gt;
manfid: 0x000011&lt;br /&gt;
name: MMC08G&lt;br /&gt;
oemid: 0x0100&lt;br /&gt;
preferred_erase_size: 4194304&lt;br /&gt;
serial: 0x07149aaa&lt;br /&gt;
type: MMC&lt;br /&gt;
uevent: DRIVER=mmcblk&lt;br /&gt;
MMC_TYPE=MMC&lt;br /&gt;
MMC_NAME=MMC08G&lt;br /&gt;
MODALIAS=mmc:block&lt;br /&gt;
&lt;br /&gt;
Searching MBR magic...&lt;br /&gt;
Found MBR at sector 7424&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[http://stuw.narod.ru/ac100/images/ac100-117-SanDisk.jpg ac100-117] (ver2 - работает nvtegra)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toshiba AC100 internal storage info:&lt;br /&gt;
cid: 02010053454d3038479050faf0dccc00&lt;br /&gt;
csd: d00f00320f5903ffffffffff92404000&lt;br /&gt;
date: 12/2009&lt;br /&gt;
enhanced_area_offset: 18446744073709551594&lt;br /&gt;
enhanced_area_size: 4294967274&lt;br /&gt;
erase_size: 524288&lt;br /&gt;
fwrev: 0x0&lt;br /&gt;
hwrev: 0x0&lt;br /&gt;
manfid: 0x000002&lt;br /&gt;
name: SEM08G&lt;br /&gt;
oemid: 0x0100&lt;br /&gt;
preferred_erase_size: 2097152&lt;br /&gt;
serial: 0x50faf0dc&lt;br /&gt;
type: MMC&lt;br /&gt;
uevent: DRIVER=mmcblk&lt;br /&gt;
MMC_TYPE=MMC&lt;br /&gt;
MMC_NAME=SEM08G&lt;br /&gt;
MODALIAS=mmc:block&lt;br /&gt;
 &lt;br /&gt;
Searching MBR magic...&lt;br /&gt;
Found MBR at sector 8448&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Определение модели внутреннего накопителя==&lt;br /&gt;
Определить модель внутреннего накопителя можно несколькими способами.&lt;br /&gt;
===gnome-disks===&lt;br /&gt;
Утилита включена во многие дистрибутивы по умолчанию. Если же сей утилиты не оказалось, установить можно так:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@ubuntu:~# aptitude install gnome-disk-utility # Для Ubuntu.&lt;br /&gt;
[root@fedora ~]# yum install gnome-disk-utility # Для Fedora.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Файл:Gnome-disks.png|200px|thumb|right|Отображение модели в утилите gnome-disks.]]Далее запускаем из меню '''Диски''' или из командной строки '''gnome-disks'''. В левой части приложения выбираем диск, в правой части отобразится модель.&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Gnome-disks.png&amp;diff=864</id>
		<title>Файл:Gnome-disks.png</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Gnome-disks.png&amp;diff=864"/>
		<updated>2015-06-17T17:00:37Z</updated>

		<summary type="html">&lt;p&gt;Evglit: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
	<entry>
		<id>https://paz00.ru/index.php?title=Spare_and_accessories&amp;diff=863</id>
		<title>Spare and accessories</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=Spare_and_accessories&amp;diff=863"/>
		<updated>2015-06-17T09:21:37Z</updated>

		<summary type="html">&lt;p&gt;Evglit: /* Внутренний диск */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Ссылки на товары по апгрейду. Если не указано иное, то товар еще ни кем не опробован.'''&lt;br /&gt;
&lt;br /&gt;
===Экран=== &lt;br /&gt;
'''[http://www.ebay.com/itm/NEW-10-1-Laptop-LCD-SCREEN-Toshiba-AC100-LED-MATTE-/170672570312?pt=LH_DefaultDomain_0&amp;amp;hash=item27bce0bfc8 Матовый]''' экран с родным разрешением. &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://item.taobao.com/item.htm?id=12676125047&amp;amp;initiative_id=tbindexz_20120322 B101EW01 V.1 1280*720] (сайт похоже на китайском) заказывал &amp;lt;panda|ac100&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.aliexpress.com/item/Hot-sell-Free-shipping-by-DHL-Brand-New-A-B101EW01-V2-B101EW01-V1-B101EW01-V0-B101EW02/642437765.html $73 - B101EW01] Aliexpress - доступный китайский сайт &amp;lt;br/&amp;gt;&lt;br /&gt;
Статьи: [http://www.altechnative.net/?p=296 Toshiba AC100 Screen Upgrade to 1280×720], [http://ac100.grandou.net/upgrading_lcd_panel Upgrading the AC100 LCD panel] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Внутренний диск=== &lt;br /&gt;
* Серия статей по выбору внутреннего диска: [http://www.altechnative.net/?p=396 More/Better Internal Storage on the Toshiba AC100], [http://www.altechnative.net/2012/02/07/morebetter-internal-storage-on-the-toshiba-ac100-part-2/ More/Better Internal Storage on the Toshiba AC100 – Part 2]. &amp;lt;br/&amp;gt;&lt;br /&gt;
* [http://www.aliexpress.com/wholesale/wholesale-Mini-PCIe.html?SearchText=Mini%2BPCIe&amp;amp;CatId=100005074&amp;amp;SortType=price_asc&amp;amp;SortType=y miniPCI-E SSD] диски Тошка не поддерживает. Всё дело в том, что на моделях AC100 с 3G-модемом используется интерфейс [https://ru.wikipedia.org/wiki/PCI_Express#Mini_PCI-E Mini PCI-E] со стандартной распиновкой, а для поддержки SSD требуется нестандартная распиновка. Разъём с нестандартной распиновкой называют [https://ru.wikipedia.org/wiki/PCI_Express#SSD_Mini_PCI_Express SSD Mini PCI Express]. [http://www.altechnative.net/2011/12/30/toshiba-ac100-screen-upgrade-to-1280x720/#comment-201 Подробности]. &amp;lt;br/&amp;gt;&lt;br /&gt;
* Сравнение разных флеш-накопителей для Тошки: [http://www.altechnative.net/2012/01/25/flash-module-benchmark-collection-sd-cards-cf-cards-usb-sticks/ Flash Module Benchmark Collection: SD Cards, CF Cards, USB Sticks].&lt;br /&gt;
&lt;br /&gt;
===Наклейки на клавиатуру=== &lt;br /&gt;
[http://www.ebay.com/itm/BEST-KEYBOARD-STICKERS-RUSSIAN-YELLOW-LETTERS-TRANSP-/230524615004?pt=LH_DefaultDomain_0&amp;amp;hash=item35ac56795c Русские наклейки] на клавиатуру. &amp;lt;br/&amp;gt;&lt;br /&gt;
'''[http://www.ebay.com/itm/Glowing-fluorescent-Russian-English-US-keyboard-sticker-/190474460762?pt=Desktop_PCs&amp;amp;hash=item2c59299e5a Светящиеся]''' наклейки. &amp;lt;br/&amp;gt;&lt;br /&gt;
Еще '''[http://www.ebay.com/itm/Russian-English-Glowing-Keyboard-Stickers-Illumination-/300446144102?pt=PCA_Mice_Trackballs&amp;amp;hash=item45f3fc5666 флуоресцентные]'''наклейки (+ $7.50 доставка). &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===USB сетевые карты=== &lt;br /&gt;
[http://www.ebay.com/itm/ws/eBayISAPI.dll?ViewItem&amp;amp;item=170735483163 $2.56 eBay] ([[usb-net|отзывы]]) &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.dealextreme.com/p/usb-10-100-rj45-ethernet-network-adapter-dongle-2797 $4.80 DealExtreme] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.dealextreme.com/p/usb-2-0-10-100mbps-rj45-lan-ethernet-network-adapter-dongle-34691 $7.99 DealExtreme FreeShipping, Чипсет AX8XXX] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.ulmart.ru/goods/204774/ Gembird NIC-U1], Ulmart. &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Блок питания=== &lt;br /&gt;
[http://www.fsp-power.ru/product/adapter_nb_l_65 Универсальный, к AC100 подходит белый штекер] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Батарея'''&lt;br /&gt;
[http://www.ebay.com/itm/PA3836U-1BRS-BATTERY-10-8V-2200MAH-25WH-3-CELL-LITH-ION-/270805416594?pt=Laptop_Batteries&amp;amp;hash=item3f0d42ba92 18$ eBay] (будьте внимательны, доставка в РФ - 65$) &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.ebay.com/sch/i.html?_sacat=0&amp;amp;_nkw=toshiba%20ac%20100%203%20cell%20battery&amp;amp;_sop=15&amp;amp;_clu=2&amp;amp;_fcid=168&amp;amp;_localstpos=&amp;amp;_stpos=&amp;amp;gbr=1 Ebay battery 24.89$ - 28.96$ (free shipping)] &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Замена батарей]] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Тачскрин=== &lt;br /&gt;
[http://www.dealextreme.com/p/touch-screen-digitizer-for-asus-10-eee-pc-1000-umpc-laptops-19654  eGalax USB тачскрин, в Линуксе работает] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Консоль=== &lt;br /&gt;
[http://www.terraelectronica.ru/catalog_info.php?ID=1130&amp;amp;CODE=221247&amp;amp;Name=KIT%20BM8051&amp;amp;Razdel=%CF%F0%EE%E3%F0%E0%EC%EC%E0%F2%EE%F0%FB%20%E8%20%EE%F2%EB%E0%E4%F7%E8%EA%E8&amp;amp;TableName=class_19_2_5_2 UART в USB переходник, нужно соединять с JP1 внутри AC100] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.megachip.ru/search.php?search=BM8051&amp;amp;x=0&amp;amp;y=0&amp;amp;stype=  Он же в продаже в Питере] &amp;lt;br/&amp;gt;&lt;br /&gt;
[[serial-console|Подробнее о припаивании консоли]] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===USB=== &lt;br /&gt;
[[Замена штатного mini-USB на обычный]] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.hwtools.net/Adapter/PM3U.html MiniCard to USB2.0 Adapter] &amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Evglit</name></author>
	</entry>
</feed>