Hubsan X4 FPV H501S - FAQ, инструкции, прошивки, модернизации
Сравнил от начала до конца 1.1.31 с 1.5.25/1.6.25.
Много мелких изменений в несколько ассемблерных команд. Часто добавлено несколько переменных, где-то немного изменены константы.
Некоторые процедуры немного сократились, видимо приведены в порядок.
Значительное изменение только одно - появилась новая процедура, да и она помещается полностью в экран.
Вот она:
Что это такое я пока не идентифицировал, но это вызывается из большого свича с кодами команд.
Похоже, что это новая команда с кодом 205.
Ещё в треде логики появились две небольшие вставочки:
Возможно, они добавлены для обеспечения работы команы 205.
Судя по всему, верхняя “вставочка” и есть полёт носом в RTH.
Почему же решили, что 1.5. 25 - лучший вариант, я прошил и теперь ни FM, ни федлесс не фурычат. На 501S. Куда бежать, на что менять?
Куда бежать, на что менять?
Как можно быстрее бежать прочь из этой ветке в основную и задовать там такие вопросы !!!.
Парни, мне одному кажется, что многие обсуждения из последних постов, нужно было обсудить в основной теме не загромождая эту, не понимаю, почему так происходит, вроде все взрослые, ээх !
Смотрю прошивку RX. Нашёл инициализацию порта GPS.
- Устанавливается скорость 9600 бод.
- Ожидание 5 мс
- Отправляется сообщение переключающее Ublox на скорость 57600 бод
[0xB5, 0x62, 6, 0, 0x14, 0, 1, 0, 0, 0, 0xD0, 8, 0, 0, 0, 0xE1, 0, 0, 7, 0, 7, 0, 0, 0, 0, 0, 0xE2, 0xE1] - Ожидание 10 мс
- Устанавливается скорость 57600 бод
- Ожидание 20 мс
- Отправляется сообщение Ublox
[0xB5, 0x62, 6, 1, 3, 0, 0xF0, 5, 0, 0xFF, 0x19, // switch VTG off
0xB5, 0x62, 6, 1, 3, 0, 0xF0, 1, 0, 0xFB, 0x11, // switch GLL off
0xB5, 0x62, 6, 1, 3, 0, 0xF0, 2, 0, 0xFC, 0x13, // switch GSA off
0xB5, 0x62, 6, 8, 6, 0, 0xC8, 0, 1, 0, 1, 0, 0xDE, 0x6A] // set rate to 5Hz
Т.е. частота обновления GPS в квадрике 5 Гц.
Здравствуйте ребята , купил неделю сей коптер про версию вот с такими прошивками -501ss v2.1.16 и h906a v 1.1.6 , летал он с этими прошивками просто ужасно ,решил перепрошить .ВСе делал по правил но в итоге коптер не билдится то есть пульть не соединяется с дроном лампочна на пульте мигает краснозелёным на пульте надпись поднесите плаёнр а потом загорается бинд оф плайнер , но реакции в ответ ноль .Прошивки все устанавливаются но соединения нет .И ещё когда перепрошиваю пульт на прошивку v1.1.6 происходит что то неладное включаю пульт меню от прошивки v1.1.3 а в свединьях пульта пишет что прошивка V1.1.6 .Пробывал прошивать на разных компьютерах и вай фай дома отключал и но не билдится он все тут .Ребята помогите пожалуста просто уже даже не знаю что попробовать .Может упустил какой момент .Заказывал я его на Али .И почему родная прошивка на квадрике стояла 501SS -такой прошивки нигде нет !Буду очень благодарен любой помощи Может кто то делает за деньги могу подъехать .
Здравствуйте ребята , купил неделю сей коптер
Посмотри внимательно видео,можт что не правильно(скорее всего)делал?Но только не прошивать пульт прошивками от другой модификации!!!
Видео смотрел с разных сайтов и это то же и итольянца кстати у него и взял прошивки, толку ноль не видят они друг друга и все тут,танцы с бубном днем и ночью .
Может упустил какой момент
Упустили. Учимся читать, а не только писать:
Как можно быстрее бежать прочь из этой ветке в основную и задовать там такие вопросы !!!.
И почему родная прошивка на квадрике стояла 501SS -такой прошивки нигде нет !
Ответ буквально на предыдущей странице! Поэтому повторюсь - внимательно читаем, а не только пишем, и большинство вопросов отпадёт, а значит ветка не будет захламлена:
rcopen.com/forum/f135/topic468264/884
З.Ы. Наверное всё же нужно сделать отдельную ветку по H501SS…
Прошивка 1.5.25 порог разницы между сохранённой и текущей дельтой магнитометра 800 порог на абсолютное значение дельты 2100.
Прошивка 1.1.31 порог разницы между сохранённой и текущей дельтой магнитометра 500 порог на абсолютное значение дельты 2200.
Кстати, взятие по-модулю в прошивке 1.5.25 всё таки есть. Она там по-другому реализовано и я его сразу не заметил.
Кстати, взятие по-модулю в прошивке 1.5.25 всё таки есть. Она там по-другому реализовано и я его сразу не заметил.
Я правильно понял что это отменяет последний и единственный недостаток 1.5.25 ?
Прошивка 1.5.25 таймаут при превышении угла в 80 градусов установлен в 600 (около 6 сек).
Прошивка 1.1.31 таймаут при превышении угла в 80 градусов установлен в 500 (около 5 сек).
Я правильно понял что это отменяет последний и единственный недостаток 1.5.25 ?
Ну, в общем, да.
Ещё констант всяких подкрутили.
Где в 1.5.25 было 150, в 1.1.31 стало 200. Где было 3300, стало 4500 и т.п.
Смотрю прошивку RX. Нашёл инициализацию порта GPS.
- Устанавливается скорость 9600 бод.
- Ожидание 5 мс
- Отправляется сообщение переключающее Ublox на скорость 57600 бод
[0xB5, 0x62, 6, 0, 0x14, 0, 1, 0, 0, 0, 0xD0, 8, 0, 0, 0, 0xE1, 0, 0, 7, 0, 7, 0, 0, 0, 0, 0, 0xE2, 0xE1]- Ожидание 10 мс
- Устанавливается скорость 57600 бод
- Ожидание 20 мс
- Отправляется сообщение Ublox
[0xB5, 0x62, 6, 1, 3, 0, 0xF0, 5, 0, 0xFF, 0x19, // switch VTG off
0xB5, 0x62, 6, 1, 3, 0, 0xF0, 1, 0, 0xFB, 0x11, // switch GLL off
0xB5, 0x62, 6, 1, 3, 0, 0xF0, 2, 0, 0xFC, 0x13, // switch GSA off
0xB5, 0x62, 6, 8, 6, 0, 0xC8, 0, 1, 0, 1, 0, 0xDE, 0x6A] // set rate to 5HzТ.е. частота обновления GPS в квадрике 5 Гц.
хорошая информация. Теперь только пробовать узнать протокол U-Blox хавать мозг будет или нет 😃 а за эту инфу благодарность большая.
хорошая информация. Теперь только пробовать узнать протокол U-Blox хавать мозг будет или нет 😃 а за эту инфу благодарность большая.
Ublox NEO-M8 говорят работает. Думаю другие Ublox тоже работать будут.
Добрый день.
В общем решился я на эксперимент с размагничиванием компаса, как всё происходило, смотрим видео.
P.S. Тестовый вылет не выполнен.
Все обсуждения в соседней ветке 😉
В общем решился я на эксперимент с размагничиванием компаса
Когда коту делать нечего, он что-то лижет. Размагничивание компаса, примерно такое же занятие.
В общем решился я на эксперимент с размагничиванием
Где ты был сутра!!!Я сегодня дрон перебирал с целю поменять компас со старого,там правда тоже недокомпас,но работает явно лучше,можт в намагничевании его и дело то и было?Надо тоже попробовать,я тоже еще тот рукоблуд пойду найду транс,этого уж барахла точно есть)))
Немного о параметрах во FLASH-памяти.
Калибровки акселерометра:
EP_AccMiddleX, EP_AccMiddleY и EP_AccMiddleZ это средняя точка откалиброванного акселерометра по осям X, Y, Z.
EP_AccScaleX, EP_AccScaleY, EP_AccScaleZ это масштаб по каждой оси соответственно.
Полученные с акселерометра значения сначала умножаются на масштаб по соответствующей оси,
за тем полученное значение делится на 10000 и из него вычитается средняя точка это оси.
AccX * EP_AccScaleX - EP_AccMiddleX
Маэстро, нам бы максимальную скорость в GPS Hold увеличить… 😇
Там нигде не видно этих буковок? 😃
Аналогично EP_MagMidX, EP_MagMidY и EP_MagMidZ это средние точки калибровки магнетометра.
Они вычитаются из полученных с магнетометра значений, а потом результат делится на 10000.
Народ, очень нужна ваша помощь.
Предупреждаю сразу: я новичок и ниже будет описание большого количества глупостей. Не кидайтесь тапками, я осознал и понял, что дурак.
Итак. Купил я себе Hubsan H501S Pro. Полетал несколько раз и уже на расстоянии в 100 метров выявились некоторые проблемы со связью. Почитав форум я решил обновить прошивку. Скачал вот эту прошивку, взял ее вот отсюда.
Подключил квадрик к компу, поставил драйвера (правда поставились не с первого раза, но вроде как все нормально). Программа определила, что коптер подключен.
Попытка отобразить версию прошивки ни к чему не привела. И я решил просто обновиться: выбрал прошивку версии 1.1.17 и нажал update. Ииииии… программа выдала ошибку
Я попробовал несколько раз и разные версии - результат тот же.
Ок, я включил пульт и попытался ввести его в режим установления соединения с квадрокоптером (и это, наверное, самая большая из ошибок). Но сделал я это неправильно: я зажал клавишу фото (exit) и включил пульт (как на обычно версии пульта). В итоге я увидел на экране не нужную надпись, а какие-то цифры. Осознав, что я сделал что-то не так, выключил пульт, и правильно вошел в состояние соединения с коптером (правый стик вниз до упора, зажать клавишу видео (enter) и включить аппаратуру).
Квадрик я уже отсоединил от компа, соединение прошло успешно, но теперь квадрик постоянно находится в состоянии check gyro sensor. На пульте постоянно отображается режим manual mod, хотя я его выключал. Плюс я не могу зайти вменю на пульте (левый стик вниз, зажать клавишу exit - ничего не происходит).
Тем не менее я могу делать фото и запускать видео на квадрике с пульта.
Подскажите, как теперь оживить квадрик? Что и как нужно сделать? Чем подробнее - тем лучше, очень не хочу наделать еще больше ошибок.
Возможно, что такое уже где-то и обсуждалось, но я за прошедшие сутки так ничего и не нашел. Техподдержка хабсана молчит, да и я опасаюсь, что мой буржуйский слишком плох и меня не поймут до конца.
Заранее всем спасибо.