yashsingh1/xdaforums huggingface dataset:
[Connected Car] Gizmoke:
I just copied the whole bunch and now it worked

but after this in step 3.2

adb shell

i put in the code

cp /data/local/*.apk /system/app/.

and I get the strange message the file is read only

cp: cannot create '/system/app/./GoogleServicesFramework-2.2.1.apk': Read-only f
ile system
cp: cannot create '/system/app/./Market-3.3.11.apk': Read-only file system
[Connected Car] donaldta:
That's not a strange message. It is because /system is mounted as read-only by default. You'll need to remount it as read-write in order to write anything in the /system path. Again, why aren't you using the menu.bat file?
[Connected Car] Gizmoke:
I have no idea how to?

never mind I will get windows laptop, you are right
[Connected Car] donaldta:
If you have windows, uncompress the archive, double click the file named, "menu.bat", then input the prompts for the IP address of your SCT. You'll get a handy-dandy menu based options to perform the sequence of steps to get your SCT going. Since you've already rooted it, then you can skip #1 and start with #2 and continue until you get to the sequence where it reboots. It is much easier than typing the commands yourself.
[Connected Car] RichieB:
I don't think that is the problem. I only switched to tagging ID3v2.4 exclusively a little while ago. Before that I tagged them with both ID3v1 and ID3v2.3. But now that I have PowerAmp 1.4 running, all is good. Interestingly it cannot see the /tmp/udev/dev/.mnt/sda1 directly, but it seems it does see all my 35000 mp3 files through the library including all metadata. This would mean the stock music player should also see them, right? I'll double check that later.
[Connected Car] Gizmoke:
True, much easier only after rebooting in step 7 for installing android packages I get the message file not found.

I did step 1 tot 6 again, but again same message, file not found

So step 4:

Pushing Google Services Framework to /data/local/tmp
266 KB/s (1401398 bytes in 5.129s)

Copying Google Services Framework to /system/app
cp: cannot create '/system/app/./GoogleServicesFramework-2.2.1.apk': Read-only f
ile system

Removing Google Services Framework from /data/local/tmp

Pushing Android Market to /data/local/tmp
239 KB/s (3296645 bytes in 13.452s)

Copying Android Market to /system/app
cp: cannot create '/system/app/./Market-3.3.11.apk': Read-only file system

Removing Android Market from /data/local/tmp

Modifying permissions for Google Services Framework & Android Market
Unable to chmod /system/app/GoogleServicesFramework-2.2.1.apk: Read-only file sy
stem
-rw-r--r-- root root 1401398 2013-11-30 18:07 GoogleServicesFramework-2
.2.1.apk
-rw-r--r-- root root 3296645 2013-11-30 18:07 Market-3.3.11.apk
[Connected Car] RichieB:
Did you actually put any apk files in the APKs folder? The script just makes installing them easy, but you have to pick which apk files to install.
[Connected Car] donaldta:
.

Interesting. It looks like it doesn't look like the command to remount the /system directory will work after the initial install. Can you provide the output of step #2, "Install remount.sh into /system/xbin and remount as writeable." I may need to fix it.

Although it looks like you've already got the GoogleServicesFramework-2.2.1 & Market-3.3.11.apk files copied in the right location with the correct permissions from the first time around.

Btw, as RichieB mentioned, you have to put in your own APK files into the "APKs" directory to automate their install. Anything past the #6 (the reboot is optional).

---------- Post added at 11:53 AM ---------- Previous post was at 11:42 AM ----------

I'm not sure if you realize that the newer the version of ID3, the less compatible it is to various applications. There really isn't a governing body that backs ID3 so while it is a "defacto" standard it is not an industry standard. So, many 3rd party software developers will handle them differently which is why it works for PowerAmp but not Parrot Media Player.

Incidentally, the "." in ".mnt" directory name makes it and its contents hidden. Not all programs will not look past the /tmp/udev/dev directory because of it. Asteroid Tweaker helps by creating a symlink to your USB drive(s) in the /mnt/obb directory if you enable the option; however, not all programs support symlinks.
[Connected Car] Gizmoke:
Yes the apk files were in the APK folder.

I did every step again and now it works, google play store is available and accessible. :good:

What's the default installation folder if you install app's from the play store?

I have USB drives and SD cards enough (already copied the oroginal SD card with iGo to a 32GB sandisk extreme card) but on the system itself there is only 300MB free so I would like them on an USB drive or SD card by default.
[Connected Car] donaldta:
Wait, what? Did you copy the GoogleServicesFramework-2.2.1.apk and Market-3.3.11.apk into the APKs folder in the uncompressed archive? I assure you this is NOT necessary as it is already handled by step 4, "Install Google Framework & Android Market". You don't need to execute step #7 unless you provide your own APKs, like ES File Explorer, Terminal Emulator, etc... whatever is not included in the archive.

The cached download goes into /cache directory (ubi:cache filesystem) until the download is complete. This restricts the maximum size of the packages to 7MB if you don't use the remount.sh script to switch the mountpoints around. Aka, "remount.sh cache-sd" before the install and "remount.sh cache-og" after the install but BEFORE launching the app. The correct installation paths are "/data/app/{pacakge.name}" and "/data/data/{package.name}". You can set the applications to be moved into the SD Card after the install and it will move the directories appropriately and put symlinks in their place that points to the new location on the SD Card.

You should be able to use the Settings application to "move to SD card". I'm not sure if it is available by going through the normal means. You may have to use activity manager to bring up the hidden menu via "am start -n com.android.settings/.RunningServices" or "am start -n com.android.settings/.applications.StorageUse" which can be executed via "adb shell" or a terminal app on the SCT.
[Connected Car] RichieB:
Yes, I do. ID3v2.4 is the only version that properly supports international characters using UTF8. It is also the default of the eyeD3 tool I switched to.

My system gave me low disk space warnings after which I was given a menu to move apps to the SD card. I'm not sure how to call up that menu manfully. Maybe ES file explorer also have this function.
[Connected Car] Gizmoke:
I got that message too, but not that option or I missed it
[Connected Car] donaldta:
Interesting. If my memory serves me ID3v1 needs to appear before ID3v2 otherwise the some apps which don't support the later version might ignore the tags they do. Not sure if the python script allows for this but I use MP3tag which allows writing of both at the same time with the option to choose which ID3v2.x version.

Yes, ES File Explorer does offer a way to bring up the relative Settings screen but only directly related to the application. This is done via "ES File Explorer > Fast Access > Tools > App Manager > Select Application > More > Properties. This brings up the relative screen from the Settings application via intent. So, you'll be able to scroll down and select "Move to SD Card" option if it is available.
[Connected Car] Gizmoke:
I just tried to install an app that's to big, "Yelo" and I only got the message that there was not enough space.

With ES file explorer I can move existing installed apps, but apps that are too big won't install so I can't move them
[Connected Car] donaldta:
I believe I've already addressed this with Post #604 in regards to the 7MB download limitation.
[Connected Car] RichieB:
Windows tools don't work very well in a Unix-only environment. I used to tag v1 and v2 simultaneously using id3v2 before which is based on id3lib. Both are buggy and have not been updated in a decade. Depending on id3v1 would be very sad given it's many limitations.
[Connected Car] Midnight_Blues:
How to set time zone?

Hello guys, and big thanks to all gurus who made all it possible!

I've just noted that time zone in the SCT is set to GMT (shell command date tells so), but there is no way to change tome zone with SCT interface. Can you please advise me how to set time zone using shell commands or a third-party app?

I tried

$setprop persistent.sys.timezone "Europe/Moscow"

There was no error message but no effect either.

$getprop persistent.sys.timezone

returns empty string, and in the full list of properties returned by

$getprop

alone there is no timezone prop.

There has been a similar question from fmpin, but I do not know if he managed to find the solution.
[Connected Car] donaldta:
Yeah, that's why I don't like to limit myself to just one operating system. The right tool for the job... and unfortunately, in a many cases there are more up-to-date tools like this on Windows than Linux let alone Unix. As for ID3v1, yeah but that's the way it goes for something that isn't better standardized.
[Connected Car] RichieB:
Both work. RunningServices opens the 4th tab, and StorageUse the 2nd, while it is the 3rd you need. Is there a convenient way to add these as a runnable app on the system? Starting terminal and putting the command in a script called sd.sh or something will work but is not very elegant.

On thing I can't understand is the power management. My car (V60 PIH) is not charging (not plugged in) and I locked it hours ago. SCT is still running, and I can connect to is using VNC and ssh. So it is wired to a permanent 12V and it is left up to Android to shut itself down? I made sure both sshserver and VNC server do not have the "keep system awake" setting set. I wonder how long it will take for SCT to drain my car battery.
[Connected Car] RichieB:
I noticed the same thing but the SCT time is displayed correctly in the middle of the top bar. So I am afraid that fixing the time zone in the shell will throw off the time on the screen.
[Connected Car] donaldta:
.

I suppose that you can use Tasker App Factory so that you can initiate it through a icon in the app drawer. If ACU_Home launcher wasn't so hardcoded and fixed, you would be able to create shortcuts with Tasker and put on the "desktop".

No, clue. For the Asteroid Smart, it has a connection to both permanent 12V and ignition (switched 12V). The ignition acts as a signaling trigger to shut off the display and if the it has been off for more than 10 minutes without disturbance to the tilt sensor then it will shut itself off. Im not exactly sure how it works for the SCT.
[Connected Car] Gizmoke:
Strange problems,

it's evening, the time is correct but at my current location it says, sunny, when I type in a different location it's also sunny.

My 3G dongle works perfect, but my wifi keeps disconnecting.

When I turn it off and on again it finds all the SSID's in the area, when I connect to my wifi it connects, immediately after it has a connection for a few seconds it loses it connection "out of reach"

This is a problem because I can't connect with my pc anymore now, same problemen when I use my iphone as a hotspot to connect to.
[Connected Car] Midnight_Blues:
Time in the top bar is displayed correctly, that's right.SCT gets time from the vehicle's internal clock which has no idea of the time zone: there is no such setting in My Car interfaces.

I think that adjusting time zone should not affect time shown in any sense, the system will simply be aware that GMT is 4 hours behind local time.

I've noticed this time zone issue while observing strange behaviour of day/night skin change in one of my navigation apps: it was always 4 hours ahead of real daylight. Same in iGO, but iGO allows to specify the time zone manually (and default is GMT).
[Connected Car] noten093:
Found it... after clicking on it n ES file explorer go to tasker. Be sure to disable beginner in settings. Then push long on the profile tab. The you will see the import option and you can choose the profiles you clicked before.

---------- Post added at 10:23 PM ---------- Previous post was at 10:13 PM ----------

Guys be carefull with the OBDlink MX. Today my car flipped again. Total shutdown. Got the Rica softloader and put back the original software. BUT... after a while the car totally shut down again. In both cases I had Torque running talking with the OBDlink. Now I put the tuning software back and disconnected the OBDlink MX.

Till now no shutdown.

I'll keep you updated.

UPDATE: seems to be solved. I read similar issues on the OBDlink/ scantool forum. When Torque searches for the CAN protocol at startup while the car and ECU is starting it can cause error. To reset it just remove fault codes. The car will work after this. To solve this go into Vehicle profile and select the CAN protocol that Torque has found manually. Now Torque will not search for the protocol anymore and the conflict at startup cannot occur.

So first time setup: start car and wait 2 minutes for the ECU to initialize. Then start Torque and it scan for the right protocol. Then set protocol manually as descibed. Now you can boot Torque in Tasker when starting the car.

I was confused with the Rica tuning Softloader because it removes fault error when reprogramming the ECU and also solves the car brick.
[Connected Car] jaanusj:
Now the new Volvo-s have the SCT in factory installed. Maybe we can find from VIDA or from Volvo wiring diagrams for the exact pinout.

About the GPS antenna - i would route the antenna cable to rear compartment where the Volvo original GPS antenna connector is located and connect it with this one - the roof antenna is the best solution.
[Connected Car] JE_KR:
[MENTION=5389783]donaldta[/MENTION]

I Installed it via SE File explorer. I now used the play store to install it and it works! Thanks for looking in to it. Much appreciated. :)

Cheers.
[Connected Car] RichieB:
Actually, new Volvo's are factory equipped with something called Sensus Connect that does not seem to be Android based.
[Connected Car] jaanusj:
I have found one interesting picture from the Russian XC60 forum:

Here we can see that it needs following signals:

1) Lin signal from steering wheel buttons

2) Can signal from Center/Climate control buttons

3) Video goes to ICM - display

4) Audio goes to IAM - cd/dvd/audio module - or via that to amplifier

5) GPS to GPS antenna
[Connected Car] RichieB:
[MENTION=2123836]jaanusj[/MENTION]: that indeed looks a lot like SCT. In another forum an owner who just received a car with SC in it said there was no way to install new apps. So no market? Pretty strange..

My unit definitely has issues with power management. It stayed on overnight. This morning I rebooted it over ssh, and it still continued to run. So I just powered on the car, and turned the car off again. Only now SCT stopped responding to ping (after about 10 minutes). I wonder if it was something I did and not some fluke of SCT itself.

Another issue I had: twice now the touch screen stopped responding completely. Fortunately I had the VNC server running, so I could still play with it from my home. A reboot (over ssh) did not help. Only letting it go to "sleep" and wake it back up resets the touch screen input.
[Connected Car] donaldta:
Did you by chance opt to update the busybox? I haven't done a fresh root in a long time, so I vaguely remember but am not sure if SuperSU prompted to update the busybox commands. If you did, hopefully you can install a Terminal app and ES File Explorer using the 3G Dongle to fix it.

RichieB, are you sure that this person didn't just get the standard Sensus? You know, the one without the IR touchscreen interface? I read somewhere that the Sensus Connected Touch will remain to be a dealer installed option up to the 2014 models and then come standard from the factory in the 2015 models and onward.

The blackbox in the lower right-hand corner partially shows the "31350340" which is Volvo's part number for the "Control Unit" of the SCT. But, there's a lot of things going on that picture. Is there anyway that you can highlight the cables to show which goes where? A lot of the wiring is cut off in the picture or is tucked away so it is difficult to trace them.

The last time you had said it was charging. Maybe that has something to do with it?

That is certainly odd indeed but you're not the only one with touchscreen issues. A couple of other users had reported the same thing to me in private messages. I usually encourage people to post issues like this publicly so that it can be sorted out or at least inform others. But, you happen to have been the first to share. At least this symptom seems to fix itself after a "cold boot".

You're welcome. I'm guessing that the source of your previous Netflix APK had a wonky NDK lib which is why it didn't install. Although, I have never used SE File Manager so I am not sure how its installs APKs. I've only used only ES File Explorer which facilitates the process through Android Package Manager.

:good: Good find. I'm glad you've got it sorted.
[Connected Car] fmpin:
I'm sorry to confirm this issue :(

It happens only one time to me but the only solution was the reboot...

No solution instead regarding the date time settings
[Connected Car] RichieB:
No, to rule out charging causes it I didn't charge the car at all yesterday. Left it unplugged completely.
[Connected Car] donaldta:
Hmm... could it be sshd didn't allow the system to actually reboot/shutdown? Looking back at my messages, another user had claimed that they were able to resolve this symptom using "adb reboot".
[Connected Car] Gizmoke:
:good:

Problem solved, superSU also updated
[Connected Car] donaldta:
Can you please elaborate on how you solved the problem? We have another user that may have the same symptoms as you did and is stuck with an almost dead unit.
[Connected Car] gekkekoe123:
Regarding GPS...

I retested this morning with clear sky. The fix is stable.

I also had tested it yesterday when it was cloudy. The fix was not stable at that time.

To me it seems that the gps unit is underperforming compared to my 70 euro BT gps receiver.

I'm wondering if the roof antenna is compatible with SCT. The roof antenna worked fine in amsterdam with bad weather. My SCT struggled a lot

before it could get a fix, and when it got one, it place me outside the lanes a lot.

The SCT seems to be very sensitive to "harsh" conditions, making it useless in big cities with bad weather.
[Connected Car] noten093:
Dashcommander issue

People mentioned Dash Commander as better then Torque. Tried it on my Tab 7.7 and it looks much better and works faster then Torque.

I can intall it on the SCT but i can not get past the press to agree menu. I cannot see the agree button. Probably because the SCT font is too big. Wat to do?

Find screenshot attached.
[Connected Car] donaldta:
It looks like part number 31324903 is part of the "GPS; System For Locating Stolen Vehicle (ATSVR)" for the SCT. Apparently, it is referenced in step #126 through 134 then #144 to 146 in the installation manual. It would be interesting if the technician forgot or did not install it properly with your SCT.

Well, the first thing you should do is complain to the developer, so it can be fixed in future versions.

I assume that you've already tried to scroll down and it wouldn't move. In the interim, you can try changing the LCD density with 3rd party apps, like LCD Density for a temporary solution or LCD Density Modder Pro for a permanent change. Note: if you set your build.prop to an incompatible value it can cause your SCT to go into a boot loop. So, it is best to test it with the first recommendation before setting it permanently with the second.

Another option is to install a rotation control software, like Ultimate Rotation Control. Since fixed landscape devices don't have the API to rotate the screen, these kinds of apps will enable and control the display orientation. Most of the time if this works then the developer wrote their software to assume that the screen can be rotated and is already displaying the full content.
[Connected Car] RichieB:
I've created an apk using Tasker for the RunningServices case. I named it App Settings so it shows up on top in the Applications drawer.

Did anyone succeed yet in adding custom apps to the SCT launcher, or run a custom launcher? Maybe I will just use Tasker to generate apks with names like "0 TomTom" "1 Music" or something..
[Connected Car] jaanusj:
You can modify your apk package name to something which is shown by SCT launcher and these are all here:

packageName: "com.cooliris.media",

packageName: "com.parrot.youtube",

packageName: "com.android.settings",

packageName: "com.parrot.asteroidmarket",

packageName: "com.realvnc.viewer.android.automotive",

packageName: "se.volvocars.acu.service",

packageName: "com.gpsprevent",

packageName: "com.coyotesystems.android",

packageName: "com.parrot.roadtrip",

packageName: "com.parrot.parrotmaps",

packageName: "com.navngo.igo.javaclient",

packageName: "com.android.browser",

packageName: "com.parrot.orange.liveradio",

packageName: "com.parrot.deezer",

packageName: "com.parrot.radiotime",

packageName: "com.parrot.spotify",

But remember that you must first backup and then uninstall the original apk if it exists and then modify the package name in manfifest.xml file - i am not sure how tasker does it but you can easily do it with android multitool.
[Connected Car] gekkekoe123:
guys, just install a custom launcher..

mines boots in adw launcher now.

When you install a new launcher android will ask if you want a certain launcher to be the default.
[Connected Car] donaldta:
Since the package names aren't so obvious, I appended the respective "AppName" to your list. Just a quick note, if it doesn't show up in ACU launcher then the respective package isn't installed. I believe SmartLink and YouTube aren't available by default regardless of location probably due to vaporware. Some are only present depending on your locale; like Spotify, Deezer, TuneIn, Orange Liveradio, iCoyote, and Wikango.
[Connected Car] jaanusj:
Custom launcher is a good idea but following things should be thought:

Does the launcher show which app is focused

Does the focus moves from one app to another or it selects the sidebar between selecting the apps

These are important only if you want to use steering wheel controls - on my opinion it is not safe to use touch while driving...
[Connected Car] donaldta:
You know what's funny? There are icons in the icon_atlas.png for NAVX's Essence Eco & Parking Available but it is not mentioned in the FactorySettings.json file. Perhaps they will be upcoming additions or just more vaporware?
[Connected Car] gekkekoe123:
Agreed, but what are you using while driving... :)

For me it's only the navigation, so I just want to launch it asap. It's kinda dumb to have to scroll to the app folder. I also think that the steering wheel controls are translated into android events. But let me verify tomorrow and see if stuff works.
[Connected Car] AAT:
SCT_PCB

jaanusj, here in the archive photos PCB of better quality https://dl.dropboxusercontent.com/u/59259426/SCT_PCB.zip

I have XC70 Electronic Wiring Diagram (EWD) TP39251132-2013 and additional TP39260132-2013. There's nothing about SCT :(
[Connected Car] noten093:
I mailed the developer about this stupid problem.

I tried Rotation Control myself already. No improvement.

I tried Big Font re-sizer. No effect.

Now I am going to try you suggestion, LCD Density