Parrot Bebop Drone 2:0
А хотя вот исчо нашел - аналогично через телнет редактируют файлик и поднимают ограничение высоты.
товарисч пишет по хранцузски, но, в общем то, все понятно, что делать надо =)
bebopdrone.wordpress.com/extras/
- Dépasser les 150m de hauteur fixés logicielement par Parrot
Bebop Hauteur Max 280mSe connecter en telnet sur le Bebop (attention vous êtes root sans login ni mdp)
telnet 192.168.42.1
Il est préférable de killer le processus dragon avant de faire la modification
1ère commande: liste tous les processus en cours
2ème commande: kill un process définit. ID est à remplacé par l’ID du process dragonps -ef | grep dragon
kill -9 IDkill process dragon
Se déplacer dans le répertoire « data » puis éditer le fichier « dragon.conf »
1ère commande: se placer dans le répertoire « data »
2ème commande: éditer le fichier « dragon.conf »
3ème commande: redémarrer le Bebopcd /data
vi dragon.conf
reboot
MERCI à Eric78 qui a trouvé cette astuce en farfouillant les entrailles du Bebop
отлично! спасибо! ждём комментарии ХоббиТ. В Vi редакторе он спец!
в общем то полистал справочник по vi.
- смотрим, что процесс grep dragon работает.
- останавливаем его.
- вносим изменения.
буду пробовать
да, действительно, нужна помощь знающего VI.
- до значения добираюсь.
- изменяю, перегружаюсь.
- остаётся прежнее 150 м.
пробовал сохранять командой :wq, пробовал давать разрешение на редактирование mount -o remount,rw /
всё одно после перезагрузки и просмотра этого дракона восстанавливается 150 м.
у француза нужно понимать, что после того, как командой ps -ef | grep dragon увидим процессы, в команде kill -9 ID вместо ID вводим номер этого процесса dragon (там в оригинале есть скриншот на эту тему).
ждём, что скажет ХоббиТ
у француза нужно понимать, что после того, как командой ps -ef | grep dragon увидим процессы, в команде kill -9 ID вместо ID вводим номер этого процесса dragon (там в оригинале есть скриншот на эту тему).
Совершенно верно. Ща попробую на своем…
…спустя недолгое время…
Да, действительно, после ребута настройки возвращаются на 150. Значит что то их переписывает, надо порыться в кишках исчо.
там, скорее всего, у француза прежняя версия, а в этой, для изменения файла, нужны иные права
там, скорее всего, у француза прежняя версия, а в этой, для изменения файла, нужны иные права
Нет, дело не в правах, так как изменения сохраняются нормально. Но сбрасываются после ребута.
vi все правки сохраняет в кеше, потом перезаписывает файл, в нашем случае перезапись не проходит
vi все правки сохраняет в кеше, потом перезаписывает файл, в нашем случае перезапись не проходит
Можно узнать, откуда информация про кэш? =) VI по команде :w записывает изменения в файл, если не ругается - значит изменения записаны.
Разузнал информацию про перезапись параметров максимальной высоты полета - они записаны в исполняемом бинарнике /usr/bin/dragon-prog. Теоретически его можно дизассемблировать и изменить параметры. один заграничный летчик сделал некий патч для снятия ограничения, но пока им не делится, типа пишет гайд, как будет готово - так опубликует. Этой инфе уже два месяца, ничего свежее от него пока не нашел.
откуда информация про кэш?
в 734 посте rcopen.com/forum/f135/topic444188/738 комрад ХоббиТ знакомил меня с основами Vi, помимо этого есть еще масса справочников по Vi, где описан алгоритм правки: в буфере создаётся образ файла, он редактируется, по команде на выход перезаписывает оригинал, если была правка
по команде на выход перезаписывает оригинал, если была правка
Вот именно! =) Поскольку ошибок при сохранении нет, значит оригинал файла перезаписан.
Вот думаю попробовать отредактировать конфиг и дать ему права только на чтение. Возможно, что такой простой хак сработает, если при перезагрузке права на файлы не восстанавливаются. А пока заряжаю батарею и пытаюсь раскодировать dragon-prog…
меня вот эта ошибка при reboot смущает, не пойму, что значит
Не обращай внимания, это не ошибка даже =)
вот что ещё заметил:
- с планшета ставлю ограничение в 50 м.
- правлю на 250.
- сохраняю, перегружаюсь.
- в редакторе появляется 150.
- после соединения с планшетом опять меняется на 50.
вот что ещё заметил:
- с планшета ставлю ограничение в 50 м.
- правлю на 250.
- сохраняю, перегружаюсь.
- в редакторе появляется 150.
- после соединения с планшетом опять меняется на 50.
М-да, дело гиблое какое то. Даже если сломать ограничение в дроне, то будет работать ограничение в софте.
Обнаружил, что у dragon-prog есть параметр config file, но при запуске с этим ключом и указанием другого конфига dragon-prog игнорирует этот параметр и все равно работает с файлом dragon.conf
Так же интересно, что если с телефона задать ограничение, скажем, 12 метров, то оно тут же прописывается в dragon.conf. Если выключить софт на телефоне и остановить dragon-prog, отредактировать dragon.conf, а затем запустить dragon-prog, то там опять будет максимальная высота 12 метров. То есть dragon-prog таки где то запоминает последние параметры и восстанавливает их при запуске. Но даже если и найти где, то это нам не поможет, так как при подключении софта с телефона он тут же пропишет свои значения. =( Хотя можно сразу после запуска dragon-prog изменить права доступа к dragon.conf, чтобы он не менялся, тогда софт не успеет изменить конфиг. Буду копать короче исчо…
мне кажется здесь в редакторе резкость поправлена (тем более, что баланс белого просто никакой), есть у меня один такой, на неделе потестю
потестил:
полёт в -5 гр., расфокус начался минуты через 3. видео не с момента старта, увеличил резкость редактором на 1:49 и 5:22. редактировал уже вместе с наложенной телеметрией, увеличение резкости контуров приборов слишком заметно, следующий раз попробую до наложения телеметрии.
Таки вот чего нашел - rcopen.com/forum/f135/topic364713/889
- Существует способ разлочить дрон любой версии (по известной сейчас) на высоту. Это делается немного черезжопным способом, но тем не менее. В файле /usr/bin/dragon_prog надо 16-ричным редактором найти число 150 в float 4 байта, заменить его например на 1000, потом отредактировать /data/dragon.conf на любой лимит высоты в пределах поставленного, и он не будет сброшен.
Домой приеду - буду пробовать =)
Всем доброго дня!
Украли у меня из машины бебоба вместе со всем скрабом.
Вопрос такой, возможно ли через код бебоба (тот что на нём и коробке) отыскать или хотябы заблокировать через паррот суппорт?
Ведь по идее, в Фреефлигте или в Арт про, запрашивается при авторизации код устройства. Или я не прав.
В общем печалька!
отпишись. для меня “16-ричным редактором найти число 150 в float 4 байта, заменить его например на 1000” - тёмный лес.
полетал в - 10:
- предварительно выключил контроль геозоны (было установлено 50 м и 2 км), несмотря на то, что кнопка не активна, подниматься выше 50 м не захотел пока не передвинул на 150 м.
- очень не любит холода (про расфокус молчу), хотя батарея держит отлично: за 8 минут при интенсивных манёврах разряд всего 40% - учитывая условия считаю этот показатель очень хорошим.
- после посадки выяснилось, что кольцо вокруг объектива деформировалось и отклеилось по кругу градусов на 110. правда после того, как занёс тепло, - приняло свою форму и сидит плотно. как приклеенное, однако следы деформации остались. вопрос: кто снимал этот элемент: на чём держится и что за ним? если просто декорация - сниму.
- летал в том числе и по FP, точку возрата всегда ставлю на высоту 2-3 м, автопосадку не программирую. в этот раз дрон вернулся в нужную точку, стал энергично снижаться и раза два-три садился полностью на снег достаточно мягко, поднимался см на 30 и опять садился, пока я не перехватил управление, поднял, подвёл к точке посадки и посадил вручную. пока связываю этот баг с низкой температурой.
запрашивается при авторизации код устройства
печалька. что-то я не видел такие запросы. я бы помониторил FlightData Manager - учётка у тебя же осталась, сразу увидишь, если полёты начнуться. и потом: обратись в тех. поддержку, наверняка у них есть какие-либо решения на этот случай, отвечают в течении 2-х дней
Всем доброго дня!
Украли у меня из машины бебоба вместе со всем скрабом.
Вопрос такой, возможно ли через код бебоба (тот что на нём и коробке) отыскать или хотябы заблокировать через паррот суппорт?
Ведь по идее, в Фреефлигте или в Арт про, запрашивается при авторизации код устройства. Или я не прав.
В общем печалька!
Печалька, конечно, но что мешает сразу в суппорт паррота написать?
- летал в том числе и по FP, точку возрата всегда ставлю на высоту 2-3 м, автопосадку не программирую. в этот раз дрон вернулся в нужную точку, стал энергично снижаться и раза два-три садился полностью на снег достаточно мягко, поднимался см на 30 и опять садился, пока я не перехватил управление, поднял, подвёл к точке посадки и посадил вручную. пока связываю этот баг с низкой температурой.
Возможно из за снега. У меня вчера попугайчик так же себя вел на низкой высоте. Поднять его метров на 5-10, висит стабильно. А опустить на полметра - метр, начинает плясать вверх вниз =)
так он и должен был (и делал так всегда) зависнуть на 3 м (запрограммировано) в конечной точке, почему дальше сам снижаться начал? в ручную медленно снижаю над курткой (с неё взлетаю и сажусь) почти до касания, над снегом не пробовал.
Ничего не напоминает? 😃
---------------------------------------------------------------------------------------------------------
я бы помониторил FlightData Manager
Для того, что бы им взлететь, им тоже нужно зарегить программу. Думаю, ничего не выйдет…
увеличил резкость редактором
Михаил, а каким редактором обрабатывал?