yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] TOMMYX2:
i have my Radio now a root with System Version 2.6.68 (Minimal update from System Version 2.6.60-2),Gps works great.

1.

I set the radio just on a Pc.

Is there a possibility to connect the radio via Mtp to the PC? My Pc shows nothing,when trying to connect with Mtp:crying:

2.

I use power amp as a music player, for me this is the best player.

If I reboot the radio, it always starts automatically the radio app.

3.

As I have Nova Launcher Launcher running on,but the right dock will not appear at the bottom in landscape mode

thank you
[Android Head-Units] :
I use tasker to automatically start other apps after booting is complete.

Disable the System-Apps from starting after boot isn't possible at the moment!

Edit:

you can also start your radar-cam-app after boot with tasker so you are warned always...
[Android Head-Units] sciallo:
The update process works fine holding the power and another button at boot, I can upgrade or downgrade no problem BUT it does not restore the MCU

1 the USB connections are host only, there is no connecting it to a pc as far as we know

2 I start the "disk" app without a disk in the unit. that opens and immediately closes... on reboot it does the same leaving you on your desktop. I'm sure you can use tasker if you want launcher to start at boot.

3 Don't know
[Android Head-Units] gpmg762:
I clicked navigate and set waze to open as always.
[Android Head-Units] fcortes626:
i have not tried that. where exactly is the button? wiht me holding volume knob and another button doesnt do anything.

i did manage to install es file explorer i downloaded using the web browser. the web browser is usable and the market isnt. so if i can get root explorer to install and root the device is there a chance i cen get the MCU files from some one else and push them with root explorer and possibly fix it? i also managed to install terminal emulator. not sure if there is a command to factory reset and/or if you need the be rooted.

i was chatting with ben and he asked for a video and sent it to the engineers but hasnt replied back. the seller asked for details so his techs can try to solve the problem and says he will accept an exchange but no pay the shipping.
[Android Head-Units] dykast:
Ok so I have had the unit for a couple days. 2 immediate things that are a problem for me and wondering if their are any suggestion.

1. Is there any app to just get my normal google contacts synced "correctly" with a new phone app that will work properly. Basically I am looking for a new setup as we all know the default one stinks. Yes, I know their is a file to make the synced contacts alphabetic but I am looking for a complete overhaul.

2. This one is tricky, I am looking to boost the output of the rca outputs. I am connecting my unit to a Mitsubishi Evo X with a Rockford Fosgate system that requires a special adapter(Access MITO-01) which is a nightmare upon itself. My sound quality and overall loudness has been worse since installing the unit and was wondering if their are any apps, apk's or hacks to mess around with that might help. I have tried some from the play store but they all seem to distort the sound. (I would replace the factory amp if I could, but it is a complete freaking cluster F because of the way it is setup and requires a ton of time..look here if your interested in this nightmare http://forums.evolutionm.net/evo-x-electrical-audio-security/434641-finally-replaced-oem-amp.html)
[Android Head-Units] cueball15:
Dear Gurus,

Just jumped on the wagon and got a fairly similar model. 2 silver dial on the front. Most function works well. But need assistance on the following:

usb modem. Hauwei E1552. ISP is Singtel

1. I plug in and notice the signal bar reflect 2 bar and the led on the usb stick turn blue. However no internet connection.

2. For the steering wheel connection, anyone can advice how is the connection down. Driving a kia forte.
[Android Head-Units] jakejm79:
ExDialer was suggested a few pages back, could you provide more info on that file to convert the built in contact list to alphabetic?
[Android Head-Units] gpmg762:
1. May not be compatible. Invest a portable 3G router instead.

2. Search the thread, already too much discussion on that, I think.
[Android Head-Units] tarzansg:
did you look at the very 1st page, there is a section that mentioned on compatible 3G modem, looks like your is not one of them? were you able to pick up the signal from Singtel? and setup APN?

also do you mind posting a the link to your seller? would be interested to know if yours is simiar unit as mine because mine also has a 2 silver dial face panel.
[Android Head-Units] patrickoneal:
The LG G2 users use Viper audio, I think.

