Автор Тема: scrip.fex -> script.bin  (Прочитано 22640 раз)

Оффлайн warik

  • Administrator
  • Старейшина
  • *****
  • Сообщений: 559
  • Лайков: 158
  • Карма: +10/-0
    • Просмотр профиля
    • OrangePi.pp.ua
Re: scrip.fex -> script.bin
« Ответ #15 : Ноябрь 18, 2015, 11:01:08 pm »
Да походу что-то Орандже не нравиться такие переходники. Странно как-то. Хотя в оф магазине, они продают именно обычный кабель HDMI - DVI.
Orange Pi PC, Orange Pi One, Orange Pi Zero

Оффлайн vash_sa

  • Посвященный
  • ***
  • Сообщений: 220
  • Лайков: 14
  • Карма: +0/-5
  • Orange Pi PC v 1.2
    • Просмотр профиля
Re: scrip.fex -> script.bin
« Ответ #16 : Ноябрь 23, 2015, 05:25:39 pm »
У кого есть конвертор fex2bin под windows? Я пробовал приведенный ниже. Из bin в fex прекрасно конвертирует, а наоборот из fex в bin - ку. Пробовал из FAQ тоже - ку. Попытался сбросить архив - очень большой пишет.

Оффлайн vash_sa

  • Посвященный
  • ***
  • Сообщений: 220
  • Лайков: 14
  • Карма: +0/-5
  • Orange Pi PC v 1.2
    • Просмотр профиля
Re: scrip.fex -> script.bin
« Ответ #17 : Ноябрь 23, 2015, 05:29:15 pm »
Ловите ссылку на архив. https://cloud.mail.ru/public/6c2e9ddd25c1/Bin2Fex.rar

nkk

  • Гость
Re: scrip.fex -> script.bin
« Ответ #18 : Ноябрь 27, 2015, 12:59:12 pm »
Может, кому пригодится, собранный под Лоборизовской убунтой sunxi-fexc из этой темы - http://linux-sunxi.org/Sunxi-tools, - если по какой-то причине самим собрать сложно.

Сначала запускаем
./sunxi-fexc -I bin -O fex /media/boot/script.bin /media/boot/script.fex
в результате из текущего bin-файла, по которому была загружена система, в той же папке образуется fex-файл.

Затем редактируем его
mcedit /media/boot/script.fex
Комментариев в нём нет, поэтому для понятности лучше рядом открыть orange_*.fex из архива scriptbin_kernel или из другого удобного места.

После редактирования и сохранения файла, конвертируем его обратно в bin и перезагружаемся
./sunxi-fexc /media/boot/script.fex /media/boot/script.bin && reboot
Можно и так, предварительно сохранив первоначальный bin-файл, чтобы в слкучае неудачи не искать под виндой fex2bin, а просто переименовать его обратно:
cp /media/boot/script.bin /media/boot/script.bin.old && ./sunxi-fexc /media/boot/script.fex /media/boot/script.bin && reboot
Мне кажется, так из терминала работать удобнее, чем каждый раз передёргивать флешку под винду.
« Последнее редактирование: Ноябрь 27, 2015, 01:05:24 pm от nkk »

misyachniy

  • Гость
Re: scrip.fex -> script.bin
« Ответ #19 : Ноябрь 29, 2015, 05:07:20 pm »
Мне понадобилось подключить видеокамеру.
В начале нужно настроить ее в script.bin.
То есть перегнать в fex, подправить и обратно в bin.
Я взял с SD карточки  script.bin и попіталься по windows перегнать.
https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/fex-bin-convertor-windows

Программа не конвертирует, выдает ошибку: неизвестный тип GPIO -12.

Попробовал собрать sunxi-tools самостоятельно
Тоже получил ошибку

root@orangepi:~/sunxi-tools# ./sunxi-fexc -I bin -O fex ./script.bin ./script.fex
fexc-bin: ./script.bin: version: 36360.1.2
fexc-bin: ./script.bin: size: 36360 (78 sections)
E: fexc-bin: Malformed data: version 36360.1.2.

Пробовал выложеную здесь готовую программу - не идет тоже.

Прикладываю "script.bin"

destruct0r

  • Гость
Re: scrip.fex -> script.bin
« Ответ #20 : Декабрь 21, 2015, 09:52:34 pm »
@misyachniy,
Извините, вам запрещён просмотр содержимого спойлеров.

misyachniy

  • Гость
Re: scrip.fex -> script.bin
« Ответ #21 : Декабрь 22, 2015, 06:36:22 pm »
В чем смысл вашего поста?

