Перепрошивка
(→Плавное обновление программного обеспечения) |
Admin (обсуждение | вклад) (→Плавное обновление программного обеспечения) |
||
(не показаны 38 промежуточных версий 2 участников) | |||
Строка 2: | Строка 2: | ||
=={{PAGENAME}}== | =={{PAGENAME}}== | ||
+ | __TOC__ | ||
− | + | === Что это такое? === | |
− | + | Прошивка устройства новым образом сбросит настройки устройства до заводских по умолчанию и удалит все данные, которые содержатся не на карте памяти: предпочтения, закладки, инсталлированные приложения. Единственным исключением является ситуация, когда ранее установленный код защиты будет сохранен и не сброшен до заводского кода защиты по умолчанию "12345". | |
− | + | Приложение "Резервное копирование/Восстановление" сохраняет только список репозиториев и инсталлированных приложений (данные приложения можно повторно инсталлировать после прошивки устройства), файлы в /корневая папка/пользователь/MyDocs, некоторые настройки в /корневая папка/пользователь, gconf и /разное, и дополнительные файлы, о которых сообщается при инсталлировании приложений. Обычно надлежащим образом упакованные приложения сообщают инструменту резервного копирования, для чего необходимо создать резервную копию. Для созданных дополнительно основных сценариев или файлов вне папки MyDocs будет необходимо создать резервные копии самостоятельно. | |
=== Обновление и прошивка устройства === | === Обновление и прошивка устройства === | ||
Строка 16: | Строка 17: | ||
# В тот же самый каталог загрузите последнюю версию образа аппаратного обеспечения для требуемой модели устройства: | # В тот же самый каталог загрузите последнюю версию образа аппаратного обеспечения для требуемой модели устройства: | ||
#* для [http://tablets-dev.nokia.com/nokia_N900.php N900] | #* для [http://tablets-dev.nokia.com/nokia_N900.php N900] | ||
+ | #** для [[Аппаратно-программное обеспечение Maemo, вариант для Великобритании|устройств, продаваемых в Великобритании]] | ||
#* для [http://tablets-dev.nokia.com/nokia_N810wimax.php N810 WiMAX Edition] | #* для [http://tablets-dev.nokia.com/nokia_N810wimax.php N810 WiMAX Edition] | ||
#* для [http://tablets-dev.nokia.com/nokia_N810.php N810] | #* для [http://tablets-dev.nokia.com/nokia_N810.php N810] | ||
Строка 27: | Строка 29: | ||
После загрузки приложения Flasher и образа fiasco выполните следующие действия: | После загрузки приложения Flasher и образа fiasco выполните следующие действия: | ||
+ | <li>Если загружена .deb версия Flasher, инсталлируйте ее при помощи: <br /><pre>sudo dpkg -i <flasher-package-name></pre>Если используется Linux 64 бит, понадобится следующая команда:<br /><pre>sudo dpkg -i --force-architecture <flasher-package-name></pre>Если бы вместо этого была загружена версия .tar.gz, понадобилось бы ее распаковать вручную. В предлагаемых далее инструкциях подразумевается, что данная версия распакована в текущий каталог. | ||
− | |||
<li>Выключите устройство (''убедитесь, что зарядное устройство отключено. В противном случае устройство не выключится полностью. Устройство можно подсоединить к питанию после начала прошивки'') и соедините USB кабелем порт компьютера и порт устройства. | <li>Выключите устройство (''убедитесь, что зарядное устройство отключено. В противном случае устройство не выключится полностью. Устройство можно подсоединить к питанию после начала прошивки'') и соедините USB кабелем порт компьютера и порт устройства. | ||
− | <li> | + | <li>На компьютере выполните: |
− | + | ::<pre>sudo flasher-3.5 -F <firmware-image> -f -R</pre> | |
− | ::<pre>sudo | + | <li>Для пакета .tar.gz используйте: |
− | <li> | + | ::<pre>sudo ./flasher-3.5 -F <firmware-image> -f -R</pre> |
− | < | + | |
− | + | ||
<li>Появится сообщение: | <li>Появится сообщение: | ||
− | |||
::<pre> Suitable USB device not found, waiting</pre> | ::<pre> Suitable USB device not found, waiting</pre> | ||
− | |||
− | |||
− | N810, N800 и 770: Во-первых, отсоедините сетевой шнур от устройства, иначе это помешает обновлению. После этого возьмите устройство и нажмите кнопку Home/Swap (она выглядит как небольшой домик на устройствах N800 и 770 и два частично совпадающих прямоугольника на устройстве N810) и, удерживая кнопку Home/Swap, нажмите на кнопку питания, чтобы включить устройство.<br /> | + | * N900: Отсоедините USB и подсоедините его обратно, удерживая клавишу u. Подождите, пока появится экран загрузки с логотипом USB в верхнем правом углу, и отпустите клавишу. <br /> |
+ | |||
+ | * N810, N800 и 770: Во-первых, отсоедините сетевой шнур от устройства, иначе это помешает обновлению. После этого возьмите устройство и нажмите кнопку Home/Swap (она выглядит как небольшой домик на устройствах N800 и 770 и два частично совпадающих прямоугольника на устройстве N810) и, удерживая кнопку Home/Swap, нажмите на кнопку питания, чтобы включить устройство.<br /> | ||
+ | |||
<small>''Если устройство не загружается и не начинается прошивка, проверьте, чтобы был подключен USB кабель.''</small> | <small>''Если устройство не загружается и не начинается прошивка, проверьте, чтобы был подключен USB кабель.''</small> | ||
<li>Устройство должно начать процесс прошивки и перезагрузиться после завершения данного процесса. | <li>Устройство должно начать процесс прошивки и перезагрузиться после завершения данного процесса. | ||
Строка 87: | Строка 87: | ||
Пользователи Microsoft Windows, желающие обновить [[N900]], могут использовать [http://europe.nokia.com/get-support-and-software/download-software/device-software-update Nokia Software Updater] или обратиться к документации по приложению [[Flasher]]. | Пользователи Microsoft Windows, желающие обновить [[N900]], могут использовать [http://europe.nokia.com/get-support-and-software/download-software/device-software-update Nokia Software Updater] или обратиться к документации по приложению [[Flasher]]. | ||
− | + | Nokia Software Updater можно использовать только при обновлении до новой версии аппаратно-программного обеспечения. Чтобы перепрошить устройство тем же самым аппаратно-программным обеспечением, что было раньше, а также если было пропущено обновление, используйте flasher. | |
− | + | '''Обратите внимание''': В операционной системе Windows 7 инсталлируйте текущую версию Nokia Software Updater (NSU) в режиме совместимости или, в качестве альтернативы, получите [http://nds2.betalabs.nokia.com/NokiaSoftwareUpdater/NokiaSoftwareUpdaterSetup_2.4.3EN.exe бета версию 2.3.4] в [http://betalabs.nokia.com/apps/nokia-software-updater Betalabs], которая теперь поддерживает Windows 7. | |
Для прошивки непосредственно из командной строки XP/Vista/Windows 7 выполните следующее: | Для прошивки непосредственно из командной строки XP/Vista/Windows 7 выполните следующее: | ||
Строка 105: | Строка 105: | ||
Помните, что необходимо заменить RX-51_2009SE_2.2009.51-1_PR_COMBINED_MR0_ARM.bin на аппаратное обеспечение, с помощью которого устройство будет прошиваться. | Помните, что необходимо заменить RX-51_2009SE_2.2009.51-1_PR_COMBINED_MR0_ARM.bin на аппаратное обеспечение, с помощью которого устройство будет прошиваться. | ||
− | Обновление займет приблизительно | + | Обновление займет приблизительно 4 минуты, после чего устройство N900 перезагрузится и появится приветственный экран с региональными настройками. |
− | ===== N900: | + | ===== N900: Windows 64 бит (Vista&7) ===== |
− | Согласно [http://talk.maemo.org/showpost.php?p=411019&postcount=67 данному] сообщению | + | Согласно [http://talk.maemo.org/showpost.php?p=411019&postcount=67 данному] сообщению подписывание драйверов Windows может вызвать проблемы. Необходимо или включить загрузку неподписанных драйверов, или загрузить полностью отличную операционную систему. |
− | ===== | + | ====== Вариант 1 ====== |
− | Альтернативный подход заключается или в загрузке [http://www.ubuntu.com/getubuntu/download Ubuntu LiveCD] и записи приложения на компакт диск или в создании [https://wiki.ubuntu.com/LiveUsbPendrivePersistent постоянной инсталляции] на USB диске. После этого необходимо взять еще один USB накопитель, куда следует загрузить файл [http://tablets-dev.nokia.com/maemo-dev-env-downloads.php maemo_flasher-3.5_2.5.2.2_i386.deb] (версии могут отличаться) '''и''' файлы аппаратного обеспечения, необходимые для перепрошивки. Дополнительно можно сохранить данную страницу на USB накопитель на случай непредвиденных проблем. | + | Можно блокировать обнаружение подписанных драйверов, выбрав пункт Загружать без проверки подписанных драйверов (или наподобие) в меню загрузки. Чтобы вывести на экран меню загрузки, нажмите клавишу F8 сразу же после начала процесса загрузки Windows. В остальном процесс схож с описанием для XP. |
+ | |||
+ | ====== Вариант 2 ====== | ||
+ | Можно временно блокировать проверку драйверов через Менеджер командной строки. Для Windows 7 предлагается подробная инструкция. [http://www.killertechtips.com/2009/05/05/disable-driver-signing-windows-7/] | ||
+ | |||
+ | ====== Вариант 3 ====== | ||
+ | Можно использовать [http://www.microsoft.com/windows/virtual-pc/download.aspx] Microsoft Virtual Pc, но после подключения телефона нажмите кнопку USB и выберите необходимое устройство. | ||
+ | |||
+ | ====== Вариант 4 ====== | ||
+ | |||
+ | Альтернативный подход заключается или в загрузке [http://www.ubuntu.com/getubuntu/download Ubuntu LiveCD] и записи приложения на компакт диск или в создании [https://wiki.ubuntu.com/LiveUsbPendrivePersistent постоянной инсталляции] на USB диске. После этого необходимо взять еще один USB накопитель, куда следует загрузить файл [http://tablets-dev.nokia.com/maemo-dev-env-downloads.php maemo_flasher-3.5_2.5.2.2_i386.deb] (версии могут отличаться) '''и''' файлы аппаратного обеспечения, необходимые для перепрошивки. Дополнительно можно сохранить данную страницу на USB накопитель на случай непредвиденных проблем. | ||
После этого остается только загрузить LiveCD или постоянную инсталляцию Ubuntu, инсталлировать [[Flasher]] (дважды кликнуть на файле должно быть достаточно). После этого следуйте инструкциям в разделе Linux. | После этого остается только загрузить LiveCD или постоянную инсталляцию Ubuntu, инсталлировать [[Flasher]] (дважды кликнуть на файле должно быть достаточно). После этого следуйте инструкциям в разделе Linux. | ||
Строка 119: | Строка 129: | ||
==== Прошивка eMMC на устройстве N900 ==== | ==== Прошивка eMMC на устройстве N900 ==== | ||
+ | |||
+ | <div style="border: 1px solid red; background-color: #faa; padding: 20px;"><div style="text-align:center;">При прошивке eMMC контента всегда сначала прошивайте образ FIASCO/Rootfs, а только после этого - eMMC. Не загружайте устройство между данными операциями!</div></div> | ||
+ | |||
Прошивка eMMC сбрасывает содержание папки MyDocs до заводских настроек. Пользователям устройства N900 не нужно перепрошивать eMMC. Если пользователь устройтсва N900 читает данный раздел, можно предположить, что речь идет об опытной модели, полученной, например, на конференции Maemo Summit. В случае проблем с eMMC на выпущенном в продажу устройстве обратитесь в службу поддержки Nokia. | Прошивка eMMC сбрасывает содержание папки MyDocs до заводских настроек. Пользователям устройства N900 не нужно перепрошивать eMMC. Если пользователь устройтсва N900 читает данный раздел, можно предположить, что речь идет об опытной модели, полученной, например, на конференции Maemo Summit. В случае проблем с eMMC на выпущенном в продажу устройстве обратитесь в службу поддержки Nokia. | ||
Строка 150: | Строка 163: | ||
Suitable USB device not found, waiting. | Suitable USB device not found, waiting. | ||
</pre> | </pre> | ||
+ | * Удерживайте клавишу u на клавиатуре. | ||
* Подсоедините USB кабель к устройству N900. | * Подсоедините USB кабель к устройству N900. | ||
* На несколько секунд тусклый экран устройства Nokia будет выведен на экран, затем появятся показывающие процесс выполнения точки. На компьютере будет выведен текст приблизительно следующего содержания: | * На несколько секунд тусклый экран устройства Nokia будет выведен на экран, затем появятся показывающие процесс выполнения точки. На компьютере будет выведен текст приблизительно следующего содержания: | ||
Строка 165: | Строка 179: | ||
* Процесс прошивки займет приблизительно 1 минуту, после чего устройство перезагрузится. | * Процесс прошивки займет приблизительно 1 минуту, после чего устройство перезагрузится. | ||
* Яркий экран устройства Nokia появится на экране вместе с иконкой USB в правом верхнем углу. Следом на несколько секунд появятся показывающие процесс выполнения точки с мигающим желтым индикатором. После этого устройство выключится и перейдет в режим зарядки. Желтый индикатор продолжит мигать. (Внимание: Если оказалось, что устройство перезагрузилось, отсоедините кабель) | * Яркий экран устройства Nokia появится на экране вместе с иконкой USB в правом верхнем углу. Следом на несколько секунд появятся показывающие процесс выполнения точки с мигающим желтым индикатором. После этого устройство выключится и перейдет в режим зарядки. Желтый индикатор продолжит мигать. (Внимание: Если оказалось, что устройство перезагрузилось, отсоедините кабель) | ||
− | |||
− | |||
=== Плавное обновление программного обеспечения === | === Плавное обновление программного обеспечения === | ||
− | {{главная статья|Плавное обновление | + | {{главная статья|Плавное обновление (SSU)}} |
[http://en.wikipedia.org/wiki/Maemo_(operating_system)#SSU SSU] – новый метод модернизации планшетов через протокол беспроводной связи без необходимости выполнять перепрошивку, используемый компанией Nokia. Когда компания Nokia принудительно отправит обновление, используя метод SSU, появится уведомление об обновлении и пользователю будет предоставлена возможность инсталлировать обновление — точно так же, как это происходит на компьютере. | [http://en.wikipedia.org/wiki/Maemo_(operating_system)#SSU SSU] – новый метод модернизации планшетов через протокол беспроводной связи без необходимости выполнять перепрошивку, используемый компанией Nokia. Когда компания Nokia принудительно отправит обновление, используя метод SSU, появится уведомление об обновлении и пользователю будет предоставлена возможность инсталлировать обновление — точно так же, как это происходит на компьютере. | ||
В целом обновления методом SSU должны быть относительно безболезненными, но известны несколько проблем, которых необходимо остерегаться. | В целом обновления методом SSU должны быть относительно безболезненными, но известны несколько проблем, которых необходимо остерегаться. | ||
* Если на устройстве в процессе эксплуатации были инсталлированы ядро или intifs (например, ядро поддержки поворота экрана или [[Booting_from_a_flash_card#Install_bootmenu|меню загрузки пользователя fanoush]]) и были доставлены апгрейды для ядра или initfs, они будут перезаписаны и потребуется ждать обновления ядра или меню загрузки, чтобы их повторно инсталлировать. | * Если на устройстве в процессе эксплуатации были инсталлированы ядро или intifs (например, ядро поддержки поворота экрана или [[Booting_from_a_flash_card#Install_bootmenu|меню загрузки пользователя fanoush]]) и были доставлены апгрейды для ядра или initfs, они будут перезаписаны и потребуется ждать обновления ядра или меню загрузки, чтобы их повторно инсталлировать. | ||
− | * | + | * Если был существенно изменен домашний каталог для пользователя "user". Например, все документы перемещены на карту памяти или некоторые подкаталоги удалены или оставлены пустыми. |
Если обновления совсем не видно, возможно, что случайно (или намеренно) был деинсталлирован пакет osso-software-version-rx*4, который требуется обновить. Чтобы его вернуть, просто выполните <code>apt-get install osso-software-version-rx34</code> для устройства N800 и <code>apt-get install osso-software-version-rx44</code> - для N810. После этого обновите список репозитория в менеджере приложений. | Если обновления совсем не видно, возможно, что случайно (или намеренно) был деинсталлирован пакет osso-software-version-rx*4, который требуется обновить. Чтобы его вернуть, просто выполните <code>apt-get install osso-software-version-rx34</code> для устройства N800 и <code>apt-get install osso-software-version-rx44</code> - для N810. После этого обновите список репозитория в менеджере приложений. | ||
Строка 180: | Строка 192: | ||
Если пакеты, вызвавшие удаление пакета osso-software-version-rx*4 все еще инсталлированы, их придется полностью удалить (в случае конфликта между пакетами). В качестве альтернативы для более новых пакетов, чем те, которые определены пакетом osso-software-version-rx*4, можно инсталлировать пакет install osso-software-version-rx*4-unlocked, у которого нет строгих зависимостей. | Если пакеты, вызвавшие удаление пакета osso-software-version-rx*4 все еще инсталлированы, их придется полностью удалить (в случае конфликта между пакетами). В качестве альтернативы для более новых пакетов, чем те, которые определены пакетом osso-software-version-rx*4, можно инсталлировать пакет install osso-software-version-rx*4-unlocked, у которого нет строгих зависимостей. | ||
− | На устройстве N900 (возможно, также на ранее выпущенных устройствах) | + | На устройстве N900 (возможно, также на ранее выпущенных устройствах) есть вероятность, что Менеджер приложений в конце концов выдаст сообщение о необходимости его модернизировать при помощи приложения Nokia PC. В таком случае, пожалуйста, обратитесь к статье [[Устранение проблем с OTA для PR1.1]]. |
Список пакетов, которые не следует модернизировать, можно показать при помощи <code>apt-get update && apt-get upgrade</code>. В этом случае можно попробовать использовать команду <code>apt-get dist-upgrade</code> (необходимо закрыть Менеджер приложений с правами администратора) для отмены. '''Данный способ не поддерживается, так как можно сломать будущие обновления'''. | Список пакетов, которые не следует модернизировать, можно показать при помощи <code>apt-get update && apt-get upgrade</code>. В этом случае можно попробовать использовать команду <code>apt-get dist-upgrade</code> (необходимо закрыть Менеджер приложений с правами администратора) для отмены. '''Данный способ не поддерживается, так как можно сломать будущие обновления'''. | ||
Строка 186: | Строка 198: | ||
=== Устранение проблем === | === Устранение проблем === | ||
− | * При получении ошибки "Доступ | + | * При получении ошибки "Доступ запрещен" выполните chmod +x flasher-2.0 или chmod +x flasher-3.0, чтобы сделать инструмент flasher исполняемым. Также могут понадобится права администратора, для этого выполните команду с sudo или su. |
− | * При необходимости прошить устройство Nokia 770 образом | + | * При необходимости прошить устройство Nokia 770 образом 2005, используйте [http://tablets-dev.nokia.com/d3.php ранее выпущенное приложение flasher], которое называется "flasher". Номер в названии отсутствует. |
− | * При получении ошибки "Ошибка USB интерфейса: устройство или ресурс занято" | + | * При получении ошибки "Ошибка USB интерфейса: устройство или ресурс занято" выполните с правами администратора modprobe -r cdc_phonet |
+ | * Если не удается установить соединение с N900, выполните следующее: | ||
+ | #выключите устройство | ||
+ | #выньте батарею | ||
+ | #запустите flasher | ||
+ | #подсоедините устройство к компьютеру | ||
+ | #вставьте батарею | ||
+ | и проверьте, помог ли данный способ. | ||
+ | |||
==== USB ==== | ==== USB ==== |
Текущая версия на 16:38, 15 апреля 2010
[править] Перепрошивка
Содержание |
[править] Что это такое?
Прошивка устройства новым образом сбросит настройки устройства до заводских по умолчанию и удалит все данные, которые содержатся не на карте памяти: предпочтения, закладки, инсталлированные приложения. Единственным исключением является ситуация, когда ранее установленный код защиты будет сохранен и не сброшен до заводского кода защиты по умолчанию "12345".
Приложение "Резервное копирование/Восстановление" сохраняет только список репозиториев и инсталлированных приложений (данные приложения можно повторно инсталлировать после прошивки устройства), файлы в /корневая папка/пользователь/MyDocs, некоторые настройки в /корневая папка/пользователь, gconf и /разное, и дополнительные файлы, о которых сообщается при инсталлировании приложений. Обычно надлежащим образом упакованные приложения сообщают инструменту резервного копирования, для чего необходимо создать резервную копию. Для созданных дополнительно основных сценариев или файлов вне папки MyDocs будет необходимо создать резервные копии самостоятельно.
[править] Обновление и прошивка устройства
Для операционных систем Windows, Mac и Linux можно использовать приложение Flasher-3.5, которое необходимо загрузить на странице tablets-dev. На данной странице содержатся все инсталляционные пакеты, включая документацию по использованию приложения Flasher.
- Загрузите Flasher для требуемой модели устройства: N900, N810, N800 или 770.
- В тот же самый каталог загрузите последнюю версию образа аппаратного обеспечения для требуемой модели устройства:
- Убедитесь, что батарея полностью заряжена.
- Отсоедините зарядное устройство и выключите устройство.
- Соедините устройство с компьютером посредством USB, не включая его.
[править] Linux
После загрузки приложения Flasher и образа fiasco выполните следующие действия:
sudo dpkg -i <flasher-package-name>Если используется Linux 64 бит, понадобится следующая команда:
sudo dpkg -i --force-architecture <flasher-package-name>Если бы вместо этого была загружена версия .tar.gz, понадобилось бы ее распаковать вручную. В предлагаемых далее инструкциях подразумевается, что данная версия распакована в текущий каталог.
sudo flasher-3.5 -F <firmware-image> -f -R
sudo ./flasher-3.5 -F <firmware-image> -f -R
Suitable USB device not found, waiting
- N900: Отсоедините USB и подсоедините его обратно, удерживая клавишу u. Подождите, пока появится экран загрузки с логотипом USB в верхнем правом углу, и отпустите клавишу.
- N810, N800 и 770: Во-первых, отсоедините сетевой шнур от устройства, иначе это помешает обновлению. После этого возьмите устройство и нажмите кнопку Home/Swap (она выглядит как небольшой домик на устройствах N800 и 770 и два частично совпадающих прямоугольника на устройстве N810) и, удерживая кнопку Home/Swap, нажмите на кнопку питания, чтобы включить устройство.
[править] Mac OS X
Известны два способа прошивки устройства с операционной системой OS X: использовать графический интерфейс пользователя с приложением 770Flasher или использовать консоль, что во многом напоминает метод прошивки устройства с операционной системой Linux. Оба метода прекрасно работают на устройствах 770 и N800/N810.
[править] Графический интерфейс пользователя с 770Flasher
Данный метод гораздо легче и большинству пользователей следует отдать ему предпочтение.
- Загрузите 770Flasher (данное приложение прекрасно подойдет для прошивки устройств N800 и N810). Последние версии приложения Flasher (Linux/Mac), которые также работают на N900, предлагаются на странице с последней официальной средой разработки Maemo.
- Следуйте предложенной ранее инструкции, чтобы получить надлежащий образ аппаратного обеспечения.
- Перетащите образ аппаратного обеспечения (заканчивается на .bin) в 770Flasher.
- Следуйте инструкциям на экране.
- Теперь должно появится сообщение Не найдено подходящее USB устройство, ожидание. Включите устройство, удерживая кнопку Home. Примечание для пользователей устройства N810: включите устройство, удерживая кнопку Swap.
- Следите за сообщениями, так как после загрузки образа на устройство оно автоматически перезагружается.
[править] Консоль с Flasher-3.5
Описанные далее действия охватывают прошивку устройства образом OS X при помощи терминала. Данный способ гораздо сложнее, чем использование 770Flasher, но он дает доступ к расширенным возможностям, которые предоставляет flasher-3.5 (например, настройка флагов режима исследования и разработки, прошивка только частями образа, распаковка образа и так далее).
- Выполните описанные выше действия для получения надлежащего образа аппаратного обеспечения и приложения flasher.
- Теперь выключите устройство (убедитесь, что зарядное устройство отключено - в противном случае устройство не выключится полностью) и соедините USB кабелем порт компьютера и порт устройства. Пользователи N900 не могут подключить USB кабель без того, чтобы он не начал перезагружать батарею.
- Теперь откройте терминал (Приложения/Сервисные программы/) и выполните:
sudo /usr/bin/flasher-3.5 -F <FIASCO image> -f -R
Введите пароль администратора по требованию.
- Появится сообщение:
Suitable USB device not found, waiting
- Во-первых, отсоедините сетевой шнур от устройства, иначе это помешает обновлению. После этого возьмите устройство и нажмите кнопку Home/Swap (она выглядит как небольшой домик на устройствах N800 и 770 и два частично совпадающих прямоугольника на устройстве N810) и, удерживая кнопку Home/Swap, нажмите кнопку питания, чтобы включить устройство. Пользователям устройства N900 следует нажать клавишу u и подсоединить USB кабель (нет необходимости удерживать кнопки). Отпустите кнопку после начала процесса прошивки.
Если устройство не загружается и не начинается прошивка, проверьте, чтобы был подключен USB кабель. - Устройство должно начать процесс прошивки и перезагрузиться после завершения данного процесса.
- USB кабель можно отсоединить после того, как устройство загрузится на обычный компьютер (просто убедитесь, что были извлечены все карты, которые могли быть присоединены к компьютеру Mac).
[править] Windows
[править] N900: XP (SP3) / Vista (SP2) / Windows 7
Пользователи Microsoft Windows, желающие обновить N900, могут использовать Nokia Software Updater или обратиться к документации по приложению Flasher.
Nokia Software Updater можно использовать только при обновлении до новой версии аппаратно-программного обеспечения. Чтобы перепрошить устройство тем же самым аппаратно-программным обеспечением, что было раньше, а также если было пропущено обновление, используйте flasher.
Обратите внимание: В операционной системе Windows 7 инсталлируйте текущую версию Nokia Software Updater (NSU) в режиме совместимости или, в качестве альтернативы, получите бета версию 2.3.4 в Betalabs, которая теперь поддерживает Windows 7.
Для прошивки непосредственно из командной строки XP/Vista/Windows 7 выполните следующее:
- Загрузите и инсталлируйте последнюю версию Flasher (например, maemo_flasher-3.5_2.5.2.2.exe).
- Загрузите файл с последней версией аппаратного обеспечения (.bin) и сохраните в %ProgramFiles%\maemo\flasher-3.5\ (каталог инсталляции для Flasher по умолчанию) или в каталог по выбору.
- Полностью зарядите батарею.
- Отсоедините зарядное устройство и выключите устройство.
- Откройте командную строку, зайдя в Пуск и выбрав Выполнить (или кнопку Windows + R), наберите cmd, затем нажмите клавишу ввода данных.
- Измените каталог на каталог с программой Flasher (СОВЕТ: используйте клавишу табуляции для автоматического завершения команды и названия файлов)
-
cd "%ProgramFiles%\maemo\flasher-3.5"
-
- Подсоедините USB кабель, удерживая клавишу u на устройстве N900 (за подробностями обратитесь в данную статью гипертекстовой среды)
- Выполните следующую команду:
flasher-3.5.exe -F RX-51_2009SE_2.2009.51-1_PR_COMBINED_MR0_ARM.bin -f -R
Помните, что необходимо заменить RX-51_2009SE_2.2009.51-1_PR_COMBINED_MR0_ARM.bin на аппаратное обеспечение, с помощью которого устройство будет прошиваться.
Обновление займет приблизительно 4 минуты, после чего устройство N900 перезагрузится и появится приветственный экран с региональными настройками.
[править] N900: Windows 64 бит (Vista&7)
Согласно данному сообщению подписывание драйверов Windows может вызвать проблемы. Необходимо или включить загрузку неподписанных драйверов, или загрузить полностью отличную операционную систему.
[править] Вариант 1
Можно блокировать обнаружение подписанных драйверов, выбрав пункт Загружать без проверки подписанных драйверов (или наподобие) в меню загрузки. Чтобы вывести на экран меню загрузки, нажмите клавишу F8 сразу же после начала процесса загрузки Windows. В остальном процесс схож с описанием для XP.
[править] Вариант 2
Можно временно блокировать проверку драйверов через Менеджер командной строки. Для Windows 7 предлагается подробная инструкция. [1]
[править] Вариант 3
Можно использовать [2] Microsoft Virtual Pc, но после подключения телефона нажмите кнопку USB и выберите необходимое устройство.
[править] Вариант 4
Альтернативный подход заключается или в загрузке Ubuntu LiveCD и записи приложения на компакт диск или в создании постоянной инсталляции на USB диске. После этого необходимо взять еще один USB накопитель, куда следует загрузить файл maemo_flasher-3.5_2.5.2.2_i386.deb (версии могут отличаться) и файлы аппаратного обеспечения, необходимые для перепрошивки. Дополнительно можно сохранить данную страницу на USB накопитель на случай непредвиденных проблем.
После этого остается только загрузить LiveCD или постоянную инсталляцию Ubuntu, инсталлировать Flasher (дважды кликнуть на файле должно быть достаточно). После этого следуйте инструкциям в разделе Linux.
[править] N770/N800/N810
Пользователи Интернет планшетов могут зайти на соответствующую конкретному устройству страницу службы поддержки (N810 WiMAX Edition, N810, N800 или 770), загрузить и инсталлировать Software Update Wizard, запустить данное приложение и следовать инструкциям на экране.
[править] Прошивка eMMC на устройстве N900
Прошивка eMMC сбрасывает содержание папки MyDocs до заводских настроек. Пользователям устройства N900 не нужно перепрошивать eMMC. Если пользователь устройтсва N900 читает данный раздел, можно предположить, что речь идет об опытной модели, полученной, например, на конференции Maemo Summit. В случае проблем с eMMC на выпущенном в продажу устройстве обратитесь в службу поддержки Nokia.
Также обратите внимание, что любые резервные копии, созданные в области MyDocs, необходимо будет скопировать на другое устройство для безопасного использования после прошивки eMMC, так как область MyDocs и другие разделы на /dev/mmcblk0 будут стерты.
Обратите внимание, что в доступных образах eMMC не содержаться предварительно загруженные карты. При перепрошивке eMMC они будут потеряны (приложение Карты будет работать как обычно, но потребуется загрузить необходимые карты).
Чтобы прошить eMMC, выполните следующее:
- Полностью зарядите батарею (Важно!).
- Отсоедините USB кабель от устройства.
- Выключите устройство.
- Инсталлируйте Flasher для требуемой операционной системы (Linux, Mac OS X или MS Windows).
- Получите образ Vanilla eMMC (файл .bin) из репозитория Nokia.
- Перейдите в каталог, в котором был сохранен файл образа.
- Подключите USB кабель к компьютеру.
- Выполните следующую команду (в операционной системе Linux необходим доступ с правами администратора!):
- Windows
flasher-3.5.exe -F RX-51_2009SE_1.2009.41-1.VANILLA_PR_EMMC_MR0_ARM.bin -f -R
- Linux
./flasher-3.5 -F RX-51_2009SE_1.2009.41-1.VANILLA_PR_EMMC_MR0_ARM.bin -f -R
- Linux на основе Debian (например, Ubuntu)
flasher-3.5 -F RX-51_2009SE_1.2009.41-1.VANILLA_PR_EMMC_MR0_ARM.bin -f -R
- На компьютере будет выведено примерно следующее:
flasher v2.5.2 (Oct 21 2009) Image 'mmc', size 241163 kB Version RX-51_2009SE_1.2009.41-1.VANILLA Suitable USB device not found, waiting.
- Удерживайте клавишу u на клавиатуре.
- Подсоедините USB кабель к устройству N900.
- На несколько секунд тусклый экран устройства Nokia будет выведен на экран, затем появятся показывающие процесс выполнения точки. На компьютере будет выведен текст приблизительно следующего содержания:
USB device found found at bus 001, device address 006. Found device RX-51, hardware revision 2101 NOLO version 1.4.13 Version of 'sw-release': RX-51_2009SE_1.2009.42-11.002_PR_002 Booting device into flash mode. Suitable USB device not found, waiting. USB device found found at bus 001, device address 007. Raw data transfer EP found at EP2. [writing 74 % 179200 / 241163 kB 13180 kB/s] Image(s) flashed successfully in 26.848 s (8982 kB/s)!
- Процесс прошивки займет приблизительно 1 минуту, после чего устройство перезагрузится.
- Яркий экран устройства Nokia появится на экране вместе с иконкой USB в правом верхнем углу. Следом на несколько секунд появятся показывающие процесс выполнения точки с мигающим желтым индикатором. После этого устройство выключится и перейдет в режим зарядки. Желтый индикатор продолжит мигать. (Внимание: Если оказалось, что устройство перезагрузилось, отсоедините кабель)
[править] Плавное обновление программного обеспечения
Главная статья: Плавное обновление (SSU)
SSU – новый метод модернизации планшетов через протокол беспроводной связи без необходимости выполнять перепрошивку, используемый компанией Nokia. Когда компания Nokia принудительно отправит обновление, используя метод SSU, появится уведомление об обновлении и пользователю будет предоставлена возможность инсталлировать обновление — точно так же, как это происходит на компьютере. В целом обновления методом SSU должны быть относительно безболезненными, но известны несколько проблем, которых необходимо остерегаться.
- Если на устройстве в процессе эксплуатации были инсталлированы ядро или intifs (например, ядро поддержки поворота экрана или меню загрузки пользователя fanoush) и были доставлены апгрейды для ядра или initfs, они будут перезаписаны и потребуется ждать обновления ядра или меню загрузки, чтобы их повторно инсталлировать.
- Если был существенно изменен домашний каталог для пользователя "user". Например, все документы перемещены на карту памяти или некоторые подкаталоги удалены или оставлены пустыми.
Если обновления совсем не видно, возможно, что случайно (или намеренно) был деинсталлирован пакет osso-software-version-rx*4, который требуется обновить. Чтобы его вернуть, просто выполните apt-get install osso-software-version-rx34
для устройства N800 и apt-get install osso-software-version-rx44
- для N810. После этого обновите список репозитория в менеджере приложений.
Если пакеты, вызвавшие удаление пакета osso-software-version-rx*4 все еще инсталлированы, их придется полностью удалить (в случае конфликта между пакетами). В качестве альтернативы для более новых пакетов, чем те, которые определены пакетом osso-software-version-rx*4, можно инсталлировать пакет install osso-software-version-rx*4-unlocked, у которого нет строгих зависимостей.
На устройстве N900 (возможно, также на ранее выпущенных устройствах) есть вероятность, что Менеджер приложений в конце концов выдаст сообщение о необходимости его модернизировать при помощи приложения Nokia PC. В таком случае, пожалуйста, обратитесь к статье Устранение проблем с OTA для PR1.1.
Список пакетов, которые не следует модернизировать, можно показать при помощи apt-get update && apt-get upgrade
. В этом случае можно попробовать использовать команду apt-get dist-upgrade
(необходимо закрыть Менеджер приложений с правами администратора) для отмены. Данный способ не поддерживается, так как можно сломать будущие обновления.
[править] Устранение проблем
- При получении ошибки "Доступ запрещен" выполните chmod +x flasher-2.0 или chmod +x flasher-3.0, чтобы сделать инструмент flasher исполняемым. Также могут понадобится права администратора, для этого выполните команду с sudo или su.
- При необходимости прошить устройство Nokia 770 образом 2005, используйте ранее выпущенное приложение flasher, которое называется "flasher". Номер в названии отсутствует.
- При получении ошибки "Ошибка USB интерфейса: устройство или ресурс занято" выполните с правами администратора modprobe -r cdc_phonet
- Если не удается установить соединение с N900, выполните следующее:
- выключите устройство
- выньте батарею
- запустите flasher
- подсоедините устройство к компьютеру
- вставьте батарею
и проверьте, помог ли данный способ.
[править] USB
Попробуйте подключаться непосредственно к USB портам компьютера и не использовать концентратор, включая USB порты на стыковочных узлах ноутбуков. Может быть также лучше использовать USB порты в задней части ноутбука, чем порты в его передней части.
В некоторых дистрибутивах USB устройство не установлено предварительно надлежащим образом. Прежде всего, проверьте, необходимо ли "установить" USB:
mount -t usbfs usbfs /proc/bus/usb
Если это не помогает, попробуйте ввести исправления в код приложения flasher. Следующая команда заменяет использование /proc/bus/usb более новой файловой системой /dev/bus/usb:
perl -pi -e 's-/proc/bus/usb-/dev/bus/usb\000-;' -i.backup $FLASHER
Замените $FLASHER на путь к исполняемому файлу Linux flasher-2.0 или flasher-3.0.