Search found 81 matches

by Ursadon
09 Mar 2020, 14:38
Forum: Clocks/Speedos
Topic: [MK4] Convers+ CAN RX messages handling
Replies: 1
Views: 1302

[MK4] Convers+ CAN RX messages handling

Let's see how the dashboard processes messages on the CAN bus First of all, at 0x5100 we have FIQ vectors, most of which are undefined. But not all: Screenshot_1.png CAN A - MM-bus (multimedia) CAN D - MS-bus (midspeed) Both vectors end up being processed in one handler - 0x000209DA CAN_message_hand...
by Ursadon
09 Mar 2020, 09:57
Forum: Disassemble Convers+ Firmware
Topic: Hidden menu: Pointer placement mode
Replies: 14
Views: 15574

Re: TODO: Pointer placement mode

Finally, i found the routine above in my 7M2T-14C026 firmware at 0x590A: ida-pro_sub_590A.png void __fastcall sub_590A(int a1) { int v1; // r0 v1 = sub_5892(a1); if ( sub_1BCB0(v1) ) { sub_AD04(); if ( (unsigned int)(sub_AD3C(9) - 180) <= 75 ) { if ( sub_1BCF2() ) { sub_1A858(); sub_5860(94); } els...
by Ursadon
25 Feb 2020, 14:44
Forum: Software
Topic: Forscan beta with update support
Replies: 29
Views: 34596

Re: Forscan beta with update support

7zip & WinRAR says that the archive is damaged
by Ursadon
24 Feb 2020, 17:27
Forum: Disassemble Convers+ Firmware
Topic: PBL - functions
Replies: 7
Views: 7680

Re: MK4 PBL - functionality

reserved
by Ursadon
24 Feb 2020, 17:27
Forum: Disassemble Convers+ Firmware
Topic: PBL - functions
Replies: 7
Views: 7680

PBL - functions

All that you wanted to ask, but were afraid. Answers await you in this thread. :D I managed to disassemble most of the PBL. Compared to the main RTOS code, it is relatively simple PBL can be divided into two parts: 1. Initialization of the Periphery 2. The main loop 1. Init After starting, the proc...
by Ursadon
17 Feb 2020, 14:11
Forum: Clocks/Speedos
Topic: Update IPC
Replies: 152
Views: 48242

Re: Update IPC

Just wondering if there will be any further up dates to the amazing ipc updater Thank you for your attention to this project! :) There is currently a non-public alpha version 2.0 with a new graphical interface and minor bug fixes. The main functionality was achieved earlier, but I still don’t know ...
by Ursadon
14 Feb 2020, 12:50
Forum: Clocks/Speedos
Topic: Update IPC
Replies: 152
Views: 48242

Re: Update IPC

Linending or lenght wrong You can put one example the command to write in c? In Visual Basic I try with vbcr and vbcrlf and Haagen same result. Or I need write string without space? I'm using Qt framework, so it looks like: serial->write(QString("STBR%1\r").arg(baud).toLocal8Bit()); // Se...
by Ursadon
14 Feb 2020, 08:46
Forum: Clocks/Speedos
Topic: Update IPC
Replies: 152
Views: 48242

Re: Update IPC

Linending or lenght wrong
by Ursadon
31 Jan 2020, 16:22
Forum: Clocks/Speedos
Topic: Mondeo MK5 IPC
Replies: 78
Views: 154445

Re: Mondeo MK5 IPC

Does this dashboard have a JTAG?
Maybe it’s easier to dump firmware (PBL) and find the keys?
by Ursadon
31 Jan 2020, 15:35
Forum: Clocks/Speedos
Topic: Mondeo MK5 IPC
Replies: 78
Views: 154445

Re: Mondeo MK5 IPC

Hi!
Try S-keys that i calculated for MK4: https://gist.github.com/Ursadon/8941ff5 ... e09f060eec