Оффлайн sergspio

  • Новичок
  • *
  • Сообщений: 10
  • Лайков: 6
  • Карма: +1/-0
  • Orange Pi PC
    • Просмотр профиля
Re: scrip.fex -> script.bin
« Ответ #22 : Декабрь 22, 2015, 06:54:32 pm »
В чем смысл вашего поста?
Очевидно же, это ваш script.fex
Orangepi_PC

misyachniy

  • Гость
Re: scrip.fex -> script.bin
« Ответ #23 : Декабрь 22, 2015, 07:35:09 pm »
Цитировать
Очевидно же, это ваш script.fex
Очевидно же, если не работает конвертация "туда", то и "обратно" она не будет работать.

destruct0r

  • Гость
Re: scrip.fex -> script.bin
« Ответ #24 : Декабрь 23, 2015, 08:26:14 am »
А какой смысл тогда в
Цитировать
Прикладываю "script.bin"
?

Оффлайн hash

  • Новичок
  • *
  • Сообщений: 18
  • Лайков: 2
  • Карма: +0/-0
  • Orange Pi PC
    • Просмотр профиля
Re: scrip.fex -> script.bin
« Ответ #25 : Декабрь 23, 2015, 01:56:10 pm »
2 misyachniy: Выложенный вам bin без проблем распаковывается программой из архива выше. В коммандной строке писать:
bin2fex.exe script.bin script.fex

а вот обратно проблемно...
ругается на
storage_type = -1
и
s_powchk_used = -2147483648
а конкретнее не нравятся ему "-" . Если их убрать - то бинарник создается! Осталось попробовать работает ли он... Чуть позже проверю...
« Последнее редактирование: Декабрь 23, 2015, 02:02:23 pm от hash »

Оффлайн bambr3312

  • Moderator
  • Посвященный
  • *****
  • Сообщений: 130
  • Лайков: 28
  • Карма: +3/-1
  • Сами Вы, сэр, осётр!
    • Просмотр профиля
Re: scrip.fex -> script.bin
« Ответ #26 : Декабрь 23, 2015, 02:21:28 pm »
а вот обратно проблемно...
ругается на
storage_type = -1
и
s_powchk_used = -2147483648
а конкретнее не нравятся ему "-" . Если их убрать - то бинарник создается! Осталось попробовать работает ли он... Чуть позже проверю...
Это болячка конкретно виндовой версии.
Относительность относительна (с)
Orange Pi 2, Orange Pi PC

Оффлайн ua3nbw

Re: scrip.fex -> script.bin
« Ответ #27 : Декабрь 23, 2015, 02:37:32 pm »
тут http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=785&fromuid=29411 скрипт
Устанавливает sunxi-tools, если он не доступен и конвертирует script.bin по феншую compare with the thread on the linux-sunxi mailing list.
wget -O /usr/local/bin/fix-thermal-problems.sh "http://kaiser-edv.de/tmp/H9rWPf/fix-thermal-problems.sh"

chmod 755 /usr/local/bin/fix-thermal-problems.sh

fix-thermal-problems.sh

misyachniy

  • Гость
Re: scrip.fex -> script.bin
« Ответ #28 : Декабрь 23, 2015, 06:13:14 pm »
Отвечу в общем.
На любой вопрос у "линуксоидов" ответ стандартный - "наберите в консоли",  "посмотрите лог" и т.д.
Может быть ответ "болячка конкретно виндовой версии."
Или еще хуже
"Устанавливает sunxi-tools, если он не доступен и конвертирует script.bin по феншую compare with the thread on the linux-sunxi mailing list."

У меня простой вопрос.
Почему нету проверки соответствия версии файла и программы к ней?

У меня простой ответ - кто создает волну, то и пользуется ею.

Оффлайн ua3nbw

Re: scrip.fex -> script.bin
« Ответ #29 : Декабрь 23, 2015, 07:20:50 pm »
У меня простой вопрос.
Почему нету проверки соответствия версии файла и программы к ней?

У меня простой ответ - кто создает волну, то и пользуется ею.

Вы о каком файле и программе ?

В этой теме был вопрос

Не получилось конвертировать с bin в fex
./bin2fex ../script.bin ../scr.fex
fexc-bin: ../script.bin: version: 36424.1.2
fexc-bin: ../script.bin: size: 36424 (78 sections)
E: fexc-bin: Malformed data: version 36424.1.2.

Кто-то может мне помочь в конвертации файла bin в fex?

скрипт fix-thermal-problems.sh установит пакет sunxi-tools
значит fex2bin и bin2fex соберутся без ошибок.