а не скинете кусочек кода посмотреть? там C или С++?
Там ассемблер, с попытками комментариев, оставил пока до трезвой головы )
спойлер
---------- Сообщение отправлено в 22:36 ---------- Предыдущее сообщение отправлено в 22:33 ----------
Есть вариант менять не количество кликов, а куда ведут разные клики.
если менять можно то поидее так
с ассемблером правда не знаком, может быть не так понял :(
Код:ROM:00004490 CMP R0, #4 ; change wattage
ROM:00004492 BEQ loc_44CE ; if = 4
ROM:00004494 BGT loc_44A6 ; if > 4
ROM:00004496 CMP R0, #1
ROM:00004498 BEQ one_fire_click ; if = 1
ROM:0000449A CMP R0, #2 ; logo menu
ROM:0000449C BEQ loc_43F6 ; if=2
ROM:0000449E CMP R0, #3 ; menu
ROM:000044A0 BNE loc_44EC ; if <> 3 - exit
ROM:000044A2 MOVS R0, #0x10
ROM:000044A4 B loc_44E4 ; exit
ROM:000044A6 ; ---------------------------------------------------------------------------
ROM:000044A6
ROM:000044A6 loc_44A6 ; CODE XREF: sub_423C+258j
ROM:000044A6 CMP R0, #5 ; on off want 3
ROM:000044A8 BEQ loc_44C8 ; if = 5
ROM:000044AA CMP R0, #6
ROM:000044AC BEQ loc_44F0 ; if = 10
ROM:000044AE CMP R0, #7
ROM:000044B0 BNE loc_43F6 ; exit
ROM:000044B2 MOVS R0, #0x1D ; if = 20
ROM:000044B4 B loc_4418 ; exit
;комментарии выше не менял
;loc_44C8 logo
;loc_43F6 menu
;loc_44EC on off
Попробуй таким макаром, только откатив старый патч
Код:#iStick_Pico_V1.01.bin
#logo menu 2 -> 5
#menu 3 -> 2
#on/off 5 -> 3
# >= 6 here
44AA: 0A: 06 ; show mod temp 6
44AE: 14: 07 ; show fw ver 7
#do not edit
449A: 02: 03
449C: 14: 26 ; goto on-off with 3
449E: 03: 02 ; goto menu with 2
44A8: 20: 0E ; goto logo with 5
MicroSur
так все работает, с небольшими нюансами:
то что больше 3х кликов работает только из выключенного состояния
то есть сначала выключаем 3мя кликами, потом уже кликаем например 4 раза для смены мощности при ТК.
мне самое оно, это не часто вызываемые функции.
спасибо!
MicroSur Не планируете ли адаптировать патчи под обновлённый бокс Evic VTwo Mini (тот, который с часами встроенными). Думаю, старый добрый VTC mini перестанут выпускать. Планирую новый прикупить, а без Ваших патчей уже как-то "тяжело":)
Спасибо! Теперь можно уверенно и заказ на Evic VTwo Mini сделать :)
MicroSur
Привет! А можно ли посмотреть какие настройки у термоконтроля выставлены по умолчанию у Pico?
И чем можно открывать, читать прошивки? Ну, так что бы простенько.
pavik62, я не видел, чтобы кто то нашел зашитые где то стоковые параметры ТКС. На глаза не попадались видимо, а с кастомным ТКС и не особо нужно.
Прошивки читаются в IDA - interactive disassembler.
Прошивка сначала должна быть расшифрована.
У меня это делается скриптом convert.vbs (идет с архивом, положить его на рабочий стол и перетаскивать на его иконку файл прошивки).
UPD: расшифровывается апдейтером FWUpdater, кнопка Convert FW file, доступна когда мод не подключен к компу.
Далее открыть прошивку в IDA
На всё остальное нажать Ок и получить листинг прошивки.
Просто? :)
Доброго времени суток, кто нибудь может помочь с прошивкой для RX200, а именно изменение шага мощности с десяток на целые числа=) Спасибо!
Вот она=)
Ну вот попробуй, по аналогии с подобными патчами.
Код:<PatchName>Power scroll 1W
<Eng Description>Increase/decrease power with 1 Watt steps.
<Rus Description>Регулировка мощности с шагом 1 Ватт.
# RX200_V3.10.bin #
# 1W
3E34: 69: 00
3E80: 69: 00
4002: 69: 00
405C: 69: 00
Спасибо! Все работает=) Научите меня делать чудеса=)
MicroSur, не могли бы Вы, портировать сегментные шрифты от evic vtc для RX200S (прошивка 4.0)? Спасибо!
Приаттачено