Sony Prs 900 прошивка

Sony Prs 900 прошивка.rar
Закачек 1671
Средняя скорость 7616 Kb/s

Sony Prs 900 прошивка

Роман Безпалько, 28 лет

Всем привет! Есть у моей жены читалочка Sony. Всем она хороша и очень удобна, но вот случилась с ней неприятность — книжка может долго не включаться или не выключаться. Бывает такое что включается раза с десятого, а бывает только после подключения к компьютеру. Печалька одним словом 🙁

Что ж поделаешь — будем препарировать 🙂 Вот он пациент:

Снимаем заднюю крышку и откручиваем винты помеченные стрелками:

Обложку отщелкиваем поддев вверху и потянув чуть вверх. Вот они все внутренности пациента:

Сразу и нашлась причина капризов книжки — флажок выключателя питания не дожимает до конца кнопку на плате, из за чего и происходит такое странное поведение книжки. Так что откручиваем два винтика помеченные стрелками и вынимаем его из корпуса. Вынимать нужно аккуратно что бы ничего не сломать:

Тут то и нашлась проблема — люфт в соединении флажка с ползунком, из за чего он отгибается и не дожимает кнопку 🙁 Защелка на ползунке представляет собой четыре тонких усика которые от длительной эксплуатации перестали нормально фиксировать детали.

Из подходящего для ремонта нашлись зубочистки и клей Момент кристалл. Откусываем кусачками от зубочистки два заостренных кончика. Отверстия в флажке мажем клеем и собираем обратно вместе с ползунком. Много клея не мажем что бы случайно не приклеить это все к корпусу. Поскольку усики тонкие и нормально уже не фиксируются, для надежности берем кусочки зубочистки, мажем клеем и получившиеся клинышки вставляем плотно между усиками защелки:

Даем клею высохнуть, ставим все на место и проверяем работу кнопки:

Ураа! Кнопка нажимается полностью 🙂

Собираем все в обратном порядке, еще раз проверяем. Кнопка работает отлично! Никаких глюков больше нету. Включается и выключается с одного щелчка:

Вот так можно с помощью подручных средств вылечить вашу любимую читалочку 🙂

Надеюсь кому то эта информация будет полезной.

На данной странице содержится информация об установке последних загрузок драйверов Sony PRS-900 с использованием средства обновления драйверов Sony.

Драйверы Sony PRS-900 представляют собой небольшие программы, которые позволяют оборудованию Устройство для чтения электронных книг взаимодействовать с программным обеспечением операционной системы. Постоянное обновление программного обеспечения Sony PRS-900 предотвращает сбои и максимально повышает производительность оборудования и системы. Использование устаревших или поврежденных драйверов Sony PRS-900 может привести к системным ошибкам, сбоям и отказу оборудования или компьютера. Болеет того, установка неправильных драйверов Sony может сделать эти проблемы серьезнее.

Совет: если вы не знаете, как обновлять драйверы устройств Sony вручную, мы рекомендуем загрузить служебную программу для драйверов Sony PRS-900 . Этот инструмент автоматически загрузит и обновит правильные версии драйверов Sony PRS-900, оградив вас от установки неправильных драйверов PRS-900 .

Об авторе: Джей Гитер (Jay Geater) является президентом и генеральным директором корпорации Solvusoft — глобальной компании, занимающейся программным обеспечением и уделяющей основное внимание новаторским сервисным программам. Он всю жизнь страстно увлекался компьютерами и любит все, связанное с компьютерами, программным обеспечением и новыми технологиями.

Распаковать апдейт-файл (результаты будут распакованы в директорию /tmp/PRS-900Updater.package.tmp/, как и на ридере):

Что мы знаем об апдейтах, можно понять из приложенных примеров скриптов. Чистый exit из апдейт-скрипта (update.sh) — возврат 16, ведет к немедленной перезагрузке в нормальный режим. Exit 0 оставляет операционную систему в рабочем состоянии, в режиме recovery, но не требует немедленной перезагрузки. Перегружать систему командой reboot из update.sh можно, но не рекомендуется.

Пакет управления ридером через USB порт брать здесь. Для того, чтобы запустить собственный апдейт (с диагностической карточки или из внутренней памяти), достаточно перевести ридер в режим апдейта:

ebook_msc um recovery

