F30POST
F30POST
2012-2015 BMW 3-Series and 4-Series Forum
BMW Garage BMW Meets Register Today's Posts
BMW 3-Series and 4-Series Forum (F30 / F32) | F30POST > Technical Forums > Navigation, iDrive, Audio, Video, Bluetooth, Phone, Cameras, Electronics > 10.25" Android 9/10 HU theming and discussion
ARMA SPEED
Post Reply
 
Thread Tools Search this Thread
      05-17-2020, 04:12 PM   #23
asad5150
Private First Class
37
Rep
154
Posts

Drives: BMW F30 330d
Join Date: Mar 2014
Location: UK

iTrader: (0)

Quote:
Originally Posted by RedErik View Post
Custom APPs

Standalone custom dashboard app thanks to daschacka. To answer your question, no this will not replace you existing dashboard - this is a standalone app that you have to launch from your app drawer.




We are still working on individual car models and diesel rev counter. Here is what's still to come:

I tried to install this on my Android 7.1 headset but it gave a error when installing. Is this only compatible with android 8.0 and 9.0 ?
Appreciate 0
      05-17-2020, 07:09 PM   #24
RedErik
Colonel
RedErik's Avatar
Scotland
1024
Rep
2,365
Posts

Drives: E63 645Ci
Join Date: Oct 2019
Location: Inverness

iTrader: (0)

Garage List
2004 E63 645Ci  [0.00]
Quote:
Originally Posted by asad5150 View Post
I tried to install this on my Android 7.1 headset but it gave a error when installing. Is this only compatible with android 8.0 and 9.0 ?
Hmm... I have just checked and in fact this is API level 28 which means Android 9 or higher. I only provided graphics for this app and wasn't involved in programming at all, so this is a question to daschacka rather than myself.
Appreciate 0
      05-18-2020, 08:23 AM   #25
RedErik
Colonel
RedErik's Avatar
Scotland
1024
Rep
2,365
Posts

Drives: E63 645Ci
Join Date: Oct 2019
Location: Inverness

iTrader: (0)

Garage List
2004 E63 645Ci  [0.00]
I know not many of you here use the stock music player, but I wasn't happy with my original work regarding fake equaliser animation to the left of the song name... so I made a new one:

This is original animation


And this is updated one


If you are interested I have updated my Mega folder with latest files.

Last edited by RedErik; 05-18-2020 at 10:07 AM..
Appreciate 0
      05-18-2020, 09:04 AM   #26
blackDMX
New Member
85
Rep
21
Posts

Drives: Bmw e60
Join Date: Jul 2019
Location: Germany

iTrader: (0)

Hello friends,
with the help of forum member @Kri
I have created a new ID7 design. The design has cost me countless hours of work and is still in progress. All images, icons and settings are redesigned.
If someone is interested in this can leave to me a private message

See the full design and function on Youtube :
https://youtu.be/JF6X9foMn3g

Appreciate 0
      05-18-2020, 06:30 PM   #27
RedErik
Colonel
RedErik's Avatar
Scotland
1024
Rep
2,365
Posts

Drives: E63 645Ci
Join Date: Oct 2019
Location: Inverness

iTrader: (0)

Garage List
2004 E63 645Ci  [0.00]
Ok, so I have finally finished first model for the dashboard app - E60. Only 11 left
Attached Images
 
Appreciate 2
Kri1083.50
      05-19-2020, 11:40 AM   #28
kenza750
Private First Class
kenza750's Avatar
Netherlands
16
Rep
117
Posts

Drives: BMW 525d E61
Join Date: Feb 2012
Location: Netherlands

iTrader: (0)

Quote:
Originally Posted by RedErik View Post
Ok, so I have finally finished first model for the dashboard app - E60. Only 11 left
Which 11 are coming?
Appreciate 0
      05-19-2020, 11:48 AM   #29
RedErik
Colonel
RedErik's Avatar
Scotland
1024
Rep
2,365
Posts

Drives: E63 645Ci
Join Date: Oct 2019
Location: Inverness

iTrader: (0)

Garage List
2004 E63 645Ci  [0.00]
Quote:
Originally Posted by kenza750 View Post
Which 11 are coming?
Here is the list. If you're not on it, add your car and name.

Update: sorry this project has been cancelled due to lack of time.

Last edited by RedErik; 01-02-2021 at 03:19 PM..
Appreciate 1
      05-19-2020, 01:39 PM   #30
Andrea
New Member
3
Rep
11
Posts

Drives: BMW 525d e60
Join Date: Apr 2020
Location: Italia Roma

iTrader: (0)

Quote:
Originally Posted by RedErik View Post
Ok, so I have finally finished first model for the dashboard app - E60. Only 11 left
Bravo e60 ready to install with e60 images then you remember 5000 rpm
Appreciate 0
      05-20-2020, 05:20 AM   #31
