Hubsan X4 FPV H501S / Pro
Есть:
Параметры
0x8F 44 AlarmVol напряжение при котором загораются красные огни= 6.8в
0x90 40 LandingVol напряжение посадки= 6.4в
Вот их я бы поднял до 7.0в и 6.8в соответственно. Посадку при необходимости можно отменить, пускай человек видит что времени осталось очень мало. Согласно таблице которую я выложил 6.9в в полёте приблизительно равны 7.2в без нагрузки или 5% заряда. Готов лично протестировать новую прошивку и выложить видео с результатом.
Слово за Xanderzt)
Поднимать надо, даже исходя из того, что производитель вносил свои данные из расчёта посадки с 10 метров. Если поднимаем высоту возврата, значит по этой же логике, необходимо чуток поднять и отсечку. Что тут обсуждать и гадать. Действительно, не надо инженеров и программистов Хапсана держать за чудаков на 'М".
От автопосадки до отсечки действительно мало времени; если автовозврат 50 метров высоты. Можно пожалуй 0,2 добавить. Ничё страшного не произойдёт… Если конечно в прошивке ето есть.)
пускай приседать начинает на 6.6 вольтах.
вы уже опробовали прошивку с автовозвратом на 50 и безлимитом или нет?
Есть:
Параметры
0x8F 44 AlarmVol напряжение при котором загораются красные огни= 6.8в
0x90 40 LandingVol напряжение посадки= 6.4в
Вот их я бы поднял до 7.0в и 6.8в соответственно. Посадку при необходимости можно отменить, пускай человек видит что времени осталось очень мало. Согласно таблице которую я выложил 6.9в в полёте приблизительно равны 7.2в без нагрузки или 5% заряда. Готов лично протестировать новую прошивку и выложить видео с результатом.Слово за Xanderzt)
В архиве с исходниками есть программа hbs_utl\bin\Debug\hbs_utl.exe она консольная (microsoft .net 4.5) и работает с теми файлами что в папке, достаточно найти в файле H501s-FC-V1.1.17_fixed.hbs данные как на этом скриншоте
это и есть eeprom и поменять
эти значения на нужные
а потом запустить софтину. На выходе будет готовый для прошивки файл H501s-FC-V1.1.17_full_fixed.hbs
Если что могу и сам сделать.
Я таки и не смог добыть такого изображение у себя на мониторе., как на скрине)). Файлик да есть H501s-FC-V1.1.17_full_fixed но как в него за лесть не доеду)…
Александр ), может вы если конечно не трудно не сложно. Сделаете пожалуйста маленький видио туториал. Как менять значение и сохранять прошивку?
Я таки и не смог добыть такого изображение у себя на мониторе., как на скрине)). Файлик да есть H501s-FC-V1.1.17_full_fixed но как в него за лесть не доеду)…
Александр ), может вы если конечно не трудно не сложно. Сделаете пожалуйста маленький видио туториал. Как менять значение и сохранять прошивку?
тогда таким чайникам как мы станет чуть понятнее))) и вас меньше задалбливать будем)
Ближайшие несколько дней я в отпуске и пока нет доступа к компьютеру. Если не сложно сделайте готовую прошивку. Видеотуториал будет вообще супер решением! Значения в рамке я вижу, но не вижу чему они соответствуют, где увидеть названия величин, которые хочу поменять? Ещё раз большое спасибо за труды!
Я таки и не смог добыть такого изображение у себя на мониторе., как на скрине)). Файлик да есть H501s-FC-V1.1.17_full_fixed но как в него за лесть не доеду)…
Александр ), может вы если конечно не трудно не сложно. Сделаете пожалуйста маленький видио туториал. Как менять значение и сохранять прошивку?
С видео возиться долго, проще сделать самому, ну или попробывать обьяснить. Вам надо открыть в хекс редакторе (например winhex) файл H501s-FC-V1.1.17_fixed, потом перейти на offset 0x2180
там есть нужные цифры 0x44 0x40
их и менять. После этого запустить hbs_utl.exe, результирующая запакованная прошивка будет называться H501s-FC-V1.1.17_full_fixed.hbs
Если не получиться или опасатетесь что ошибетесь, то напишите, тогда сделаю (только напишите какие значения вы хотите).
С видео возиться долго, проще сделать самому, ну или попробывать обьяснить. Вам надо открыть в хекс редакторе (например winhex) файл H501s-FC-V1.1.17_fixed, потом перейти на offset 0x2180
там есть нужные цифры 0x44 0x40
их и менять. После этого запустить hbs_utl.exe, результирующая запакованная прошивка будет называться H501s-FC-V1.1.17_full_fixed.hbs
Если не получиться или опасатетесь что ошибетесь, то напишите, тогда сделаю (только напишите какие значения вы хотите).
так про редактор я в первый раз слышу )), сейчас попробую)))
Ближайшие несколько дней я в отпуске и пока нет доступа к компьютеру. Если не сложно сделайте готовую прошивку. Видеотуториал будет вообще супер решением! Значения в рамке я вижу, но не вижу чему они соответствуют, где увидеть названия величин, которые хочу поменять? Ещё раз большое спасибо за труды!
Названия величин есть в файле SGlobalVariable.cs, например EP_AltitudeLimit это 150-й байт просто берете по той картинке отсчитываете 150 байт (offset 0x2192 в файле) и это будет лимит высоты его и менять. Простого варианта нету, только хардкор.
парни а что за параметры отражаются на дисплее с символами?
R
P
H
что то я не догнал что они означают.)
перейти на offset 0x2180
получилось файл открыт. это конечно жестока в этом всем кататься. Вопрос, как можно быстро найти это offset 0x2180? Вообще есть типа через поиск? Или как это все ищется?
получилось файл открыт. это конечно жестока в этом всем кататься. Вопрос, как можно быстро найти это offset 0x2180? Вообще есть типа через поиск? Или как это все ищется?
На картинке я выделил слева красным где offset, можно нажать Alt+G и ввести 2180.
Названия величин есть в файле SGlobalVariable.cs, например EP_AltitudeLimit это 150-й байт просто берете по той картинке отсчитываете 150 байт (offset 0x2192 в файле) и это будет лимит высоты его и менять. Простого варианта нету, только хардкор.
Спасибо за разъяснение, теперь понятно. Попробовать смогу только на выходных.
А что за параметры находятся за пределами чёрной рамки?
На картинке я выделил слева красным где offset, можно нажать Alt+G и ввести 2180.
что то находит. но оффцета 00002180 нету. сверяю по вашему скрину. 2180 почему то нет, файл открыл H501s-FC-V1.1.17_fixed.hbs
Привет всем! Заказал себе хабсана, думаю скоро прилетит. Вопрос к знатокам - можно ли впихнуть стандартную батарею от хабсана в пульт и будет ли он работать? И если будет работать, то ничего дополнительно подпаивать не нужно?😃
Для Pro пульта подойдет вот этот:
www.gearbest.com/…/pp_238825.html
Ничего паять и изобретать не нужно. В батарейный отсек подходит в самый раз.
Названия величин есть в файле SGlobalVariable.cs, например EP_AltitudeLimit это 150-й байт просто берете по той картинке отсчитываете 150 байт (offset 0x2192 в файле) и это будет лимит высоты его и менять. Простого варианта нету, только хардкор.
Александр, удивили. Так мастерски хакнуть…=)
Если в прошивке ограничимся правкой пары байт, то и так поправить норм. Если народ захочет много и упорно играться, могу запилить фронтенд для вашей утилиты.
Лимит высоты мне не интересен был, а вот возврат домой на 50м это мастхев.
парни а что за параметры отражаются на дисплее с символами?
R
P
H
что то я не догнал что они означают.)
угол ролл крен
угол пич тангаж
компас в градусах
вы уже опробовали прошивку с автовозвратом на 50 и безлимитом или нет?
Нет.
Кроробку для переноски колхозил. ща поробую сфотать…Мож кому идея понравитса. Влезает в спортивную сумку. Если на велике - в рюкзачёк.)
Спасибо за разъяснение, теперь понятно. Попробовать смогу только на выходных.
А что за параметры находятся за пределами чёрной рамки?
A фиг его знает 😃
Параметров там много но полезных как по мне не много, вот часть :
0x7c 37 EP_PCDamper
0x7d 08 EP_RCDamper
0x7e 05 EP_YCDamper
0x7f 19
0x80 0A EP_PCameraCtr
0x81 0A EP_PCameraMin
0x82 64 EP_PCameraMid
0x83 24 EP_PCameraMax
0x84 0A EP_RCameraCtr
0x85 0A EP_RCameraMin
0x86 64 EP_RCameraMid
0x87 24 EP_RCameraMax
0x88 0A YCameraCtr
0x89 0A CameraMin
0x8A 64 CameraMid
0x8B 24 CameraMax
0x8С 1e EP_PressureCtrP
0x8D 64 MoveAccLmt
0x8E 01 FType_FS
0x8F 44 AlarmVol
0x90 40 LandingVol
0x91 05 NavMaxSpeed
0x92 32 SpeedCtr
0x93 32 AccelerateCtr
0x94 0a optimal altitude
0x95 00 radius limit
0x96 fa altitude limit
0x97 64 MotorOutBaisбольшинство мне ни о чем не говорят.
Не совпадают значения по смещениям, если начало 0х2100. Эти совпадают:
0x217c 37 EP_PCDamper
0x217d 08 EP_RCDamper
0x217e 05 EP_YCDamper
0x217f 19
А эти тогда нет:
0x218F 44 AlarmVol
0x2190 40 LandingVol
Для AlarmVol и LandingVol начало должно быть 0х20FC
что то находит. но оффцета 00002180 нету. сверяю по вашему скрину. 2180 почему то нет, файл открыл H501s-FC-V1.1.17_fixed.hbs
Не совпадают значения по смещениям, если начало 0х2100. Эти совпадают:
0x217c 37 EP_PCDamper
0x217d 08 EP_RCDamper
0x217e 05 EP_YCDamper
0x217f 19
А эти тогда нет:
0x218F 44 AlarmVol
0x2190 40 LandingVol
Для AlarmVol и LandingVol начало должно быть 0х20FC
Начало параметров 0x20FC, например AlarmVol это 0x8f+0x20fc = 0x218b
Один блок 0a, 0a, 64, 24 в описании лишний.