Не забудьте, что если в ридер вставлена диагностическая карточка, апдейт из внутренней памяти запускаться не будет!

  • Где: Work
  • Настроение: нормальное
  • Словарь открывается не только из программ чтения, но и отдельным приложением

  • Можно удалять сразу много книг через меню

  • О двух-колоночном режиме чтения и новой версии Adobe API, поддерживающей выравнивание по правому краю, все уже знают.

  • Можно сортировать книги по времени доступа

  • Многие модули несовместимы с предыдущими версиями ридеров. Прошивка от 600 с модулем Adobe от 900 сразу выгружается (запуститься не может). Т.е. поставить на 600 EPUB-читалку от 900 не удается. Подставить xdbLite.so от 505, чтобы получить «сортировку по русским буквам» тоже не получится в новой прошивке вызываются ф-ции, которых в старой xdbLite просто не было. В лучшем случае прошивка зависнет, но можно будет перешить ее через USB, в худшем случае получите кирпич.

  • Что еще хуже, для сортировки книг теперь используется не JavaScript’овская localeCompare, которую я переписал в 300 и 600, а нативная функция UCA_compare, переписать которую (на C) задача весьма нетривиальная. В итоге русские книги по автору и названию пока не сортируются.

  • Образ прошивки массивный, порядка 32 МБ.

  • Файлы локализованных строк просто огромные. Переводить все это замучаешься. Если кто вызовется помочь, буду признателен.

    • Где: Home
    • Настроение: нормальное

    Выяснилось, что образы с PRS-900 не распаковываются под Windows корректно — там есть кое-какие файлы, у которых название одинаковое (с разницей регистра букв), и эти файлы в Windows переписывают друг друга.

    Значит, для работы с Rootfs PRS-900 необходима файловая система с полной поддержкой длинных имен файлов. Кто планирует делать для 900 собственные образы — имейте это в виду, чтобы не получать убитые четырехсот-долларовые машинки. Пришлось использовать временно позаимствованный с работы Sheeva Plug.

    • Где: Home
    • Настроение: нормальное
    • Где: Home
    • Настроение: нормальное

    для информации

    Юзерам, ждущим новостей о «русификации» Sony Reader Daily Edition PRS-900, могу сообщить, что кое-какой прогресс в обуздании этого устройства достигнут. Не будь я в отпуске, этот прогресс был бы достигнут даже быстрее, поскольку никакой особой сложности в работе с PRS-900 не замечено. Итак, новости пока такие:

  • В режиме апдейта (recovery mode) PRS-900 не принимает файлы, как это делали ридеры предыдущих поколений (PRS-500 изначально принимал просто открытые CRAMFS-имиджи, потом Sony стала подписывать их RSA подписью, а позже еще и шифровать AES ключом). На самом деле, UsbUpdater вообще не запускается на PRS-900 в этом режиме, а запускается серия скриптов, которая проверяет наличие пакета апдейта, и если таковой имеет место быть, запускает скрипт из пакета.

  • По счастью, в нормальном режиме (normal mode) UsbUpdater попрежнему работает, поэтому интерфейс с ридером возможен. Перевести ридер в режим апдейта можно теми же командами, что и предыдущие поколения ридеров.

  • Если пакет апдейта не обнаружен (или не признан годным к употреблению), ридер просто перегружается в нормальный режим. Это хорошо (если файловая система в нормальном режиме не запорчена, конечно).

  • Если обнаружена «диагностическая» карточка, ридер переходит в режим диагностики (или грузит апдейт с карточки). Диагностические карточки вроде бы можно делать программой, которая лежит на ридере, но я еще не пробовал (попробую сегодня вечером, поскольку один из ридеров у меня сейчас в циклическом ребуте из-за неправильно сделанного апдейт-скрипта, и единственный способ его восстановить, как мне видится, это запустить апдейт с карточки).

  • Пакет апдейта сделать не сложно, для этого можно, например, использовать шелл скрипт, который я написал.

  • По умолчанию пакет апдейта грузится и запускается из /Data (большой «внешний диск», который мы видим на компьютере).

  • В пакете апдейта должен присутствовать скрипт update.sh (например, такой)

  • Если update.sh возвращает exit code 16, ридер перегружается в нормальный режим, и пакет апдейта благополучно удаляется.

    Итак мы имеем возможность запускать на ридере более-менее произвольные скрипты (в режиме апдейта). Мы знаем, что в PRS-900 используется другой тип памяти (со встроенным MMC контроллером — eMMC), поэтому переписывать разделы памяти, используя «тулзу» предыдущих поколений (nblsdm) вероятно нельзя. Не исключено, что можно переписывать разделы памяти прямой записью в mtdblockХ devices, но это еще предстоит проверить.


    Статьи по теме