St0nkingByte Posted January 1, 2006 Share Posted January 1, 2006 So my new R1200RT has this fancy CANBUS network that connects everything on the bike into a network. Sounds cool, wow that BMW must be smart. Well then I start thinking about what people were saying about possibly not being able to do all the maintenance on the bike yourself because you can't signal the throttle dohickeys (yes I'm hi-tech) to go to the calibration position and whatnot. This got me thinking what is this CANBUS, can it be hacked/reverse engineered? So a quick search of the internet reveals CANBUS is far from a BMW thing. It's a standardized small network system for industrial applications. And yes you can connect your PC to it with a relatively inexpensive CANBUS->Serial or CANBUS->USB adapter. So now I'm thinking hey what if you could jack in and at least listen-to/monitor the traffic on the CANBUS? How cool would that be? Has anyone looked into this? Is it too scary to contemplate? Link to comment
wilsons Posted January 1, 2006 Share Posted January 1, 2006 The whole computer system is Windows CE based. If I was a smart geeky programmer, I'd rewrite the functions in C on UNIX Thats interesting though, I'd be anxious to sniff that network and see if anything cool shows up. Link to comment
MattS Posted January 1, 2006 Share Posted January 1, 2006 http://www.ross-tech.com/bim-com/comingsoon.html Link to comment
Ken H. Posted January 1, 2006 Share Posted January 1, 2006 How cool would that be? I think you would be the hero of the year. Go for it! Report back! Link to comment
TowJam Posted January 1, 2006 Share Posted January 1, 2006 The whole computer system is Windows CE based. As I understand it, BMW uses Windows Automotive in their automobiles - but since WinCE is not an RTOS, I seriously doubt it's being used at the very low levels of the canbus system. But I reserve the right to be totally dead wrong.... Link to comment
smiller Posted January 1, 2006 Share Posted January 1, 2006 The whole computer system is Windows CE based. As I understand it, BMW uses Windows Automotive in their automobiles - but since WinCE is not an RTOS, I seriously doubt it's being used at the very low levels of the canbus system. But I reserve the right to be totally dead wrong.... God I hope you're not... Link to comment
wilsons Posted January 2, 2006 Share Posted January 2, 2006 Hrm, don't hold me to that as the source I believe I got that from, was probably confused himself. Link to comment
bmwscoot Posted January 2, 2006 Share Posted January 2, 2006 The whole computer system is Windows CE based. So THAT is why I have to turn ther key to the 'start' position to turn off the scoot? Link to comment
Walter Posted January 2, 2006 Share Posted January 2, 2006 CE actually meets the requirements of OMAC for an RTOS, although I don't know if anybody has ever done any kind of certification; http://msdn.microsoft.com/embedded/usewinemb/ce/techno/realtme/default.aspx You're right though that Windows Automotive and CE itself aren't typically used in the lower-level ECU's. Radio's, Nav systems, hands-free systems, etc are more the focus and currently shipping in cars made by BMW, Volvo, Toyota, Honda, Acura, Fiat (and siblings), Citroen, maybe others I'm forgetting as well as a lot of aftermarket systems. Give the nature of the CAN bus on the R12's I would not expect it uses CE or Windows Automotive, but I don't know definitively one way or the other. Walter Link to comment
James Clark Posted January 2, 2006 Share Posted January 2, 2006 How cool would that be? I can think of no better excuse for spending huge sums of cash. Link to comment
Macamoose Posted January 2, 2006 Share Posted January 2, 2006 It would also explain why you can be cruising along having a grand ole time without a care in the world and suddenly the whole thing shuts down. Thad Link to comment
James Clark Posted January 3, 2006 Share Posted January 3, 2006 It would also explain why you can be cruising along having a grand ole time without a care in the world and suddenly the whole thing shuts down. Only if the ECU is programmed to supply that info to the CANBus. In that case, why not use the text RID to display said info? Link to comment
Walter Posted January 6, 2006 Share Posted January 6, 2006 OK, I realize this is shameless self-promotion, but we just did a press release at CES which adds some more info to what I posted. Only follow the link if you're interested: http://www.microsoft.com/presspass/press/2006/jan06/01-05InfotainmentExperiencesPR.mspx I'll stop now. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.