Log in

View Full Version : Orange 5 + Fujitsu MB90F394



g5n14
17th July, 2020, 02:47 PM
Hello guys!

This topic is not asking for help, just sharing experience if someone will meet same problems in the future.

For a long time i wanted to play with E60 dash flash (edit logo and pics for different faults), just for fun, just for my friends cars.

i have tried for the first time a week ago with Orange 5 clone, it gave me error MCU Not answer, i checked DK real quick and everyone was saying "oh its possible only with ori, give up doing it with clone its not possible. I forgot about it for a week, but today again had some time. First time i connected in-circuit only all wires which were neccesary, i didnt connect optional. Second time i connected optional (OSC and VCC), still same MCU Not asnwer. After that i resoldered the MCU, soldered it to the QFP144 pad (mcu itself is QFP120 but its a rare one so i dont have adapter). 4 pads on the right side of MCU i had to make tiny tiny copper jumpers from MCU to adapter.

Connected everything but OSC (since its optional) - not working, then i connected OSC and finally! BOOT OK! READING!

Here you have flash files in case you are dealing with e60 dash erased problem

Those ones are from E60 530D 2004. part nr BMW 62.11-6 958 600


And if someone have any experience and can help me find the pictures in the flash files - will be much appreciated. For fun only.

g5n14
17th July, 2020, 03:20 PM
So i have found the symbols for gear display, P R N D S 1 2 3 4 5 6 7 and so on, using just bar display in winols and moving origin and changin number of columns.

In attached file you can see those symbols by number 1.

And the rest of file looks like number 2, and i bet those are the higher resolution graphic elements of big screen, such as fault messages and so on. Which software i can use to increase the resolution of "bar display" and decode this hex into graphics? Thanks.

g5n14
17th July, 2020, 05:23 PM
Ok! With the help of instagram filter “wide Putin walk” I was able to see the symbols.
real reverse engineering right here lol 😂

https://youtu.be/CtOWXA8zolQ

Cardiag.ru
18th July, 2020, 12:41 PM
Easy to find graphics with good software :)
731273

g5n14
18th July, 2020, 08:35 PM
Yeah after spending a day I’m now even able to change it real time with paint-like tools, so yeah pretty easy. Но я как бы и спрашивал каким софтом, чтобы не тратить своё время, можно было и поделиться (это шутка, а не упрёк) 😂

jomberykaso
18th July, 2020, 08:37 PM
Yeah after spending a day I’m now even able to change it real time with paint-like tools, so yeah pretty easy. Но я как бы и спрашивал каким софтом, чтобы не тратить своё время, можно было и поделиться (это шутка, а не упрёк) 

did you use Winols for that?

g5n14
18th July, 2020, 10:40 PM
Hey! Well, for editing the images yeah, but not only winols.

I have found a website https://www.dcode.fr/binary-image which helps you to convert bin to png if you specify the width of the image. But once you copy image from winols - even if you choose binary format, it copies as hex. TO MY HUGE SURPRISE IT IS NOT POSSIBLE IN 2020 to convert 14x40 bytes of hex into binary, so i had to write a little bit in java (or any language which you like) a script to convert Long Integer from hex to bin, then combined it with so called bmp conversion script, basically you have to define the size of the image and set one config byte before the raw bin, and if you save file as bmp after that you can open it as image. So as a result - i copy hex from winols, feed it to my script, get the bmp, edit it in paint, load it into my reverse script and paste hex to winols. I will upload script here once i do the interface for that, for now i use it from console.



did you use Winols for that?

g5n14
18th July, 2020, 10:45 PM
And the reason to do it is just a prank on my friend, just wanna swap his dash overnight to the one with messed up pictures. Just to rest a little bit from annoying clients and routine. Just doing some non-sense not-so-funny type a shit like the picture below.

g5n14
18th July, 2020, 10:50 PM
Here you have a piece of java script i was talking about, for now works only in compiler, but maybe some day i will make an interface for that.

H2Deetoo
22nd July, 2020, 06:08 PM
Nice and good info!