yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] KoTiX2:
Man you are damn good with these things!! Your app has worked as soon as i copied it in system/app!!

:highfive::good:

BRAVOOO!!!

:good::highfive:

Do you still need those logs for better understanding?

I'll leave you some days for resting but then I'll stress you again with more help for solving other troubles :P

Tnx for now from all S100/150 users :)

(Guys hit "Thanks" on all the Donald posts!!!)
[Android Head-Units] donaldta:
Haha. Excellent!

My problem is that I didn't realize that from 4.0 and up, Google began using "stopped=[true,false]" flags which does not allow the software to work until a user manually initiates it at least once. I thought about adding the necessary resources so it could be launched from the app drawer and popping a toast message on activation but then I remembered that files copied into /system/app directory often bypass many install restrictions. Since you're going to be distributing this with your custom ROM, nobody should ever need to install the package the normal way.

Nope. I'm good unless there's something else you need me to look into.

LOL. I like being productive during my free time. Just remember, I'm still waiting to verify Google version of Generic.kl along with the custom.kl file. Also, need a list of all the possible functions that you have in the SWC mapping software which allows their respective Linux Scancodes to be registered in the Key Test app. Then we can go about testing a few configurations so that your SWC buttons acts like a typical Android device.

I also took a look at WheelValue.xml and ADSet.xml from Post #525 but I'm still not quite sure how they work. I am guessing the definitions are associated with scancodes inside the MCU or something. You're going to have to explain the SWC controls on the S100/150 units to me a bit better. Maybe record a video of you programming it along with all the possible options. That might give me a better understanding in order to conceptualize how they work between the MCU and Android.
[Android Head-Units] KoTiX2:
Sorry,I was so excited that i almost forgot :P Btw I confirm that vendor_0000.kl is working just like the original, I'll test again the mcu-keypad.kl later today

Here is a quick link to a video showing the SWC setupscreen:

http://www.youtube.com/watch?feature=player_detailpage&v=rxe7mmrYWSY#t=1100

I'll take a video too after work.

Just to make you think some more here is another problem:

if i'm listening the radio or winca music or video player are playing and i want to run another player like poweramp, the radio/players/bluetooth don't stop and both the audio sources are mixed toghether. The only way is to pause the winca players or if the radio is playing switch to a winca player that is already paused or pause it if it's not.

Could this be caused by the s***ty WincaService??
[Android Head-Units] donaldta:
But, can you confirm that vendor_0000_product_0000.kl file is working while the standard Google Generic.kl file? It shouldn't have any of the MCU definitions in the file. Here's the thing, if the vendor/product KL file isn't actually working and the stock Generic.kl is in place then of it will act like the original since that is the fall back keylayout. If the mcu-keypad.kl file is in place and only the "Home" function isn't inoperative then that is sort of to be expected because it is not defined in the custom keylayout file. It should be able to work by amending the file to include the "key {scancode} home" line.

Maybe check logcat immediately after a reboot. Look for a line that looks like below. Except we are expecting the keyLayout to list the custom file and not the Generic.kl file.

I/EventHub( 1279): New device: id=1, fd=90, path='/dev/input/event1', name='[COLOR="RoyalBlue"][B]mcu-keypad[/B][/COLOR]', classes=0x1, configuration='', keyLayout='[COLOR="Red"][B]/system/usr/keylayout/Generic.kl[/B][/COLOR]', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=true

:good: Thanks!
[Android Head-Units] royalhawk2002:
Strange behaviuor happened to my unit today. I switched off the unit reularly this morning. I used the car without the radio. Switched on the radio in the afternoon and I got the "service.framework" error msg. When I switched off the unit the wifi was off. The problem is that, after a factory reset, now everything is working but the button color not. I can choose the color but is fixed to violet. The only different thing I did, was before the factory reset from setup menu, I pressed for a long time the switch on knob and I hear a couple of beep. I was thinking that the unit was reset at factory, but don't. I would try to install a more updated firmware, wich is suggested ?
[Android Head-Units] Zaphod-Beeblebrox:
Does anyone know if these files can be made to work with the other popular Android head unit? Not sure of the real model name, but it's typically referred to as an Ouku. (I have an Xtrons TD610) : http://www.xtrons.com/GPS-car-dvd/6...-Digital-LED-Panel-Car-DVD-Player-TD610A.html

I'm comfortable with Java code and have done some android development in the past. This low-level build stuff is usually outside my comfort zone, but I can occasionally stumble through it.

I think the hardware in these two units are identical, so I am hopeful that this might work.

Any thoughts?
[Android Head-Units] adit9989:
No they can not. OUKU is a different platform. Don't play, you will brick your unit. There is another thread dedicated to OUKU with some custom firmware, look for it.

PS: here: http://xdaforums.com/showthread.php?t=2110546
[Android Head-Units] doggy101:
I'm in :D but there's no firmware for the I802 to find
[Android Head-Units] royalhawk2002:
It should be here: http://www.cardct.com/firmware-updates
[Android Head-Units] Gassi2106:
Can you Upload the Certification for the S60 & S100 Series Devices for me?

You can find the Files here http://www.cardct.com/certification?zenid=5fded4c4e173a2d2a434bb2340fa6b06

Big Thanks

e.g. What have you write them to come in?

Gassi2106
[Android Head-Units] Gassi2106:
Hey,

I´ve found a new Software for the S150 Device. Its created on 2.11.2013. I´ve found the files by an Russian Page. The Files are for the I004 (VW Jetta). I´ve not tested on my device.

Flash at your own Risk. These files are a Android 2.3.4 Software. Download here

Regards

Gassi2106
[Android Head-Units] doggy101:
did you receive them?
[Android Head-Units] xasesi:
Help

Friends can help me with the update or recovery, I have a radio s150 N-I109 which gives me an error of application launcher I contact the seller by aliexpress sent me a zip file gave me the installation instructions just unzip the install file in the sd and then slot gps and automatically update, which does not happen does not update the software and follow the application launcher error I attach a youtube video I uploaded with error http://www.youtube .com / watch? v = iZUQ3dJkgI0.....thanks.
[Android Head-Units] adit9989:
Did you try to do the factory reset (in settings) ? Usually this will fix application errors as it formats data partition and reinstalls your default applications.
[Android Head-Units] niton:
hi, has anyone know the way to instal recovery on this device? I/m bored in istallation apps again and again after the unit errors...

Will be appriciated ;)

---------- Post added at 08:23 PM ---------- Previous post was at 08:15 PM ----------

I'm one of this crazy russians who day by day report to our chineese friends about the head unit problems, and the firmware, the link you posted, is fully working and this is the first firmware for VW with sreering wheel buttons working correct :silly: and....it could be used for any s150 head unit, all you should do is to change config folder,
[Android Head-Units] royalhawk2002:
I am interested too. I found some time ago a forum in Russian about the S150: http://4pna.com/showthread.php?t=12544 , is this the forum you are talking for ? It was useful for me in order to fix the problem of the "search" in radio station. I discovered there, that changing the UI to WINCA , it works well. Before , when I push the "next" button in the radio, it will move to next stored station instead of to find the next tunable station. The problem is that I am italian and, in order to undertand russian, I must use google translator! :D I think that in the forum are a lot of useful info about this unit and someone that could speak russian, could report here ! :rolleyes:

I need also a "Recovery SD" and a "Update SD", generated with the files in the first post here, ready to be copied in the sd card because I don't have a Linux dist available.
[Android Head-Units] niton:
Exactly!4pna forum. You can speak english,someone answer you for sure.
[Android Head-Units] royalhawk2002:
The problem is that the site is written in cyrillic and, even if I use google translator to read it, I can't post or see the links in the posts if I don't register to the forum. I can't register because the redirected page of google translator doesn't allows it. :(
[Android Head-Units] niton:
ok, ask here....have any problems?
[Android Head-Units] royalhawk2002:
Not very important problems. One is the "AF" function in the radio that is not working, second is the "Jeep" logo not available, but it coluld be useful for every one here, to have a list of "Tips&Tricks" (like the Winca interface change for radio search function), derived from the Russian forum. Could you try to prepare it ? :D

About your problem on the reinstall of the Apps when you make an update or factory reset, did you try to use some app like "Titanium Backup" or "My backup pro" in order to make a backup ? You should copy the apk of the used backup app in the "gps" sd or in USB pen, then make a backup of you installed apps and settings in the same sd or usb pen. When you need to restore things, then just istall the backup app and restore all from your previous backup...it should work! :rolleyes: I wiil try soon with "myBackup pro".
[Android Head-Units] niton:
Not sure, but i think I saw the jeep logo in my head unit....

I have tried TitaniumBackup, but it stop working after 3 days too. And i need to instal it again and then restore the apps.

One of 4pna members try to change launcher, he is got progress, but one thing he can't fix, he is installed the turbolauncher, but the last running app don't start after the nead unit reboot. For example, you need to push the radio every time you turn on the head unit. But, the firmware w\o stock launcher is more stable.
[Android Head-Units] xasesi:
help

If I tried that but it does not work the restoration of manufactures, have told me that once you press the two buttons "src" more volume but does not work I've also tried other combinations but nothing, no reset button restores the system, if you know like and you can help me I would appreciate
[Android Head-Units] royalhawk2002:
no picture.....:(

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

I see the firmware you are talking for, it looks like "more android" standard and is very interesting because allows to customize the UI better than the stock...in example you can change the style of the clock in "home" desktop...I hope your friend will solve the problems soon...please keep us informed. If you have the Jeep logo in your unit, look in the "bootlogo" directory, could you copy for me jeep.jpg and jeep.rle files ?

I will try to make a complete backup using "My Backup Pro" and let you know.....

---------- Post added at 02:41 PM ---------- Previous post was at 02:39 PM ----------

Try to: Switch off the unit with power button and then switch on pressing the power button for more than 5 seconds. You should hear some beep and the a factory reset should start.
[Android Head-Units] xasesi:
thanks

OOOOO fabulous thank you very much for your contribution not know how much it cost me to fix the problem ..... thanks thank you very much
[Android Head-Units] KoTiX2:
Right now i have in the keylayout folder the Google Generic.kl (not the winca one) and a Vendor_0000_Product_0000.kl only and everything seem to work as usual.

The code inside Vendor_0000_Product_0000.kl is exactly the same of the one in mcu-keypad.kl or s3c_ts.kl or Vendor_dead_Product_beef.kl. Right?

After work I'll remove the Vendor_0000_Product_0000.kl and put the mcu-keypad.kl instead, reboot, make a "logcat -df /mnt/sdcard/reboot-logcat.txt" and of course I'll see what happen.

Correct?
[Android Head-Units] donaldta:
That's kind of interesting. Maybe the vendor/profile version allows to fall back on keys not defined, where its "named" counterpart only accepts keys that are defined in the file. Both files should be contextually identical which is why the difference in functionality confuses me.

Yes, both files should have the exact same code. You can run "md5sum {filename}" and match the numbers between the two files to make sure. Or even "diff {filename1} {filename2}"

Sounds good to me.
[Android Head-Units] sciallo:
Wiki Page

Hey guys,

Been sort of following your progress on these units, seems like a lot has been done!

I have a different unit myself (AN-21 U) but have been trying to organize information about these units in the wiki. It started off as a single wiki page for generic chinese head units.

Lately I have been creating separate pages for units that have lots of activity going on in the forum threads to have a place that would help people find the most common issues/solutions and avoid redundant questions in these already lengthy forum threads...

Problem is, I'll be honest, you guys lost me! :eek: I started a dedicated wiki page for the S150 linked to from the generic one but it's far from complete or even accurate, it needs a maintainer if anyone cares...
[Android Head-Units] KoTiX2:
Ok , I can confirm I wasn't drunk :P

what i reported before about the home button was correct: the src hard button on the front panel that act as "power on/off(holding)" and as "home" hardbutton doesn't work using the mcu-keypad.kl, i have to use the soft button to go back to home. The other hard buttons are ok.

Here is the log:

https://www.dropbox.com/s/odlr471xu3xdota/MCUkeypad-reboot-logcat.txt

and here my bad video:

http://www.youtube.com/watch?v=22quvR4kma0
[Android Head-Units] donaldta:
I vote KoTiX2 since he seems to be the most knowledgeable about this unit.

Very interesting.

That is weird. It doesn't look like a standard cold boot or reboot occurred before the logcat, as it did not catalog the inputs like in the MCUkeypad-reboot-logcat.txt that you presented in Post #553. At this point though, I'm just going to take your word for it, and assume the different filenames of the custom keylayout files allows/denies fallback of key definitions to the Generic.kl file if they are not present. So, it is your choice which one you want to work with.

I think you may have marked the video as private as opposed to unlisted which prevents me from seeing it.

I suspect the problem of how the MCU mixes the audio between the stock media apps and the actual Android apps. Not sure there is anything you can do about this, as it requires the stock apps that control the MCU to stop playing when it loses the audio focus. That's not something I'd be comfortable changing in Dalvik code. You might need someone else to tackle that issue.
[Android Head-Units] KoTiX2:
try now, i pasted wrong the link:

http://www.youtube.com/watch?v=22quvR4kma0

I beleive we can go with the Vendor_0000 keylayout, I'll see if i'll be able to find the scancodes we need in someway.

About MCU mixed audio I'm thinking of trying to use a tasker similar app to stop at least the radio when starting my audio player or I'll wait for an update from winca :P

Right now I'm pretty happy for what we have done till now and i'm positive we will find the way to fix swc too, it's just a matter of time :)

Cheers:)

Edit: I updated a little the wiki ;)
[Android Head-Units] nbbankov:
I have exactly the same problems. I am quite disappointed. Audio quality is just plain bad. I have a high pitch hiss and some static. You can hear it very well when the volume is high and no music is playing. Hence it is most audible when dialing. I have the original OS version. I have not tried to upgrade. I have the Mercedes unit.

And radio reception is just terrible. The fakra to din converter that came with the unit was completely useless. Then I have tried to use a regular amplified radio antenna - reception is still terrible.

And don't get me started on the touch screen sensitivity. Stylus operated? In a car? Seriously.

I regret purchasing this... a lot...
[Android Head-Units] KoTiX2:
The audio problem has been discussed a lot on the russian forum, i don't know if it is the solution but somebody have replaced the board with a DSP one.

There is also a guide to improve reception.
[Android Head-Units] KoTiX2:
I've uploaded a new update with launchers fix, GoogleGallery for photos, Google Navigator(it was missing from dimadina rom), Apollo as music Player and I'm testing SmartLauncher that seem the most suitable for a Car Unit.

Here is the link (same as previous updates):

https://www.dropbox.com/s/4214u7lmpunstms/update_S150A.zip

It's not the full upgrade, just the system update.
[Android Head-Units] ivangor:
Back to S100 maybe

In Russian Redpower site has a message for SDBOOT (WINCE start card).

Here's the link of site: forum.redpower.su/post28714.html#p28714

Link of files: dl.dropboxusercontent.com/u/11867623/SDBOOT_wince.zip

Sorry but the site does not allow me to play more direct links!!!
[Android Head-Units] KoTiX2:
Tnx man, the circle is closed now! :) :fingers-crossed::good:
[Android Head-Units] fanban10:
external link added

Some external links added:

http://xdaforums.com/wiki/Generic_Android_Head_Unit/S150#External_Links
[Android Head-Units] Franky692:
Hi every body...

Anybody has problems with the car battery after 3-4 days without using the car?

This evening sadly I tried to switch the car on and the battery was dead! Grrrr…. Nevar happened before and the battery is only 3 years old!

My head unit has a fault board or something else? All the connections should be ok because I have a Subaru legacy connector and is plug and play. The only extra connections I made were Ground and Brake signal to ground, nothing else.

Any advice?
[Android Head-Units] donaldta:
You might want to see how much power it is using while off. Get a multimeter and then measure how many amps the yellow wire uses while the ignition is off. Just do the math based on the battery's capacity to see if it jives. I'm not sure how much power this particular head unit uses while it is off but I'm sure it uses a negligible amount electricity. If it is using more than an amp of power then it might be defective. I've seen some aftermarket radios use more electricity while continuing to power the USB accessories or memory cards while it is off.

If you have something installed in the ODB2 port or other parts of the car, the sum of total electronics can be sapping electricity making the radio "the straw that broke the camels back". However, you'll have to measure the current at the battery terminal to figure out the difference between the radio and the rest of the accessories. I often find things like Bluetooth ODB2 or a Progressive Snapshot often being the fault of a dead battery if the car isn't being used often enough to properly charge the battery.

Btw, three years is about the time you'd replace a mid to low end battery under inclimate weather conditions. Also, if you tend to only have short trips with long periods of inactivity that will cause acid stratification. This is where the electrolytic solution separates between a heavy and light acids. The acid that settles at the top will begin to corrode the plates while the acid that settles at the bottom will begin overcompensate because of the imbalance.
[Android Head-Units] Franky692:
Thanks for your reply...... I had the Usb key and usb wifi connected. I don't know if this can be the reason..... Now the HU is on the desk and I will try to have the Amp charge from an external power supply with a tester. Anybody knows how much should be the comsuption in backup only?

My seller propose me to replace the main board with a new one with dsp, paying 65$ really I don't know if take this opportunity or leave the project. The HU is not bad even is the sound quality is not the best (maybe with dsp is better). The stock HU has a better sound and a very better FM radio sound and reception, but no Nav, Usb 7" touch display etc.
[Android Head-Units] mihaiolimpiu:
In standby it's very low under 0.1, somebody did a measurement here or in the old thread. Don't assume because it's plug and play that the connections are correct (Especially using these units)!

I'm keeping my WIFI and USB stick in also, so no problem there, keep in mind these units are using a lot more power than the standard units when working, so it shouldn't be of no surprise that a 3 year old battery died under stress if you only drive short distances or you just played with it for 10 minutes with the engine off!

Forget about playing music at a barbeque from these, try it only if you have friends to push you! :) Happened to me a couple of times!

My Kia factory battery 45Amp died after 3 years bought a VARTA 75Amp to keep it's innards working!

Quote from [MENTION=4736782]kaween[/MENTION] post 1765 from old thread:

"knew I had noted a couple of power figures on the S150 when I was experimenting with it's hardware.

In Idle, It draws 0,07 A@12V. That's approx 0,8Watt. That's approx 5x lower than the light in an average glove compartment box (W5W typical)."

Regarding reception try to edit the radio area from service menu. Radio reception is worse than my stock unit also but very usable, only high buildings are problematic.
[Android Head-Units] adit9989:
The FM reception IS worst than the car OEM unit (and also worst than my previous car unit). Most of the time I listen on the same FM station on the same route going to work and I observed that this unit has problem with the signal in a few areas where I never had before. I did not drive long distances with it but I expect to be even worst. The sound from the unit is OK, is just that the tuner is less sensitive even that of cheap car radios out there.

As a good note, we had already here days with -25 C and the unit did not have any problems, which is good. I also did not have problems last summer, but we did not have extremely high temperatures but at least in lower 30 s did not have problems so they are using "automotive" grade parts.
[Android Head-Units] Franky692:
Thanks everybody for the support.... and infos

Just finished to replace S150 with my OEM HU after one full week. Very sad…:(

Now I can measure current in standby on my desk with a power supply and understand something more.

I want to understand if I have a fault board or not…

About FM: recepition is not so bad, the real problem is that in FM RADIO sound miss bass frequencies…. In MP3 CD or DVD the sound is not bad! With Radio I lose the bass frequencies. Subaru legacy has a good set of speaker and you can fill the difference.

In the Russian forum http://4pna.com/showthread.php?t=12544&page=305 read post 4563 where a guy has replaced its MoBo with the new one with DSP and seems that the radio chip now is different the the bass frequencies now are present in radio (for what Google translate can do and I can understand).

I can try to replace my MoBo (if someone can help me with how to proceed) and spend more money bat how to be sure that it’s not another waste of money? I haven't found any photo or how to.... manual about how to disassemble and riassemble the HU....

Sorry if I'dont talk about androi 4 etc... but I'm a step before!

---------- Post added at 05:38 PM ---------- Previous post was at 04:47 PM ----------

About my car battery problem, Here the measures with multimeter with everything disconnected

so with ignition off I have 0,4A and only backup 12v

In my opinion is too high...

Can somebody comment it?