Обсуждение всевозможных компонентов для тюнинга
Ответить
Аватара пользователя
Chen
Сообщения: 662
Зарегистрирован: 13 сен 2007, Чт 9:08
Откуда: Сибирь

Сообщение 21 мар 2008, Пт 3:52

Карочи купил я, бедный студент себе острича. Думал в моем ОБД0 мозгу заработает код NG60 с pgmfi.org. Низаработал.
Пришлось разобрать код своего ECU 8)
Кароче в pk-2 мозге чтобы вырубить подпрограмму проверки контрольной суммы, нада заменить один байтик по адресу #05BC c значения #60 (Jump if zero) на #80 (short jump) и все, проверка контрольной суммы убита.
check_calc_cyc: ; CODE XREF: code_24E4:code_5DAj
mov R0, #0xF9 ; '∙' ; R0=F9
movx A, @R0 ; read counter high byte
mov DPH, A ; move it to DPH
inc R0 ; Increase count to #FA
movx A, @R0 ; read counter LOW byte
mov DPL, A ; move it to DPL
inc R0 ; increase counter to #FB
movx A, @R0 ; read to R4 current counter
mov R4, A
clr A
movc A, @A+DPTR ; read value from memory
add A, R4 ; add it with R4
movx @R0, A ; store it to #FB
mov R4, A ; store checksum value vo R4
inc DPTR ; next memory byte in DPTR
dec R0 ; dec R0 to #FA
mov A, DPL ; Data Pointer, Low Byte
movx @R0, A ; store counter low byte to #FA
dec R0
mov A, DPH ; Data Pointer, High Byte
movx @R0, A ; store HIGH byte to #F9
cjne A, #0x80, code_5DA ; 'Ç' ; if we reach #8000 then we must compare checksum
mov A, R4
jz init_ch_count ; checksum match, go to initialise checksum counts to zero
mov DPTR, #0x1150 ; where we give a 3 attemp to check checksum
movx A, @DPTR
inc A
cjne A, #3, code_5CB
mov IEN0, #0x90 ; 'É' ; Interrupt Enable Register 0

DEAD_CYCLE: ; CODE XREF: code_24E4:DEAD_CYCLEj
sjmp DEAD_CYCLE ; DEAD CYCLE!!!!
; ───────────────────────────────────────────────────────────────────────────

code_5CB: ; CODE XREF: code_24E4-1F21j
movx @DPTR, A ; save count
ajmp full_init ; reinitialize system
; ───────────────────────────────────────────────────────────────────────────

init_ch_count: ; CODE XREF: code_24E4-1F28j
clr A
movx @R0, A
inc R0
movx @R0, A
inc R0
movx @R0, A
mov DPTR, #0x1150
movx @DPTR, A
sjmp code_5DC
; ───────────────────────────────────────────────────────────────────────────

code_5DA: ; CODE XREF: code_24E4-1F2Cj
djnz R5, check_calc_cyc

code_5DC: ; CODE XREF: code_24E4-1F0Cj
jb RAM_21.7, code_65B
jnb RAM_20.7, code_5E8
jb RAM_21.2, code_63C
jb RAM_21.3, code_63C
Быдло и Хам
GF8 WRX WAGON 3 мотора за год :)

hondaracer

Сообщение 21 мар 2008, Пт 19:02

Маньяк! :lol:
P.s. В наилучшем смыслде этого слова!

Аватара пользователя
тонир
Сообщения: 1050
Зарегистрирован: 12 мар 2008, Ср 21:35
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение 05 июн 2008, Чт 18:30

не бейте за дилетантский вопрос. зачем нужно отключать checksum?

vanyas
Сообщения: 236
Зарегистрирован: 03 авг 2007, Пт 1:30
Откуда: Владивосток
Контактная информация:

Сообщение 05 июн 2008, Чт 20:22

тонир писал(а):не бейте за дилетантский вопрос. зачем нужно отключать checksum?
Чтобы прошивку править
Integra db6 97г

Аватара пользователя
Chen
Сообщения: 662
Зарегистрирован: 13 сен 2007, Чт 9:08
Откуда: Сибирь

Сообщение 06 июн 2008, Пт 5:21

еще я бахнул checksum в PV0 от вигора CC3 мозг кстати не denshingicken а вражеский jecs тама стоит.
Быдло и Хам
GF8 WRX WAGON 3 мотора за год :)

Аватара пользователя
Inside23
Сообщения: 46
Зарегистрирован: 26 мар 2007, Пн 10:28
Откуда: Иркутск
Контактная информация:

Сообщение 06 июн 2008, Пт 7:57

Можешь что подскажешь чем и как бошевские процы шить ссылки на инфу и на проги приветсвуются, так же есть ли программы в которых нормальное представление карт имеется ?
Toyota Corona Exiv 200GT Supercharger
1/4 mile - 14.3c

Аватара пользователя
Chen
Сообщения: 662
Зарегистрирован: 13 сен 2007, Чт 9:08
Откуда: Сибирь

Сообщение 09 июн 2008, Пн 4:14

есть хорошая штука Moates ostrich. представляет из себя эмулятор микросхемы памяти, который теоретически эмулирует микросхемы от 4к до 512. Что впринципе до жопы.
2 есть софтина так ниче TuneProRT для которой есть куча стаффа. Шлепни фото мозга в полный размер. покумекаем.
Быдло и Хам
GF8 WRX WAGON 3 мотора за год :)

Ответить

Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей