Page 1 of 3 123 LastLast
Results 1 to 10 of 24

Thread: Remote Control Vehicle

  1. #1
    Low Bitrate
    Join Date
    Dec 2009
    Posts
    78

    Smile Remote Control Vehicle

    My project isn't hardware, its software. I'm writing an app for Android phones that controls stuff in the car using bluetooth attached to the GMLAN network. I have a GM car so that's what it works on right now.

    I call it VoyagerRC.

    Video: http://www.youtube.com/user/gtosoft#p/a/u/0/-7BZ2majqho
    Blog: http://gtosoft.blogspot.com/


  2. #2
    Newbie
    Join Date
    Jun 2009
    Location
    U.S of A
    Posts
    18
    thats awesome would it work for other cars besides gm cars?

  3. #3
    Low Bitrate
    Join Date
    Dec 2009
    Posts
    78
    Not sure... Most likely not without some work though. GMLAN is rather proprietary to GM.

    Quote Originally Posted by mswiss View Post
    thats awesome would it work for other cars besides gm cars?

  4. #4
    licensed to kill - FKA kev000
    Auto Apps:loading...
    tripzero's Avatar
    Join Date
    Aug 2006
    Location
    16.40618, 120.61106
    Posts
    2,494
    zomg... I need the unlock/lock doors!!!

    Your work on voyagerRC to do GMLAN stuff only makes my hate for Android grow... I won't be able to use it on my carpc or my phone... Is it at least open source? I suppose I can use the code on my GMLAN provider for nobdy...
    Former author of LinuxICE, nghost, nobdy.
    Current author of Automotive Message Broker (AMB).
    Works on Tizen IVI. Does not represent anyone or anything but himself.

  5. #5
    Low Bitrate
    Join Date
    Dec 2009
    Posts
    78
    Definitely heading toward open source but not there yet. I need to recoup some of my research debt first by selling the app; at least for a few months.

    While learning about the network, I found a pretty sweet way for carPC folks to "detect" when the car turns on. The SWC (pin 1 on GM OBD connector) will see a +12v pulse any time the keyfob is used or the car is running. Basically this pulse is used to wake up all the little computer nodes attached to things like engine, TPMS, DIC, whatever else. Alls it would take is a zener diode and an SCR transistor to hold the power on once the pulse is detected. That always seemed to be a hurdle - how to actuate the CARPC's on/off state without having to use a power button.

  6. #6
    licensed to kill - FKA kev000
    Auto Apps:loading...
    tripzero's Avatar
    Join Date
    Aug 2006
    Location
    16.40618, 120.61106
    Posts
    2,494
    Are you documenting the codes somewhere? Do you know the codes for the steering wheel controls yet? Keep up the good work.
    Former author of LinuxICE, nghost, nobdy.
    Current author of Automotive Message Broker (AMB).
    Works on Tizen IVI. Does not represent anyone or anything but himself.

  7. #7
    Low Bitrate
    Join Date
    Dec 2009
    Posts
    78

    Commands For Controlling GM Radio

    Thanks

    Radio controls:
    http://www.youtube.com/user/gtosoft#p/a/u/1/k-CabIHRRUs
    Please excuse my lack of acting skillz in the vids :/

    The codes for controlling GM radio:

    Code:
    header         tested?    command/info     data  SourceNode     description
    
    10 0D 00 40	works	command	01 00	BCM	wheel mute, Onstar enable
    10 0D 00 40	works	command	02 00	BCM	wheel vol down
    10 0D 00 40	works	command	03 00	BCM	wheel vol up
    10 0D 00 40	works	command	04 00	BCM	wheel select up
    10 0D 00 40	works	command	05 00	BCM	wheel select down
    10 0D 00 40	works	command	06 00	BCM	wheel source
    10 0D 00 40	works	command	07 00	BCM	wheel play/next
    All the codes I'm figuring out are through reverse engineering. I hear they may be defined in GMW 3110? But its tough to justify $60 for the book that I don't even know contains what I'm looking for.


    Quote Originally Posted by tripzero View Post
    Are you documenting the codes somewhere? Do you know the codes for the steering wheel controls yet? Keep up the good work.

  8. #8
    licensed to kill - FKA kev000
    Auto Apps:loading...
    tripzero's Avatar
    Join Date
    Aug 2006
    Location
    16.40618, 120.61106
    Posts
    2,494
    So i should just be able to listen to these on the SW CAN right?

    ie: I could have my nobdy subscriber listen for "100D00400700" and that would be play/next?
    Former author of LinuxICE, nghost, nobdy.
    Current author of Automotive Message Broker (AMB).
    Works on Tizen IVI. Does not represent anyone or anything but himself.

  9. #9
    Low Bitrate
    Join Date
    Dec 2009
    Posts
    78
    Quote Originally Posted by tripzero View Post
    So i should just be able to listen to these on the SW CAN right?

    ie: I could have my nobdy subscriber listen for "100D00400700" and that would be play/next?
    Yeah pretty much.

    A few caveats:
    * The node addresses can be different from car to car so it may come from a node other than 40 (BCM in my car) or the same node with a different address for your car.
    * If you're sniffing all data on the bus you might get buffer overruns so you might want to filter by source node address.

    What are you using for a sniffer?

  10. #10
    licensed to kill - FKA kev000
    Auto Apps:loading...
    tripzero's Avatar
    Join Date
    Aug 2006
    Location
    16.40618, 120.61106
    Posts
    2,494
    Quote Originally Posted by regulatre View Post
    Yeah pretty much.

    A few caveats:
    * The node addresses can be different from car to car so it may come from a node other than 40 (BCM in my car) or the same node with a different address for your car.
    * If you're sniffing all data on the bus you might get buffer overruns so you might want to filter by source node address.

    What are you using for a sniffer?
    buffer overruns? Not sure what you mean by this. Are you talking about in the software layer or somewhere lower?

    I'm not sniffing now, but as soon as my scantool comes back (I had it mod'd so I could get on the SW CAN), I'll be using it and nobdy with some sort of logging. Have any recommended sniffing software? Hopefully I can piggy-back off your work enough that i won't have to sniff much. But if the nodes are going to be that different from model year to model year (you have an '06?), then i may have to do some sniffing.
    Former author of LinuxICE, nghost, nobdy.
    Current author of Automotive Message Broker (AMB).
    Works on Tizen IVI. Does not represent anyone or anything but himself.

Page 1 of 3 123 LastLast

Similar Threads

  1. LG Head Unit wired remote control
    By cupax in forum Input Devices
    Replies: 0
    Last Post: 04-03-2009, 08:49 PM
  2. WOL and Remote Control by PDA
    By NOS TANG in forum Wireless Communications
    Replies: 3
    Last Post: 01-08-2005, 04:44 PM
  3. Need help with creative remote control.
    By zijester in forum Input Devices
    Replies: 12
    Last Post: 01-21-2004, 04:40 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •