yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] cat2115:
2.7.4 brick a lot of apps. Radio AM/FM works but DVD/cd music not working, no sound. If I replace old DVD apk then radio not working. Now going back to .96. For MCU, which version ur using? I only tried xxxxx-7-10-6501 and Time brick. Did manually set time or u check to have auto update on time? I'm non r check. Me, first I set time zone and time is correct. But once car shut off and a minutes later I start the car, time is wrong. Then I manually set time/date again. Still wrong. Then I factory reset , this time I don't touch time zone. I manually set time, still wrong. It go back to the time that was factory reset, 7:00.

Maybe there's something wrong with my unit and it's lock to MCU 4.2.6.1-7-10-6501
[Android Head-Units] Serg1o:
By updating firmwares to 2.6.96 from 2.6.93 to 'refresh" system files I first deleted them from system/app. Of course I saw some errors and tried to restart but got black screen. That's all. Now I can make nothing to restore OS. I've tried to update 2.6.60 (2 versions), 2.6.70, 2.7.4 by pressing HOME + POWER and MENU + POWER but nothing - only black screen. Do anybody has some ideas how to restore OS?
[Android Head-Units] Nereth1:
Ok I am having serious issues getting the front buttons of my unit to work. For some reason the volume knob and back, menu home buttons didn't work from the factory. I think you can program them inside the steering wheel menu maybe, but that doesn't seem to work either. Especially for the volume knob which you obviously cant hold down as it sends an intermittent signal.

Can anyone help out here on what to do or do I just complain to the seller?
[Android Head-Units] cat2115:
Try use 2.6.60, not the version 2.
[Android Head-Units] Serg1o:
I've tried both of them with the same result :(
[Android Head-Units] cat2115:
And why you delete system/app before flashing any firmware??? You could just do factory reset then flash firmware. Does your unit with two knob? Mine, i press HOME+VOL and use paper clip to pin in reset, then it does the update.
[Android Head-Units] Serg1o:
I deleted files to renew all the system files in system/app from 2.6.93 to 2.6.96. I was told that firmwares 2.6.93 has "better" system files. Not to compare number of files between the old and new firmwares.

My unit has one knob.

Update: I've just tried to update firmware another time by pressing HOME+VOL and use paper clip to pin in reset. It's nothing - just black screen. Even radio is off.

Is it possible to get hard-brick on this unit?

Update: One time (before write here) I saw system was updating but the process was interrupted at the very first line. Since then I can make nothing to restore system.
[Android Head-Units] cat2115:
Maybe reformat your sd card again and then put the firmware onto you sdcard. I remember when i update firmware, i only see one file being update and the it stop. So I reformat micro sd and it works.
[Android Head-Units] Miwer:
Since we don't know how the updating process works, or what is contained in the update files, I would consider it dangerous to delete anything from the original system, and assume, that it will be restored using the "official" updates. The updates as we know them may well just be incremental, and not full system images. It is also possible, that the updates contains scripts and other logic, which check for existing files, and updates them as needed (and does not update/install them if missing).

I'm just guessing here... but if my I'm right in my logic, you may just have bricked your radio by deleting files, that will not be restored by any update. I'm sure you can just get the missing files from someone else, but you still face the problem of getting them into the unit, since that (at the moment) requires a working unit.
[Android Head-Units] Serg1o:
I have them as copied them from an earlier firmware but you're the problem is how to get them into unit.

May be there is an opportunity to restore a normal work of the unit by updating it with 2.6.23 firmware but that version is encrypted. It is only firmware which size is bigger than the other ones.
[Android Head-Units] sciallo:
If you are able to start the update process still by powering up while holding a button, I would start trying to update with all firmware you can get your hands on. I get the feeling the infamous 2.6.23 may do the trick (if it does, just make darn sure not to update mcu or do "model choose" in that version or you WILL permanently brick your unit!).

If none does it I don't know what to tell you...
[Android Head-Units] Serg1o:
Unfortunately I'm not.
[Android Head-Units] Miwer:
Hint: ALWAYS make sure, that the files on your SD card are identical to the ones you downloaded. Using a file hasher to make sure is always a good idea (use hashcalc if you're on Windows, or md5sum if you're on linux).

Also make sure, that you properly eject your SD card before you remove it, after formatting and copying the files to it, so the data is completely flushed to the card. Data corruption on SD cards (and USB keys for that matter) is nothing new, if it's removed too soon after writing to it, without ejecting it first.

It is also a good idea to check, that you can read the files back, after writing them to the SD card (to ensure, the card is without errors). After ejecting the card, put it back in the computer, and check the file hashes (which will read the complete file).
[Android Head-Units] canismajor:
Hi All, I tried to read all this discussion but I have not understand how I can undestand if the my new 2 din radio is an an-21 u or not. The three bugs ( 8219321, 9695860 and 9950697 ) are not fixed. processor is a mst786, system version 2.6.70.

Someone can help me?

I vould like to root it.

thx in advance:D
[Android Head-Units] cmtas:
Pop up radio widget

Just thinking, after using the unit for a couple of weeks now, would it be possible to pop up the radio widget for a few seconds when the channel is changed from the steering wheel control? I find that most of the time I have the navigation screen on, it would be nice to see what station has been selected. I guess what I hope for is something similar to the volume control. It pops up and shows the volume when it is changed. I believe the volume is most likely controlled by the MCU. Just wondering if a solution could be done on the Android side for station.
[Android Head-Units] brownstein72:
Cheers for that, I posted in the other thread.
[Android Head-Units] MFKinSINY:
BUMP

ANYBODY???? I still haven't resolved this and I'm hoping that somebody here can offer some kind of help or at least a suggestion.
[Android Head-Units] PsychoMcSatan:
I had an Axxess aswc unit from my previous install which made things very simple. It's a little device that is designed to translate steering wheel control signals into something more common and recognizable.
[Android Head-Units] MFKinSINY:
The resistors work fine with my steering wheel controls. The two buttons I'm talking about work with the radio & stock music app. They worked with PowerAmp for a day, then stopped working. The volume up/down & telephone answer work fine too. Its not the buttons. It's the control (or routing) discrepancies between android & mcu. If I map those two buttons to volume up/down they will work just fine. It's the actual "function" that broke, and only on the android side, not the mcu side.

