Dev request: simple 'button board' - Windows Mobile Development and Hacking General

Hello Developers,
I want to use my old magician to build into my car.
I am driving (for those who want to know) a Renault 5 GT Turbo, and building it purely for fun. I like to experiment with electronics, so injection system is used, and also a PDA with Zeitronic software to manage some data from the car.
What I want to do is be able to start the car with the PDA, or ignition the car, and other things likt boostcontrol (just on/off), lights, rev limiter, etc. All is just on-off switched.
Just being able to control six or eight Relays, via the touchscreen. Starting must be with a sort of PIN code. So is there a way to control 8 relays via usb-cable (must be charging all the time!).
And anyone an Idea or wants to put something together? If it includes some donations, willing to do so with some fun input!

Check out Arduino Board.
Not sure if you can hook it up to PDA, but might be interesting to you.
larna

Riel said:
What I want to do is be able to start the car with the PDA, or ignition the car, and other things likt boostcontrol (just on/off), lights, rev limiter, etc. All is just on-off switched.
Click to expand...
Click to collapse
Wow!
This would be amazing!
PS: If you finally reach your target, let us know and share some videos!

Thanx! Well, just see it as if I got 8 ON/OFF switches on my dashboard.
I just need the program here to give an output to the USB port. So I hook up those signals to a relayboard. Those relays set the ignition, or start the engine, etc.

I don't know much, but I think you need a serial port not usb. However with some simple electronic audio filters I think it would be possible to control almost any number of relays via the audio output. You would need some software on the phone that played an audio signal whenever a button on the screen was pressed, I am thinking mortbuttons could do this. Then you would need a set of audio filters tuned to each exact frequency which would in turn switch your relays via a power transistor.
I like the sound of your idea, if you get it on the road it would mean that any PPC could be used to switch on anything. Think about the whistling key finders you can get, the same principal. Would be nice to see your progress in the future, good luck with it.
Edit: you could even do it via bluetooth this way, taking the sound from a bt headset!

Problem is, I have totally no idea of programming

Was thinking about this and had a simpler idea but only if you've got a ppc with infra red port, which if I remember correctly the Magician has. If you had all you need is some remote control software, which there is a huge choice of fully configurable stuff with learning ability something like this: http://www.pdawin.com/tvremote.html , then you just need an infra red remote control switch board like this one on ebay: http://cgi.ebay.co.uk/RF-Wireless-R...hash=item250271194147&_trksid=p3286.m14.l1318
and you pretty much would have what you want!
Edit: Damn just noticed that one is RF not IR. But I know IR ones are available.

Related

Bluetooth Remote control for a pda ??

--------------------------------------------------------------------------------
Its not to use a PDA as a remotecontrol, but looking for a small BT remote control for a PDA.
On some boards other people looking for same, but nobody knows.
A small device like a remote contol for car alarm.
I tried a BT headset , but found no way to get the button status
programaticaly .
Anyone has an idea ??
Could you please explain what you want to do?
I did not quite understand you.
Do you want to remote controle your PPC via Bluetooth and Desktop PC or are you looking for a remote controle to do something with your PPC while you are a few meters away.
I never heard of such a thing though...
Greets
Alex
i look for 2nd.
I can do this with my mobile phone, sent keystrokes via BT to PPC and use this programmatically.
But look for smaller device . like a headset, cause I cant put my mob phone on a keyring ;-)
But cant find such a small BT device ( like remotecontrol for car alarm)
also cant figure out how to get the signals when a button ön a headset is pressed.
Could you please give us some examples of successful usage of mobile phone for remote control? It can be interesting and funny.
There is software to use a fone as BT remote control for a PC or a Mac.
Name is Bemused ( dunno if i spell it right ).
You can use this to control MediaPlayer etc. on ur PC.
But I am looking for a small solution for a PDA, to start an app on a PDA when I am a few meters away.
okay, imagine this.
i'm walking in the school campus and someone (hopefully a pretty girl) comes up to me and wants to talk to me while i'm listening to mp3 on my pocket-pc and i have the small bluetooth remote control clipped to my shirt. i can simply click the button that i assigned to 'pause' to stop the music. then talk to that person and then press the 'resume' button when i'm done to resume the music.
all without having to pull the device out of my pocket and turn it on and all that stuff...
what do you think?
Hi msafi!
I think this is what you are looking for:
http://www.pocketgpsworld.com/globalsat-bth820.php
If you're going bluetooth, you might as well use a full keyboard credit card sized.
Please send me one if you have one spare!
V

Auspicious development project - Is it even possible?!

Hi all
I need to develop an IT project for my HNC in Computing.
I'm a mature student with 5 years programming experience in VB. I've also got non-commercial experience with C#.
I was considering developing an application that would run on my QTEK 2020i.
I'm also a member of and MR2 owners club www.imoc.co.uk
I was thinking of combining these two interests and developing a diagnostic application.
Basically, as with most cars, the MR2 has a diagnostic port into which you can plug a diagnostic tool. Most of these tools simply run into a box with a single LED...the idea being that if there's a problem with your engine, the LED will blink and you are left to count those blinks and then look up that number of blinks to determine the error.
I was hoping to fabricate a connector from this diagnostic plug that I could connect to my QTEK 2020i. I would then read the pulses from the diagnostic port and interpret them programatically; presnenting the user of my application with an on-screen display of the erros and an option to print a report!
This could be expanded to encompass multiple vehicles...perhaps by providing the user with the ability to enter their own diganostic parameters etc.
Anyhow, I have no knowledge of developing on the .NET CE and even less when it comes to the potential uses of the various imputs on the QTEK.
Can anyone tell me if ANY of this sounds plausible?
Cheers
Wayne
This sounds a fun little project. Have you thought about using a modified Bluetooth GPS reciever to transmit the signal via bluetooth to your PDA which you could then check up apon when your running the engine on the move.
All you'd need to do is listen to the bluetooth com port and display the relavent data regarding your engine.
Just an idea to make it a wireless mod for a more impressive feature.
(Now I'm wondering if a QTEK 2020i could program an ECU for full engine customisation on the move.)
I saw a bluetooth car diagnostic system using a Microsoft smartphone at the Modaco meetup last year. Didn't get me excited, but did a full job at getting full diagnostics...
V
symondavis said:
This sounds a fun little project. Have you thought about using a modified Bluetooth GPS reciever to transmit the signal via bluetooth to your PDA which you could then check up apon when your running the engine on the move.
All you'd need to do is listen to the bluetooth com port and display the relavent data regarding your engine.
Just an idea to make it a wireless mod for a more impressive feature.
(Now I'm wondering if a QTEK 2020i could program an ECU for full engine customisation on the move.)
Click to expand...
Click to collapse
tbh I'd have no idea where to start with modding a Bluetooth receiver (don't yo umean transmitter though?).
Once I've got the application running it would be easy to expand later as I would hopefully develop it in a way that the different aspects of the application work very much "black box". I'd just have to write something to do the bluetooth side of things as an additional "black box" later on.
So, it sounds as though this is very possible then!
any idea if anyone on here knows enough about the numerous QTEK ports or how to access those via the .NET CE! :S
Cheers
Wayne
There is already a C# based OBDII diagnostic program out and contains all Source Code as well
OBDGauge 1.3 for PocketPC
http://www.qcontinuum.org/obdgauge/
I was coding my own version before until i found it, and decided not to reinvent the wheel
I used a XDAII Serial cable and connect it to the OBDII Port to my XDAII. Works perfectly, however, my Universal doesn't have a Serial Port, unless u get a Bluetooth version

Looking for a specific program/piece of code

Hi,
I am currently looking for a piece of software that will do a specific job, or possibly a better solution to what I am trying to do. Let me give you a little bit of background...
I have got an O2 XDA Mini S, and a Parrot hands-free kit that does not support the A2DP bluetooth profile (only the handsfree profile). I am currently using TomTom 6 on my XDA with a bluetooth GPS unit. Everything works really nicely together, except I cannot get instructions from TomTom through my parrot (which is ultimately my goal).
The only way I can see of getting the TT instructions through my Parrot is to make use of the programs floating about that allow you to turn on and off redirection of sound through bluetooth. The idea I had was that if there was a program about (or maybe even write something myself) that would be able to signal when the sound coming out of the XDA exceeded and then dropped back below a threshold level, and then somehow link that into the bluetooth redirection programs, I could basically have any sound that is produced go through the Parrot only when they occur (including obviously the TT instructions).
Does anybody have any ideas on this? Any help would be greatly appreciated.
Thanks.
Point UI, a UI wrapper, has a feature similar to what you're describing. It's used just to save battery power by turning on BT only when an incoming call is detected, and then killing BT after the call is ended. I don't know if it's open source, but you might want to head over to their forums and see if you can find out how they did it.
You probably also want to haunt any TomTom forum sites (if any even exist).
As a final option, look into Mortscripts. People have done amazing tricks with Mortscripts, and this might be just the ticket. Mort haunts these boards, and may pipe in with an "I can (or cannot) do that with Mortscript" too...
I have a question, though. What's wrong with using the Wizard's built-in speakers for getting directions?
Myrddin Wyllt said:
I have a question, though. What's wrong with using the Wizard's built-in speakers for getting directions?
Click to expand...
Click to collapse
To be honest, it's not too bad through the speakers although if I have my radio on which I usually do, sometimes it can be a little bit hard to hear, and it would be nice to just have the radio mute while it gives me the directions.
It's more of a "want" than a "need" really.
Thanks very much for the info
Myrddin Wyllt said:
Point UI, a UI wrapper, has a feature similar to what you're describing. It's used just to save battery power by turning on BT only when an incoming call is detected, and then killing BT after the call is ended. I don't know if it's open source, but you might want to head over to their forums and see if you can find out how they did it.
Click to expand...
Click to collapse
It is quite easy for programs to detect when you're in a call - MortScript, I presume, probably can detect that quite easily as it's an overall Windows feature and will probably have a readily available part in the API.
The problem is not with turning the bluetooth on and off, it's actually detecting when TomTom is giving an instruction. To be honest I think I'll look into MortScript and if that can't do it then I'll probably just give up.
Detecting phone calls isn't that easy, and it's especially not easy to make a check in a simple procedural script language like MortScript (up to WM5, there's no way to check whether a call is active, you have to monitor all the time if a call is accepted or hung up).
Detecting sound output of another application is entirely impossible - at least for most applications. If the app opens the output channel only during output (which most don't because it takes valuable time and causes ugly "click" noises on some devices), one could maybe query the number of free output channels - but that would need a CPU hog monitoring all the time, or half of the message would be over until it's detected.
And even if that would work, there's simply no way to redirect output to a BT headset (except with A2DP). At least on most devices. Once there was a simple way to do that (you just had to open a virtual port, and as long as it's open, everything was redirected similar to the A2DP way nowadays), but most manufacturers didn't implement it, and nowadays it seems like no modern device supports it anymore. (Had it for test purposes in a MortPlayer beta, no user reported it works...)
So, to put it short: Currently it's impossble. Maybe WM8 might change that... (Few hope for WM7, it's proposed to have the same kernel as WM5 and WM6.x)

(app idea) auto start/stop bluetooth in car

Maybe this idea has already been discussed but i would love my bluetooth radio to start and stop when plugged into my car charger.
I dont think the device can differentiate a normal charger or car charger. It will still have the same output! Probably a button on the screen to change to bluetooth radio will help a lot.
I had the same thought...
In the future this might be solved by using RFID
you put one of those babies in your car and the phone senses that and switched to "car mode", the same could work when you are in the office
but for now..
I was thinking of using a mortscript which checks the current time
(since I'm in the car in the morning and evening)
and the day (mon through to fri)
if all those match turn on BT, otherwise don't.
I've written an application which will run all mscr files in a certain directory every X time ( http://forum.xda-developers.com/showthread.php?t=449657)
I was planning to use it for the above.
btw. it is possible to write an application which will turn on your BT when you plug it in the charger, but that would be any changer... not just your car charger...
Of course there are several apps that are able to do this job.
For example PhoneWeaver
http://www.sbsh.net/products/windows_mobile_pocket_pc/phoneweaver
You can set a profile fired by external power on event and in this profile you can define only BT on event.
Very easy, robust and nice application for only $14.95 - works on touch diamond/pro and on my Touch HD as well.
For this purpose, I'm using BluePower (Freeware).
http://www.kixass.net/bluepower/
I already wrote the author an email for some feature requests, but didn't get an answer yet. But it still works fine (with some issues).
-Lycox
Thanks for the suggestions
I will certainly give the two suggestions a look. I have no programming experience so writing scripts is a little out of my reach but thanks anyway.
Update; The bluepower app work perfectly, does everything i need and its free..
probably you can start "toggle bluetooth link"(mortscript or whatever) the same way as repllog.exe starts when you're connected to pc.
there is an option in notifications "start when AC on". just a wild guess, i'm sure it can be easily implemented somehow.
CommManagerPro can also turn BT on/off on a schedule, as well as location-based.

Panapacific DEA600 head unit and smart touch screen...

Hey Guys,
I just bought a brand new Kenworth W900, and it has android auto (or something mimicing it) built in... A panapacific dea600... the major problem is it super kludge... amongst being terribly locked down, i cannot connect to an ad hoc wifi thru my windows 10 laptop (that is tethered to my S6 with easy tether)... my tablet can connect to the ad hoc no problems, and my stereo can see the network but cannot connect to it for some reason (i REALLY need to update the trucks GPS maps, and have you tried to use a truck stops wifi? (like dial up))... id really just like access to the OS or another launcher so i can add some apps that i need (no not facebook or stuff like that) and perhaps root and rom it....
its running android 4.2.2... and i can get you the entirely too long software version
Its sad really because this could be cutting edge stuff, but someone higher up had to come up with ways to neuter this damn thing... and look i get that there are things i shouldnt have access to while driving, but it DOES have android web browser built in so its not like they dont want us using it...
i dont expect the world as this unit has only been shipping with trucks for a few months... and many of you may not have come across it... but perhaps it shares hardware with another system and panapacific just stole it (it HAS happened many times)
thanks guys and look forward to replies before i finish going insane
Nobody?
DEA600 - SmartDisplay for Automotive Infotainment
Hey,
I just came across your note while search for this product - I was the software architect/tech lead for the supplier company providing the Android port and the Freescale SOM component of the display screen on this product line - although moved on shirtly after the system went to mass production. - it is awesome to see someone here discuss it!
You are very correct on a lot of you assumptions and assessments. it was a very ambitious project that really tried to leverage as much of what Android was capable of at the time it was planned, but tuned to work as a smart display for commercial vehicles.
The display is only a part of a system of components. The display runs a port of Android 4.2.2 - but highly tailored to its environment - pairs with the Delphi radio unit (as a peer, not as an accessory) and is toghtly coupled to the unit in production. as a security measure.
unfortunately for what you are looking for, though much of the upgrade and app installation capabilities have been locked down to prevent side loading or execution of "unauthorized" apps that don't have special keys fro. the OEM or manufacturer. even if installed, the system manager will kill any apps that are launched without keys.
you may be able to get a developer key from the OEM but I don't know how they chose to mange that in the final system.
thanks for the posting, though - it was a small run comparatively for android systems but it was a pretty damn cool system with what we did get working....
I would be happy to discuss more if you want. - with what I can....
- Chris
DEA600
hi there
i have same head unit in my 389 pride and class peterbilt, for the map part, that you can update by connecting it to your phones internet, either wifi hot spot if not then just connect it with bluetooth and use bluetooth tethering of phone and PAN of your DEA600, but main problem in the system is that you cant put a single thing without pulling breaks, and u cant download a single file by any means, it just displays error that unfortunately process.android. stopped or browser has stopped or settings has stopped. if any one figured out how to download anythimg in this little thing. please update
hello there. I have T-680 with DEA600. I had exactly the same problem and ended up taking my truck to a dealer. it turned out to be defected radio. After it was replaced, it would connect to a hotspot no problem ( im using htc 10).
I have the same unit in my W 900. It is a huge disappointment in many ways. First of all just like any factory radio I have ever seen in a commercial truck the sound quality is horrible. Second I don't like the fact that it locks so many functions when I am driving. I have a passenger that rides with me most of the time that is perfectly capable of safely operating those functions while I drive. This makes the GPS almost useless for the way I like to use a GPS. Good thing I still have my Garman. But really my biggest disappointment is the fact that I cannot get the gauges to work properly. It states that I can choose from over 30 gauges to be displayed however I have been unable to find any way to change from the six default gauges that are there. I have read the manual but it does not explain how to open the menu that lets you choose which gauges are there. I don't know if my unit is defective like one of a red one of yours was or if it just hasn't come out in an update yet. Also if I am reading this right it looks like my display and gauges function are tied to the stereo which means if I replace the head unit I'm going to lose that function. Am I reading that correctly?
Hey guys so a friend of mine has the DEA601 in his new truck and drives him nuts that the passenger cannot control things when its going faster than 5km hour (his old Peterbuilt worked fine).
I'm a software eng and would like to find out how to disable the Distracted Driver feature (like you can do in settings on many other Android Auto ROM's like Honda). What are my options here? a) Make a whole new ROM (but how to do that?) b) try to hexedit the existing ROM and find where the 5 km value is and modify it c) add an add-on app somehow to override this limit or d) other???
Any ideas would be greatly appreciated.
Ckrobin said:
I have the same unit in my W 900. It is a huge disappointment in many ways. First of all just like any factory radio I have ever seen in a commercial truck the sound quality is horrible. Second I don't like the fact that it locks so many functions when I am driving. I have a passenger that rides with me most of the time that is perfectly capable of safely operating those functions while I drive. This makes the GPS almost useless for the way I like to use a GPS. Good thing I still have my Garman. But really my biggest disappointment is the fact that I cannot get the gauges to work properly. It states that I can choose from over 30 gauges to be displayed however I have been unable to find any way to change from the six default gauges that are there. I have read the manual but it does not explain how to open the menu that lets you choose which gauges are there. I don't know if my unit is defective like one of a red one of yours was or if it just hasn't come out in an update yet. Also if I am reading this right it looks like my display and gauges function are tied to the stereo which means if I replace the head unit I'm going to lose that function. Am I reading that correctly?
Click to expand...
Click to collapse
I found out in order for the guages to work I need an $800 module my truck didn't come with. Now my biggest problem is the technology seems to have stagnated. The software on my phone and tablet are no longer very comparable with Android 4.2. I try my iPhone and my Android tablet and neither will play Pandora consistently. I am forced to use Bluetooth which looses sound quality on an already low quality stereo. I really wish Kenworth had spent their R &D on making their trucks compatible with idatalink like most aftermarket stereos use.
At this point I am torn between installing a hideaway marine stereo with a remote display and leaving this POS Pans Pacrapic as a display with nono sound. Or installing a line converter and amp and dealing with this clunky software. I wish someone would make a rom to upgrade this thing.
Looks like the Mfg won this round
Looks like the Mfg won this round
I'm driving one of these trucks also and I keep checking this post but I guess we havent incentivized anyone who cud help yet!
The electrical switch must be located behind the air brakes control knob. I'm sure if you pull the stereo out you will find the wires that control the disabling feature. The unit tries to "update" when connected to wifi. Maybe someone can use wireshark and grab the update packet and modify it with root installed. I'm ok with trying anything short of taking the unit apart and Jtag the firmware directly. Would love to see one taken apart.
sunny530 said:
The electrical switch must be located behind the air brakes control knob. I'm sure if you pull the stereo out you will find the wires that control the disabling feature. The unit tries to "update" when connected to wifi. Maybe someone can use wireshark and grab the update packet and modify it with root installed. I'm ok with trying anything short of taking the unit apart and Jtag the firmware directly. Would love to see one taken apart.
Click to expand...
Click to collapse
This is a 2+ year old thread being g responded to.
What is your point? 2years later and still no solution to the problem. I ran across this thread of people discussing the same problems I'm having with the radio unit. If you got something usefull to add to this discussion then please feel free otherwise you don't need to acknowledge when what was posted that helps me null with my problem.
Anyone here figure anything out?
still nothing
Hello! So I have little tech experience but I am willing to work with someone here to sort this out. Got a 17 w900 that I put a aftermarket double din in and retained smart nav for the gauges. What I did find was the screen (not the radio) gets a input from the wire harness off the ecm to give data to the screen. So I’ll attach a picture of the plug and maybe we can use this plus find it’s female counterpart then get the other end to plug into a maestro box? My Sony doesn’t have maestro. I do have a pioneer that does but can’t justify the cost being the Guinea pig. I’ve already been one of the first to get the tilt column to drop LOW and managed to fit a true 7” double din where the stupid nav was.

Categories

Resources