Dear new registered users!

All messages from new registered users are moderated by administrator. Keep patience if You first message is not published, You will see it as soon as it will be accepted. Additional, new users have restriction in using of private message system.

startup logo

Discussions of VDOEditor utility and everything regarding VDO clusters
Daku
Posts: 92
Joined: 23 Feb 2018 20:42

Re: startup logo

Post by Daku » 27 Feb 2020 01:58

@skodapilot, what about color clusters graphics ?

skodapilot
Site Admin
Posts: 478
Joined: 13 Jan 2014 06:18

Re: startup logo

Post by skodapilot » 27 Feb 2020 10:11

Unfortunately, we do not know encrypt and compress algo for VDO dashboard. Main difference of color dashboard is own MCU for LCD. Firmware file for color dashboard contains one more flashblock. I don't know ways to get flash image for this MCU other than unpack from firmware file, but it is impossible now.

Daku
Posts: 92
Joined: 23 Feb 2018 20:42

Re: startup logo

Post by Daku » 25 Dec 2020 23:40

I've found some text in color cluster memory but i think that color graphics have another shorage ;/
127670257_2806393192937527_7368589932797103248_n.jpg
127662756_203811521248829_3471880239307157852_n.jpg
127515864_205411691096794_546723592102598255_n.jpg
127280262_309850466741174_3983927378506745347_n.jpg
rtav2.png
36be6b6s-960.jpg
bat all.png
You do not have the required permissions to view the files attached to this post.

dnoermann
Posts: 35
Joined: 09 Apr 2019 20:05

Re: startup logo

Post by dnoermann » 09 Jan 2021 01:59

nice

dnoermann
Posts: 35
Joined: 09 Apr 2019 20:05

Re: startup logo

Post by dnoermann » 17 Jan 2021 14:03

So very good news i can Dump the 3D Data now.

I was reversing the Bootloader to get the algorithms for compression and "crypto", to be able to make own Update-Files.
While understanding the public available Files
- FL_1K8920875H__1018_S.frf
- FL_1K8920885H__1018_S.frf

I converted them to odx with setup_frf_decoder.exe
After that the update procedere is seen, with Crypted/Compressed Data, but with plain Addresses and Sizes of Data.
As already said from skodapilot, the 3D does have an additional Flash Section.
And this is a big one, it's 16 MByte.
By the way, that is the source for the massive Update-Time of 7 Houres ....

Here is the Address, that is Memory-Mapped I/O for the V850
0xBF000000 - 0xBFFDFFFF Size: 0xFE0000
This can be dumped as Plaintext by UDS_ReadMemoryByAddress when the cluster is in Engeneering mode.
Here is a peek into the first plain 64kbyte of it, from FW 1109.
http://noernet.de/PQx5_3D/SW1109_17.01. ... DFlash.bin
The compleete dump is still running.

ecarruda
Posts: 28
Joined: 20 Feb 2017 23:58

Re: startup logo

Post by ecarruda » 17 Jan 2021 15:29

dnoermann wrote: 17 Jan 2021 14:03 So very good news i can Dump the 3D Data now.

I was reversing the Bootloader to get the algorithms for compression and "crypto", to be able to make own Update-Files.
While understanding the public available Files
- FL_1K8920875H__1018_S.frf
- FL_1K8920885H__1018_S.frf

I converted them to odx with setup_frf_decoder.exe
After that the update procedere is seen, with Crypted/Compressed Data, but with plain Addresses and Sizes of Data.
As already said from skodapilot, the 3D does have an additional Flash Section.
And this is a big one, it's 16 MByte.
By the way, that is the source for the massive Update-Time of 7 Houres ....

Here is the Address, that is Memory-Mapped I/O for the V850
0xBF000000 - 0xBFFDFFFF Size: 0xFE0000
This can be dumped as Plaintext by UDS_ReadMemoryByAddress when the cluster is in Engeneering mode.
Here is a peek into the first plain 64kbyte of it, from FW 1109.
http://noernet.de/PQx5_3D/SW1109_17.01. ... DFlash.bin
The compleete dump is still running.
You are right about this big update secrion and I am going to tell you that is not associates to the V850 NEC, this section is inside of the display unit, display unit for 3d clusters has a tsop56 flash, i bricked my cluster one time, the VCP was returning timeout waiting this section erase time. This information maybe help your reverse engineering.

Best Regards,
Evandr