If an app doesn't work, you could probably get a stand-alone preamp.
[Android Head-Units] dykast:
View attachment com.tw.bt_305c.apk

There ya go. Ill try exdialer.
[Android Head-Units] ransu:
Aha, I realized 2.6.23 fixed gps but didn't know I could minimal upgrade all the way to the latest firmware. Would have never even tried that. These firmwares are a lot different than standard android roms.

But anyways gps works so this is definitely the solution for now, Thanks!

Just noticed this. Great job. Its very useful.

I may be out of line to ask, but how hard would it be to alter the Music app so that it doesn't hit the play button as soon as its opened?
[Android Head-Units] scubee:
colour apk

the files provided for the 2.6.68 is without color apk... can someone provide the color apk please. thanks!
[Android Head-Units] ransu:
From 2.6.68. Im assuming they are all the same.
[Android Head-Units] scubee:
thats almost instant... THANKS!!
[Android Head-Units] donaldta:
Honestly, I don't know. I'll give it a try on one of my old phones or an Android Virtual Machine (AVD). However in retrospect, in order to sync with Google Contacts then you'd also need a few other bits of software if it isn't already present in your ROM; Google Contact Sync Adapter and Google Contacts Container. The third file would be Google Contacts but that needs to be signed with the same key as one of the Shared Users. But, you may be able to get away with using ExDailer in lieu of it.

As for Calendar and Email those should be a no brainer. You just need Gmail apk from Google Play and that will sort itself our. Otherwise, you can also grab the email apk from an AVD or sideload it from another Android device. As for Google Calendar you just need to pull the Calendar and Calendar Sync Adapter apks either from another Android device or AVD.

Personally, I think its funny because on the Asteroid Smart, a lot of the "MCU" functionality is handled in somewhat a standard Android method with a few quirks audio wise. However, for the standard "Google apps", All I needed to do to sync my contacts with the built-in dialer / contacts app was install the Google Contacts Sync Adapter. The same thing with the Calendar Sync Adapter for the built-in Calendar that came with it. I think the difference is that Parrot doesn't use an MCU but just a CK5050 Bluetooth module which seems to have more native compatibility with the OS than the MCU on these chinese units.

He is referring to the modified bluetooth apk that [MENTION=5642747]nikko82[/MENTION] modified and posted in Post #1186. Additionally, the "storage" of the contacts is pointed out in Post #1216. I believe the issue is that the built-in Phone/Contacts/Bluetooth app doesn't not store its information in the standard way Android does. Most likely it is because they depend on an MCU to take care of certain tasks a normal tablet or smartphone would do without it.

As [MENTION=2322651]jakejm79[/MENTION] mentioned I suggested ExDailer in #1286. Though you might need additional components from a standard Android device. I'll create a 4.1 AVD to check out how it is setup and see if i can provide them in a later post.
[Android Head-Units] dykast:
That would be awesome, thanks.
[Android Head-Units] PsychoMcSatan:
Searched the thread and haven't found this issue reported yet, but has anyone noticed WIFI dropouts? I've discovered that unplugging and re-seating the dongle, brings the available networks back up very quickly. Sometimes I'll have no WIFI when starting up and replugging in the dongle fixes it. Enough of a pain that I'm considering getting a hub with an on/off switch, but perhaps it's worth trying a new dongle?

Actually, for those that have units with two USB ports coming out of the back; I have a feeling that the port labelled WIFI/3G seems a bit more problematic and the other port has less dropouts, but that just might be coincidence.

Haven't tried the port on the front yet as I'd need an adapter to cram it in there.

Thanks,

PMS
[Android Head-Units] sciallo:
1 Tablet talk makes a perfect replacement dialer for our bt phone, you'll still need the native app to pair the phone, but tablet talk will handle initiating calls answering and text messages too. (there is an option to enable initiating calls from it in the setting, it gives you a warning that you still need a BT headphone... The original stock app is what acts as your bt headphones...).

You will need market helper (not on playstore) to be able to get it from the playstore. Can't really sideload it as it's a paid app and it has a check through playstore.