kenza750
Private First Class
kenza750's Avatar
Netherlands
16
Rep
117
Posts

Drives: BMW 525d E61
Join Date: Feb 2012
Location: Netherlands

iTrader: (0)

question regarding compiling the apk (with compile-windows.bat script)

I do get the following errors during compiling:

Compiling overlay...
warning: string 'boot_record_mode_radio3' has no default translation.
warning: string 'eq_text1' has no default translation.
warning: string 'eq_text2' has no default translation.
warning: string 'eq_text3' has no default translation.
warning: string 'eq_text4' has no default translation.
warning: string 'eq_text5' has no default translation.
warning: string 'eq_text6' has no default translation.
warning: string 'eq_text7' has no default translation.
warning: string 'eq_text8' has no default translation.
warning: string 'eq_text9' has no default translation.
warning: string 'factory_cdoor' has no default translation.
warning: string 'factory_cdoor1' has no default translation.
warning: string 'factory_cdoor2' has no default translation.
warning: string 'factory_cdoor_numb1' has no default translation.
warning: string 'factory_cdoor_numb2' has no default translation.
warning: string 'factory_danwei' has no default translation.
warning: string 'factory_danwei1' has no default translation.
warning: string 'factory_danwei2' has no default translation.
warning: string 'factory_mapkey' has no default translation.
warning: string 'factory_mapkey1' has no default translation.
warning: string 'factory_mapkey2' has no default translation.
warning: string 'factory_nbt2' has no default translation.
warning: string 'factory_yuyinkey' has no default translation.
warning: string 'factory_yuyinkey1' has no default translation.
warning: string 'factory_yuyinkey2' has no default translation.
warning: string 'factory_yuyinkey3' has no default translation.
warning: string 'factory_yuyinkey4' has no default translation.
warning: string 'function_text17' has no default translation.
warning: string 'function_text21' has no default translation.
warning: string 'function_text22' has no default translation.
warning: string 'function_text23' has no default translation.
warning: string 'function_text24' has no default translation.
warning: string 'function_text25' has no default translation.
warning: string 'function_text26' has no default translation.
warning: string 'function_text8' has no default translation.
warning: string 'item7' has no default translation.
warning: string 'item9' has no default translation.
warning: string 'ksw_id7_ecu' has no default translation.
warning: string 'ksw_id7_real_time_navi' has no default translation.
warning: string 'ksw_id7_setting' has no default translation.
warning: string 'ksw_id7_switch_to_carinfo_window' has no default translation.
warning: string 'ksw_id7_system_app_not_uninstall' has no default translation.
warning: string 'set_text1' has no default translation.
warning: string 'set_text2' has no default translation.
warning: string 'set_text3' has no default translation.
warning: string 'set_text4' has no default translation.
warning: string 'set_text6' has no default translation.
warning: string 'set_text7' has no default translation.
warning: string 'set_text9' has no default translation.
warning: string 'seven_color_menu_item_text7' has no default translation.
warning: string 'voic_3' has no default translation.
Signing overlay APK...

Any ideas what I am doing wrong?

What I did:
1. modified my car picture and put it in the drawing-mdpi-v4 folder
2. created values-nl folder under \res
3. copied the strings.xml and arrays.xml from the values-nl folder to my newly created values-nl folder under KswOverlay-master\resources\res\values-nl
4. edited the translations text, removed the lines which I did not change and saved the xml files
5. via powershell I compiled the apk with compile-windows.bat. but then I get these errors (all the strings I editted)

Also tried to include the \values folder and then recompiled. Then I don't get these errors but only receiving 1 error:

A/ (10576): First type is not attr!

Any ideas?

Last edited by kenza750; 05-20-2020 at 05:37 AM..
Appreciate 0
      05-20-2020, 07:33 AM   #32
RedErik
Colonel
RedErik's Avatar
Scotland
1024
Rep
2,365
Posts

Drives: E63 645Ci
Join Date: Oct 2019
Location: Inverness

iTrader: (0)

Garage List
2004 E63 645Ci  [0.00]
Quote:
Originally Posted by kenza750 View Post
Any ideas?
Ok, so I did some tests as I never compiled any translation other than English and the conclusion is that you have to have both \values\strings.xml and \values-nl\strings.xml and content of these two files has to match. For example if you have:

<string name="factory_danwei">Gearbox selection</string> in your \values\strings.xml

you also need to have <string name="factory_danwei">Selectie versnellingsbak</string> in your \values-nl\strings.xml

So for each item in \values\strings.xml you need to have translated value in \values-nl\strings.xml - files have to match one for one.
Appreciate 1
      05-20-2020, 07:35 AM   #33
kenza750
Private First Class
kenza750's Avatar
Netherlands
16
Rep
117
Posts