Thanks for your response though, it IS appreciated.
[Android Head-Units] sciallo:
Have you tried opening the radio app and long clicking the back arrow in the bottom right corner there? (actually I think newer system versions don't need a long press anymore, just pressing the arrow does it) it should shut the radio off and release sound and buttons to android. when I change the volume after doing that it shows sort of a "mute" icon by the volume level, though it isn't muted... it also survives reboot so when I boot no native app starts and sound/buttons are available to android.
[Android Head-Units] MFKinSINY:
Thanks Sciallo. I tried that. It's actually habit by now. It boots to "desktop" no apps run on boot. I open poweramp & sound is instantly available. I'll spend my day off tomorrow trying whatever else I can imagine, but I feel that I ultimately will do a factory restore if I can't get it. I will definitely post my results.

I'm pretty sure you only need to long press the back button only if a native app is the last one run prior to shutdown as long as you want to boot to a desktop & have android immediately control the sound. quirky yes, but it kinda makes sense. Maybe by the time we see 3.x this won't be an issue.
[Android Head-Units] Nereth1:
So is there any kind of instructional video on binding the steering wheel controls? Because I need to figure out if I should file a dispute or not on my front panel buttons (which I assume need to be assigned like steering wheel controls, because they aren't working now) before my dispute time runs out.
[Android Head-Units] sciallo:
It's the same as the swc under extra settings (password 123456) in general menu -> panel keys
[Android Head-Units] Serg1o:
Regarding to my problem I found yesterday in the evening (when it's dark) that the unit turns on and screen slightly lights but it's still blank. Nothing is on the screen. The seller keeps silence and I don't know what to do. To buy a second unit? :(
[Android Head-Units] Nereth1:
OK, I found that, but what about the volume knob? Right now my volume knob intermittently turns down the volume in both directions, only way to turn it back up is using the android software volume slider. Thoughts? Doesn't seem bindable.
[Android Head-Units] digitaldr:
Thanks for those very helpful replies. Just ordered from an Aliexpress seller with good feedback - hope I don't get caught for duties.

As I have a right hand drive car I hope to reverse the knobs. From what I've read this should be possible with later firmwares?
[Android Head-Units] jpapadami:
I also tried this but the issue that I am having is that when I load music app (e.g. Poweramp) it automatically loads the stock music amp and I get both apps playing at the same time. This is especially true when I use the prev/next on the SWC. Let's say I am in the stock music amp. I move to the next song and it loads Poweramp. The same is vice versa. Any way of stopping the stock app from loading?
[Android Head-Units] booba5185:
From what I have seen in here you are right, I have the single knob version so I can't say personally if you can or not. I have the option in my settings, but no matter what I do, the second knob doesn't magically appear (DAMN YOU DUMBLEDOOR!!!).
[Android Head-Units] MFKinSINY:
It sounds to me (because I had a similar, if not the same problem) like the swc. When I was "experimenting with the actual hookup of my swc (no adapter) and not being aware that the AN-21U senses change in resistance and NOT voltage, my volume would change randomly, and the other functions I programmed would activate randomly.

I would suggest, clearing out the button allocations. In the swc app or in settings, hit start, clear, then end. Maybe even physically disconnecting the key1 & key2 wires. See if this stops the volume from randomly changing. At least you can narrow it down from there.

Funny thing happened to me while I was experimenting with the key1 & key2 connections: I had a "pulse" wire (the 5 lines for the 5 buttons are reduced to 1 line labeled "pulse" from a Tx [transmit] circuit in the steering wheel and brought back to 5 lines behind the radio with an Rx [receive] circuit. The single line between Tx & Rx was labelled "pulse") from my swc connected to key1 & grounded key2. I programmed vol-, vol+, next, previous, answer (was then getting random volume changes & such) and then at some point I grounded key1 & connected pulse to key2. After I did that & rebooted (while having firmware files in the root of my extSD) the AN-21U proceeded to update firmware on its own. Strange sh1t

I would temporarily eliminate swc from your setup to isolate the issue. Clear the swc settings & remove any connections to key1 key2, then see what happens.
[Android Head-Units] Nereth1:
Key1 and Key2 are indeed disconnected. But I will also disable them in software and see if that does anything.
[Android Head-Units] balaes:
3G Router

Hello,

i think this is solution for any 3G stick :

http://www.dx.com/p/hame-mpr-a1-wif...outer-w-1800mah-battery-charger-dongle-122121
[Android Head-Units] sciallo:
I've seen that behaviour when I was playing with raw MCU files (trying them all) most files that were not designed for my unit, eg. didn't show up in model change, would cause vol knob to not work or work the way you describe.

Have you changed mcu or played with "model change"?

Take a note of your MCU version in settings->about device and try model change first. see if one of them makes it work as intended, I would make a list of what version MCU gets installed with what option. if none of those options does the trick, you might have to retieve mcu files form /etc/mcu and try ones model change didn't cover.

As usual at your own risk :P make sure you don't interrupt the MCU update process, power off or touch any buttons while it does it's thing...

---------- Post added at 12:17 PM ---------- Previous post was at 12:14 PM ----------

if you're going the "portable hotspot" way, why not 4g?

---------- Post added at 12:27 PM ---------- Previous post was at 12:17 PM ----------

oh, and looking further at it, that device is just a portable router/bridge, it requires a separate 3g dongle.... Neat for other applications, I can see better solutions for connecting the car stereo :)
[Android Head-Units] Nereth1:
The unit is completely new out of the box and had this issue on first power up.
[Android Head-Units] sciallo:
Ok, I still wouldn't be surprised if it came with the wrong MCU installed on the board.... It's the same board across multiple variants, they might have sent it set for a single knob unit... First thing first, check what version of MCU is listed under settings->about device, and (sorry if you told us already, I don't feel like going back atm) tell us which unit exactly you have (two knobs, vol on the left? what phisical buttons?) and what system version?
[Android Head-Units] drpropaganda:
MCU version?

Hey, I've been lurking on this thread for a while now, but haven't posted yet. Sorry if this has already been answered.

I've got the single knob version (the exact one pictured on the main page). I've updated to the 2.7.4 and am trying to update the MCU. I currently have MCU 4.1.0-1-10-0101. Unfortunately, I can't find an MCU that ends in the same numbers. Which version can I safely update to? I've searched the thread and I can't find an answer to my question, except for someone mentioning that 2101 might work. Can anyone confirm this before I try? Is there still a risk of bricking units by using the wrong MCU?

Thanks a lot!
[Android Head-Units] nadmail:
Hi,

Android 4.1.1

MCU 4.1.0-1-10-0101

System version 2.6.96

Would upgrading the MCU fix my sound issues?

Which version would I need?

Thanks!
[Android Head-Units] MFKinSINY:
My unit came (single knob version pictured on the initial post here) with 2.6.40 and I've done every firmware upgrade available since. My unit also came with mcu 4.1.0-1-10-0101 and I never spotted an upgraded version so I took a risk and upgraded to 4.2.13-1-10-2101 and nothing (as far as I can tell) broke. I then proceeded to the model chooser & tried a few models. Mine wasn't listed of course (I have a 1999 Infiniti Q45) but I tried a few any way. The only apparent change was the addition of the color change app (does nothing) and the swc app. This of course changes the mcu version. I'm not too sure which mcu I am at now. I will check in a little while & post back. Still, I cannot guarantee your results would be the same as mine. Upgrade at your own risk & good luck.
[Android Head-Units] PsychoMcSatan:
Can someone upload a copy of com.tw.service_a5a4.apk from 2.6.96? I have the same issue with unauthorized UI.

As for the time not sticking, I also got that after updating to 2.7.4. I think I've fixed it by going into Android date/time settings, manually setting the correct time and time zone, and then switching it back to auto-date/time.
[Android Head-Units] Nereth1:
Thank you for taking the time to help me :)

I have attached two images. You can see the MCU and so on in one, and the models to choose from in the other. What are your thoughts? I'm not sure which one is the default so I'm not sure I want to randomly pick one incase I pick the wrong one and break something that comes back to me later.
[Android Head-Units] PsychoMcSatan:
I was playing with different MCUs last night and one caused the exact issue you seem to be describing. Volume would go up when turning knob in one direction, but in the other, the volume seemed to be struggling and jumping back and forth.

I think your best bet is to find someone with the same model (same faceplate as in your picture and possibly even same seller) and ask what MCU version they have installed. The "Model Choose" function seems to use some imperfect logic to guess and I'm pretty certain that it is putting in the wrong MCU for you. What you'll need to do is get the correct version, unzip it into the root of your external sdcard and choose "Update MCU". I have a two-knob version so I can't help you with picking the right one.

I've been using trial and error method which so far seems fairly safe, but I'd start with MCUs that are close to what you currently have and work from there.
[Android Head-Units] Nereth1:
Seller has actually sent me a system update (not MCU update apparently) which I am trying soon. Will let you know how it goes!
[Android Head-Units] skezza:
Is this unit still available? Is it worth it? How smooth is it? How much? Are there better alternatives?
[Android Head-Units] sciallo:
I would try all 3 starting with the first. Theory has it the "model change" checks what unit you have and only presents you with choices that are for your variant. If any of those 3 ends up installing the same version MCU you have now, then that routine in the model choose is not working right and you'll have to find the right one out of the many in /etc/mcu

Many people have been messing with that without any permanent consequences, so I'd say it's safe as long as you don't go doing that with ancient roms.

I see your current MCU version is one of them in /etc/mcu, so you don't risk not being able to reverse what you did... Should be pretty safe.
[Android Head-Units] sciallo:
I wonder if you're still on your honemoon :) Congrats by the way...

I'm back at it, I restored to defaults and upgraded. Still I'm not 100% sure some system apps I added didn't survive the process: I forget which but I think I remember an app I added as a sys app still being there after reset to defaults and upgrade.. (??) So, if someone with a stock unit can confirm it would help me make a tutorial...

Anyway, getting ready to get TT going again, as it stands, I have an app named "Contact Storage" in the list but it's filename is ContactsProvider.apk so that's a bit confusing, as you have two separate files... GoogleContactsSynkAdapter.apk doesn't seem to be there so I'll start by installing that, tablet talk and contacts+ an see if it's enough...
[Android Head-Units] sciallo:
Ok, that did the trick, in my case all I needed was GoogleContactsSyncAdapter.apk installed as a sistem app. I still don't know if I had other stuff left from before...

If anyone with a stock unit will check and let me know, I'll come up with a simple tutorial for the wiki...
[Android Head-Units] nadmail:
Anyone tried 2.7.4 yet?
[Android Head-Units] chanh55:
White Screen of Death?

Hi,

I purchased this unit off of beststylegifts off ebay. (see attached)

I installed it and everything was working perfectly. I installed a few music player apps and it was still working fine until I turned off the car and turned it back on. Now all I get is a white screen. I tried using a paper clip to reset but that didn't do anything. Does anyone know how to hard reset this thing or what the solution is to get it back to factory settings so it boots properly?
[Android Head-Units] j2gifted:
I bought mine from them too... had to send it back because tge dvd drive didnt work... waiting on my replacement now
[Android Head-Units] shadowmike:
I'm glad to see updates are still being pushed. I'm ordering my replacment soon.

Any new faceplate models serface ? Other that op and vw models

AN-21 DEV www.dropbox.com/sh/j6lx4vkoqcm6kow/MDs6vhsuHG
[Android Head-Units] tdt038:
This is a known issue, because the PowerAmp has its personal service working with Bluetooth headsets, which is incompatible with the units like AN 21U (MCU's feature, not an android section). You can disable the service working with headsets in PowerAmp, but then it will not work with the steering wheel buttons.
[Android Head-Units] tdt038:
If it's still actual:
[Android Head-Units] alexdb78:
Wires connection

I would buy this unit.

My machine supports CanBus

For controls on the steering wheel I have to connect the wires key1 and key2, or the unit can be operated with the signal canbus?

The unit can detect the ignition signal or reverse signal from the canbus or do I need connect the wires ACC or REVERSE
[Android Head-Units] gpmg762:
If your ilium cable is connected and headlights turned on, does the buttons light up and still on?

If not, this may be the case, I found the power cable (can't remember + or -) on the connector loose.

I figured that out only by troubleshooting with a PC power supply and a multimeter.

Hope that's the case for you.
[Android Head-Units] alexeit:
Hi,

my nissan has three swc wires: 'strg sw a', 'strg sw b' and 'strg gnd', but the device has only two ones: key1 and key2. How to connect them?
[Android Head-Units] sciallo:
I'm on it... Working good so far, can't begin to tell what's new though...

Provided it's resistive, you'd connect a and b to key1 and key2 ground should be ground... no wire on the unit, I guess you should be able to put it to ground (car chassis) if it's not already. Do make sure it is a resistive type, measure with a meter between srtg sw a and strg gnd voltage while you press buttons and resistance if you get no voltage and a different value resistance each keypress you're good.
[Android Head-Units] MFKinSINY:
Thanks tdt038. That makes a great deal of sense. I had it the swc working with PowerAmp when I initially got the controls working & programmed. "Maybe I did" mess with some PowerAmp settings after that & screwed things up. I know exactly where to look now, I just wasn't sure because I assumed I messed with those settings "prior" to having my swc connected & configured. I believe you may have pointed me in the right direction. I can't check until later (after a 12 hour work day) but I have alot of faith in your answer.
[Android Head-Units] drpropaganda:
Thanks for the suggestion. I updated to 1-10-2101 and everything is working so far as well. Haven't tried using handsfree, but my phone still connects, so I'm assuming bluetooth is working. I'll post back if I find anything wrong.
[Android Head-Units] cat2115:
You are lucky. 2.7.4 brick a lot of apps on my side, If I replace one apk to remove red text warning, my dvd apk not working. and if i replace old dvd apk, my AM/FM not working. Kinda regret buying this $400 unit. Would expect at that price everything works great out-of-box. Now, I'm back to 2.6.70. Seem like only that firmware work but damn now when on youtube or gps, or backup camera - the screen just flicker every 3min or so min

If other ask if they should buy this unit, I would say No.
[Android Head-Units] tdt038:
PowerAmp settings > Headset/Bluetooth > Respond To Buttons

If disable this checkbox, swc will not work with the PowerAmp.

If enable, then swc will work, but PowerAmp will run randomly when pressing different buttons on the faceplate and system menu navigation.

I think that, it's better to use another player...