Daku
Posts: 92
Joined: 23 Feb 2018 20:42

Re: startup logo

Post by Daku » 17 Jan 2021 22:32

Hi,

If you brick yours LCD then ask me a PM, i'll help

Good to know about address and that someone can "Pack and crypt" created data.

I reviewed some bin's from LCD Picture from VDO Editor
passat 05.png
Generated Picture from attached BIN
car.png
"The BIN"
https://battlearena.eu/vdo/autka05053.bin

I don't finish this project, and i want to make it " 2 way "
You can view binary data as image, and make binary data from imported image in specified dimmensions.
At 3d i think there's only more bytes for image.

Wellcome screen are stored some diffrent way i think but i think i got "Alltrack" from 0505

At beginning.
VW have simple pixel code storage.

-------------------------------------------------------------------------------------
ff ff ff 0d 01 00 00 00 02 00 00 00 05 00 00 00
FFFFFF - New line
0D - Sometimes it exist after new line sign, it contain pixels to skip.
01 00 00 00 - ( AA RR GG BB ) Pixel with Alpha

-------------------------------------------------------------------------------------
Pixel Repeat
2d 00 00 00 83 2c 00 00 00 01 2b 00 00 00 83

2D 00 00 00 83 - ( AA RR GG BB RPT ), look table of repeat

-------------------------------------------------------------------------------------
Sometimes it have 00 byte before next line sign
01 00 00 00 85 00 ff ff ff 0c 01 00 00 00 03




int[] alpha =
{
0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
0x10, 0x11, 0x12, 0x13, 0x14, 0x16, 0x17, 0x19, 0X1a, 0x1c, 0x1d, 0x1e, 0x1f,
0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
0x42, 0x44, 0x45, 0x46, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
0x60, 0x61, 0x62, 0x66, 0x69, 0x6c, 0x6d, 0x6e, 0x6f,
0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f,
0x80, 0x81, 0x82, 0x83, 0x84, 0x86, 0x87, /*0x88,*/ 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,
0x92, 0x96, 0x97, 0x9c, 0x9d, 0x9e, 0x9f, 0x99, 0x95, 0x91, 0x9b, 0x9a,
0xaa, 0xa4, 0xa8, 0xaa, 0xab, 0xa0, 0xa1, 0xa5, 0xa7, 0xa6, 0xa9, 0xa3, 0xa2, 0xaf,
0xb2, 0xb4, 0xb7, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, 0xb3, 0xb0,
0xc0, 0xc1, 0xc2, 0xc3, 0xc4
};

int[] repeating =
{
0x01, 0x06, 0x0d, 0x09, 0x07, 0x04, 0x0a, 0x05, /*0x0f,*/ 0x0b,
0x10, 0x12, 0x14, 0x16, 0x13, 0x1c, 0x11, 0x17, 0x1e, 0x1d,
0x20, //0x22,
0x31,
0x51,
0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x89//, 0x8d
};

int[] spacers =
{
0x1b, 0x17, 0x0d, 0x0c, 0x09, 0x08, 0x07, 0x06, 0x05, 0x04, 0x02, 0x82, 0x1a
};
// can be spacer or rpt or alpha ...
int[] exception =
{
0x01, 0x02, 0x03, 0x08, 0x10, 0x12, 0x0e, 0x0d, 0x82, 0x86, 0x89, 0x1a, 0x85, 0x8d
};
You do not have the required permissions to view the files attached to this post.

dnoermann
Posts: 35
Joined: 09 Apr 2019 20:05

Re: startup logo

Post by dnoermann » 19 Jan 2021 00:43

Thanks Daku.
Content from your bin does have similar format.

Does anyone know the size in Pixxel from the 3D display ?
I would guess 200x800 or so.

After looking deeper into the Data i guess 256x330

dnoermann
Posts: 35
Joined: 09 Apr 2019 20:05

Re: startup logo

Post by dnoermann » 22 Jan 2021 01:49

Since there is no Datasheet for this customized Display available,
I did take a highres picture of the Test-Picture and manual counted the Dots.
It is 240 Pixel wide and 320 Pixel high

Daku
Posts: 92
Joined: 23 Feb 2018 20:42

Re: startup logo

Post by Daku » 23 Jan 2021 17:01

Yeah, because it's display dimmension for 01xx - 05xx, i don't have 100% correct information for higher SW but i think it's same.

For car dimmension 05xx it's something about 78px x 36px or 88px width

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests