У Вас отключён javascript.
В данном режиме, отображение ресурса
браузером не поддерживается

Dash & Cam - Форум для обсуждения видеорегистраторов и экшн-камер

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



BitrateEditor 1.0 for SJCam SJ8 PRO & GitUp F1 (author: v_max)

Сообщений 91 страница 100 из 100

1

BitrateEditor for SJCam SJ8 PRO & GitUp F1 - Последняя версия программы



Пока ТОЛЬКО для SJ8Pro прошивок на базе версий v1.3.0 и v1.2.7, а также для GitUp F1 v1.2
ИСПОЛЬЗУЕТЕ НА СВОЙ СТРАХ И РИСК. НИ АВТОР, НИ КТО ИНОЙ НИКАКОЙ ОТВЕТСТВЕННОСТИ НЕ НЕСЕТ!!!


1. Кладете содержимое архива в одну директорию с SJ8_FWUPDATE.bin и SJ8_CHECK.ch
2. Запускаете bitrates.bat
3. Правите битрейты
4. Сохраняете...  на выходе получите пару файлов SJ8_FWUPDATE.bin.mod и SJ8_CHECK.ch.mod

http://s5.uploads.ru/t/xqGpz.jpg http://s9.uploads.ru/t/fzJcd.jpg


Строчки битрейтов (соответствие реальным режимам) могут содержать ошибки и не соответствовать реальным
просьба о замеченных несоответствиях сообщать.

Инфа для продвинутых....
Программа теоретически адаптируется и для других версий прошивки и возможно даже для других аппаратов.
Нужно только переписать конфиг. Точнее написать свой и подставить имя файла конфига в параметр батника.
Все адреса в конфиге в ДЕСЯТИЧНОМ виде.
md5fileName опционален. При его наличии проверяет при старте MD5 и генерит новый при сохранении .
Для прошивок, где это не нужно, можно строчку удалить из конфига.
Секция verify для проверки соответствия подсунутой прошивке конфигу.
Содержит произвольное число проверок типа адрес - строка,  достаточных для верификации.
Набор видеорежимов по одному на каждую тройку строк битрейтов в прошивке.
inUse - просто пометка используется или нет
Формат названия 3840x2160 30P фиксированный!!! {ширина}х{высота} {фпс}{P|I}
Есть задумка его парсить для автоматизированой калькуляции так что соблюдайте..
Не распарсенные не будут участвовать в перекалькуляции... Но это пока задумка.

Адреса:
"sectionStartAddr": 560,    (по началу заголовка секции)
"sectionLen": 25710016,   (включая заголовок секции длинной 0x100)
"sectionCrcAddr": 560,       (адрес в заголовке секции где лежит crc32 тела секции)
"bitratesTableAddress": 25333104, (адрес начальной строки таблицы битрейтов)
Все адреса это адрес во всей прошивке целиком

Правила валидации при вводе значений пользователем:
"validate": {
     "bitrate": {"min":1, "max":120},
     "min": {"min":0.75, "max":1.0},
     "max": {"min":1.0, "max":1.25}
  }

+2

91

I've figured out how to find table addresses and verification values. But I have no idea how crc section works.

Should I find it in firmware-editor-tool-9.0-SNAPSHOT.jar code? I'm not sure if I can do anything with compiled project.

I've tried to translate info in readme but I don't understand it.

Отредактировано czesio666 (14.02.2020 18:52:15)

0

92

czesio666
You do not need to do anything ...
As I wrote

v_max написал(а):

czesio666
I added FF8SE.v110.config.json to git repository

So you can download ready for use config for V110 version there
https://raw.githubusercontent.com/vmax1 … onfig.json

FYI
crc section contains
address of firmware section crc32 value inside firmware header
and start address and length of section region of firmware to calculate this crc32
so when editor starts it calculate crc32 for defined region and compare it with value found at crc address (verification step)
when editor save firmware it recalculate crc for updated firmware and update crc value in firmware to make it valid

Отредактировано v_max (14.02.2020 19:24:10)

+1

93

I have to do it because I use U103 GoPrawn mod firmware.

Ok, understood. There is nothing to change in crc section.

0

94

Config file for GoPrawn MOD3.0. I had to change crc length. In newer firmware version this section is larger.  Not tested yet but it seems to be ok. Bitrates in table are as GoPrawn has written in readme:

Код:
1. 60 - 80 - 100 bitrates for 4K30/25, 2K60, 1080p120 and 720p240 video modes.
2. 24 - 40 - 80 and 16 - 24 - 60 bitrates for 1080p60 and 1080p30 modes.


I'm going to test it next week. I will share with results.

FF8SE U103 GoPrawn MOD3.0.json

Отредактировано czesio666 (15.02.2020 01:40:05)

+1

95

Дружище v-max, а можешь батничек сварганить для рихтовки последних вариантов паршивок GitUp F1 MOD#1.8.1, а то мэтр опять позарез занят, и дело медленно двигается чёто.

0

96

[mod]
Анонсирую постепенный переход на сей ресурс:


https://i.ibb.co/tXXjjqB/111.jpg


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

[/mod]

0

97

nick2bike
а сам не пробовал? Не так страшен черт.
Там же все просто ж)

0

98

v_max написал(а):

nick2bike
а сам не пробовал? Не так страшен черт.
Там же все просто ж)


Та не, я єто не умею, для меня это китайская грамота. Да и ты ж автор-то, а я люблю все авторизованное ;)
Если все просто, заделай плиз.

0

99

Config file for U103 GoPrawn Mod3.0 has been tested. It works.

Concerning other resolutions. There are many other inactive resolutions. Should they work after enabling them by changing value to true in json? I would like to enable some 4:3 resolutions in SJ8.

0

100

czesio666 написал(а):

Config file for U103 GoPrawn Mod3.0 has been tested. It works.

Concerning other resolutions. There are many other inactive resolutions. Should they work after enabling them by changing value to true in json? I would like to enable some 4:3 resolutions in SJ8.

No, it's hidden as inactive  BECAUSE thise ones are not used by firmware

+1