Jumper T16-новая очередная народная аппаратура

DarkSoulRL

Т16 не 100% клон хоруса. Там даже процессоры разные, и еще по мелочи. Так что не стоит лить в т16 прошивку от хоруса. Я сильно не вникал, но именно из за небольшой разницы в версии процессора на т16 нет возможности запустить новый протокол Frsky. И именно по этому так дорого стоит апгрейд старого хоруса, так как там меняется плата с процессором. А разрабам ОпенТх “гадить” нет никакого смысла. Исходники открытые, все на виду.

R2Dmitry
DarkSoulRL:

А разрабам ОпенТх “гадить” нет никакого смысла

Бардвелл говорил, что смысл есть. Потому что FrSky платила core разработчикам.

DarkSoulRL

Так они не “гадили”, а просто под давлением Frsky не включали официально поддержку Т16 в ОпенТХ. Это было уже давно, так что не волнуйтесь по этому поводу.

GivenToFly

Да, я тоже слышал, что разрабы opentx получали деньги от frsky, наверное за быстрый выпуск прошивок для их девайсов. Не вижу ничего нереального в том, что frsky могут приплачивать одному-двум программном, чтоб делали незаметные ошибки в коде для джампера. Программный код - штука такая, что без ошибок не обходится, даже когда очень хочется, а уж если заплатили за обратное, то всегда найдется место для ошибки. И открытость исходного кода не помешает. Много ли людей на форуме, изучавших исходники opentx? А тех, кто следит за всеми правками в нем?
По поводу разных процессоров, кто-нибудь знает какой именно используется в хорусе?

NVS
GivenToFly:

Приедет мой джампер - разберу, сразу промою ипс, отключу/подключу все разъемы и закреплю их на каплю термоклея.

Зачем искать приключений? Может там и так все нормально. Не будет работать - переткнете. Визуально проконтролировать можно, а перетыкать без повода - это лишнее.

GivenToFly:

Не вижу ничего нереального в том, что frsky могут приплачивать одному-двум программном, чтоб делали незаметные ошибки в коде для джампера

Вряд ли. Там все достаточно серьезно. Код открыт. Уверяю, есть любители этот код поковырять и оценить. Так что все сразу бы вылезло.

Гена_Большой

очередная теория заговора против производителя любимой игрушки ?

DarkSoulRL:

Так они не “гадили”, а просто под давлением Frsky не включали официально поддержку Т16 в ОпенТХ. Это было уже давно, так что не волнуйтесь по этому поводу.

а что такое “официальная поддержка” ?
OpenTX потому и Open, потому что все исходники открыты,
это позволяет любому, т.е. абсолютно любому,
пользователю скомпилировать прошивку под свое конкретное железо.

R2Dmitry
Гена_Большой:

OpenTX потому и Open, потому что все исходники открыты,
это позволяет любому, т.е. абсолютно любому,
пользователю скомпилировать прошивку под свое конкретное железо.

Но после внесенных изменений это уже не будет OpenTX. Это будет его форк, который без достаточной поддержки просто протухнет.
Почему-то многие забывают, что самое сложное в опенсорсе - вернуть измененный код в кодовую базу оригинального проекта.

DarkSoulRL

А вы думаете у вас получится скомпилировать прошивку “Под своё” железо, ничего не изменяя в коде? Как вы это вообще себе представляете?

Именно это и сделал Jumper, создав форк и назвав его Jumper TX, Тоже самое с Nirvana NV14 и TBS Tango 2 с FreeTX, если я не ошибаюсь. Это все отдельные ветки, которые официальный ОпенТХ не поддерживает. И все они уже мертвы.

GivenToFly

Зачем искать приключений? Может там и так все нормально. Не будет работать - переткнете. Визуально проконтролировать можно, а перетыкать без повода - это лишнее.

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

Вряд ли. Там все достаточно серьезно. Код открыт. Уверяю, есть любители этот код поковырять и оценить. Так что все сразу бы вылезло.

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

Гена_Большой
DarkSoulRL:

А вы думаете у вас получится скомпилировать прошивку “Под своё” железо, ничего не изменяя в коде? Как вы это вообще себе представляете?

Начинать надо с внимательного ознакомления с требованиями проекта к железу.
Особенно в части касающейся поддерживаемых процессоров и назначением конкретных портов на конкретные функции,
зарезервированные в проекте.

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

kox58
Гена_Большой:

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

И все же вы имеете слабое представление об Open source. Но это не относится к данной теме.

Ingar
GivenToFly:

Приедет мой джампер - разберу, сразу промою ипс, отключу/подключу все разъемы и закреплю их на каплю термоклея.

Не уверен, что так лучше будет. эти разъемы рассчитаны на небольшое число переключений. Можете ухудшить контакт.

GivenToFly

Не уверен, что так лучше будет. эти разъемы рассчитаны на небольшое число переключений. Можете ухудшить контакт

Один раз переключив разъем контакт хуже не станет, я с такими шлейфами периодически сталкиваюсь, они вполне живучи. Другое дело, что их обычно делают короткими и сажают на клей, чтоб не болтались. Вот это и хочу сделать, хотя бы на разъёмах.

Если Джамперу пришлось лезть в исходники, что бы подправить их под свое железо, это его проблема.

Если разные stm, то скорее всего им пришлось основные правки внести в заголовочные файлы, ну может ещё немного в основном коде подправить, но вряд ли там какие-то серьезные изменения понадобились. Знать бы какие процы используются в той и другой аппе, было бы больше ясности.

A005
DarkSoulRL:

Т16 не 100% клон хоруса. Там даже процессоры разные

Сильно разные? STM32F429/439 процессоры там. Jumper, как контроллер полный функциональный аналог Horus’a. Разделяю позицию, что это не следствие плагиата/клонирования, а необходимость следования логики OpenTx. Разница - в радиомодулях, вот они не являются частью OpenTx.
Полагаю, что прошивка под Jumper отличается косметическими изменениями (в частности, необходимостью работы с мультимодулем).
Так что за программную частью Джампера я бы не переживал.
Мультимодуль, тоже кстати опенсорс, и соответственно, есть надежда, что там тоже все хорошо (вот сайчас, например, всего 9 открытых issue, из них 5 - запрос новых фич).

P.S.
Про аппаратную часть не выскажусь.

R2Dmitry

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

A005
R2Dmitry:

, а были ли попытки популяризировать свой собственный открытый протокол?

А смысл? Вы думаете, там в протоколах какой-то rocket scince? Уже все давно придумано и реализовано. Там все давно идет по пути зашифроваться, да так чтоб другие его не вскрыли, и в мультимодуль "99in1"ни добавили 😃. Парк существующих приемников, он огромен, это нереально…
И надо понимать, что любой опенсорс двигается не сам по себе, это либо удел одиночек-энтузиастов, либо нужна критическая масса, тех, кто мотивирует, либо вносит посильный вклад.
Вот например, прошивок под полетники квадрокоптеров пруд-пруди, а для FBL вертолета - ни одной (готовой к использованию).

R2Dmitry
A005:

А смысл?

Гибкость, “свободность” и производительность. Вот например почему бы в протоколе не иметь список производительных каналов, которые слать чаще остальных? Уже сходу уменьшение фрейма в 4 раза.
Если бы моя сфера работы лежала бы рядом, то я бы поиграл с этим - область то пустая.

duzer
GivenToFly:

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

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

Есть такое правило:“не мешай технике работать”. У меня все работает без дерганий и спирта, перешивал и разбирал. Не стОит провоцировать поломку и вестись на сопли. Поломку нужно детектировать и устанять по факту ее проявления. Ну и не лезть, если не уверен в своих силах. Ето так , на всякий случай.
Вчера знакомий разбил 2м пилотажку, отказ приемнике …футаба мля 😃)).

R2Dmitry:

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

Смисл? Он на рцгрупсе три обширних теми про клони фрскай и флайскай, бери и паяй сколько хочешь. Я себе собирал пару клонов. Ето раньше имело смисл паять 35/40мгц модули. Щас если нет задачи поразить ядерний реактор в условиях мощного реб и пво зачем оно надо?

Aiwan
duzer:

Вчера знакомий разбил 2м пилотажку, отказ приемнике …футаба мля )).

Извините, но не удержался…

Andron1967

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