LINUX.ORG.RU

Помогите пожалуйста с прошивкой от электронной книги!

 , , qumo, ,


1

1

У меня есть книга digma e601hd, также есть прошивка от Qumo Libro II hd, по железу эти книжки одинаковы, однако у Qumo QWERTY-клавиатура имеется, а у дигмы её нет. Прошивка встала на дигму нормально (правда не с первого раза), но не работает кнопка «М» на корпусе дигмы, она вызывает что-то вроде «контекстного меню». Я взял прошивку от Qumo и разрезал её (файл sibrary.img) он разелился ещё на несколько .img файлов, среди которых есть файловая система книги, которую я монтировал. В файловой системе я нашёл модуль FbReader (отвечает за чтение книг в формате fb2), в файле keymap.xml я посмотрел, что toolbar (контекстное меню) вызывается клавишей F9 (кнопка «М» в прошивке считается кнопкой F9), то есть в настройках уже стоит нужная клавиша, но она не работает так, как надо. Как исправить? Также есть файл bds-keymaps.ko, я думаю он отвечает за «маппинг» клавиш.

Только, пожалуйста, поподробнее, я в линуксе новичок и плохо разбираюсь.



Последнее исправление: CYB3R (всего исправлений: 1)

В файловой системе я нашёл модуль FbReader (отвечает за чтение книг в формате fb2), в файле keymap.xml я посмотрел, что toolbar (контекстное меню) вызывается клавишей F9 (кнопка «М» в прошивке считается кнопкой F9),

А в прошивке от Digma?

Также есть файл bds-keymaps.ko, я думаю он отвечает за «маппинг» клавиш.

Это модуль ядра, и Вы ничего с ним не сделаете.

AITap ★★★★★
()
Ответ на: комментарий от AITap

прошивка от qumo на boeyesibraryupdate.11070100.img boot.12050400.img fs.11032100.img hard.12050300.img kn.1105160.img logo.11032400.jpg.img rcfs.11041401.img rckn.12021400.img

насчёт утилиты file - как пользоваться?

ArturK
() автор топика
Ответ на: комментарий от ArturK

Из прошивки от qumo: fs.11032100.img: Linux rev 1.0 ext3 filesystem data, UUID=3ac87588-9a8a-4115-a923-776c789c35f5

boot.12050400.img: ERROR: vasprintf failed (Invalid or incomplete multibyte or wide character)

hard.12050300.img: data

kn.1105160.img: data

logo.11032400.img: data

rcfs.11041401.img: Linux Compressed ROM File System data, little endian size 8253440 version #2 sorted_dirs CRC 0x1becaeea, edition 0, 4328 blocks, 439 files

rckn.12021400.img: data

ArturK
() автор топика
Ответ на: комментарий от ArturK

Из прошивки от Digma: boot.11121400.img: ERROR: vasprintf failed (Invalid or incomplete multibyte or wide character)

fs.11032100.img: Linux rev 1.0 ext3 filesystem data, UUID=6f9540a8-fac5-4e59-b583-efc0f6b1a4bc

hard.11110301.img: data

kn.11110300.img: data

logo.11032400.img: ISO-8859 text, with very long lines, with no line terminators

rcfs.11110101.img: Linux Compressed ROM File System data, little endian size 8429568 version #2 sorted_dirs CRC 0x7ead8b44, edition 0, 4423 blocks, 444 files

rckn.12021500.img: data

ArturK
() автор топика
Ответ на: комментарий от ArturK

посто выходит куча слов на буржуйском

Их нужно было прочитать.

Что в rcfs.*.img? Что foremost скажет на файлы boot.*.img?

AITap ★★★★★
()

А собственно, зачем ты решил поставить прошивку от другого устройства? У этой дигмы вполне вменяемый софт, FB2 и EPUB прекрасно читает.

Artificial_Thought ★★★★
()
Ответ на: комментарий от ArturK

Для монтирования cramfs может понадобиться указать (часто - методом научного тыка) правильный offset: mount -o loop,offset=XXX file.img /mnt.

А можно загрузить этот файл на другой файлообменник, например, ompldr.org? У меня сейчас очень медленное и нестабильное подключение, и это каким-то образом мешает пройти капчу.

AITap ★★★★★
()
Ответ на: комментарий от ArturK

Чистая погоня за новизной? Смысл?
По теме: ROM fs трогать тебе не нужно, там ничего интересного. Попробуй поменять тот ядерный модуль с кеймапом.

Artificial_Thought ★★★★
()
Ответ на: комментарий от ArturK

блин, файлы не заменяются!!! что нужно сделать, чтоб заменить?

ArturK
() автор топика
Ответ на: комментарий от ArturK

А какого размера эти файлы? Подозреваю, что ядро лежит рядом с загрузчиком - в boot. В этом случае тебе нужно попробовать от старой прошивки взять boot, а так же /lib/modules из корневой файловой системы (именно там лежат модули ядра - *.ko). Всё остальное - от новой. Но такая франкенпрошивка имеет все шансы не взлететь, так что готовься раскирпичивать устройство 8).

Deleted
()
Ответ на: комментарий от Deleted

ядра у прошивок одинаковые

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

ArturK
() автор топика
Ответ на: комментарий от ArturK

а вообще я собирался изменить только папки lib/modules/2.6.24.2-Boeye/kernel/drivers

ArturK
() автор топика
Ответ на: комментарий от ArturK

нет не совпадают, но ведь железо то одинаковое (кроме клавы), а дрова уже новее стали

ArturK
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.