Drives: BMW 525d E61
Join Date: Feb 2012
Location: Netherlands

iTrader: (0)

Quote:
Originally Posted by RedErik View Post
Quote:
Originally Posted by kenza750 View Post
Any ideas?
Ok, so I did some tests as I never compiled any translation other than English and the conclusion is that you have to have both \values\strings.xml and \values-nl\strings.xml and content of these two files has to match. For example if you have:

<string name="factory_danwei">Gearbox selection</string> in your \values\strings.xml

you also need to have <string name="factory_danwei">Selectie versnellingsbak</string> in your \values-nl\strings.xml

So for each item in \values\strings.xml you need to have translated value in \values-nl\strings.xml
Ok. Will try now
Appreciate 0
      05-20-2020, 07:38 AM   #34
RedErik
Colonel
RedErik's Avatar
Scotland
1024
Rep
2,365
Posts

Drives: E63 645Ci
Join Date: Oct 2019
Location: Inverness

iTrader: (0)

Garage List
2004 E63 645Ci  [0.00]
Quote:
Originally Posted by kenza750 View Post
Ok. Will try now
Let me know if that works for you.
Appreciate 0
      05-20-2020, 08:33 AM   #35
kenza750
Private First Class
kenza750's Avatar
Netherlands
16
Rep
117
Posts

Drives: BMW 525d E61
Join Date: Feb 2012
Location: Netherlands

iTrader: (0)

Quote:
Originally Posted by RedErik View Post
Quote:
Originally Posted by kenza750 View Post
Ok. Will try now
Let me know if that works for you.
Compiled without error now. I created the \values and copied strings.xml and arrays.xml to it.

Only issue I have now has s that the APPS menu (on the left in ID7 main screen does not work

Rest works just great.
Appreciate 0
      05-20-2020, 08:41 AM   #36
RedErik
Colonel
RedErik's Avatar
Scotland
1024
Rep
2,365
Posts

Drives: E63 645Ci
Join Date: Oct 2019
Location: Inverness

iTrader: (0)

Garage List
2004 E63 645Ci  [0.00]
Quote:
Originally Posted by kenza750 View Post
Only issue I have now has s that the APPS menu (on the left in ID7 main screen does not work
And before overlay was it working ok?
Appreciate 0
      05-20-2020, 08:45 AM   #37
kenza750
Private First Class
kenza750's Avatar
Netherlands
16
Rep
117
Posts

Drives: BMW 525d E61
Join Date: Feb 2012
Location: Netherlands

iTrader: (0)

Quote:
Originally Posted by RedErik View Post
Quote:
Originally Posted by kenza750 View Post
Only issue I have now has s that the APPS menu (on the left in ID7 main screen does not work
And before overlay was it working ok?
Yes.
When I disable kswoverlay (option 6 in kswoverlay-installer-Windows.bat) the apps menu works again

Maybe I removed something from arrays.xml which caused this??
Yesterday the kswoverlay and apps menu worked. Today I only changed some extra translations
Appreciate 0
      05-20-2020, 08:56 AM   #38
RedErik
Colonel
RedErik's Avatar
Scotland
1024
Rep
2,365
Posts

Drives: E63 645Ci
Join Date: Oct 2019
Location: Inverness

iTrader: (0)

Garage List
2004 E63 645Ci  [0.00]
Quote:
Originally Posted by kenza750 View Post
Yes.
When I disable kswoverlay (option 6 in kswoverlay-installer-Windows.bat) the apps menu works again

Maybe I removed something from arrays.xml which caused this??
Yesterday the kswoverlay and apps menu worked. Today I only changed some extra translations
Could be something with your arrays.xml then. I can't see other explanation
Appreciate 0
      05-20-2020, 12:11 PM   #39
kenza750
Private First Class
kenza750's Avatar
Netherlands
16
Rep
117
Posts

Drives: BMW 525d E61
Join Date: Feb 2012
Location: Netherlands

iTrader: (0)

Quote:
Originally Posted by RedErik View Post
Could be something with your arrays.xml then. I can't see other explanation
Tried different things. Also with a standard default arrays /strings files. Still no apps menu.

Eventually I recompiled the kswoverlay.apk with only the edited car-image and arrays/strings files with my translations. Compiling gives the warning error messages, but I just updated the system with that apk and voila: everything works (including the translations I made).

So in summary: just ignored the error messages during compile and pushed the apk to the HU.

After that, I chowned the kswoverlay.apk with:
chown root:root kswoverlay.apk and everything seems to work

Thanks for your quick help
Appreciate 0
      05-20-2020, 12:44 PM   #40
RedErik
Colonel
RedErik's Avatar
Scotland
1024
Rep
2,365
Posts

Drives: E63 645Ci
Join Date: Oct 2019
Location: Inverness

iTrader: (0)

Garage List
2004 E63 645Ci  [0.00]
Quote:
Originally Posted by kenza750 View Post
Tried different things. Also with a standard default arrays /strings files. Still no apps menu.
That is a very strange behaviour and this shouldn't happen. Could you upload the complete \res folder in a version that's causing this issue? I mean with all values, images - exactly as you try to compile it. I would like to have a look at it.
Appreciate 0
      05-22-2020, 07:03 AM   #41
kenza750
Private First Class
kenza750's Avatar
Netherlands
16
Rep
117
Posts

Drives: BMW 525d E61
Join Date: Feb 2012
Location: Netherlands

iTrader: (0)

Quote:
Originally Posted by RedErik View Post
That is a very strange behaviour and this shouldn't happen. Could you upload the complete \res folder in a version that's causing this issue? I mean with all values, images - exactly as you try to compile it. I would like to have a look at it.

See attachement.

Compiling with this res-folder does not give errors, but does not work (and APPS button on the left in ID7 does not work).

When I remove the values-folder (only keep the values-nl + drawings) and recompile, I get tons of warning messages, but the resulting .apk just works fine.
Attached Files
File Type: zip res.zip (150.4 KB, 197 views)
Appreciate 0
      05-22-2020, 01:06 PM   #42
RedErik
Colonel
RedErik's Avatar
Scotland
1024
Rep
2,365
Posts

Drives: E63 645Ci
Join Date: Oct 2019
Location: Inverness

iTrader: (0)

Garage List
2004 E63 645Ci  [0.00]
Quote:
Originally Posted by kenza750 View Post
See attachement.

Compiling with this res-folder does not give errors, but does not work (and APPS button on the left in ID7 does not work).

When I remove the values-folder (only keep the values-nl + drawings) and recompile, I get tons of warning messages, but the resulting .apk just works fine.
I think I know what the problem is. Your values folder contains all the values (anims, arrays, attrs, bools etc). You should only compile those you are actually modifying so only for example arrays.xml and strings.xml. And within those files you should only have values that you are actually chaining. Try that and in the meantime I will do the same and let you know.

EDIT: Did you actually modify anything in the res\values\strings.xml and arrays.xml ?? If not (and it doesn't look like) this shouldn't be included. So you are right saying that if you compile apk with only values-nl and drawable-mdpi-v4 it works because these are the only things you have modified. The general rule of thumb is: do not compile files, values etc. that you didn't modify - only drop in those things into \res folder that you actually changed.

Last edited by RedErik; 05-22-2020 at 01:16 PM..
Appreciate 0
      05-23-2020, 03:50 AM   #43
kenza750
Private First Class
kenza750's Avatar
Netherlands
16
Rep
117
Posts

Drives: BMW 525d E61
Join Date: Feb 2012
Location: Netherlands

iTrader: (0)

Quote:
Originally Posted by RedErik View Post

I think I know what the problem is. Your values folder contains all the values (anims, arrays, attrs, bools etc). You should only compile those you are actually modifying so only for example arrays.xml and strings.xml. And within those files you should only have values that you are actually chaining. Try that and in the meantime I will do the same and let you know.

EDIT: Did you actually modify anything in the res\values\strings.xml and arrays.xml ?? If not (and it doesn't look like) this shouldn't be included. So you are right saying that if you compile apk with only values-nl and drawable-mdpi-v4 it works because these are the only things you have modified. The general rule of thumb is: do not compile files, values etc. that you didn't modify - only drop in those things into \res folder that you actually changed.
Actually I tried different things. I also tried to compile including only \values\strings.xml and \values\arrays.xml (so I removed the anime, attest etc) together with my changes in \values-nl. Compiling then does not generate any error but the changes do not appear in Android AND the apps button does not work.

You're right: only compile changes. That works, only the warnings during compile were fearing me. But I think these warnings can just be ignored.
Appreciate 0
      05-23-2020, 04:36 AM   #44
RedErik
Colonel
RedErik's Avatar
Scotland
1024
Rep
2,365
Posts

Drives: E63 645Ci
Join Date: Oct 2019
Location: Inverness

iTrader: (0)

Garage List
2004 E63 645Ci  [0.00]
Quote:
Originally Posted by kenza750 View Post
Actually I tried different things. I also tried to compile including only \values\strings.xml and \values\arrays.xml (so I removed the anime, attest etc) together with my changes in \values-nl. Compiling then does not generate any error but the changes do not appear in Android AND the apps button does not work.

You're right: only compile changes. That works, only the warnings during compile were fearing me. But I think these warnings can just be ignored.
This is how your res folder should be prepared. This does not generate any errors and apps button does work.
Attached Files
File Type: zip res.zip (106.8 KB, 233 views)
Appreciate 0
Post Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 02:57 AM.




f30post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST