BMW Motronic 1.1

Peter Shoebridge peter at aspenres.com
Fri Jan 10 21:39:20 GMT 1997



----------
From: 	Land Shark
Sent: 	Friday, January 10, 1997 10:45 AM
To: 	diy_efi at coulomb.eng.ohio-state.edu
Subject: 	RE: BMW Motronic 1.1

>Ok, so lets start with the processor instruction set. It's not standard
>8051 - I've got that far. Where can I find the instruction set of the
>processor? You gave us one "gift", the processor id 80c515. Thats a 
siemens
>or phillips chip I guess. I'll take a look on their sites. Is it's
>instruction set as elusive as the famous intel 8061 ins set?

 Nope .. 80515 instruction set is public..

The Siemens docs say the 80C515 has the same ins set as the 8051. I was 
under the impression (maybe wrong!!) that the Motronic cpu had an enhanced 
ins set. What's the scoop?

>I have a dump of the eprom. You eluded to the fact that there is code in
>the processor in ROM. Is that true? Presumably without the special
>equipment I stand little or no chance of getting a dump.

 You don't NEED the dump.. you need to unfold the code though..

 DO this.. take the first 8k of code in the EPROM and copy it to the END
 of the EPROM image so that you have 40k.. not just 32k

OK, now where in memory does the eprom get addressed. Not at 0000h 
presumably as the internal rom is there, right? What is the entry point on 
the eprom. The first location?

Is the on-board rom responsible for the code unfolding and checksums?

 Jim

TIA

Peter S