Only problem with it is it doesn't work without contacts service from android as explained a few pages back, exdialer was suggested as a fix for that. I don't think exdialer will handle the dialing/answering, hopefully it provides the contacts service needed. I'm not able to try but I'm very interested to know if it does and if it syncs your contacts correctly. If not we will have to figure out how to get a contacts app from a CM or other rom installed as a system app if at all possible.

2 the sound is handled by a chip controlled by the mcu, I doubt you'll be able to change your pre out levels via android software. you can do a few things:

- use an external preamp

- replace your amp with a better one using the info provided in the forum you linked

- bypass the amp and connect to the hi-outs on the unit (the amp on the unit does a better job than most stock amps)

- forget all the harness wiring there and run new speaker wires to each speaker (big pain in the *ss)

I have a stock amp in my car and was able to find a bypass adapter 2 connectors that basically go in place of the amp connecting its in to the out. If there isn't one for your car, you can just cut wires and barrel connect each line in with the corresponding line out and just connect to the speaker wires on the unit rather than the preamps.
[Android Head-Units] jakejm79:
Thanks Don, I grabbed that file gonna see it it works by chance with the 2.3.7 Ouku, if not I will contact Nikko and see what changes he made. I don't really use BT phonecalls much, but I only have a small number of contacts and all under one category so if I could get them listed by letter I think it would just about suffice.
[Android Head-Units] dykast:
(before i get yelled at, I am responding to the whole quote:) )

I have Tablet talk installed and it works "ok". I haven't figured out how to get names to show up yet. I am just frustrated that I can't just have the nice clean synced android environment I am used to on a "PURE ANDROID" device.

As for the rca output, you are probably right about apps not working. I can't bypass the harness as I would have to rewire the whole car, then I might as well replace the amp. The whole system has 9 speakers with 3 different types of ohms for the various speakers controlled by CANBUS. The system is WAY over complicated for what it is. I have replaced the whole exhaust system, various engine mods, shifter etc and that stuff was way less complicated then the stupid stereo system. I am going to look into a preamp or see how much it would cost to do the install as I don't have the time to rip apart my car.
[Android Head-Units] KID52:
The list is not definitive, just those that have been tested so far.

If you get signal bars, then it should work, you just need the correct APN.

The incompatible ones do not even give signal bars.
[Android Head-Units] sciallo:
I had tablet talk installed on the ouku and it worked great as if I remember right all my contacts where synced from google. Caller Id picture and all, but if the stock app does it for you that's good.

Yes, I'm with you, the syncing is needed. I had tablet talk installed on the OUKU and it was looking good. On the AN-21 we're missing a chunk of the google framework...

Wow, that does sound like a nightmare... is there no kit for aftermarket radios for that car? If it was me, I would look into replacing all speakers (main speakers with component speakers - separate tweeters) and running my own wiring, the component ones daisy chain from main to tweeter so the wiring is only 4 pairs plus the sub... But that's still a lot of work...
[Android Head-Units] jakejm79:
Thanks I will give tablet talk a look too, I'd rather my SMS messages not show up or have anything to do with the headunit, good to know that everything syncs up tho, maybe I will just try an alternative dialer.
[Android Head-Units] dykast:
The harness I need to use IS the kit http://www.amazon.com/Interface-MITO-02-Mitsubishi-Outlander-2007-2008/dp/B00200K1WK . There is a adjustment for the output but it just comes out distorted when it is turned too high and/or the head unit won't turn on. Not fun.
[Android Head-Units] fcortes626:
i managed to root my briked device. is there anyway i can manually push the correct mcu files using root explorer to unbrick it? unfortunately pressing the reset button on the unit doesnt start up the update process either. If some one has the MCU files and knows where to place them please let me know. thanks :fingers-crossed:
[Android Head-Units] sciallo:
For those interested this chip on our board is what handles audio...

Mixer, 3 band equalizer, fader/balance all controlled by I2C... Reason why volume, eq, balance/fader are all controlled by the MCU through I2C and displayed in android by native apps. when you change volume by knob, the mcu is doing it, not android. The volume bar you see is a video overlay by the mcu, not android.

Along the same lines, this chip handles video inputs and outputs.

Pretty amazing little chips... I've been analizing the whole board, thought I would share if anyone cares :)
[Android Head-Units] donaldta:
Interesting, I'm glad you found out the specific chip than the one I linked in Post #1044.

Hey, if you don't mind since you have the guts opened up. Would you mind taking some hi-resolution pictures of it. I'd love to be able to look over how everything is wired up. It will me and others a much better insight of how "pure" this Android head unit actually is.
[Android Head-Units] sciallo:
I had no problem rooting the unit (other than it's a bit tricky when you can't start the aux app) and I have no problem getting it to start the update process... On my unit turn it off by long pressing the volume knob, wait 10 seconds for it to fully turn off, with files on the root of extsd card, hold home button and volume knob. Unfortunately I can upgrade/downgrade roms, but MCU remains "unknown" :(

I haven't found a way to get it to update mcu otherwise... simply saving files in this or that location does nothing. A hope we might have is if someone who knows what to look for and how could extract the settings files and figure out how the "model choose" part of the app eventually pushes the mcu files to the MCU (after deciding which file to use etc. etc.)

---------- Post added at 02:19 PM ---------- Previous post was at 01:58 PM ----------

there is one thing I haven't tried....

the MCU update process might work one of many different ways, let's brainstorm a little on this...

- something like 'cat mcu-update-file.bin > /dev/some/virtual/mcufile' - in wich case I don't think that's viable as our connection to the MCU from android is broken...

OR one of (more likely since model change or MCU update triggers a reboot)

- copy the right MCU file somewhere specific reboot and remove the file

- copy the right MCU file somewhere specific and reboot in update mode, remove file

Or something along those lines...

I might try a few possibile guesses, but ultimately a reverse engineering of the settings update process would give the answer...

---------- Post added at 02:22 PM ---------- Previous post was at 02:19 PM ----------

It's not open anymore, but I did try to take a bunch of pics... Not the best quality, I didn't really set up the right lighting, but better than nothing. I might do it again...

Any suggestion on a free service to share them in full resolution?

---------- Post added at 02:24 PM ---------- Previous post was at 02:22 PM ----------

I knew you'd be one to care BTW :)
[Android Head-Units] donaldta:
Heh, heh. Of course, I do. I'm a tech head. I feel somewhat at a disadvantage that I cannot help you guys more because I don't actually own a unit to play and test with. At least, you guys give me some pretty good feedback on what's what, and I am able to draw some pretty decent conclusions which aren't that far off the mark. So, I learn a few things and help you guys out along the way.

And the answer to the host, Flicker. Especially since they offer 1 terabyte of free space for photos. But, you know the other usual suspects works to, Microsoft Skydrive, Google Drive, Dropbox, etc... but you'd probably have to shove them into a zip file.
[Android Head-Units] amc_oldsarge:
Two questions:

1. Has anyone figured out how to music to list in numeric/alphabetical order inside the default media player? I thought that it might be based off of file date or last accessed attribute, but its not. I reset all my music files to the same time/date/attributes with zero effect. I'd like to see my entire collection in order and the songs in order.......

2. What are the rules to get album art to appear in the media player?
[Android Head-Units] sciallo:
To keep this thread sane, I started a hardware thread for the AN-21 U(like) units, where we can get deeper into the hardware specs and hacks without making this thread any more confusing or convoluted... Link to pics is there
[Android Head-Units] fcortes626:
what if some one with a working unit does the MCU update while runing a logcat and see if anything shows up there? but it would have to be someone that has updated hte MCU before and knows how to do it so that we dont get another bricked unit.

i decompiled teh settings app and under smali/com/android/settings/AutoSettings smali i found the following:

const-string v1, "mcu_update"

invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

move-result v0

if-eqz v0, :cond_2

new-instance v0, Landroid/app/AlertDialog$Builder;

invoke-virtual {p0}, Lcom/android/settings/AutoSettings;->getActivity()Landroid/app/Activity;

move-result-object v1

invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;

move-result-object v0

const v1, 0x7f0b068e

invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;

move-result-object v0

new-instance v1, Lcom/android/settings/aK;

invoke-direct {v1, p0}, Lcom/android/settings/aK;-><init>(Lcom/android/settings/AutoSettings;)V

invoke-virtual {v0, v3, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;

move-result-object v0

invoke-virtual {v0, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;

move-result-object v0

invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;

goto :goto_0

:cond_2
invoke-virtual {p2}, Landroid/preference/Preference;->getKey()Ljava/lang/String;

move-result-object v0

on /res/values/public.xml <public type="string" name="sure_mcu_update" id="0x7f0b068e" />

i dont know how to read that and i dont know if that helps.:fingers-crossed:
[Android Head-Units] sciallo:
I have messed around with MCUs (even the wrong MCUs on purpose!) enough and without consequence on any rom version higher than 2.6.23 to be pretty confident that the bricking happens with OLD roms...

The safest way to change MCU however I'd say has been estabilished to be a "model change". JUST

NEVER UPDATE MCU in any way on 2.6.23.

I doubt logcat would give much insight on that process though...
[Android Head-Units] fcortes626:
what about typing in terminal emulator

su
dd if=/sdcard/mcu_file of=/path where mcu files go

that is a command used to flash recovery.img from terminal emulators
[Android Head-Units] vwpassat3c:
hello I made a little clip how can be use the buttons on the steering wheel in the other player youtu.be/olHi3ceGFvk sorry for poor quality of video
[Android Head-Units] fcortes626:
I tried a wipe which should be the equivilant of a factory rese and now the home and back buttons don't work also.
[Android Head-Units] sciallo:
that would assume android can see the 64Kb of storage built into the MCU chip as a filesystem... Somehow I doubt it... What command if any would show available filesystems mounted or not? (obviously that would never be mounted...)
[Android Head-Units] donaldta:
The Android Developers Toolkit didn't have a system image for 4.1 but they had a version of 4.1.2 to use with the Android Virtual Device. The results look a bit more positive than I had thought but they still have a Shared User ID which still might prevent them being used. It is not shared system user as I previously commented which is good because then that would mean someone will need to create a custom ROM which is beyond my level of expertise.

I included the files as attachments if anyone wants to try them. I'm going to have to look around to find a copy of the Sync Adapter. Though, you may want to try "dumpsys package | grep -B2 -A2 android.uid.shared" as root in either an ADB shell or android terminal app because it will not install if something already exists using that Shared User ID.
[Android Head-Units] sciallo:
If I remember right they do work in .23, they do not work in older roms... (which is very interesting in itself... they introduced those in the statusbar after .23)
[Android Head-Units] fcortes626:
I didnt do the .23 update
[Android Head-Units] KID52:
Thank you. It works for me :)

I do wonder what is happening though, because I tried freezing/removing the default apps I wasn't able to use the buttons in other players!

Oh well, simple solution :)
[Android Head-Units] KID52:
Can you access the "Extra Settings" menu? This is where the panel buttons are set.
[Android Head-Units] sciallo:
??? Didn't you brake it on .23??

---------- Post added at 06:34 PM ---------- Previous post was at 06:31 PM ----------

We can get to extra settings (in some of the roms) but settings force closes trying to go to the button mapping programs (Or anything that requires communicating to the MCU... SWC, Radio region settings, Model choose, The list goes on)
[Android Head-Units] KID52:
His post seems to imply that the buttons worked before the wipe, I would have thought they couldn't function without a working MCU.
[Android Head-Units] sciallo:
That seems like awesome progress... Someone with a working unit and a few minutes on their hands...
[Android Head-Units] fcortes626:
yes but if crashes like sciallo said

yea but i updated to .62 after i did the wipe
[Android Head-Units] sciallo:
That's what in my mind makes it very interesting that those two (and only those two, remember I have many more on my unit) work on .23 only without a working MCU...

---------- Post added at 06:43 PM ---------- Previous post was at 06:40 PM ----------

Not sure the wipe had anything to do with it, the upgrade did... If you downgrade to .23 again those buttons will work, if you upgrade they don't (At least that's where I stand, and I'm pretty sure we're on the same boat)
[Android Head-Units] donaldta:
I think if this keeps up, we're going to need a bigger boat.