yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] franiyo:
I am also using reversing camera connected to 12v constant. The backdraft application not for the audio when using the camera. In MCU there is an option to disable this. The option says something like lowering the volume to detect reversing camera.

When you disable this option, the audio continues to play, regardless if you use the camera to activate reverse or the backdraft application.

If it was not what I was wondering, I'm sorry, I do not defend too well in the language!
[Android Head-Units] Zaphod-Beeblebrox:
Can I suggest going the resistive ladder route as opposed to USB? the existing key editor would make implementation a breeze. Unless of course you are looking to supplement existing SWC.

I already have a USB Rotary Volume control (http://www.amazon.com/gp/product/B00ANRRZCG/ref=oh_aui_detailpage_o04_s02?ie=UTF8&psc=1) It works great to control Android master volume. Does nothing for the Volume intents that Bonovo implemented.

---------- Post added at 07:15 AM ---------- Previous post was at 07:12 AM ----------

As our resident documentation guru, I would love it if you could write a small tutorial/documentation on how to pull down the source, compile the kernel, compile android, build the update.img file and ultimately flash it.

I know my current read.me on the manifest is wrong (left over commands from AOKP :))
[Android Head-Units] -=Jeff=-:
LOL.. MY NU3001 will be getting installed in my 1990 Corvette.. Even less integration capability
[Android Head-Units] alaninsitges:
I finally got around to installing this. Thanks again for taking the time and making the effort!

I installed the x.3 SD Card version overtop of Red's 1.0.9 Amplified ROM on a 1GB model. Renamed the file to update.zip and put it in the root of the internal SD. It was detected after a restart and installed straight away with no problems. After restarting and optimizing all the apps I was surprised to see all my apps and configuration present, including timezone, wallpaper, Google accounts, etc (I had expected the update to wipe the unit, maybe I didn't comprehend what I was reading)...

...EXCEPT. Except my 3G dongle no longer works. Upon checking all the APNs were wiped from the APN list. Trying to add the correct one back in, I add the settings and choose save, and it goes right back to an empty list. The APN doesn't get created/saved and it appears there is no way to add one.

Any idea what's going on here? No 3G is pretty much leaving the unit unusable.

On the plus side, love the new boot animation. :)
[Android Head-Units] -=Jeff=-:
Yes a nice volume knob and external buttons would be nice to add.. Looking forward to seeing how things move forward..

I have to get moving and get this thing installed now
[Android Head-Units] alaninsitges:
I'd actually like the USB route. After spending more than 100€ on all the hardware, cables and adapters to get my SWC working I got a whopping 2 functions...volume and prev/next. The other 8 buttons don't get mapped by the canbus adapter for various reasons.

I would love to have another piece of hardware to control this thing. In particular I'd like to have an iDrive/MMI-style controller in the console that I can use to adjust volume, and then with a push in have it pop up a menu of other functions that can be controlled by the knob/wheel thingy:

VOLUME DOWN UP or PUSH for:

TASKS - PUSH to select

App1 - App2 - App3 - App4

TRACK

Prev - Next (or perhaps it should be Port and Starboard in order to be consistent with Newsmy's nomenclature)

APP LAUNCHER

Fav1 - Fav 2 - Fav3 - Fav4

SETTINGS

Wifi - BT - Etc

Specifically, I want to be able to pull up the task switcher, scroll through running apps, and then push again to switch to the highlighted app.

Doing this with a HID device would be a pretty simple app. Doing it with the SWC inputs would be impossible.

Further, people would have to lose their existing SWCs in order for a device like this to work with the resistive interface.
[Android Head-Units] piwopijca:
Hi

Is recovery "Tuatara Carpad II ROM - v1.1.4 - ClockworkMod Recovery" I can use to androidbox carpad2?

I have Android 4.4.2 but with a resolution of 840x480

Rgds.
[Android Head-Units] :
i ordered living in socal and was not charged any extra fee from dhl also delivery took only 5 days
[Android Head-Units] deeznutz1977:
Like [MENTION=5369735]piekillar[/MENTION] I didn't incur additional charges from dhl ( Baltimore MD)
[Android Head-Units] -=Jeff=-:
I ordered mine direct from Summer.. they used DHL.. no added costs here either
[Android Head-Units] chrisstreme:
Thanks for your advice... I finished to re-install updates (ROM + MCU) and it finally re-worked... (Is that can be called reflashing?)... The trouble come from V4A or stock music player?

I tried rocket player - nice one but V4A doesn't work with that one! Some other user installed JetAudio and confirmed me it totally works with! I'll try tomorrow...

for secondary microphon i orderd an external usb sound card (6.5€ from france 3 € from aliexpress) + a stereo microphon (already received 3.5€ from aliexpress)... As We say in France "je croise les doigts" (I cross fingers... for better luck!).

I do not have enough competence or balls for using your ROM... My english is perhaps not good enough to understand all qualities it could benefit to my device :o But If I succes in having a good musicplayer + perfect sound + functionnal Bluetooth + vocal commands... I'll be Happy :victory:

Thanks for your work, your time, you help!
[Android Head-Units] janla:
That is quite interesting!

What was the stock firmware version you had before under which your 3G dongle worked?

What dongle model is this?

I also cannot force my huawei dongles to work under native way, now it looks like software issue.

You can try this:

https://play.google.com/store/apps/details?id=de.draisberghof.pppwidget2

This is really powerful app, not only a widget as the name may suggest.

For me it is the only solution to use my E173 dongle.
[Android Head-Units] Zaphod-Beeblebrox:
I don't know which one of you is asidorowicz on github, but whomever you are, thank you very much!

We've already gotten our first pull request on the github source with this person doing some diff/updates on the bonovo apps to 1.1.4 I'm very happy to see some source code help/involvement!

https://github.com/Nu3001/packages_apps_bonovoapps/pull/1
[Android Head-Units] asidorowicz:
Hey Zaphod-Beeblebrox, I have been tracking this thread for a couple of weeks, and decided to lend a helping hand. Although I've never written any android apps and have limited experience in linux, I'm quick on my feet and pretty decent at coding/debugging and especially reverse engineering. I cannot compile any of the apps yet, but I'm trying to be as careful as I can while creating the diff/patches. Looking forward to where we can take this device!
[Android Head-Units] Orisai:
Can the Bonovo apps interfaces be themed to look like the rest of the car's dashboard?
[Android Head-Units] Zaphod-Beeblebrox:
I've pushed a few small patches to our github source, and while my latest build attempt is still running, I'm pretty positive that I've ironed out all the little kinks. So, for those that want to try and build from source, you should be able to do so. A couple of quick links on how to do this:

Setting up a build environment:

https://source.android.com/source/initializing.html

or

http://xdaforums.com/showthread.php?t=2639611

Be sure to change any references to the actual source code to use our repo : https://github.com/Nu3001/platform_manifest

Once all of the directions are followed, you should have a flashable update.img in /rockdev

For those that think they can't help because they don't know how to code, you are wrong. There are lots of things that 'non-coders' can do. From simple testing of the build process, to digging into the resource files to correct translations, etc.

My next tasks are to update the recovery to CWM (now that [MENTION=260727]Tuatara[/MENTION] has done it, I know it's just a matter of getting the config right), Add audio ducking to the radio app, and then start cleaning up the layouts/DPI.

Speaking of DPI. Based on the resolution of our device, and the screen size, we should actually be at a DPI of 160. Our ROMS are using 240. I think this was done to make everything 'bigger' on screen. Personally I think this is wrong, and potentially effects how some apps behave. Going to 160dpi should make things a little crisper, higher detail, but smaller. By using alternative launchers (Nova, etc), that have better customization options, we can tweak the size of icons,text, etc to our liking.

The downside is that we need to fix a fair number of layouts in SystemUI and the Bonovo apps (I hate lazy devs that hard code layouts to a specific DPI).
[Android Head-Units] nestortoledo:
I not tried yet, but may be can set to 160dpi, and use xposed module App Settings to leave bonovo app to render at 240dpi

I need to admit that some app, looks so ugly and big for that reason (240 dpi)
[Android Head-Units] -=Jeff=-:
I am using xposed and App Settings without issue on my NU3001.. I have adjusted several apps to fit the screen..
[Android Head-Units] coyttl:
Ah cool, another user close by! Awesome! :D :good:
[Android Head-Units] deeznutz1977:
I live in chase,Md and cool :)
[Android Head-Units] asidorowicz:
So I've updated the "easy" apps (airconditioning, cardoor, handle and radar), and identified the apps that are the same (avin backdraft bluetooth keyeditor and vin - bluetooth seems to have a change, but I can't seem to find it)

I'm left with the hard apps now, which will take longer to patch (soundbalance, radio and mcu)

We're also missing source for Bonovomusic and BonovoScreensaver, but it may be possible to fully reverse engineer to have buildable source

Edit: On a related note, how do I get the bonovo apps to compile? What do I require?

Edit2: soundbalance is now up to date
[Android Head-Units] toologic:
Please add me to NU3001 group - https://github.com/TooLogic
[Android Head-Units] adrakt13:
NU3001 SWC NOT WORKING.. SATURN SKY 2008 model

HELLO... i am new at this.. i too purchased a NU3001 unit for my car.. a SATURN SKY (OPEL GT) here in Greece. I have some problems with it. The MOST serious for me is SWC

1) Steering wheel do not work. PLEASE HELP me to make this work. My steering wheel controls ar resistive as i know and not can bus so it should work.. i connected wheel key 1 and grounded the ground wire but nothing, i have played with several accurancy settings through keyeditor and still nothing.. please tell me how to connect steering wheel controls in a saturn sky 2008 model. WHAT DO I DO ??? (( My steering wheel controls in the OEM wiring diagram receive from the radio device 2 cables 1st is a dark blue wire which is the commands and a 2nd blk-grey which is listed as a 10V reference. any help ?))

2) RCA input if connected produces engine whistling sound through speakers. I partially resolved this by adding rca filter which worked well but i do not understand why it did that since my old kenwwod did not do that (with the same wiring of course)

3 Minor - barely hearable electric parasite like static sound if music paused and working at the touchscreen.. don't have a clue why.. any help ?
[Android Head-Units] chrisstreme:
I received that usb soundcard:

http://www.cdiscount.com/informatique/cartes-son/carte-son-usb/f-1078202-auc0608819212517.html

quite similar with the one presented by parazit26...

I immediately tested it with that mic (that was not working alone) - by testing stock recording apk:

http://www.aliexpress.com/snapshot/6494683979.html?orderId=65829033897061

1st test on standard USB: fail

2nd test on OTG usb: fail

3rd test on my computer with headset: Works for sound out but no mic registered...

4rth test mic only on mic-input on my computer: mic alone works!

that mic is supposed to be stereo (3 contactors and 2 black rings between them), so why does it not works?
[Android Head-Units] alaninsitges:
The Opel GT uses canbus, It uses the same GMLAN protocol all the other GM cars use. You need an adapter.
[Android Head-Units] adrakt13:
Of course i need an adapter, i have the pac audio c2r-gm11 adapter, everything works fine except steering wheel controls. This adapter outpouts a single green cable for steering wheel controls to connect with the NU3001. i connected to wheel key 1 and grounded the ground but nothing works. i insist that the steering wheel control specific circuit in a saturn sky is resistive.. anyway the adapter seems to provide power to steering wheel controls and outpouts a single wire that should work.. PLEASE HELP

By the way by mistake i did bought another adapter from pac audio just for the steering wheel control (swi - rc interface for saturn sky) but of course there is no instructinon for connectivity to nu3001 because it not a known enough brand it supports pionner, kenwood alpine etc but newsmy ? )
[Android Head-Units] parazit26:
hmm i dont know why. try following, take any headphones you have at home plug them into the mic port, use them as a microphone and see if this will work.
[Android Head-Units] Zaphod-Beeblebrox:
I don't think you will be able to compile them separately until you have a full system build (it's going to look for resources in frameworks, etc. Pull the full source from the Nu3001 platform_manifest (use repo) and do a full build.

Then you should be able to pull your patch, and just make the Bonovo apps

I also added you to the repo org, so you'll have push rights. Please don't push to master until things changes are thoroughly tested and working. Feel free to create all the branches you want/need for other testing :)

You've been added
[Android Head-Units] asidorowicz:
Thanks, I'm going to spend a little time getting my build environment up. Would be a huge bonus to no longer port in the dark :)

On a related note, am about 1/4 done the radio app. Lots of changes there, and the decompiles are really messy, but doing my best. MCU app looks totally different though, so that could be quite difficult :(
[Android Head-Units] DaveSmith_1:
For resistive controls, both the SWC key1 and ground wires need to be connected to the button module. The button module then connects the two lines with different resistance values depending on which button is pushed. For example, in the diagram below, if you press "button 1" on your SWC, resistance value "R1" is applied between the "key1" and "gnd" wires. If your adapter only provides a single wire, then something's not right. Connecting the SWC ground wire to your car's ground does nothing.
[Android Head-Units] Tuatara:
Right ... that's an excellent idea. So ... why not both? HID Keys, and SWC controls both available.

There wouldn't be any real additional complexity to add a resistive ladder (just need extra pins on the micro). However, I have a few complexity questions - should the resistive ladder be tuneable (i.e. you can control the impedance - by design or by software?), and should it be possible to coexist with another resistive ladder (from an in-vehicle SWC)? That could make it a bit more complicated, but I'm sure "something" could be designed which is still simple and easy to modify for custom installations.

---------- Post added at 02:46 PM ---------- Previous post was at 02:40 PM ----------

Cool ... I'm glad to see that it worked. I'm hopefully going to get the SD Card update method working with the next ROM - so that SD Card update and ClockworkMod can co-exist and both functionalities are available.

I think I made a wrong assumption here. I can (pretty much) guarantee that if you repartition the device, it would wipe everything ... but without repartitioning, it's quite possible that the recovery CAN do an upgrade in-place. I'll get to testing that myself this weekend.

I hate to say this, but it's a simple case of removing the dongle - powering everything off, clearing all networking settings, and starting the process again. It will then re-detect the 3G key, and auto-configure the APN/etc. for you. I had the same issue, and it appears to be a common occurrence in Android. (Google is your friend). I was able to get mine all working, and it's been working fine since.

Well ... there were 'hints' that everyone wanted Lollipop on their units ... it was the least I could do.
[Android Head-Units] Tuatara:
That sucks. What a painful experience.

The issue with something like this, is that it requires "context" - i.e. it needs to know which operation is currently selected or functional. Am "I" in Volume control, Menu Select, Application Select, etc. since the "keys" sent would be different or have different functions in different contexts. I wasn't necessarily going to go to a full extreme on what was going to be a simple weekend build for me, but maybe this can become a bit of a larger project to address (almost) everyone's wishes.

You're probably right with that HID assessment, although Zaphod may know more about the keyboard interface and the Bonovo specific intents which were added for the volume control. They are available through the SWC Key Editor, but apparently not (unless we code it in?) through the standard Android HID functionality. Although I have tested this with my external keyboard, and the volume control functions do work, but the MUTE key does not through that keyboard. Needs more research!

Having said that ... it is just a resistive ladder circuit ... so, with some trickery, it may be possible to permit multiple key devices to "co-exist" ... just don't press multiple buttons at the same time - you won't get the result you expect. :D

Wishlist so far:

HID Keyboard Output (configurable key outputs depending on mode for Rotary Encoder, Button, Switch Presses, etc.)

HID Keyboard Input (probably repeated toggling of the Scroll Lock key or some such nonsense to get serial data in to select mode ;))

Button Inputs (including a mode select button, or however the functionality is best determined)

Resistive Ladder Output (possibly permit combined usage with existing SWC - if I can figure that out in an easy way)

Anything else? We may need an App which runs in the background, and can be used to return 'mode' or 'state' information to the 'keyboard', so it knows whether it is selecting a menu, or changing volumes.

It's possible ... but it may just be too complex a solution for the real-world needs. I'll think about it, and do some more research.

---------- Post added at 04:08 PM ---------- Previous post was at 04:00 PM ----------

I can see that this weekend is going to be a busy one.

I can readily send you all of the config files and changes I made to get CWM working. The CWM binaries were taken from Oma's Rockchip compiles for RK3188. I did not build this from source, as I knew it was only configuration issues. The sources should be available (or procurable) ... again, a task for this weekend.

I definitely would like this - I find the text very large at times ... although I'm getting very used to it in the car, and find that it is good to have it larger.

.

This should be done in any case ... the layouts should be DPI independent.
[Android Head-Units] adrakt13:
Hello thanks for trying to help. this is the oem wiring diagram as you can see the steering wheel control circuit receives 2 wires a wht/blk wire which is actuallylisted as a 10V reference and a dark blue wire which is the command line. Even with the adapter I have access to both wires just tell me what to connect. ground wire to 10v reference ? i think that is not safe.. please help it is really important to me that this works...
[Android Head-Units] DaveSmith_1:
You can honestly connect them in either order. The easiest way to think of your SWC is as a single resistor connecting the two wires. The direction won't really matter.

Sent from my XT1060
[Android Head-Units] Zaphod-Beeblebrox:
IMHO Hardware should not be context aware. Hardware should send the same keys/signals for every appropriate press/turn/etc. Software must be context sensitive. having a volume knob that sometimes is a selector is just a context problem. One that is often already handled by Android.

Ever notice that your volume keys on your phone mostly handle master volume, but in different contexts (phone ringing, etc), it will change the volume of the active sound source? The Power Manager code handles system level key response. It's the nastiest spaghetti style if/then mess I've ever seen, but it provides for a lot of different contexts of the home/volume/menu keys, etc.

While I haven't done it in a while, I think even non-system apps can trap certain key/keyboard events (like volume keys) for their use. So building a launcher/UI that has some context aware cursor controls is not out of the question.

Double check your keyboard volume control. Is it just changing the internal Android volume, or the HU master volume (easiest way to test this is through the radio app - if your volume doesn't change, then guess what :))

Maybe just put the necessary files/docs in your G-drive. Easier for me to find when I get around to working on it. Again, for me likely this weekend.
[Android Head-Units] tacopicante123:
So I ordered through Aliexpress and they cancelled my order... Now they are asking for a copy of my ID, debit or credit card and a screenshot of my bank statement... something doesn't sound right at all. I am ordering from this seller, who someone in an earlier post mentioned is legit: http://www.aliexpress.com/item/Newm...-navigation-one-piece-machine/2020425141.html
[Android Head-Units] -=Jeff=-:
For the extra ~$50 I would order this one:

http://www.aliexpress.com/item/News...eral-Android-only-without-DVD/2035002543.html

Actually I contacted Summer through Aliexpress initially then ordered direct from her so I could use paypal.. I have the 2gb unit and still need to get it installed. I ordered from Summer since many here did
[Android Head-Units] Zaphod-Beeblebrox:
I too would strongly suggest that you either order directly from Newsmy (Summer or otherwise), or if customs and local laws are relevant, then a local dealer/broker. All other things being equal, I see no reason to buy from another online vendor for a cheaper price. Something is getting cut somewhere, and it's probably at your expense.

Don't be afraid to reach out to Summer directly to negotiate a better price. And be sure to mention that you are a member of this community. We want them to see how important we can be to their sales. Might help them open up a little bit more about code.
[Android Head-Units] adrakt13:
Hello, i just got EVERYTHING to work. through PAC AUDIO C2R-GM11 adapter and PAC AUDIO SWI-RC adapter for steering wheel controls. THANK YOU EVERYBODY !!!!!
[Android Head-Units] zanix:
I've been out of town since Sunday so

I can't think of any specific reasons why we would need one or the other, I just know what my use case is and it calls for after mounts are done. If this mean both or making init.d after mount, then I'm ok with it.

As soon as I know how to do this myself I will gladly document it.

And it looks like there are some links on how to build, when I get back home and settled I'll start reading.

Cool, thanks asidorowicz!
[Android Head-Units] DaveSmith_1:
Does anybody know how to get the clock to show up in the status bar and stay there? I'm using an Xposed module to get it to show in the center of the status bar, but after a reboot I have to select then deselect the "hide clock" option to get it to show up. It is hidden by default on this system and it resets that way after a reboot. I'm guessing it's a build.prop thing, but I haven't been able to figure it out.
[Android Head-Units] alaninsitges:
Yeah, this is what I had in mind. All the stuff I want to do can be done with an app that pops up and interprets the up/down and push events into whatever context is necessary.