Login  Register

Re: Custom CDC to SID text

Posted by Da Bear on Mar 01, 2016; 10:54pm
URL: http://bluesaab-forum.90.s1.nabble.com/Custom-CDC-to-SID-text-tp90p254.html

I have tried this.

When I receive a 348h with byte 0 = 0x82 (NEW text) or 0x42 (update current text) (IHU sends "CD PLAY" to SID) I instantly respond and send the following:
368h 02 1E 00 00 00 00 00 00
348h 11 02 05 1E 00 00 00 00
328h 42 96 02 xx xx xx xx xx (Byte 0 is 0x82 if I'm writing a new text, 0x42 if text is not changed)
348h 42 96 02 xx xx xx xx xx (Repeat 328h message)
8ms delay
328h 01 96 02 xx xx xx xx xx
348h 01 96 02 xx xx xx xx xx
8ms delay
328h 00 96 02 xx xx 00 00 00
348h 00 96 02 xx xx 00 00 00

Then I monitor the time since I last sent a text to the SID and update it every 840ms - IF I'm granted access to row 2.

368h byte 1 0x1E is my try to give the module a node id between the IHU (0x19) and ACC (0x23). Same with the first 348h byte 3.
xx being the text I send, ie. "bluetooth"
Then I blast out my text groups with an interval of 8ms.

With this I don't get any flickering - BUT row 1 on SID gets blocket and won't display anything. Big problem.

Worth mentioning is that I have the AS2/AS3 IHU and a pre 2004 SID2 that's only capable of displaying 12 characters.
Saab 9-5 Aero MY01 AS3 - 270hp/240hp Biopower
Saab 9-5 SE    MY00 AS1 - 210hp+