Deviation - альтернативная прошивка для Walkera DEVO
Большое спасибо, еще тут в теме человек про тренерский разъем что то говорил.
Это что имеют ввиду?
И если не трудно, скиньте ссылку на мануал по прошивке Devo 8s, что, куда, зачем и т.д…
Я хотел узнать можно ли впаять в передатчик Devo 10 модуль FrSky, телеметрия FrSky не важна, и выбирать между
встроенным модулем Devo 10 и модулем FrSky в меню, как выбирается, например модуль WLToys V911 или
модуль Devo 10, или поставив переключатель снаружи. И если можно, то куда подпаивать модуль FrSky.
Это что имеют ввиду?
если подключить ВЧ модуль (например ФрСкай) а в прошивке выбрать PPM то, чисто теоретически, нет никаких оснований предполагать что ФрСкай не будет работать ))
На DEVO12 ставил кто альтернативную прошивку ?
Реально пользоваться аппой ?
Почитал насколько смог родной форум, пишут что стики дрожат.
Хотя записям уже месяц с копейками.
Поставить можно, стики не дрожат, но на мой взгляд прошивка пока не дотягивает до Devo12. Экран неполного размера, от Devo8, нет независимых триммеров для полетных режимов и т.п.
Это о чем? Нужна программа для прошивки? Вот последняя версия с китайской версии нового сайта Walkera:
Devention Dfuse USB для Devo12/S Devo8/S Devo10 Devo6
Версия: V1.7
Дата: 2013-02-27
www.walkera.com/upload/upgrade/2013-2-26.rar
Большое спасибо, еще тут в теме человек про тренерский разъем что то говорил.
Это что имеют ввиду?
Модуль для FlySky (A7105) впаивают внутрь, т.к. у него интерфейс SPI.
А модуль FrSky имеет обычный вход PPM, соответственно, его можно подключить снаружи в разъем аппы помеченный как DSC.
Еще нужно запитать модуль внешним питанием и в настройках модели выбрать протокол PPM.
Если есть желание попробовать прошивку для Devo12, есть несколько предупреждений: 1) порядок прошивки отличается от описанного в руководствах, 2) учтите, что прошивка стирает все настройки оригинальной прошивки, в том числе все модели.
Порядок прошивки Devo12:
- Установите файл прошивки .dfu на закладке ‘Firmware’
- Разархивируйте файловую систему
- Установите файл devo12-lib.dfu как библиотеку (на закладке ‘Library’)
- Выключите и включите питание передатчика и вы увидите на экране индикатор USB.
- Отформатируйте USB диск
- Загрузите содержимое папки ‘filesystem’ в передатчик (все, что внутри папки ‘filesystem’, но не саму папку. Вы должны видеть файлы tx.ini и errors.txt в корне файловой системы Devo12)
- Выключите питание, прошивка завершена
Файлы для прошивки можно найти в ночных сборках
www.deviationtx.com/repository/…/Nightly-Builds/
Прошил версию с темы про 12 стики колбасит.
Буду ночную пробовать.
Подскажите, где можно почитать про dfu файлы? Что они из себя представляют?
Есть ли возможность дизассемблировать родную прошивку? IDA не принимает. Хотелось бы поменять напряжение батареи для липошек в родной прошивке.
господа! у меня вопрос !почему спустя два дня аппа (devo10) перешитая ведёт себя странно?
а именно, вчера полетав в симе ,а потом на блейде нано, выключил аппу .сегодня включаю, модели под названием симмулятор вообще нет.
создаю занава, в настройках ставлю ппм ,выключаю передатчик, снова включаю, а он опять на блейде и в меню названия модели симмулятор нет!
снова создаю модель выключаю включаю такая же х-ня .
пере прошиваю, в настройках передатчика выставляю язык ,контраст ,подсветку выключаю включаю и что бы вы думали? все настройки выпали!!
толи я перегрелся и чего то не доделываю или семейство devo -это лажа какая то ,или передатчик такой попался .
подскажите люди добрые!!!
Попробуй перезаписать файл tx.ini в корне файловой системы, на дефолтный из дистрибутива, и заново настрой передатчик. Настройки обычно не сохраняются, если напряжение батареи ниже критического или в файле tx.ini прописалось неверное значение критического напряжения (batt_critical=). Если напряжение батареи ниже этого напряжения, ничего сохраняться не будет.
P.S. Если необходимых файлов нет в файловой системе, тоже ничего сохраняться не будет, прошивка не умеет создавать файлы, она может их только изменять. Советую проверить файловую систему на соответствие с файловой
системой из дистрибутива. В том числе наличие заготовок файлов моделей.
Файл .dfu не получится прочитать или изменить, он зашифрован.
дево10 прошитая более месяца назад работает как часы и хранит 2 ральные модели и 1 симуляторную. так что проверяйте свою…
Файл .dfu не получится прочитать или изменить, он зашифрован.
А дамп можно сделать из памяти процессора?
даа !!! походу перегрелся . Владиславу респект ! по питанию проблема. акк под зарядил и всё прошло.
всем огромное спасибо!
в режиме дсмХ больше 8 и больше каналов работает 1-в-1 как на спектруме дх8. и такое впечатление, что ТМ1000 принципиально не работает в дсмХ с передатчиками меньше 8 каналов. надо взять у коллег дх7S и посмотреть на него внимательно.
с моим самодельным блоком телеметрии все работает великолепно.
Я вроде откопал в чем дело. Если при привязке в режиме DSMX всегда передавать байт возможностей передатчика 0xB2 (и не использовать 0xA2 для количества каналов меньше 8), тогда телеметрия нормально работает с любым количеством каналов.
if(Model.protocol == PROTOCOL_DSMX)
packet[12] = num_channels < 8 ? 0xb2 : 0xb2;
else
packet[12] = num_channels < 8 ? 0x01 : 0x02;
как файлы dfu расшифровывать РВ как-то рассказывал. там крутящийся XOR. РВ решил, что будет не готично подглядывать в дизасм.
Владислав, у РВ нет проверки ответа приемника, не каждый 6-ти канальный приемник на запрос 0хВ2 ответит согласием. и кто знает как они работать вместе будут. например, в дсм2 AR8000 игнорирует флаг ошибки CRC, а дсмХ нет.
пока не могу получить в руки дх7S для анализа.
Хотя бы уже понятно с чем это связано, а как с этим справляться, это уже следующий вопрос. По крайней мере, код PB нормально работает и с DMSX и с телеметрией.
как файлы dfu расшифровывать РВ как-то рассказывал. там крутящийся XOR. РВ решил, что будет не готично подглядывать в дизасм.
C расшифровкой вроде разобрался, все гораздо проще 😃 Есть родная утилита от ST.
Осталось разобраться чем дизассемблировать s19, hex или bin файл.
Насчет готичности. На сайте devention лежат ломаные родные прошивки 0.7 😃
Чем их дизассемблировали/декомпелировали?
Зы. Еще вопрос в догонку. Возможна ли отладка программы через usb?
когда же на 7 альтернатива будет((
IDApro должна есть такой процессор. насчет отладки не знаю. вопрос только нафига их дизасмить.
на 7-ку с символьным экраном не будет альтернативы. если и будет, то нескоро. можете помочь проекту, переписать интерфейс на этот ЖКИ.
можете помочь проекту, переписать интерфейс на этот ЖКИ.
если умел бы то конечно а так, эххх
IDApro должна есть такой процессор. насчет отладки не знаю. вопрос только нафига их дизасмить.
- Чет не цепляет. Напрямую выбрать в 6-й версии STM32 нельзя, но я так понимаю это ARM процессор. В ИДЕ выбираю его, но все равно не анализирует.
- Нафига - хотелось подправить индикатор разряда батареи под липошку.