TomTom NB-1 - Mazda CX-5 - Android Froyo - Hardware Hacking General

It looks like the built-in navigation unit in my Mazda CX-5 2014 is running Android when looking in the software upgrades.
http://www.mobilescommunity.com/tomtom-navcores/194666-nacore-10-815-mazda-nb1-live.html
To get to the Android part (using linux):
.cab -> ttsystem -> contentfs.gz -> contentfs.tar -> rootfs.img.new
Here is content from the extracted rootfs.img.new
http://www.mediafire.com/?15v8kpw58i4x450
From the build.prop it says SDK 8 Version 2.2.1, so Froyo?
I am digging through the jars and apks but I don't have much experience in ROM construction.
Can anyone land a hand and tell me how far off is it from a functioning android OS?
Note this is an SD based system with no internet connection (at least the North American version).
If there is any mention to the car USB or Bluetooth profiles, that would be the only way to get some online functionality.
I hope someone here knows more than me and owns this car so we can get more out of it.
Thanks!

Hi MaXKiller,
i have found some interesting info regrading linux source code for the distribution:
http://www.tomtom.com/en_gb/opensource/mazda-nb1-9/
Do you think we could modify/recompile ttsystem for the unit ?
You can find more details here: http://www.tomtom.com/page.php?Page=GPL40 as well.
Thanks.
celkom.
MaXKilleR said:
It looks like the built-in navigation unit in my Mazda CX-5 2014 is running Android when looking in the software upgrades.
http://www.mobilescommunity.com/tomtom-navcores/194666-nacore-10-815-mazda-nb1-live.html
To get to the Android part (using linux):
.cab -> ttsystem -> contentfs.gz -> contentfs.tar -> rootfs.img.new
Here is content from the extracted rootfs.img.new
http://www.mediafire.com/?15v8kpw58i4x450
From the build.prop it says SDK 8 Version 2.2.1, so Froyo?
I am digging through the jars and apks but I don't have much experience in ROM construction.
Can anyone land a hand and tell me how far off is it from a functioning android OS?
Note this is an SD based system with no internet connection (at least the North American version).
If there is any mention to the car USB or Bluetooth profiles, that would be the only way to get some online functionality.
I hope someone here knows more than me and owns this car so we can get more out of it.
Thanks!
Click to expand...
Click to collapse

Related

What to buy (Tattoo or...)

