[WORKING!] Hacking the GA-NET (IEBus) to get touchscreen coordinates
#281
Moderator
Regional Coordinator (Southeast)
Regional Coordinator (Southeast)
Join Date: Dec 2003
Location: Mooresville, NC
Age: 37
Posts: 43,475
Received 3,662 Likes
on
2,495 Posts
Originally Posted by KN_TL
If your desire is to simply use the oem touchscreen to control a carpc, you don't need to mess with this stuff. All you'd need is a scan converter and touchscreen interface. But I think you could get off much cheaper by just getting a aftermarket touchscreen.
I'm not sure if you can do what Rob is doing without a fully functional navigation system.
I'm plugging along myself and have done the following:
I've got the sniffer on a breadboard, but the cheap approach I took trying to use a parallel connection to program the ATMEGA8 didn't work out very well. So I am waiting for the programmer to arrive from SparkFun.
I created a cable using the connector from a spare non-navi display and a old civic harness so I can simply plug and unplug the sniffer for my experiments and event collection. It's cold up here so I don't want to leave this stuff in the garage.
Another member bought a smashed display for the framework and sold me the electronics and I made up a cable to go from the navi display electronics to the navi sub-display. So I have the HVAC info showing up there.
The events I need to capture is for the HU (CD/DVD Player/Changer, Volume, XM, etc). Then I'll attempt to use Visual C# to create a display of this data using the sniffer attached to the carpc.
I'm not planning on using the oem navi display and already have an 8" WS touchscreen, so my use is simply sniffing, interpret the data and display the event.
I'm not sure if you can do what Rob is doing without a fully functional navigation system.
I'm plugging along myself and have done the following:
I've got the sniffer on a breadboard, but the cheap approach I took trying to use a parallel connection to program the ATMEGA8 didn't work out very well. So I am waiting for the programmer to arrive from SparkFun.
I created a cable using the connector from a spare non-navi display and a old civic harness so I can simply plug and unplug the sniffer for my experiments and event collection. It's cold up here so I don't want to leave this stuff in the garage.
Another member bought a smashed display for the framework and sold me the electronics and I made up a cable to go from the navi display electronics to the navi sub-display. So I have the HVAC info showing up there.
The events I need to capture is for the HU (CD/DVD Player/Changer, Volume, XM, etc). Then I'll attempt to use Visual C# to create a display of this data using the sniffer attached to the carpc.
I'm not planning on using the oem navi display and already have an 8" WS touchscreen, so my use is simply sniffing, interpret the data and display the event.
#282
Safety Car
iTrader: (3)
Originally Posted by CCColtsicehockey
well I am going to use the entire oem headunit portion just wasnt planning on wiring in the navi dvd drive in the trunk or the navi antenna. just using the headunit and the 6 disc changer. dont see why i wouldnt be able to use the button controls and everything thing he is using to make work. I want to keep the oem look.
Good Luck on your project!
#283
Safety Car
iTrader: (3)
Originally Posted by angrycamel
Thanks Jonesi. I will keep that in mind. At this point though, I don't need anything really off the wall and I have everything that I need.
I just hung up my hat for today prob. I am getting very frustrated. The new prototype board stopped working and the breadboard stopped working. I cannot determine what the problem is and if it is in the software or the hardware. After about 3 hours of constant troubleshooting I am putting it down for now. I haven't even eaten yet today.
Sorry I wasnt able to post good news everyone.
Until next time,
AC
I just hung up my hat for today prob. I am getting very frustrated. The new prototype board stopped working and the breadboard stopped working. I cannot determine what the problem is and if it is in the software or the hardware. After about 3 hours of constant troubleshooting I am putting it down for now. I haven't even eaten yet today.
Sorry I wasnt able to post good news everyone.
Until next time,
AC
It's so damn cold in my garage that it just elevates the frustration level.
#284
Instructor
Thread Starter
Join Date: Jul 2006
Location: ric.va.us
Age: 42
Posts: 178
Likes: 0
Received 0 Likes
on
0 Posts
Originally Posted by KN_TL
I can relate. I made some progress yesterday getting the program loaded, but I still can't get anything wiggling with IEBus Studio.
It's so damn cold in my garage that it just elevates the frustration level.
It's so damn cold in my garage that it just elevates the frustration level.
It's a bit too late tonight, but I will start packaging everything up tomorrow (including the schematic) so that no one has to duplicate any work for this project. I was hoping to get everything perfect then release it all at once, but I think at this point its best that I get more people in the trenches with me to help figure out the problems.
I'll post again tomorrow with a status update of the source release.
AC
#285
Instructor
Thread Starter
Join Date: Jul 2006
Location: ric.va.us
Age: 42
Posts: 178
Likes: 0
Received 0 Likes
on
0 Posts
IEBus Controller Schematics and Firmware on Sourceforge!
From the most recent post on my blog, I didn't feel like retyping it all just for here, so I copy pasted:
I have put the firmware on sourceforge.net under a project aptly named, IEBus Controller. Its getting to the point where I cannot work on it enough nor make enough progress to warrant keeping it all to myself. This doesn't mean that I wont be working on the project, but it does mean that I welcome anyone who is willing to help out in making this project a reality.
I decided to do this when I realized that a couple others are working on their own versions of the project and repeating work that I had already done. It's simply not fair for me to hold out on my progress. I was hoping to get everything perfect then release it all at once, but I think at this point its best that I get more people in the trenches with me to help figure out the problems.
So checkout the project page over at the Sourceforge project page. There is no release just yet, but those wishing to work on the project with me should pull down the latest from the Subversion server. If you send me a message, I can give you access as a developer so that you can commit changes. You will need an account with Sourceforge.net in order for this to work. Also, I suggest tortoiseSVN, it has shell integration and has been very easy for a novice SVN user, like myself, to get used to.
I have put the firmware on sourceforge.net under a project aptly named, IEBus Controller. Its getting to the point where I cannot work on it enough nor make enough progress to warrant keeping it all to myself. This doesn't mean that I wont be working on the project, but it does mean that I welcome anyone who is willing to help out in making this project a reality.
I decided to do this when I realized that a couple others are working on their own versions of the project and repeating work that I had already done. It's simply not fair for me to hold out on my progress. I was hoping to get everything perfect then release it all at once, but I think at this point its best that I get more people in the trenches with me to help figure out the problems.
So checkout the project page over at the Sourceforge project page. There is no release just yet, but those wishing to work on the project with me should pull down the latest from the Subversion server. If you send me a message, I can give you access as a developer so that you can commit changes. You will need an account with Sourceforge.net in order for this to work. Also, I suggest tortoiseSVN, it has shell integration and has been very easy for a novice SVN user, like myself, to get used to.
Last edited by angrycamel; 02-25-2008 at 11:42 PM.
#287
Instructor
Thread Starter
Join Date: Jul 2006
Location: ric.va.us
Age: 42
Posts: 178
Likes: 0
Received 0 Likes
on
0 Posts
Nope, I sure haven't. I have two very large projects going on at work that are taking all of my time right now. I'm hoping some other folks can pick up some of this and make some progress. Its all freely available now.
#288
Instructor
Angry,
Just wondering, but wouldn't it be easier, instead of translating complex bus events based on address and contents to text and inputing them to the carPC on the serial port, to instead simply clock the bus data (in any order you like, so long as you are consistent) into the serial port, then use an app similar to WinLirc to capture and translate the events represented? Such an app can be "taught" in that you can perform various keypresses and record them as valid input, and it will ignore commands it doesn't understand...is the parallel data too complex or long to do this (IR commands ar 6 bytes long, iirc)? And what about using existing USB relay/"brain" devices to control switching between CarPC and Nav input? As in, the relay cuts off the Nav when a switch on the dash is thrown, and re-instates connection when the switch is open?
I love your project, and applaud your past tenacity, and you could probably talk circles around me in this regard, but at first blush it would seem to me that the board you designed takes on too much responsibility with regard to translation.
Thanks!
Just wondering, but wouldn't it be easier, instead of translating complex bus events based on address and contents to text and inputing them to the carPC on the serial port, to instead simply clock the bus data (in any order you like, so long as you are consistent) into the serial port, then use an app similar to WinLirc to capture and translate the events represented? Such an app can be "taught" in that you can perform various keypresses and record them as valid input, and it will ignore commands it doesn't understand...is the parallel data too complex or long to do this (IR commands ar 6 bytes long, iirc)? And what about using existing USB relay/"brain" devices to control switching between CarPC and Nav input? As in, the relay cuts off the Nav when a switch on the dash is thrown, and re-instates connection when the switch is open?
I love your project, and applaud your past tenacity, and you could probably talk circles around me in this regard, but at first blush it would seem to me that the board you designed takes on too much responsibility with regard to translation.
Thanks!
Last edited by Hi There; 03-13-2008 at 11:14 AM.
#289
Moderator
Regional Coordinator (Southeast)
Regional Coordinator (Southeast)
Join Date: Dec 2003
Location: Mooresville, NC
Age: 37
Posts: 43,475
Received 3,662 Likes
on
2,495 Posts
Originally Posted by KN_TL
I'm really not sure exactly what you are doing, so I'll stop commenting.
Good Luck on your project!
Good Luck on your project!
What I want to do is basically the same thing minus the switch to flip. I want to have the factory navigation headunit so that I have the oem screen install and factory radio. I just dont want to install the oem nav as I am going to use a pc nav program.
#290
Instructor
Thread Starter
Join Date: Jul 2006
Location: ric.va.us
Age: 42
Posts: 178
Likes: 0
Received 0 Likes
on
0 Posts
Don't know how I missed that message from "Hi There" on the 13th, I have been checking the thread almost daily so I can answer questions anyone has when looking at the firmware. Anyways...
"Hi There": While I welcome any other approaches to implementing a solution for this project, I am not sure that I know enough about serial to determine if what you are describing is possible or not. To be honest though, I have a feeling its not possible.
Would you like to do some initial tests and let us all know how it turns out?
"Hi There": While I welcome any other approaches to implementing a solution for this project, I am not sure that I know enough about serial to determine if what you are describing is possible or not. To be honest though, I have a feeling its not possible.
Would you like to do some initial tests and let us all know how it turns out?
#291
Safety Car
iTrader: (3)
Hi Rob,
I'm still going to play with your stuff but have a drastic change in plans that is 90% complete.
Since I found that remanufactured navi unit and broken navi display unit, I decided to try taking my 8" dynamix monitor and replace the oem monitor. Unfortunately, I think dynamix is a cheap brand and the 2nd touch screen went on it. First one was covered, this time it won't be because I ripped it apart.
I replaced the touch panel, found an RGBS to VGA converter, figured out the what pins go to what on the 4 wire resistive panel and it worked! This means it headed me down the road of a non-navi to navi conversion with a twist.
So I am just waiting for some items to arrive to finish it up.
Then it's carputer time and then I'll be back to sniffing!
So this brings me to a question.
If I look at my diagram, there are 3 busses. One between the display and navi unit, one between the display and the audio unit and one between the display and the sub display.
Does the same information flow to all 3 busses at the same time? In other words, to sniff the data, can I look at any of the 3 busses and get the same data?
What I am trying to figure out ahead of time is where to put the junction points so I can connect the sniffer without tearing out panels.
I'm still going to play with your stuff but have a drastic change in plans that is 90% complete.
Since I found that remanufactured navi unit and broken navi display unit, I decided to try taking my 8" dynamix monitor and replace the oem monitor. Unfortunately, I think dynamix is a cheap brand and the 2nd touch screen went on it. First one was covered, this time it won't be because I ripped it apart.
I replaced the touch panel, found an RGBS to VGA converter, figured out the what pins go to what on the 4 wire resistive panel and it worked! This means it headed me down the road of a non-navi to navi conversion with a twist.
So I am just waiting for some items to arrive to finish it up.
Then it's carputer time and then I'll be back to sniffing!
So this brings me to a question.
If I look at my diagram, there are 3 busses. One between the display and navi unit, one between the display and the audio unit and one between the display and the sub display.
Does the same information flow to all 3 busses at the same time? In other words, to sniff the data, can I look at any of the 3 busses and get the same data?
What I am trying to figure out ahead of time is where to put the junction points so I can connect the sniffer without tearing out panels.
Last edited by KN_TL; 03-19-2008 at 09:59 AM.
#293
Instructor
Thread Starter
Join Date: Jul 2006
Location: ric.va.us
Age: 42
Posts: 178
Likes: 0
Received 0 Likes
on
0 Posts
How is everyone? Sorry I haven't been around as much. Work has been taking it's toll lately.
Has anyone had a chance to play around with the project's documents and source out on sourceforge? Anyone put together a circuit yet?
I am anxious to see someone make some more progress since I made everything available.
By the way... what happened to this thread? Wasn't it like 12 pages long or something?
Has anyone had a chance to play around with the project's documents and source out on sourceforge? Anyone put together a circuit yet?
I am anxious to see someone make some more progress since I made everything available.
By the way... what happened to this thread? Wasn't it like 12 pages long or something?
#294
I'm still definitely counting on someone to make a working solution. Hell, I'll go to the test screen before I switch over to PC mode if thats the only way. I've completely disassembled my nav unit and could not even make a determination that my touchscreen was a four wire resistive touchscreen. Its not like the Acura screen. I've got lots of close-up pictures of it if anyone would like to see.
C'mon guys.. someone figure this one out!
C'mon guys.. someone figure this one out!
#295
Instructor
Thread Starter
Join Date: Jul 2006
Location: ric.va.us
Age: 42
Posts: 178
Likes: 0
Received 0 Likes
on
0 Posts
It has been figured out, remember the working example in the youtube video? Someone just needs to take the time to put it together and test with the relays that prevent the touches from getting to the navi. I see no reason why the relays would not work and I already wrote all of the firmware to do it.
Like I said, I am too busy lately to work on it, thats why I made everything open source, so I too am really hoping that someone who was interested in this project too will take some time and work on it a bit.
"By the way... what happened to this thread? Wasn't it like 12 pages long or something?"
Like I said, I am too busy lately to work on it, thats why I made everything open source, so I too am really hoping that someone who was interested in this project too will take some time and work on it a bit.
"By the way... what happened to this thread? Wasn't it like 12 pages long or something?"
#296
Senior Moderator
Originally Posted by angrycamel
"By the way... what happened to this thread? Wasn't it like 12 pages long or something?"
Just a forum update. There are now more posts per page which = less total pages.
#297
Instructor
Thread Starter
Join Date: Jul 2006
Location: ric.va.us
Age: 42
Posts: 178
Likes: 0
Received 0 Likes
on
0 Posts
Originally Posted by Jonesi
Just a forum update. There are now more posts per page which = less total pages.
#298
I would love to help angrycamel, but this is beyond me. I'm lucky to have been able to successfully put together your harness much less work with a breadboard. I'll buy one when its ready though.. I'll commit to that.
#301
Instructor
Thread Starter
Join Date: Jul 2006
Location: ric.va.us
Age: 42
Posts: 178
Likes: 0
Received 0 Likes
on
0 Posts
Sorry guys, but I have been incredibly busy lately and have not worked on this project at all. Everything needed is available on sourceforge.net so anyone can pick up where I left off. I don't think anyone has done that yet though.
Thanks,
AC
Thanks,
AC
#304
Instructor
Thread Starter
Join Date: Jul 2006
Location: ric.va.us
Age: 42
Posts: 178
Likes: 0
Received 0 Likes
on
0 Posts
Sorry your message was missed. I am at work right now, but will make a point to take a look at it this evening and reply to your questions.
AC
AC
#305
Instructor
Thread Starter
Join Date: Jul 2006
Location: ric.va.us
Age: 42
Posts: 178
Likes: 0
Received 0 Likes
on
0 Posts
Originally Posted by KN_TL
If I look at my diagram, there are 3 busses. One between the display and navi unit, one between the display and the audio unit and one between the display and the sub display.
Does the same information flow to all 3 busses at the same time? In other words, to sniff the data, can I look at any of the 3 busses and get the same data?
What I am trying to figure out ahead of time is where to put the junction points so I can connect the sniffer without tearing out panels.
Does the same information flow to all 3 busses at the same time? In other words, to sniff the data, can I look at any of the 3 busses and get the same data?
What I am trying to figure out ahead of time is where to put the junction points so I can connect the sniffer without tearing out panels.
I really am not sure what the three buses are because I cannot see the diagram, but keep in mind that the IEBus in particular can have multiple items connected to it. You may not be seeing the devices connected to each other per say, but rather those devices connected to the two bus wires that all devices on the IEBus connect to. (Hence multiple devices on the bus)
I hope this helps. Let me know if there is any other questions that I can answer, because it sounds like you are onto a nice hybrid approach.
Thanks,
Rob
#306
Coudn't wait.. Plan B
Hi All,
Couldn't wait any longer for the touchscreen solution but still want AC's project to be successful as it would complete my setup.
PLAN B:
Flush mount a small "Ergonomic Touchpad" from http://www.ergonomictouchpad.com/ into the dash.
In the image below, the square in the accessory tray is a flush mounted touchpad. It was a tight squeeze to make the cuts, but a dremmel and a mini-hack saw did the trick. After making it completely flush as possible, I epoxied it in.
Lets go AC.. get your priorities straight! Quit that lousy job you know you hate and finish this project! I WANT TO TOUCH MY SCREEN!
Godspeed to all that work on this project,
Ashtray
Couldn't wait any longer for the touchscreen solution but still want AC's project to be successful as it would complete my setup.
PLAN B:
Flush mount a small "Ergonomic Touchpad" from http://www.ergonomictouchpad.com/ into the dash.
In the image below, the square in the accessory tray is a flush mounted touchpad. It was a tight squeeze to make the cuts, but a dremmel and a mini-hack saw did the trick. After making it completely flush as possible, I epoxied it in.
Lets go AC.. get your priorities straight! Quit that lousy job you know you hate and finish this project! I WANT TO TOUCH MY SCREEN!
Godspeed to all that work on this project,
Ashtray
#307
Instructor
Thread Starter
Join Date: Jul 2006
Location: ric.va.us
Age: 42
Posts: 178
Likes: 0
Received 0 Likes
on
0 Posts
Sorry to let you down ashtray. As I get more free time I will try and finish it up, but I am going to be busy for the next few months at the least. Life gets in the way... and by the way, I really do enjoy my day job. Lucky me, I guess
In all reality there is nothing stopping you from downloading the schematic and the firmware and putting this together on a Saturday or something. The proof of the concept was in the video I posted of it controlling CarPC software. It worked. It may not be packaged up all pretty in a nicebox, and it may not have the relay stuff, but it worked none the less, so in a pinch you couldget it going then all you would have to do is debug the relay stuff. (I already wrote it all and the schematic).
I must stress again however that I am not the only person who can do this. I have released everything that I have to the public so anyone can continue what I started. I started this project with absolutely zero electronics experience nor had I programmed in straight C before this either. I am just trying to say that anyone can do this that put's their mind to it, and the fact that no one has really tried since I made everything available just showed me that maybe you and I were the only ones who really thought it would be useful anyways.
I hate to see this thing die on the vine just because I am too busy. Can't someone work on it?!
In all reality there is nothing stopping you from downloading the schematic and the firmware and putting this together on a Saturday or something. The proof of the concept was in the video I posted of it controlling CarPC software. It worked. It may not be packaged up all pretty in a nicebox, and it may not have the relay stuff, but it worked none the less, so in a pinch you couldget it going then all you would have to do is debug the relay stuff. (I already wrote it all and the schematic).
I must stress again however that I am not the only person who can do this. I have released everything that I have to the public so anyone can continue what I started. I started this project with absolutely zero electronics experience nor had I programmed in straight C before this either. I am just trying to say that anyone can do this that put's their mind to it, and the fact that no one has really tried since I made everything available just showed me that maybe you and I were the only ones who really thought it would be useful anyways.
I hate to see this thing die on the vine just because I am too busy. Can't someone work on it?!
Last edited by angrycamel; 06-02-2008 at 02:21 AM.
#308
Is this project finished? I really wanted to do this to my car. I got on sourceforge.net and could not find the schematic or the code for this. Is it still there? All i could find was the IE Bus Studio program.
#309
Instructor
Thread Starter
Join Date: Jul 2006
Location: ric.va.us
Age: 42
Posts: 178
Likes: 0
Received 0 Likes
on
0 Posts
#311
not sure if this has been covered yet.. but.....
https://acurazine.com/forums/showthread.php?t=151216
https://acurazine.com/forums/showthread.php?t=151216
#313
Long time lurker here. I'd like to understand the interface to TVand NAV2GO products for use on my HONDA.
My thought for contribution would be to look up Software / Hardware engineers at Honda Motoro Company or American Honda at business networking site such as LINKEDIN and ask them IEbus questions, or specific stumbling blocks. Perhaps 1 of 4 would respond with some helpful suggestion or connection.
Just my thought ....
Good work AC!
My thought for contribution would be to look up Software / Hardware engineers at Honda Motoro Company or American Honda at business networking site such as LINKEDIN and ask them IEbus questions, or specific stumbling blocks. Perhaps 1 of 4 would respond with some helpful suggestion or connection.
Just my thought ....
Good work AC!
#316
Hi
I stumbled upon this forum recently. I am trying to follow it but since it's so old all the resources are outdated. Does anyone have the parts list in order to build this? Or know of anything like this?
I stumbled upon this forum recently. I am trying to follow it but since it's so old all the resources are outdated. Does anyone have the parts list in order to build this? Or know of anything like this?
Thread
Thread Starter
Forum
Replies
Last Post
Iakonafuji
Car Parts for Sale
4
09-21-2015 02:39 PM
ahsm
3G TL Problems & Fixes
3
09-09-2015 08:35 AM