Thank you for your informations Robby.
To resume :
FLIP UP : 54 54 89 1C 4D
FLIP DOWN : 54 54 89 1D 4E
VGA : 54 54 8A 0 32
VIDEO1 : 54 54 8A 1 33
VIDEO2 : 54 54 8A 2 34
TV : 54 54 8A 3 35
EDIT : Correction of mistakes I made in HEXA codes.
After a brief examination of your last (very useful) information, I've discovered that the SM89516 derives from the 8052 family and since the RDX pin of this last is connected to the internal baud rate generator, I have reached the conclusion that it is a simply RS232 signal.
Indeed analyzing the signals shown in this post, you can see very well that in reality are 5 bytes (8n1 format) and with a baudrate of 14400.
For example, the first signal (flip up), in hexadecimal is: 54 54 89 1C 4D
Moreover, if you pay attention to the 6 signals, you'll see that the first two bytes (54& 54&) are common to all signals (I think a sort of preamble), the 3rd byte seems to be a sort of addressing, as it is the same for the flip commands and the same for the input selection commands (VGA, TV, etc..), but different between the two grups.
The last two bytes could be the command to execute, or alternatively, the 4th byte could be the command and the last byte a kind of CRC error.
Plese feel free to ask me if you need more informations about it.
_______________________________________
Car installation 95% [■■■■■■■■■■■■■■■■■■■■]
Current project: Parking sensor USB interface
Thank you for your informations Robby.
To resume :
FLIP UP : 54 54 89 1C 4D
FLIP DOWN : 54 54 89 1D 4E
VGA : 54 54 8A 0 32
VIDEO1 : 54 54 8A 1 33
VIDEO2 : 54 54 8A 2 34
TV : 54 54 8A 3 35
EDIT : Correction of mistakes I made in HEXA codes.
Wow Robby,
Your the best!
Your informations were true. I have just tested the "flip up" word and it works!!!
I am going to open another thread and will post all hack I will do about Lilliput indash screen.
Thank you again. You make me save a lot of time.
I post now update about my work on the PICBASIC microcontroller.
I replaced the original SYNCMOS SM89516A µController by a PICBASIC PB-3B.
The goal is to make my own firmware and make the screen do what I want (also because old models of indash Lilliput were really plenty of bugs!).
Installation for prototyping :
Final install of the µC:
Here I remove analog TV tuner (I aim to hack a dual Digital TV tuner) to solder the mortors driver to the main board for heat dissipation.
![]()
I need a button to make open the screen.
For that I used th right rotary knob of the OEM unit and modified it :
The left knob has the "push" button option but not the right one. So I modded it. You could see on the picture below the switch in the red circle.
Now I have a "push" button.
![]()
You are quite possibly crazy, but its about time I saw some good hardware mods around here!
I have finished the PCB of the motorized mechanism.
EDIT : I have the tools for building PCB (UV lights, chemical products, etc..) but I have no skills in CAD softs (like Eagle) to design it.
I will have to learn.
![]()
Ive been reading this thread casually since you started it and all I can say is WOW! Your work on the flip out screen is awesome and Im glad to see you carried it on from youre previous incarnations!
Bookmarks