Hi,
I need some help finding out which phone to buy. We are a family of three and need one each. It will primarily be used to access google calendar (multiple calendars), Gmail, Google maps (with GPS) and browsing. Is a Taatoo not good enough for this? We have been offered three cheap used devices, but I do not know if we should buy a newer/bigger android phone instead.
What do you think - is Tattoo sufficient?
Thanks,
jakoande said:
Hi,
I need some help finding out which phone to buy. We are a family of three and need one each. It will primarily be used to access google calendar (multiple calendars), Gmail, Google maps (with GPS) and browsing. Is a Taatoo not good enough for this? We have been offered three cheap used devices, but I do not know if we should buy a newer/bigger android phone instead.
What do you think - is Tattoo sufficient?
Thanks,
Click to expand...
Click to collapse
Well, if you are not into the stuff of OS upgrades and so on, then Android 1.6 (Tattoo's OS) pretty much does the stuff you primarily want to do...but if you also want bluetooth file transfer you should look forward to get a device for which an android 2.1 OS is available..
Thanks,
btw - is there a android 1.6 emulator somewhere so I can see what it can do?
And last question - if we buy a tattoo can we upgrade to a newer version of android (i know about the 2.1 update not being avalible - but is there a 1.9-2.0 upgrade?). I can see you use a bootimage - can that be downloaded somewhere?
Thanks,
(and sorry for the studpid questions)
There are no stupid questions, only stupid answers
Back to topic:
About emulators - you can download Android SDK 1.6, which features an emulator you can configure and play around with freely if you want...sorry, have no tutorial, but it's pretty much straight forward...
Unfortunately it's not as simple as thought - since the Android OS has to communicate correctly with all the hardware in the phone the device drivers and configurations are the main problem when trying to provide new OS versions such as 2.1 or 2.2...
The bootimage is only suitable if you want root priviledges on your phone all the time, but here it is (I assume you know what has to be done with it, if not: read the how tos...they are excellent...)
http://forum.xda-developers.com/showpost.php?p=5792750&postcount=38

[PX5] - OEM app skins and mods repository

I'm hoping to start a collection of different skins and mods that people have made for the stock applications on Android PX5 units.
Apps:
Radio
Bluetooth Audio (A2DP)
Music
Bluetooth phone (Caller)
Lots of people are using custom ROMs or other work arounds that let them change default apps or install modded versions over the top.
There are a lot of decent screenshots of really nice looking radio versions around, but download links no longer work.
Hopefully we can get some people sharing them or developing new ones to people's tastes and car styles.
...the stock applications on Android PX5 units
Click to expand...
Click to collapse
You need to specify for which hardware platform: STT, FYT or MTCD/E.
Mods for one platform do not work on another platform and can even cause serious issues.
surfer63 said:
You need to specify for which hardware platform: STT, FYT or MTCD/E.
Mods for one platform do not work on another platform and can even cause serious issues.
Click to expand...
Click to collapse
Thanks for that advice.
I figured people could specify which type they have when they shared them.
I'm after MTCD/E for myself.
[MTCD/E] Stock version of radio app with no modifications but a clean interface.
[MTCD/E] - MTC Flat Radio and Bluetooth
Credit - @pathfinder78
Radio
https://forum.xda-developers.com/an...-mtcflatradio-modified-mtc-radio-app-t3440139
Bluetooth
https://forum.xda-developers.com/an...-mtcbluetooth-modified-mtc-bluetooth-t3550792
[MTCD/E] Stock Eonon Android 8.0
These are the stock Eonon Android 8.0 apps
[MTCD/E] Android 8.0 Navimods
Below is a link to the Navimods website where you can donate 10EUR and get access to some really high quality stock replacement apps aswell as an entire ROM.
The developer has made a skin replacement update.zip file however this also changes the status bar which didn't suit my head unit setup. I emailed the developer and he was kind enough to talk me through how to replace just the APK files, and this worked great.
I'm not sure if he wants me to discuss how to do this though as his apps aren't free to share.
Navimods website: https://kotixworld.wixsite.com/navimods
Question about modifying the apks
I’ve tried different apk editors but I didn’t managed to actually install the edited files.
If I can do that I will put a guide on how to modify those

[UROID] Android Box for vehicle head units - uses the Apple CarPlay interface

Hi all,
I have purchased a neat little android box called Uroid. It uses the Apple CarPlay interface to let you control an android desktop and install almost any app you like, including things like Netflix etc..
Purchased from: https://www.car4play.kr/product-page/uroid
Currently running Android 7
It uses an Allwinner H6 SoC: https://linux-sunxi.org/H6
It looks identical to this product and I am linking this because this website offers more info on some technical specs: http://indiwork.co.kr/shop/device/ai-box-android-for-oem-carplay-system/
I would love to be able to hack this thing and:
a) get more access to the system (the settings are heavily modified and pretty much only let you choose language, DPI, timezone and things like that)
b) perhaps one day roll a custom rom for it maybe based on a newer version of android?
c) find out how it is built and how it works
I have never done any of this and am hoping for some help or guidance.
If anyone here has experience with this I am happy to follow your instructions and provide you with whatever data/info I obtain.
PartisanEntity said:
Hi all,
I have purchased a neat little android box called Uroid. It uses the Apple CarPlay interface to let you control an android desktop and install almost any app you like, including things like Netflix etc..
Purchased from: https://www.car4play.kr/product-page/uroid
Currently running Android 7
It uses an Allwinner H6 SoC: https://linux-sunxi.org/H6
It looks identical to this product and I am linking this because this website offers more info on some technical specs: http://indiwork.co.kr/shop/device/ai-box-android-for-oem-carplay-system/
I would love to be able to hack this thing and:
a) get more access to the system (the settings are heavily modified and pretty much only let you choose language, DPI, timezone and things like that)
b) perhaps one day roll a custom rom for it maybe based on a newer version of android?
c) find out how it is built and how it works
I have never done any of this and am hoping for some help or guidance.
If anyone here has experience with this I am happy to follow your instructions and provide you with whatever data/info I obtain.
Click to expand...
Click to collapse
Hi, we discus these Carplay Units here https://forum.xda-developers.com/t/carplay-ai-box-android-headunit-dongle.4196931/
Your unit can be flashed with update for CP-21, 31, 41 or 91 units. BUT as I test them, the best one is UROID firmware v1.2.0 122217_global from 2021-01-08. https://03e41727-9992-4bef-befb-74b...c148f4ab1b6774d2c7a12d.zip?dn=upgrade_pkg.zip
Hey there, thanks very much for the info. Will join your thread.
perfektny said:
Hi, we discus these Carplay Units here https://forum.xda-developers.com/t/carplay-ai-box-android-headunit-dongle.4196931/
Your unit can be flashed with update for CP-21, 31, 41 or 91 units. BUT as I test them, the best one is UROID firmware v1.2.0 122217_global from 2021-01-08. https://03e41727-9992-4bef-befb-74b...c148f4ab1b6774d2c7a12d.zip?dn=upgrade_pkg.zip
Click to expand...
Click to collapse
Hello, what is the password for this factory mode?
PartisanEntity said:
Hey there, thanks very much for the info. Will join your thread.
Click to expand...
Click to collapse
Hello, what is the password for this factory mode?