begin 600 WINMAIL.DAT
M>)\^(A(5`0:0" `$```````!``$``0>0!@`(````Y 0```````#H``$(@ <`
M& ```$E032Y-:6-R;W-O9G0 at 36%I;"Y.;W1E`#$(`0V ! `"`````@`"``$$
MD 8`9 $```$````,`````P``, (````+``\.``````(!_P\!````8P``````
M``"!*Q^DOJ,0&9UN`-T!#U0"`````&1I>5]E9FE 8V]U;&]M8BYE;F<N;VAI
M;RUS=&%T92YE9'4`4TU44 !D:7E?969I0&-O=6QO;6(N96YG+F]H:6\M<W1A
M=&4N961U```>``(P`0````4```!33510`````!X``S !````(P```&1I>5]E
M9FE 8V]U;&]M8BYE;F<N;VAI;RUS=&%T92YE9'4```,`%0P!`````P#^#P8`
M```>``$P`0```"4````G9&EY7V5F:4!C;W5L;VUB+F5N9RYO:&EO+7-T871E
M+F5D=2<``````@$+, $````H````4TU44#I$25E?149)0$-/54Q/34(N14Y'
M+D](24\M4U1!5$4N1415``,``#D`````"P! .@$````"`?8/`0````0`````
M```"VDT!!( !`!4```!213H at 0DU7($UO=')O;FEC(#$N,0#R!0$%@ ,`#@``
M`,T'`0`*``X`)P`0``4`*0$!(( #``X```#-!P$`"@`.``<`#0`%``8!`0F 
M`0`A````.$9$-# W1CDW-S9!1# Q,4(S1D$P,$%!,# S.#5".#4`) <!`Y &
M`'@&```4````"P`C```````#`"8```````L`*0```````P`N```````#`#8`
M`````$ `.0#P"+JZ/O^[`1X`< `!````%0```%)%.B!"35<@36]T<F]N:6,@
M,2XQ``````(!<0`!````%@````&[_SZZM?D'U)1J=Q'0L_H`J@`X6X4``!X`
M'@P!````!0```%--5% `````'@`?# $````3````<&5T97) 87-P96YR97,N
M8V]M```#``80S;KJ/0,`!Q B! ``'@`($ $```!E````+2TM+2TM+2TM+492
M3TTZ3$%.1%-(05)+4T5.5#I&4DE$05DL2D%.54%263$P+#$Y.3<Q,#HT-4%-
M5$\Z1$E9149)0$-/54Q/34)%3D=/2$E/+5-4051%14154U5"2D5#5#I210``
M```"`0D0`0```.\$``#K! ``)PD``$Q:1G4(E,^9_P`*`0\"%0*D`^0%ZP*#
M`% 3`U0"`&-H"L!S973N, at 8`!L,"@S(#Q@<3`H,B,P]Z:&5L`R!$;.IG`H,T
M$PU]"H (SPG9XCL7GS(U-0* "H$-L<$+8&YG,3 S%" +"FL2\@P!8P! ( J%
M"HML$&DQ.# "T6DM,3PT- WP#- >8PM9,3;;"J #8'0%D 5 +2"'"H?7'SL,
M," &1 at -A.B&.( 9I#((@3 !P9!31"L!K?R$O(CT&8 (P(V\D>R,@:4!D87DL
M($H`<'49"L!Y(!K *F Q.3FB-RKQ.C0U$W!-)>\9(CU4;R at O)'MD:7G27PW 
M:4 %H'47, ;0`BX)\&<N;VAI;YPM<P&0(# Q`&1U+!]Q)OYU8FH at 02X_)'M2
MXD4TH$)-5P70(" #8&4#`&,J\"XQ'(\=DS,>-A\'%<(,`2 &/D]KX2I@<V\@
M;!(`!" QH44`(" #\'1H(#P09?H@( %C!Y [$ 7 "X QH#QR=2!0,7 #H!'Q
M+B#H270G!"!N(" [@B5 at JPL1''8^'? U'& M/B!T)W8\8&<^D3P0,< @-F8*
MP#X05Q3P%Z @8WT#D4E!$ N )7 \0CTM(!QO9CPS/U8\AS\@6>L(8$" 84!A
M=00@`B \8.0B9P:0="(J8#Q-)7#5'?!C/_ U/A!40.$$('YA.P`(D > !C$_
M5 at 6Q<'\Q8!40!2 $(!&P!2!"`6>W"E $$#X1)Q41`9!K/&"S2- 7,&]K1A$\
M,FD%P/\`D" P2V($(#P`/E$_5D+.[F$$(!4`1?!I0&%/H3Q"?T$@!&!%\0N 
M(# #(!WP-C<<8#TA/=(_-\P'L&]P_3Q at +CX0/](KT$+.! `\</LT0!W 8U.A
M,CTYU!SL&V_K2&$\8%-)!60\H#MQ*D#[/#,=\$-3\A' 4&1:4 > OU'64$8_
MTCX1.^!/H74E8+L$D$)T;2 `/,$]HB@`P!1Y8CQ@=S<Q9R$A[BE Q#Q"-P=C
M56!;,25P]P.1"? 1P&X\L"5P4>5!4O\QP#Y16X,%H%- at 4ETXKSF_WCY"$!' 
M4"(P`'5><$.V^F4@`6T^$$5B3]$-L$)A_SL at 4(0 at 46 60:%5,06@#;#//1$_
M1SQ.!_!/34V#8!1U/6!E14!07I%GP &@;*\JX#OR"&!@1'-3<&,',?$_1V5Q
M=04 at 22$%0$(0]S[#.S \`'0[0$.P!< ^@/=*H6(20[)G$@`]D!J at 9X5.+E)M
M16):`&XG!4!.N$5%1#PS=!,^$'E%<>]&,&ED7< "$&Q"9&LS;T+,9VA3H%)M
M1$\\,00`_U.A2^-0 at TT`,:!'X$R!0]#S:S8\0D50;4%AH25P!:".<"K@/ !I
MAD5.1%+6]T/%?-0'<&%S<#L"0--V\MMG0QZ :U.A/H)J1? %0#PS,B7>5N]7
M_QQ"3TOW*F ^@ ?@=VJT`Z '@ 1@/RK16@`'D6 at W<V)(P&1D_UZ2"8 ^$%-0
M3X$%0!X`'@#_/"!>@FZU4%51, at 2@<#&'\O]5,6JC*F %$'CP4D!B\XO5YV'1
M-R JX'!O43%,E6AF_UE">U07,$'0/9)276V3<E'\;BT&X#\2A_)>D8X0`('_
M`F!0H06Q>"=WM'.S?4(4\/1C:VZA<V0/91\YW2IP/P=P,CT;U2 &@]]8;4E!
M;96\4!(`7?%3E;P6P0`!GV ``P`0$ `````#`!$0`````$ `!S! ;P] .O^[
K`4 `"#! ;P] .O^[`1X`/0`!````!0```%)%.B ``````P`--/TW``!G]O^[
`
end




More information about the Diy_efi mailing list