|
|
|
Post Reply |
|
Thread Tools | Search this Thread |
01-31-2018, 02:34 PM | #1 |
Private First Class
31
Rep 189
Posts |
Android Tablet Control Display Project Unveiled (Vehicle Controls Included!)FREE!
This is how I want my X5 to look like in 1 year
Okay... Let's start from a year ago, which is when I started this project during my calculus class. I am a computer science student and have some ideas of programming android apps..Far from professional. LOL I saw my neighbour was using a Galaxy Tab A 10 inch and I thought that this could be the tablet I will eventually develop my software on. So This is what we got so far. Oh also this project will be open-sourced under GPL license V3, which means that I will post my source code to GitHub and anyone is welcome to make modifications. Oh did I mentioned that car manufactures are ripping us off by only put new features and functions in brand new car? LCD gauge cluster cost $1000? Hell NO! This is a gauge cluster we did in 20 minutes, an proper map app, a simply overlay dock, done! Oh the 10 inch display cost us $90 with shipping included Ain't looking too bad huh.. So this is how far I went in a year, This is running on Android 6.0 using Virt-Manager on Fedora 27, use 2 type of data feed from vehicle, OBD 2 Carly Adaptor and CANBUS to Ethernet Protocol and will consider LIN protocol if needed (Same idea as how tesla implement their system), also Android Tablet do not feed data/command right into canbus I have a program running on my linux host os to control all the command, this can be replaced by a raspberry pi latter for more security measure. More Pics Comming Complete Feature list will be available later after I finish fixing the crashing issue. Feb 2 update Remote Start Concept Last edited by RichardR0404; 02-06-2018 at 12:58 AM.. |
02-01-2018, 06:26 PM | #2 |
Private First Class
31
Rep 189
Posts |
Some updates
Add an button for app draw, and the dashboard function is under construction, basically It will give you phone, music, Navigation, Vehicle information preview. Able to read and write CANBUS data, Sunroof operation still not working but able to roll the window up and down. Currently Successful command: - Climate Control - Window Control (Partial) - Lighting Control (Partial) - Power lift gate Control and setting - Parking brake and auto hold control - Power Seats and Steering column control (Partial) - Door lock control (Partial) |
Appreciate
0
|
02-01-2018, 10:49 PM | #4 |
*May contain nuts
193
Rep 286
Posts |
There's a good CANBUS Facebook group if you're looking for beta testers/troubleshooting help.
I'd like your post, but you're listening to Ed Sheeran.
__________________
VMAX 0-1000M ▒ ▒ 230@22.619 > 232@22.489
|
Appreciate
1
jellish104.50 |
02-02-2018, 12:03 AM | #5 | |
Private First Class
31
Rep 189
Posts |
Quote:
I dont like Ed Sheeran. I dont use phone to play music. Like I said i use my Hi Res sony ZX2 to play my music. the google music is just demonstrate the functionarity for this system. |
|
Appreciate
0
|
02-02-2018, 04:10 AM | #6 |
Second Lieutenant
83
Rep 254
Posts |
I'm VERY interested in this. Supersized screen mounted in the dash can be done for much cheaper than the AVIN and we can pick the hardware to assure something modern.
What version of Android is this alive on? Assuming 6.0? |
Appreciate
0
|
02-02-2018, 06:15 AM | #7 |
Private First Class
31
Rep 189
Posts |
More update..
This is still in very very very very very very very early stage of development. Probably need another year or two. Good thing is looks like this works with majority of the BMWs. Added notification centre, added dashboard page (took me 40 minutes to write) and a very simple done in 5 minutes app draw.. |
Appreciate
0
|
02-02-2018, 06:26 AM | #8 |
Private First Class
31
Rep 189
Posts |
So far my development environment is Android 7.1.1 Assume able to run on 6.0 but does not matter. My plan is to refine the air conditioner control + i drive setting first and release my first version. This is way cheaper than AVIN since what you really need is a android tablet ( a decent one cost around $300), a LTE dongle, a GPS dongle, a USB board dongle and a OBD to ethernet(for F series) or a OBD to USB (e series) to control the air conditioning, door locks and trunk (Yes you are able to adjust the opening of the trunk using the screen). Also I am trying to create driver profile on the screen so I can tag seat memory 1 or 2 to 2 driver. This is also a better idea than AVIN is you have both read and write permission to the CANBUS. Imagine you are able to code your car or do a DPF regen from the center screen......... Oh another cool feature I did today is when the car is in ON position buckle driver seatbelt, door closed, hood closed and press brake pedal it will start the engine itself.... Pretty useless feature,
|
Appreciate
0
|
02-02-2018, 07:23 AM | #9 |
Brigadier General
2037
Rep 3,043
Posts
Drives: 2022 BMW X5
Join Date: Nov 2013
Location: Boston
|
Looks like pretty cool project
great time for u to do it now while u still in school! would love to see day time pictures! keep us updated and good luck
__________________
|
Appreciate
0
|
02-02-2018, 08:29 AM | #10 |
Lieutenant Colonel
1628
Rep 1,727
Posts |
i literally have no idea what you just wrote. All i saw was fruit and other words.
With that being said, this is serious talent. Also in for daytime photos
__________________
2017 C63 2012 X5M SOLD: 2015 M3; 2007 X3 M Sport; 2014 X3 M Sport 35i; 2004 X5 4.4i; 1994 325i |
Appreciate
0
|
02-02-2018, 11:36 AM | #12 |
Private First Class
31
Rep 189
Posts |
More cool stuff is coming. I just did a remote start test on my buddy's E90, doesn't get it going on E70 yet. Basically I send engine start package to the CANBUS and disable any input. Such as the electronic gear shift, throttle and ABS. On E70 I might do a not able to release Parking brake while key isn't presented make sure this dummy remote start system secure. (Basically stupid car thieft can't brake your window and drive away, because the gearshift, parking brake and gas pedal does not work)
I will try to get more people to work on this project but like I said this is just suppose to be a garage project for myself and I will release its source code to benefits the whole bimmer community, since Android is open-source and I DO NOT agree we should pay for any infortament system that is basically a cheap android tablet with some adaptor and a not so useful user interface. |
Appreciate
0
|
02-02-2018, 11:45 AM | #13 | ||
Private First Class
31
Rep 189
Posts |
Quote:
Quote:
One more thing, one of my roommate is able to locate some codes for lane departure warning and forward collision warning by using camera. Although the FCW ain't be as affactive than using a radar but you are paying only $30 for a camera instead of $2000+ for a radar. We believe that we should NOT keep buying NEW vehicle for newer features, this is rip off. |
||
Appreciate
1
Naz241627.50 |
02-05-2018, 02:18 AM | #14 |
Private First Class
31
Rep 189
Posts |
Update:
Playing with qt5 3d stuff a little bit. Interesting fact they have some very great templets for a great gauge cluster. This is how far we went so far. Next step is to try to sniff more can bus command and try to get the whole body bus running on our own computer. Which means that we will have full control of the vehicle. Something isn't working as we wanted to for the power seat but we are able to create more than 2 memory seat slots which is fantastic. also I managed to disable my Traction control completely by screwing with sensor data and also get rid of abs to make my winter driving a little easier. Remote start works 1/20 times trying to get it working. I truly believe one day all bmw e series owner will have Tesla like technology in their car for less than $200. Oh.. although we fucked up the remote start we are still able to use a nfc tag as a vehicle key, works 100% of the time. Now my factory key is in the ignotion all the time because it doesnt work anymore any I have no idea where to put it.... My respberry pi is running on 3 different battery pack wraped in 2 layer of battery blanket so it does stand -20c yesterday. Midterm is coming so I have some shitty school project to do (way less exciting than this great project). will experience slow update but let's see how the NFC key tag thingy works. |
Appreciate
0
|
02-05-2018, 10:18 AM | #15 |
Second Lieutenant
83
Rep 254
Posts |
This is true magical wizards and unicorn shyt. Please don't get burnt out. This is an easy money maker for you and you could expand into different tablet mounts in lieu if the CIC screen.
So much more win here than the NBT upgrade. It's insane. Anyone who spends anytime in the seat of these cars will easily see the value. Keep it up. |
Appreciate
0
|
02-07-2018, 11:19 AM | #16 |
New Member
0
Rep 9
Posts |
Hi.
Very impressive. Tempting to buy a 2008 x5 just for this. I am mostly interested in gauge cluster. What size tablet fits in there? Problem is i need to find a non metal tablet because in summer gets too hot here, forcing the tablet turn off at high temps. When will you release the 1st version, or could add us as first beta testers? Some suggestions: 1. Avoid italic fonts. 2. Add awesome speedometers 3. Better UI Good job on the car 3d model. I am sure you will fix all the cosmetics in future but first things first as always, get this shit working |
Appreciate
0
|
02-07-2018, 12:22 PM | #17 | |
Private First Class
31
Rep 189
Posts |
Quote:
UI/UE is always the last part we will work on since we havn't get the whole damn thing working properly yet. If you want to buy a used x5d i will recommand the one with CCC navigation. Eventhou this won't be released that early you might able to get your hands on a AVIN unit. OR worse I screwed up my dash and you can swap my cic in to your car. |
|
Appreciate
0
|
02-07-2018, 01:08 PM | #18 |
Lieutenant
105
Rep 420
Posts |
Nice man.
I'm only interested in a gauge cluster replacement, but I appreciate the effort on all fronts. If there is anything I can help with, let me know and I will try. I'm a Sr Software Engineer and I have done Android dev in the past.
__________________
Lots.
|
Appreciate
0
|
02-07-2018, 01:14 PM | #19 |
Private First Class
31
Rep 189
Posts |
Sounds like everyone is interested in the gauge cluster replacement. We will start working on that. For the gauge cluster replacement we might just not use android at all, might just use a lightweight linux running on a respberry pi. I will have to use qt to write the whole interface so. Stay tuned!
|
Appreciate
0
|
02-07-2018, 01:27 PM | #20 | |
Lieutenant
105
Rep 420
Posts |
Quote:
__________________
Lots.
|
|
Appreciate
0
|
02-07-2018, 01:46 PM | #21 |
Lieutenant
105
Rep 420
Posts |
Actually if you want I can completely duplicate the BMW 6WB style UI in a page, then you would just need to implement the backend. Would be a fun little project.
__________________
Lots.
|
Appreciate
0
|
02-07-2018, 04:44 PM | #22 | |
Private First Class
31
Rep 189
Posts |
Quote:
Still thinking how to do the map page kinda thing. I am thinking use open map but open map is kinda garbage.... There is a Garmin navi version available for QNX and Linux, even windows ce. I am not sure if I am able to get data from the iDrive map data (which is kinda impossible), but if I am able to I would like to do this. Do you have any idea how the map kinda work? |
|
Appreciate
0
|
Post Reply |
Bookmarks |
Thread Tools | Search this Thread |
|
|