How to identify?

So I just installed the beautiful Amazon special lol it works great and I think runs Android but after looking up stuff might be winCE with an app. Here is my info:
Make:
SWM
Model:
N6
Version info -
(Android man) APP-RES-UI1-20200605-0.1
(MCU chip icon) JST-V3.7-20200525-0.1
(Bluetooth icon) BT-V1.0-20191218-0.1
So is this a real unit or Chinese windows clone? If I need to I’ll take it apart as I need to upgrade the steering wheel controls later anyways. Thanks all.
TheSirLogan said:
So I just installed the beautiful Amazon special lol it works great and I think runs Android but after looking up stuff might be winCE with an app. Here is my info:
Make:
SWM
Model:
N6
Version info -
(Android man) APP-RES-UI1-20200605-0.1
(MCU chip icon) JST-V3.7-20200525-0.1
(Bluetooth icon) BT-V1.0-20191218-0.1
So is this a real unit or Chinese windows clone? If I need to I’ll take it apart as I need to upgrade the steering wheel controls later anyways. Thanks all.
Click to expand...
Click to collapse
It is fairly easy to see. Restart the unit and see if it say Android during the boot. Does not look to me like a pure Android however.

A-sure Win CE 6.0 car radio

I have a A-Sure Win CE6.0 car gps radio. It works well but I am looking for extra software features to add to the head unit. Especially car monitoring for OBD2. I have been told you can get it and have it installed rather then just run of an SD card. But I have looked all over internet and cant find anything.
Hi Jason
The WinCE online presence is not very good, in my poor experience with WinCE car radio.
The first thing you need to know is:
1) How to run WinCE software from the SD card in you radio. It changes from one manufacturer to other, but it is usually done by replacing the Map navigation software on your SD.
2) Try to document the internal hardware of you WinCE radio. I used a software called RESINFO.
Free WR-Tools ResInfo Software Download
WR-Tools ResInfo - WR-Tools ResInfo shows the most important system resources of a Windows CE device, in a tab control dialog box as well as in the notification area of the menu bar. The Tool informs about battery life, program and storage memory, largest files and databases, processor...
www.mobyware.org
3) I haven't used any OBD2 app on WinCE. But I found this one:
- http://hobdrive.com/ (Windows Mobile is WinCE)
Please let me know if you find any more OBD2 WinCE applications.
Regards

Categories

Resources