2004 to 2020 Mazda 3 Forum and Mazdaspeed 3 Forums banner

The Infotainment Project

4 reading
4.2M views 6.6K replies 1.1K participants last post by  bsliv  
#1 · (Edited by Moderator)
MOD EDIT 8/12/15:

INDEX FOR THE INFOTAINMENT PROECT can be found here:

http://mazda3revolution.com/forums/2014-mazda-3-skyactiv-audio-electronics/104730-index-infotainment-project.html

ONLY USE IT AS A REFERENCE. ALL QUESTIONS AND COMMENTS REGARDING THE INFOTAINMENT PROJECT SHOULD BE POSTED HERE.

----------------------------------------

So, the Infotainment system is great, but it has me thinking how much greater it could be. There's so much potential wasted right now, and I would like to untap some of that.

The original post: http://mazda3revolution.com/forums/...-mazda-3-skyactiv-discussion/39650-infotainment-system-software-components.html.
This got me thinking. This is obviously a linux-based OS running on an ARM chip. This was seen on this post as well: http://mazda3revolution.com/forums/...3-skyactiv-audio-electronics/54722-accessing-infotainment-diagnostics-menu.html

I'm a software engineer, but don't have any experience dealing with low-level linux based systems. I would love to be able to either install custom, modified linux operating systems in the car or just be able to alter parts of the system to enable hidden or disabled parts of the system.

For instance, every european market has the ability to buy connected services (live traffic, weather, etc), and the Japanese market even can play DVD's and watch live TV!

This may at least give us the ability to upgrade our own systems without visiting the dealer, or use other applications through our phones such as Waze.

What I think may help here is getting the update code dump. This would be solved easiest if someone knows a dealer that can get the update software on a USB stick. If someone could upload that somewhere, we could then start analyzing the update procedure and the software and hopefully fine some way to hijack onto that process.
 
#3,152 ·
its always the same procedere :)

use the example videos... so you can be sure it is not a encoding problem

when still problems try this

start vehicle, insert usb, wait so the system can load all the stuff that is needed for itself...
disable the hotspot in your smartphone, choose usb in audio menu
open player, search, play and watch :)
 
#3,192 · (Edited)
Is anyone else who is using the speedometer in MPH having a display of numbers that gets up to speed then drops down and starts counting back up like it is being fed by 2 different counters?

It is just not steady like what is displayed in the videos.

I had the problem with each version that I have tried since waisky2's first submitted version where he furnished a separate MPH version. Same problem with trookam's version which looks great by the way.
 
#3,194 · (Edited)
Okay, so I changed to KPH and the speedometer was just as smooth as it should be so I left it as KPH and added the * .621 into the KPH line to see what happens and it did the same thing as switching to MPH.

Starting at about 10 mph it starts counting up to the current speed from about 10 mph less than the current speed for 10 times then it will hold for a fraction of a second and then start counting up from 20 mph to 30 mph which was the current speed. It would repeat the sequence over and over. Count up 10 times then hold then start counting up again. Strange.

I removed the * .621 and it was smooth again.

Is the code being read that feeds the speedometer in kilometers or is there another signal for miles per hour from the GPS?
 
#3,196 ·
Hi,

Are there instructions to get a development environment up, I tried using the info from Madza3Hacks but that was a while ago and the instructions appeared to be a work in progress. It seems like there is a lot of development going on so people must have some sort of development environment and it would be great if you could share how you got there.

Thanks,
 
#3,198 ·
First time poster, long time lurker. I have been messing with the USB audio app (usbaudioApp.js) trying to fix some of the nuances of the app when browsing the USB drive by folder. I have a very large USB drive filled with ~180 GB of music and using the artists or other browsing options does not work so I am stuck with the folder option. Here is what I have been able to accomplish so far:

1. Remove the forward slash (/) character from all folders in the list control and on the title of the now playing control.
2. Added folder and note icons to indicate folders and music tracks in the list control.
3. Added folder and playlist icons for folders and playlist items that is positioned to the left of the title on the now playing control.

You can see my changes in the attached photos. I am still going through the code of the audio related apps and controls used by those apps; trying to learn how it's put together and ultimately what I can and can't do. I have a long list of mods I'd like to implement so this is my first step. I have attached the modified files if you'd like to implement it yourself. This is only for v55.753 (at least only tested on) and you must copy all 3 files if you want to implement this.

1. usbaudioApp.js > /jci/gui/apps/usbaudio/js/
2. NowPlaying4Ctrl.js > /jci/gui/common/controls/NowPlaying4/js/
3. NowPlaying4Ctrl.css > /jci/gui/common/controls/NowPlaying4/css/

PS: Thanks to all the contributors and all who have come before me.
 

Attachments

#3,204 · (Edited)
First time poster, long time lurker. I have been messing with the USB audio app (usbaudioApp.js) trying to fix some of the nuances of the app when browsing the USB drive by folder. I have a very large USB drive filled with ~180 GB of music and using the artists or other browsing options does not work so I am stuck with the folder option.
I have "only" ~85GB on mine. I really don't mind being restricted to Folder view - it's all I use with all my devices. My biggest issue is with the delay between boot and resuming playback - it spins "Loading" for a while. How long does it take yours? I've been investigating how to speed that up but I'm not sure that anything can be done. I've also thought about modding it to list folders directly at the root menu instead of all the options I don't use - I'll let you know if I get that working.

Also, I'd love to put a track number on the now playing screen, but I'm not sure that info is provided by the API. If you find out differently let me know.
 
#3,217 ·
Hi all. Forgive me I'm a Newbie here, just wondering where I can download the speedometer for the mzd. I found waisky2's github but wasn't quite sure how to download anything. I'm assuming I just download all the source files and put them on a usb stick? I've already ssh'd in and disabled the speed restriction on the display and made the warning message disappear quicker so I am not a TOTAL newb ;) Cheers!