Hubsan X4 FPV H501S / Pro

Xanderzt
NumLock:

Один блок 0a, 0a, 64, 24 в описании лишний.

Не, просто вы не с той позиции считаете, надо считать от начала того что я выделил на картинке, тоесть 0x20FC

NumLock

Вот этой последовательности нет в файле:

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

Потому что только два блока 0A, 0A, 64, 24. Из за этого все дальше смещается на 4.
Правильно до сюда:

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 1e EP_PressureCtrP
0x89 64 MoveAccLmt

Go_Fly

Бля. шо я эдесь делаю? 😃
(тихо уходит)
)))

Xanderzt
NumLock:

Вот этой последовательности нет в файле:

Потому что только два блока 0A, 0A, 64, 24. Из за этого все дальше смещается на 4.
Правильно до сюда:

Дальше должно быть:

Ааа понял, просто при составлении списка с примерами я после EP_RCameraCtr сьехал на 4 байта а список я составлял с конца. Так что это просто в списке с примерами проблема.
Вот только эта часть правильная, без сьездов:
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

Dim4ik2016
NumLock:

Это то что я думаю?)))ФАЙЛИК EditVarsH501S.exe положил там где прошивки, он подхватил. теперь можно просто менять значение нажать Сохранить и прошивка готова?

d-b

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

Domovoi224

А кто-нибудь может расшифровку (перевод) терминов и значений написать? Что, к чему относится, куда с ногами влезают, а что руками не трогают!?
Про камеры не вкурю…и ещё несколько терминов непонятны…

NumLock
Dim4ik2016:

Это то что я думаю?)))ФАЙЛИК EditVarsH501S.exe положил там где прошивки, он подхватил. теперь можно просто менять значение нажать Сохранить и прошивка готова?

Ну да 😉 С помощью hbs_utl.exe распаковал, в этой программе открыл, отредактировал и сохранил. Через hbs_utl.exe обратно запаковал.

Dim4ik2016

NumLock Xanderzt Вы четкие мужики))))))!!! А как понять сохранило оно или нет? При нажатии кнопки сохранить не чего не происходит. И я так понял для этой программы надо не оригинальный файл. а распакованный H501s-FC-V1.1.17_unpacked.hbs ? потом после правки, после нажатия сохранить, то оно сохраняет изменение в файле H501s-FC-V1.1.17_fixed.hbs и этим же файлом H501s-FC-V1.1.17_fixed.hbs потом прошивать?

Overtaker
NumLock:

Красота, удобная программа!
Интересно на рцгрупс заинтересуются такой возможностью править прошивку? 😉

Xanderzt
Dim4ik2016:

NumLock Xanderzt Вы четкие мужики))))))!!! А как понять сохранило оно или нет? При нажатии кнопки сохранить не чего не происходит. И я так понял для этой программы надо не оригинальный файл. а распакованный H501s-FC-V1.1.17_unpacked.hbs ? потом после правки, после нажатия сохранить, то оно сохраняет изменение в файле H501s-FC-V1.1.17_fixed.hbs и этим же файлом H501s-FC-V1.1.17_fixed.hbs потом прошивать?

Я так могу предположить что программа модифицирует файлик H501s-FC-V1.1.17_fixed который уже можно запаковать обратно моей прогой.

fedorovtambov
Overtaker:

Красота, удобная программа!
Интересно на рцгрупс заинтересуются такой возможностью править прошивку? 😉

я думаю что не стоит ее за пределы этой ветки сливать))…дабы не плодить безумное число прошивок.

Xanderzt
fedorovtambov:

я думаю что не стоит ее за пределы этой ветки сливать))…дабы не плодить безумное число прошивок.

Ну hbs_utl и прошивку без лимита высоты я там уже выложил.

fedorovtambov
Xanderzt:

Ну hbs_utl и прошивку без лимита высоты я там уже выложил.

как отреагировали?

кстати опробовал сегодня прошивку без лимита высоты)) огонь… 500 метров красотища)…выше времени не хватило лететь комары сожрали)))

Dim4ik2016
Xanderzt:

Я так могу предположить что программа модифицирует файлик H501s-FC-V1.1.17_fixed который уже можно запаковать обратно моей прогой.

т.е в программке EditVarsH501S.ехе я открываю H501s-FC-V1.1.17_unpacked.hbs (хотя нету выбора файла) делаю правки жму Save, потом запускаю hbs_utl.ехе 1 раз блымкнем черное окошко и все? Можно прошиваться файлом H501s-FC-V1.1.17_fixed.hbs ?

Xanderzt

я только недавно выложил, по просьбе одного из форумчан, пока скачали пару десятков раз, может как протестят начнут писать

Dim4ik2016
Xanderzt:

Ну hbs_utl и прошивку без лимита высоты я там уже выложил.

А если разработчики хабсана увидят. и потом следующую прошивку так залочат что нельзя будет взломать?

Xanderzt
Dim4ik2016:

т.е в программке EditVarsH501S.ехе я открываю H501s-FC-V1.1.17_unpacked.hbs (хотя нету выбора файла) делаю правки жму Save, потом запускаю hbs_utl.ехе 1 раз блымкнем черное окошко и все? Можно прошиваться файлом H501s-FC-V1.1.17_fixed.hbs ?

После обработки моей программой прошивать надо H501s-FC-V1.1.17_full_fixed.hbs именно это новая запакованная прошивка. Файлики H501s-FC-V1.1.17_fixed и H501s-FC-V1.1.17_unpacked для прошивки не подходят та как распакованны и шифрование снято.

Dim4ik2016
Xanderzt:

После обработки моей программой прошивать надо H501s-FC-V1.1.17_full_fixed.hbs именно это новая запакованная прошивка. Файлики H501s-FC-V1.1.17_fixed и H501s-FC-V1.1.17_unpacked для прошивки не подходят та как распакованны и шифрование снято.

Но в программе кнопка сохранение под именем Save H501s-FC-V1.1.17_fixed.hbs. Значит после правки я жму кнопку “Save H501s-FC-V1.1.17_fixed.hbs” затем пускаю вашу программу и потом шью H501s-FC-V1.1.17_full_fixed.hbs?
П.С Можно пожалуйста не большое описание для кажной строки в программе, что за что отвечает и что это такое? “оптималь альтитюде-10” Это же возврат домой на высоте 10м?

Xanderzt
Dim4ik2016:

А если разработчики хабсана увидят. и потом следующую прошивку так залочат что нельзя будет взломать?

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

fedorovtambov
Xanderzt:

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

врядли все равно… их могут заставить посерьезнее все запрятать… как мне кажется на том ресурсе стоило бы удалить и не палиться… но это вам решать) просто очень уж крупная аудитория и большой риск

Xanderzt
Dim4ik2016:

Но в программе кнопка сохранение под именем Save H501s-FC-V1.1.17_fixed.hbs. Значит после правки я жму кнопку “Save H501s-FC-V1.1.17_fixed.hbs” затем пускаю вашу программу и потом шью H501s-FC-V1.1.17_full_fixed.hbs?

Да.

Dim4ik2016:

П.С Можно пожалуйста не большое описание для кажной строки в программе, что за что отвечает и что это такое? “оптималь альтитюде-10” Это же возврат домой на высоте 10м?

Да, а другие параметры идентифицируются так же переводом с английского и попыткой понять что они значат:
optimal altitude высота возврата
altitude limit лимит высоты
NavMaxSpeed скорость в gps режиме
AlarmVol вольтаж при котором появляется предупреждение о низком разряде
LandingVol вольтаж при котором срабатывает автопосадка?

Dim4ik2016
Xanderzt:

Да, а другие параметры идентифицируются так же переводом с английского и попыткой понять что они значат:
optimal altitude высота возврата
altitude limit лимит высоты
NavMaxSpeed скорость в gps режиме
AlarmVol вольтаж при котором появляется предупреждение о низком разряде
LandingVol вольтаж при котором срабатывает автопосадка?

Классно было бы если при наведение мышки на параметр, выпадало маленькая подсказка с описанием. А что значат параметры первый столбик с надписями камера?