hbvit7

hbvit7

Пикабушник
Дата рождения: 27 декабря
138 рейтинг 2 подписчика 0 подписок 6 постов 0 в горячем
12

Подключаемся к UART теперь уже Азбука N516⁠⁠

Серия Копаемся в Hanvon N516

Сегодня забрал 12-пиновый 0.5 мм шлейф (длина 300 мм) и 4-пиновый межплатный кабель питания BLS 2.54 мм (тоже длина 300 мм). Кабель питания разрезал пополам - он идеально сел на три контакта USB-to-UART переходника, зачистил отрезанные концы, нарастил красный провод (это земля). Аккуратно надрезал шлейф на двух последних контактах, подцепился к получившимся двум полоскам двумя черными проводами - это Rx и Tx контакты.

Модернизация способа подключения к UART

Модернизация способа подключения к UART

Открыл в Putty подключение по последовательному порту (у меня COM6).

Настройки сессии в Putty

Настройки сессии в Putty

Перезагрузился в окно Putty полетели логи:

Начало загрузки

Начало загрузки

В процессе

В процессе

Окончание загрузки

Окончание загрузки

Обратите внимание на последние четыре строчки лога:

Появляется приглашение пользователя root, можно ввести и выполнить команду, но через несколько секунд консоль блокируется и ввод тоже.

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

Список установленных пакетов - часть 1

Список установленных пакетов - часть 1

Список установленных пакетов - часть 2

Список установленных пакетов - часть 2

Сама система дебианоподобная с deb-пакетами (Установлен apt и dpkg).

Пользовательские приложения (CoolReader - почему-то не понял как запускать и FBReader для чтения fb2 и epub - пробовал, открываются; LoCoPDF для открытия pdf и djvu, а так же ряд других приложений) :

  1. ii cr3 3.0.19-5+b1 e-book reader

  2. ii fbreader 0.10.7-14 e-book reader

  3. ii fbreader-setti 0.10.7-14 n516 specific settings

  4. ii locopdf 0.1-20 PDF reader for e-Ink devices

  5. ii locopdf-settin 0.1-20 PDF reader for e-Ink devices -- N516 keymap

  6. ii madaudio 0.2-11 Audioplayer application

  7. ii madeye 0.1-15 Image viewer for e-Ink devices

  8. ii madeye-setting 0.1-15 Image viewer for e-Ink devices -- N516 keyma

  9. ii madshelf 0.2.41 Bookshelf application

  10. ii madshelf-setti 0.2.41 Bookshelf application -- N516-specific confi

Модули ядра:

ii linux-modules- 2.6.29-32 Linux kernel modules for Hanvon N516

Иксы:

  1. ii nulldm 0.1-6 trivial X display manager

  2. ii uuwm 0.1-10 micro-micro window manager

  3. ii x11-common 1:7.3+14 X Window System (X.Org) infrastructure

  4. ii xinit 1.1.1-1.ip1 X server initialisation tool

  5. ii xkm-data-v3 1.5-4 (XKB) configuration data, compiled (Hanlin V

  6. ii xserver-xfbdev 2:1.6.0-6 Linux framebuffer device tiny X server

Сеть:

  1. ii dropbear 0.51-1.ip3 lightweight SSH2 server and client

  2. ii ifupdown-scrip 0.6.7.zz.ip1 scriptss to configure network interfaces

  3. ii netbase 4.34.ip.2 Basic TCP/IP networking system

Неожиданно, что внутри есть Dropbear - единственный вариант подключиться по ssh - это через usb -кабель (WiFi в этой книге нет).

Автозагрузку можно отключить нажав любую клавишу в окне Putty.

Остановка в процессе загрузки

Остановка в процессе загрузки

Появилось приглашение загрузчика и можно выполнять команды:

Список команд загрузчика

Список команд загрузчика

Просмотр переменных окружения:

Нужно модифицировать boootargs

Нужно модифицировать boootargs

Устанавливаем и сохраняем новое значение:

Сохранение новых bootargs

Сохранение новых bootargs

Продолжить загрузку можно командой boot.

Но консоль блокируется из-за засыпания процессора:

Разум засыпает

Разум засыпает

Что сейчас нужно сделать:

  1. Разобраться с тем как отключить отключение консоли (через no_console_suspend).

  2. Посмотреть настройки сети (помнится ip был прописан в bootargs). В переменных среды указаны два адреса ipadr=192.168.111.1 и serverip=192.168.111.2. Но конкретно эти адреса могут быть использованы, насколько я понял, для сетевой загрузки. В процессе же загрузки в логе появляются ошибки связанные с сетью.

  3. Теперь консоль отключается из-за засыпания процессора - нужно разобраться с этим, но вывод команды find . был записан в лог putty - собственно из-за чего все затевалось. можно теперь пробывать подключаться к Hanvon N516.

  4. Попробовать подключиться по ssh (по Ethernet over Usb).

Первый пункт, как мне кажется самый сложный - дальше разберемся.

Шлейф мне еще пригодится для подключения к Hanvon N516.

Жду советов и комментариев.

Показать полностью 13
8

Донор для Hanvon N516⁠⁠

Серия Копаемся в Hanvon N516

9 сентября пришел донор для китайца без экрана.

Спереди

Спереди

Сзади

Сзади

Даже аккумулятор работает.

Даже аккумулятор работает.

Плата с контроллером экрана Metronome

Плата с контроллером экрана Metronome

После подключения шлейфа и аккумулятора плата стартанула. В итоге плата и кнопки переехали в белый корпус Hanvon-а. Первая причина то, что прошивка Азбуки более функциональная (есть fbreader, coolreader для fb2 и epub, а также locopdf для pdf и djvu), ну и будет поближе к российскому пользователю, а кнопки более легко нажимаются, чем родные белые.

Стартовая заставка

Стартовая заставка

Главный экран

Главный экран

Настройки

Настройки

Версия прошивки OpenInkpot 20110625 (n516-azbooka) не обнаружилась в архиве прошивок на яндекс диске с 4pda. Было решено сделать сделать дамп.

USB_Boot.exe, который идет с прошивкой, не умеет писать данные с флешки в файл, а только в стандартный вывод, причем может выполнять чтение довольно небольших объемов данных (1-4Мб), причем пишет 16-тиричное представление, которое потом еще придется обрабатывать. Перенаправление в файл тоже не заработало - писало всего около 20 Мб.

Помогла утилита доработка USB_Boot.exe пользователя tronix286 с хабра (https://habr.com/ru/users/tronix286/) с названием Test_jz4770_usb.exe, который любезно ее предоставил в виде архива на 4.2Гб с кучей всего по процессору Ingenic JZ4740. (Ссылки из статьи 2010 года https://habr.com/ru/articles/109265/ уже не работали).

Полный дамп NAND занял порядка 50 минут.

Показать полностью 8
6

Надежное подключение к UART⁠⁠

Серия Копаемся в Hanvon N516

Дано:

Плата электронной книги Hanvon N516

Плата электронной книги Hanvon N516

Как лучше обеспечить надежное подключение к UART порту? Верхние два пина разъема J1 (всего насчитал 46 контактов) - это Rx и Tx этого порта. Смог снять лог загрузки электронной книги подключившись через приложение Putty через такой вот usbtouart на скорости указанной в bootargs.

Красный провод - земля (приклеивал малярным скотчем к корпусу USB порта), белый - Rx (прижимал иголку к пину Tx разъема J1)

Красный провод - земля (приклеивал малярным скотчем к корпусу USB порта), белый - Rx (прижимал иголку к пину Tx разъема J1)

Не ругайте за такой колхоз (использовать иголку посоветовал гугл в режиме ИИ).

Цель обеспечить надежное соединение как Tx, так и Rx и освободить руки.

Буду рад любым предложениям.

Нужные контакты разъема

Нужные контакты разъема

J1 предназначен для подключения плоского шлейфа. Что если вставить в разъем шлейф, а подключаться уже к контакным площадкам этого шлейфа? Не знаю только как определить параметры шлейфа - тут, наверное, главное шаг контактов. И еще вопрос что-то не нашел шлейфа именно на 46 контактов, можно ли использовать с меньшим количеством, например, на 10 или 12 пинов, мне по факту только два нужны.

Что-то типа такого шлейфа?

Пример шлейфа

Пример шлейфа

Показать полностью 4
7

Читаем djvu-файлы на WEXLER.BOOK E5001⁠⁠

В ожидании, когда приедет Kindle Paperwhite 5 (11 Generation), на которую можно установиить Koreader со всеми его плюшками читаю на привете из 2010 года WEXLER.BOOK E5001 (поступила в продажу 21 декабря 2010 года). На ней установлена прошивка 1.2.12 (до обновления пока руки не дошли).

Для осуждающих: во-первых, Kindle уже едет, во-вторых, на XTEINK X4, X3 и X4 Pro(который с подсветкой) диагональ меньше 5 дюймового E5001 - кто-то их покупает сейчас, ну и, в-третьих, книжка просто работает и на ней вполне себе можно читать - индустрия E-ink не так уж далеко продвинулась за эти годы.

Попался djvu-файл с книгой с отсканированными разворотами. Информация о книге с https://fantlab.ru/edition1756.

Думаю те, кто постарше помнят серию Fantasy от издательства "Северо-Запад".

Обложка взята с <!--noindex--><a href="https://pikabu.ru/story/chitaem_djvufaylyi_na_wexlerbook_e5001_14266234?u=http%3A%2F%2Ffantlab.ru&t=fantlab.ru&h=ad4bb20ec28033103212d12094165c84c175b52e" title="http://fantlab.ru" target="_blank" rel="nofollow noopener">fantlab.ru</a><!--/noindex-->

Обложка взята с fantlab.ru

Скриншоты страниц в просмотрщике на компьютере:

Обложка в исходном файле

Обложка в исходном файле

Пример разворота в исходном файле

Пример разворота в исходном файле

На электронной книге страницы выглядят следующим образом. В портретном режиме

страница масштабируется таким образом, чтобы поместиться на весь экран:

Растянутая на весь экран обложка

Растянутая на весь экран обложка

Разворот, растянутый на весь экран

Разворот, растянутый на весь экран

В альбомном режиме страница (разворот) растягивается по ширине:

Обложка в портретном режиме

Обложка в портретном режиме

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

Листание страницы в портретном режиме (верх разворота)

Листание страницы в портретном режиме (верх разворота)

Листание страницы в портретном режиме (где-то посередине)

Листание страницы в портретном режиме (где-то посередине)

Листание страницы в портретном режиме (низ разворота)

Листание страницы в портретном режиме (низ разворота)

Цель - получить нормальный файл. Который можно читать на электронной этой книге: обрезать белые поля, привести страницы к одному размеру, порезать пополам и повернуть на 90 градусов по часовой стрелке, чтобы в портетном режиме страницы были уже повернуты.

Для выполнения задачи будем использовать следующее ПО:

* DjvuLibre для кодирования/декодирования djvu-файлов

* Scan Tailor для обработки страниц

* ImageMagick для работы с tiff-файлами

* весь процесс выполнялся на ноутбуке с Devuan Linux.

В первую очередь нужно декодировать исходный djvu-файл в набор tiff-файлов, с которыми будем дальше работать.

Файлы получат названия thumb001.tiff, thumb002.tiff и так талее. Наличие ведущих нулей позволяет дальше не заботиться о сортировке - файлы будут следовать по порядку страниц.

ddjvu -format=tiff -eachpage Повелители_мечей__Хроника_Корума.djvu thumb%03d.tiff

Подготовку файлов для создания нормального djvu-файла проводим в программе Scan Tailor.

Установка программы этой программы в современном дистрибутиве Linux занятие нетривиальное, кратко упомяну, что я использовал для запуска докер-образ со старой версией Debian. Работу со Scan Tailor опишу в другом посте, если будет реакция.

Берем tiff-файлы подготовленные в Scan Tailor и режем каждый пополам по горизонтали (ImageMagick умеет самостоятельно высчитывать центр изображения и делить его на равные доли.)

for i in *.tif; do convert $i -crop 100%x50% +repage _${i}_%d.tif; done

Создадим папку `rotated` (в нее будем помещать полученные половинки повернутые на 90 градусов по часовой стрелке).

mkdir rotated

Поворачиваем половинки:

for i in _*.tif; do convert $i -rotate 90 rotated/$i; done

Кодируем повернутые половинки в djvu:

cd rotated && for i in *.tif; do cjb2 $i $i.djvu ;done

Полученные djvu-файлы cобираем в финальный многостраничный djvu-файл:

djvm -c final.djvu `ls _*.djvu`

Загружаем в читалку и читаем.

Книга в процессе чтения (статусная строка остается слева - хотя это портретный режим и она по факту сверху - просто повернул саму книгу):

Профит

Профит

Исходный файл:

https://disk.yandex.ru/i/a2bIt9Lq3vBDJg

Результат:

https://disk.yandex.ru/i/6fHS65g8tqzQTA

Показать полностью 11
8

Прошивка Hanvon N516⁠⁠

Серия Копаемся в Hanvon N516

Досталась по случаю электронная книга Hanvon N516 (В 2009-2010 годах выпускался китайско-украинский клон Азбука N516).

Лицевая сторона

Лицевая сторона

Тыльная сторона

Тыльная сторона

История такая, работала книга у человека на родной прошивке, он пошел на 4pda (есть тема про Азбука N516 - https://4pda.to/forum/index.php?showtopic=147709) и прошил прошивкой оттуда. После прошивки при включении загорается синий светодиод и все.

На сайте openinkpot.org (а точнее только то, что осталось от него в web.archive.org) есть соответствующая страница в вики посвященная этой книге - https://web.archive.org/web/20130422032210/http://openinkpot...

На которой черным по белому написано:

Status: Supported since 0.2 newer version of hardware with EPSON display controller does not work, yet.

Страница устройства N516 в вики на <!--noindex--><a href="https://pikabu.ru/story/proshivka_hanvon_n516_14135306?u=http%3A%2F%2Fopeninkpot.org&t=openinkpot.org&h=5b72580551a07b690a3b32dc22861026beac6cd4" title="http://openinkpot.org" target="_blank" rel="nofollow noopener">openinkpot.org</a><!--/noindex-->

Страница устройства N516 в вики на openinkpot.org

Разобрав книгу обнаружил, что в этой модели как раз используется схема Epson.

Книга в разборе

Книга в разборе

Так, что человек прошил экземпляр прошивкой, которая его не поддерживает и получил "кирпич".

В то же время книжка определяется компьютерам и готова к повторной прошивке.

В вики есть соответствующая страница Flashing original Firmware.

https://web.archive.org/web/20111016225440/http://openinkpot...

На странице приведены 5 ссылок на прошивки, но к сожалению первая отмечена как неработающая на момент создания архива, а остальные не работают сейчас, и в веб архиве тоже отсутствуют. (Для скептиков до сих пор в веб архиве можно скачать прошивки для Wexler e5001.)

Страница с руководством по восстановлению прошивки

Страница с руководством по восстановлению прошивки

Для Woxter Scriba 150 согласно ссылкам:

https://web.archive.org/web/20100409131724/https://woxter.co...

Firmware Scriba v.22920 или Firmware v.2.2.9.2.0 (название файлов совпадает)

https://web.archive.org/web/20100409131724/https://woxter.co...

https://web.archive.org/web/20130206105157/https://woxter.co...

Инструкция заархивирована и открывается

https://web.archive.org/web/20100409131724/https://woxter.co...

Firmware Scriba v.23120 от марта 2010 года https://web.archive.org/web/20100409131724/https://woxter.co...

Инструкция заархивирована и открывается https://web.archive.org/web/20100409131724/https://woxter.co...

Firmware Scriba v.2.5.3.2.0 от мая 2010 года

https://web.archive.org/web/20130206105157/https://woxter.co...

Инструкция заархивирована и открывается

https://web.archive.org/web/20130206105157/https://woxter.co...

Сейчас надежда только на людей, у которых есть похожая модель и снять дамп.

UPD:

Прошивки найдены:

WISEreader N516 2.2.8.2.0 ссылку нашел на форуме https://libroom.net/viewtopic.php?t=11801, сама ссылка http://www.hw99.com/server/downpage.asp?downid=280, скачать получилось с веб-архива https://web.archive.org/web/20100729174601/http://hw99.com/s...

Прошивка http://download.hw99.com/hanwang/ebook/ebook_N516_plus_20091...

С Woxter оказалось сложнее, домен с woxter.com на woxter.es и оказалось, что без квн не открывается.

Сама страница продукта https://woxter.es/esp/es/e-books-descatalogados/995-woxter-s...

Woxter Firmware Scriba V.2.2.9.2.0 https://woxter.es/esp/es/index.php?controller=attachment&amp...

Woxter Firmware Scriba V.2.5.3.2.0 https://woxter.es/esp/es/index.php?controller=attachment&amp...

Фактура подготовлена, будем пробывать прошивать.

На сайте Woxter теперь скачиваются файлы нулевого размера. Последняя прошивка сохранилась в веб архиве:

https://web.archive.org/web/20260715091709/https://woxter.es...

Показать полностью 5
1

Отделка от застройщика⁠⁠

11 сентября 2018 года я приобрел однокомнатную квартиру в строящемся доме в Московской области по договору уступки права (требования).

Согласно договору участия в долевом строительстве:

5.2.2 Застройщик обязуется обеспечить получение Разрешения на ввод Многоквартирного дома в эксплуатацию до конца IV квартала 2018 года.

5.2.4 При надлежащем исполнении Участником долевого строительства всех обязательств по настоящему Договору, Застройщик обязуется передать Участнику долевого строительства Квартиры, с характеристиками, указанными в пункте 1.2 настоящего Договора и в состоянии (с отделкой), согласованном Сторонами в Приложении № 1 к настоящему Договору по акту приема-передачи в течение 6-ти (шести) календарных месяцев, начиная с 01 января 2019 года.

Решением Арбитражного суда Московской области от 15.10.2019 года застройщик признан несостоятельным (банкротом), открыта процедура конкурсного производства.

19.02.2020 мною получено уведомление о включении в реестр требований участников строительства от конкурсного управляющего.

23.01.2023 года застройщик и Унитарная некоммерческая организация в организационно-правовой форме фонда "Фонд защиты прав граждан - участников долевого строительства Московской области" подписали акт приема-передачи обязательств перед участниками строительства.

В августе 2023 года Фондом защиты прав граждан - участников долевого строительства Московской области было получено Разрешение на ввод объекта в эксплуатацию. Фонд начал выдавать ключи.

Теперь самая соль. В первоначальном ДДУ, зарегистрированном в росреестре содержится список приложений. Но приложение с ведомостью отделки отсутствует. На этом основании Фонд отказывает в выполнении отделки. В обычной ситуации, если бы застройщик никуда не делся естественным решением этого вопроса было бы заключение дополнительного соглашения с включением в него ведомости отделки, так как в ДДУ она отсутствует.Что посоветуете сделать в этой ситуации?

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества