Head unit using X86 brain - Android Head-Units

Hi guys,
I'm working on a replacement for my Peugeot 508 multimedia&navigation unit because I need to implement new sensors & behavior, and I want also to use my phone Android Auto connected.
First of all, it consist on a 7 inches (or maybe more, if I find a way to rework the original housing with 3d printing) touchscreen (HDMI+USB) plus a brain and various proximity sensor (connected with various Arduino), 360 cameras & a CAN BUS bridge.
My first Idea was to use Raspberry Pi 3 with OpenAuto: it works with Android Auto (even with WiFi, that's mandatory for my project), but I know that maybe Raspi will got saturated.
My other Idea it's to use my old Laptop pc brain that's surely more powerful than Raspi.
But my doubts are:
1. is there an app that run on Windows (or Linux) that can be used to run Android Auto (client) supposing that my Phone will act as 'a server'?
2. Are there another low-cost brain solution that can help me reach my objective? PS: Android Auto radio can't be used here, because my 508 has different housing for touchscreen & 'brain'.
Thanks in advance at anyone that will reply.
PS: I don't know if this is the correct place for my post, but imho this seems the best place.

Related

Shift CarPC HUD project

hey guys, i was thinking of starting this, but i don't have a Shift (as yet) and would like to ask a few questions before i get one, hopeful that some of the guys here (please?) could help answer them
My plan is very simple - plug the shift to an external screen, invert (mirror image) that display, and point it at a reflective surface on the windscreen to create a Head Up Display. so - the questions:
1) does the external VGA port work in Windows Mobile mode?
2) does the touchpad move the mouse into the area displayed by the external port in both WM and Vista mode?
3) how long does Vista or XP take to boot up as a clean install
thx for the help in advance
jo
joetheman said:
hey guys, i was thinking of starting this, but i don't have a Shift (as yet) and would like to ask a few questions before i get one, hopeful that some of the guys here (please?) could help answer them
My plan is very simple - plug the shift to an external screen, invert (mirror image) that display, and point it at a reflective surface on the windscreen to create a Head Up Display. so - the questions:
1) does the external VGA port work in Windows Mobile mode?
2) does the touchpad move the mouse into the area displayed by the external port in both WM and Vista mode?
3) how long does Vista or XP take to boot up as a clean install
thx for the help in advance
jo
Click to expand...
Click to collapse
Just tinkering about with the vga output and I can confirm the following:
1) VGA-out only works on vista side (for now at least, don't know if this could be one of the things that may be possible to port over in the future, certainly not anytime soon)
2) Even if you could get VGA-out from WM side, there is no mouse support/mouse pointer on WM side, although again it is possibe the touchpad could be ported over to WM side and port mouse support from another device with a similar chipset (I believe they do exist with mouse support, mini tracker balls etc)
3) Boot time on clean install for Vista is about 90 seconds I guess, not sure about XP
So what you're suggesting may be possible in the future, but I suspect it would take a lot of work, time and effort, and an excellent knowledge and understanding of dlls, drivers and rom cooking - which I don't have!
Hope I've helped anyway.
thanks mate, that helped a lot. sounds like something too tough for me, unless i can live with it being on the XP/Vista side of things sigh
thx anyway
hi,
some VIA Epia or Intel ATOM ITX Boards are much cheaper then a Shift for CARPC use. Or there a some other solutions for carpc with integrated amplifier, radio, and standard double DIN rack mount, with intelligent power Management for car voltage.
for standard Windows use: (XP Embedded, or standard XP)
as sample:
http://www.cartft.com/catalog/il/770
the same, but with Windows CE 5 (so you can install TOMTOM and some other windows Mobile realted Software...
Http://
but other side, shift is High integrated. for Windows side, centrafuse works very well on htc shift and you can use taht as mediacenter too..
see: http://www.fluxmedia.net

Porting Android to HP iPAQ 310 Series Travel Companion

Hello everyone,
I am interested in a port of Android for the HP iPAQ 310 Series Travel Companion. It seems like a fairly capable piece of hardware, but HP dropped the product and hampered by some buggy software issues. It normally runs Windows CE 5.0 with a custom shell. I am trying to find out if it is feasible, any interest, and if there are any previous Linux ports that might make a Android port feasible. This is what I have found out so far:
Here are the product features from HP:
Processor Titan 600 MHz ARM11 Dual-Core Processor
Display 4.3" WVGA 800x480 TFT with touch screen, antiglare, landscape oriented, 16bit RGB depth
Memory Up to 2.0 GB flash ROM for persistent storage, depending on model 128 MB SDRAM for running applications
External Power AC Input: 100~240 Vac, 50/60 Hz, AC Input current: 0.2 A ac max Output Voltage: 5Vdc (typical)
SD Slot Supports SD memory
Antenna Internal Bluetooth antenna
Audio Integrated microphone, speaker, and one 3.5–mm stereo headset jack, 5–band equalizer and 3D sound adjustment
Battery 1,700 mAh Li-ion removable/rechargeable battery
Bluetooth Bluetooth 2.0 with Enhanced Data Rate, typical 10 meter range (approximately 33 feet)–High-speed, low-power, shortrange wireless communication with other Bluetooth devices
GPS Receiver SiRF embedded GPS receiver with InstantFix(TM) time to first fix acceleration
GPS Antenna Internal patch antenna
Physical specifications
Width US: 4.3 in
Metric: 110.2 mm
Height US: 3.4 in
Metric: 86.8 mm
Depth US: 0.7 in
Metric: 18.2 mm
Weight US: 6.6 oz
Metric: 187 g
The screen is beautiful on the thing, the hardware seems to have potential, although it does lack Wifi and WWAN. An SD Wifi card can always be added or it could be tethered via Bluetooth for network access. But never the less, I think it would be a wonderful Android device, especially if there were some way of caching Google Map data on SD or in the 2GB of built-in SLC memory.
I tried to dig up what I can on the internals. I have not been able to find a Linux port specifically to the Centrality Titan processor. Centrality was purchased by Sirf. Since it is ARM11 based, I imagine it shouldn't be too difficult to get Linux up and running.
The GPS receiver is the SE4110L.
I/O is handled by the Wolfson Microelectronics WM9712:
Voice processing is handled by the Fortemedia FM1182.
Bluetooth is handled by the Cambridge Silicon Radio BlueCore 4.
What do you guys think? Would this be feasible to pull off? Are there any other Android based devices that have similar hardware that make make this possible?
Still no updates?
I am going to try Andromnia Port for Samsung Omnia on this device. Just for start.
Try something with a WVGA resolution. Only other 4.3 inch screen device is the hd2.... Never heard of this, is it old?
froggylover1345 said:
Try something with a WVGA resolution. Only other 4.3 inch screen device is the hd2.... Never heard of this, is it old?
Click to expand...
Click to collapse
It is about 2 years old, great device but so stupidly abandoned by HP (along with entire iPaq brand)...
Great 800x480 screen, 600Mhz CPU with both GPU and GPS. Perfect ground for Android!
bump
I own 2 of these lol. I also abandoned it when i started buying android phones. I am interested in this as well.
Hello everyone,
I am glad to see there is some interest in an Android port to this device. I wasn't sure I would receive any replies at first. Now that I see a few of us would like a port lets see what we need to do to accomplish this. I will investigate a few venues for us this afternoon. It is damn shame to let a capable hardware device like this fall by the wayside. It really seemed to have great potential.
I would imagine their are two routes to take. One would be to natively boot Android on the device. This would require the most work and I do not know if all of the hardware would be supported.
The other option would be to go the route of booting Android from a Windows CE based boot loader, similar to other Windows Mobile to Android ports. I think this would probably be the easier route to take.
Does anyone know of any other Windows Mobile or native Android devices with similar components?
Michael.Rose said:
The other option would be to go the route of booting Android from a Windows CE based boot loader, similar to other Windows Mobile to Android ports. I think this would probably be the easier route to take.
Does anyone know of any other Windows Mobile or native Android devices with similar components?
Click to expand...
Click to collapse
As far as I know, Centrality (SIRF) Titan is used in only one type of device - out poor Travel Companion.
Though, I could be compatible with some other CPUs. I'll try to find out.
Hi guys, I've got one of these devices, for some time now,
I've mannaged to hack it, by changing registry settings in
HKLM\INIT and put explorer as an extra launch.
I did find something here:
http://www.smartqmid.com/phpBB3/viewforum.php?f=12
There is simmilar device running linux
and they trying android to boot from SD card:
http://www.jiongtang.com/blog/html/smartq5/boot-the-smartq-5-from-sd-card.html
You have to partition SD card, like here:
http://www.jiongtang.com/blog/html/...-install-software-on-sd-card-for-smartq5.html
There is more info there.
So any luck with running Android on iPAQ?
Vadimus_ca said:
So any luck with running Android on iPAQ?
Click to expand...
Click to collapse
I think, you have to install Linux first and then load Android.
Go here and start reading:
handhelds.org/handhelds-faq/handhelds-faq.html
just add www at the front, someone stuffed something up and
I cannot post url's
I have already started, very interesting article, scroll down and get
PDF file.
Hey guys,
has anybody, by any chance, got the data sheets for this Titan processor,
some owners managed to brick the devices beyond repairs, I think it was due to very low temperature last winter, and the NAND, and boot loader were erased.
Someone is trying to develop some dumper, which would allow to dump the bootloader from working unit and then load it back by JTAG, and then all the rest by normal way from SD card, but he needs these Data Sheets.
HP is not interested in helping, they want money.
One of the rom cooking Gurus has developed simple tool to convert DiskRW's
image dump to the working boot files, which are TINYNK.bin, CHAIN.bin and NK.bin, I have managed to add some .dll files from MioPocket to NK.bin, I think
something about 20 files including all WiFi dlls.
There is big potential here.
hey nice people,
I have managed to install and run DOS on my 312 model,
there is only small problem, the very small keyboard, which pops up
as a part of the DOS screen. We can use PC's keyboard or maybe some
USB one.
There is no far to install Linux and Android, just have to find one.
Sorry, didn't put any links and names:
I've installed PcketDOS_1123 from here:
http://www.pocketdos.com/download.htm
The OEM version is not free, the other one is.
Look at this:
http://dev.openaos.org/browser/trun...-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig?rev=6
interesting thread. Anyone still tinkering with their 310's?
yeah another bump
I'm an interested 310 owner

Wiring sensors to android phone motherboard ???

Hi,
I am new to android hardware (have some experience with programming for Dalvik & NDK). I have an idea to use my old Android phone as a robot OS. However for that I'd need to connect more sensors to my device. I know this could be done over BT, but I am more thinking of wiring them to the OS. Is there anyone here that has any experience with that / know any link talking about that?
I am mostly thinking about connecting an array of microphones to the Android motherboard ...
Thanks in advance for your help...
Shahab.
shahab.fm said:
Hi,
I am new to android hardware (have some experience with programming for Dalvik & NDK). I have an idea to use my old Android phone as a robot OS. However for that I'd need to connect more sensors to my device. I know this could be done over BT, but I am more thinking of wiring them to the OS. Is there anyone here that has any experience with that / know any link talking about that?
I am mostly thinking about connecting an array of microphones to the Android motherboard ...
Thanks in advance for your help...
Shahab.
Click to expand...
Click to collapse
find a port that will accept it, and mod the OS to accept it and you should be fine
shahab.fm said:
I am mostly thinking about connecting an array of microphones to the Android motherboard ...
Click to expand...
Click to collapse
Depending on what you do with the audio from those microphones you're going to need support hardware (op-amps, etc.). I think you'd be better off using an intermediary device to interpret the audio and the send it to the Android device as serial data through the USB port. This can be done with an IOIO board, Arduino, etc.
I will try with IOIO to see how it goes
Hi,
I guess I would be trying IOIO in first attempt and see if I can find anything similar to IOIO but working with Bluetooth instead ...
Thanks for your help.
Bluetooth is definitely the simplest option to get going with.
If your phone and OS support USB host mode, then the other option is to use USB. I'm not sure what sound card support is like in Android, but if all else fails you could make your own USB device with an Arduino or similar to do the signal processing. Of course, then you might not need the phone...
If you have mad electronic and soldering skills you might also be able to hack into an I2C bus line. You'd then need to add some driver (maybe kernel support) for the device(s). But this would probably only work for sensors other than microphones (they're probably too high bandwidth for this method and probably don't use I2C anyhow).
I've dreamed of adding a flash LED to my phone in this way but been put off by the difficulty of the electronics and programming of it all and the fact I'd need to make an ugly case mod
This is way dirtier then just using Bluetooth or USB but I'd love to see someone try it

Home Automation [Ard vs Rasp vs IOIO]

Hello,
I would like to hear some opinions about my personal want-sth-to-do project. I want to use NFC to open my house doors, including the front door, garage and bedrooms door. In addition, I want to be able to control my air-conditioning system, TV and audio system. I want to integrate some sort of IP/CCTV cameras into my personal system. Just to improve the system, I will develop a Android App to control it via an API.
So, to make this project possible, come to my mind three ways:
1. [Arduino]
- Using the Arduino and its shields to develop the entire system. It will take a while and be hard in some points such as IPCAM recording.
2. [RaspberryPi + Arduino]
- Using the RaspberryPi connected to some Arduino shields using the GertDuino (GPIO expansion boards that make RaspberryPi compatible with Arduino Shields).
- This options seems to be the best option for now, but I dont know if RaspberryPi is able to handle the entire system.
3. [IOIO-OTG]
- IOIO-OTG is a board that make any android device as the heart of the system, making you just program in Java and control the GPIO and UART.
- The benefit is that I can develop it using some Android Stick, however, I need to search about available shields for it.
In addition, I need to think how to separate the core of the system from the sensors such as nfc readers. I do not think that wiring over the entire house is the best way... but I didn't found any wireless sensors...
Someone want to give some opinion? I will update the thread with the sensors I'm looking around and so...
I'd go the arduino (maybe more than one) + raspberry-pi (maybe more than one) way.
the ioio seems to be some µc that runs a firmware that connects to android and provides all i/o pins to android... so nothing you couldn't do yourself with an arduino or something similar.
I'd start with the devices you want to connect. Air conditioning might be controlled using Infrared emitters - would that work?
NFC Readers can be built from an arduino AFAIK, but you'll need some sort of field bus or wireless connection between all the parts...
SkzBR said:
Hello,
I would like to hear some opinions about my personal want-sth-to-do project. I want to use NFC to open my house doors, including the front door, garage and bedrooms door. In addition, I want to be able to control my air-conditioning system, TV and audio system. I want to integrate some sort of IP/CCTV cameras into my personal system. Just to improve the system, I will develop a Android App to control it via an API.
So, to make this project possible, come to my mind three ways:
1. [Arduino]
- Using the Arduino and its shields to develop the entire system. It will take a while and be hard in some points such as IPCAM recording.
2. [RaspberryPi + Arduino]
- Using the RaspberryPi connected to some Arduino shields using the GertDuino (GPIO expansion boards that make RaspberryPi compatible with Arduino Shields).
- This options seems to be the best option for now, but I dont know if RaspberryPi is able to handle the entire system.
3. [IOIO-OTG]
- IOIO-OTG is a board that make any android device as the heart of the system, making you just program in Java and control the GPIO and UART.
- The benefit is that I can develop it using some Android Stick, however, I need to search about available shields for it.
In addition, I need to think how to separate the core of the system from the sensors such as nfc readers. I do not think that wiring over the entire house is the best way... but I didn't found any wireless sensors...
Someone want to give some opinion? I will update the thread with the sensors I'm looking around and so...
Click to expand...
Click to collapse
I find your ambition high. But as someone running an Insteon Smart Home with an ISY994i, I can't help but feel you are trying to make a fairly cost effective and secure option more expensive and less secure. Mobilinc integrates with tasker, so you could set it up to unlock doors and stuff pretty easy with NFC.
Best of luck with your search.
me likes
DThought said:
I'd go the arduino (maybe more than one) + raspberry-pi (maybe more than one) way.
the ioio seems to be some µc that runs a firmware that connects to android and provides all i/o pins to android... so nothing you couldn't do yourself with an arduino or something similar.
I'd start with the devices you want to connect. Air conditioning might be controlled using Infrared emitters - would that work?
NFC Readers can be built from an arduino AFAIK, but you'll need some sort of field bus or wireless connection between all the parts...
Click to expand...
Click to collapse
I agree with DThought. Including a Raspberry Pi would allow some pretty intense processing power.
If you want to limit the amount of wiring you do, you could actually use a USB wifi dongle on the Raspberry Pi. You could then make some simple protoboards/PCBs with an Arduino with a wireless shield for each thing you want to control. This would likely be a more expensive solution than plain wiring but it would allow a lot of flexibility. Especially if you had each of the Arduino clients very similar so that they are interchangeable.
You could also try using Xbee Arduino wireless shields in case you don't want to use regular wifi.
This sounds like a very good project. I hope it works out for you. :laugh:

Suggestions on headunits for open top kit car?

Hi everyone, I basically have an ongoing project at the moment where I'd like to have a headunit in the open top kit car me and a friend are building. Everything is full on stripped down back to basics, no ABS, no powersteering but we're keen to have a bit of fimiliarities with the headunit. I'm struggling a little bit on exactly what to get, I don't know if an off the shelf solution exists or if I'd have to go down something like the rasperry pi route but effectively here's what I'm after from the unit. Don't mind the idea of a tablet of sorts as well, but it would need multiple USB slots (see below).
Android OS is probably best for what we're after however open to suggestions/other ideas
Multiple USB slots 3 minimum - 1 for ODB/ Diagnostic connection, 1 for Apple CarPlay and the other for DAB radio if required
Resistive touch screen - there's no roof on the kit car we'll do our best to weatherproof it but we'd like for the screen to be not effected by droplets of water if it does start raining
Something that's not incredible slow
The monitor and the OS can be two separate devices if required e.g Resistive monitor and then trailing a HDMI/USB to the computer which would be in a dry wiring tray.
Has anyone done this? Seen anything that'd suit? We're really open to suggestions and looking to find a solution asap.

Categories

Resources