yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S8 & S8+ Cross Device Development] Eddiemc:
Yes. Add the following to you config file: icons=samsung

If you want to use substratum theming of icons/tiles
[Samsung Galaxy S8 & S8+ Cross Device Development] dolan:
Hi foobar66, thanks for the great rom.

Autonomy is awesome. Howeverer I'm really missing my Sony Smartwatch 3 synchronization.

You said in your first post that if a dev wanted to test some things as don't own an android watch.

I'm not familial with android dev but worked 10 years on Java and still developing with other langages. Might be the perfect time for me to get involved into Android OS.

Let me know if I could help :)
[Samsung Galaxy S8 & S8+ Cross Device Development] ImbaWind:
It has [almost] nothing to do with coding, it's more like trial and error with different apk packages. (This ROM removed many preloaded apks, some of them are responsible for Android Wear)

And the process of trial and error in order to test which apk is required by Android Wear is undoubtedly extremely dry

You do have to know how to grasp what the logcat is saying though.

*Suggestion that might not work: Try including ant+?

For VOLTE/VOWIFI:

After finding out which base files are needed for them to work, an aroma CSC installer can be used to install correct CSC file with UI.

Definitely can make one yourself but I guess stripe one out from existing ROM which has this already will be a lot easier
[Samsung Galaxy S8 & S8+ Cross Device Development] FriendlyMots:
Okay didnt get a reply in regards to the startup security. But another problem for me on this otherwise great rom is the tight integration of magisk and especially magisk manager. I honestly don't see the need and having it integrated as a system app does so I can't use the function of renaming it to make certain apps not detect it.

Disabling it and reinstalling a modified apk doesn't work.
[Samsung Galaxy S8 & S8+ Cross Device Development] cantenna:
That's what I do. My current solution; push volte files to Google wiz rom, then install modified csc installer created by Luca to enable

Volte

Still tinkering with trying to get wifi calling going when I have time. Tried adding lots back, still no go.
[Samsung Galaxy S8 & S8+ Cross Device Development] foobar66:
Remount /system partition as RW then delete ...

> adb shell

$ su

# sysrw

# rm -rf /system/priv-app/MyMagisk

# reboot
[Samsung Galaxy S8 & S8+ Cross Device Development] Baalzeph:
Where is this installer. After search all posts for csc are outdated?

Pushing csc files at every rom release is a bit annoying.
[Samsung Galaxy S8 & S8+ Cross Device Development] AndrzejDwo:
You can try this one:

https://xdaforums.com/galaxy-s8/sam...ility-flashable-csc-selection-v1-1-0-t3636739
[Samsung Galaxy S8 & S8+ Cross Device Development] :
hey guys,

id really like to stay on this rom! is there any easy way to get smartwatches working?? getting an Huawei watch 2 tomorrow with wear os 2.. i dont want to go back to stock
[Samsung Galaxy S8 & S8+ Cross Device Development] dolan:
Thanks for the tips. I will have try. Looking at missing system apk, csc or something else :good:
[Samsung Galaxy S8 & S8+ Cross Device Development] cantenna:
We have VOLTE already working but Wifi calling hasnt been figured out yet.

To get started take a look at the already made availble VOLTE package in this thread.

Then I recomend downloading the latest renovate rom (WiFi calling works on this rom) and then push suspicious apks from

/system/priv-app directory and also be sure to include priv-app corresponding permissions found in /etc/permissions. Also, you need to set permissions correctly too, octal 0755 for directories and 0644 for files.

I've tried the imsxxx stuff and incallui as well as the samsung dialer, still no go.

I think we nee to try adding back samsung incallui next which should allow for call record to work again and possibly is the missing piece to get wifi calling working.

I haven't figured out yet how to add samsung in call ui back yet

Good luck!
[Samsung Galaxy S8 & S8+ Cross Device Development] foobar66:
Thanks - that's very kind ... but I'm sorry, I do not know what to do with the code :crying:
[Samsung Galaxy S8 & S8+ Cross Device Development] anton2dan:
Didn't find "Calendar Storage", only "Calendar" and "Google Calendar Sync". Cleared data for both and still no go.
[Samsung Galaxy S8 & S8+ Cross Device Development] foobar66:
Try a clean install then ...
[Samsung Galaxy S8 & S8+ Cross Device Development] Karim Kahale:
I dont want to redownloas whole rom my internet slow can u upload arabic font cz old link not working
[Samsung Galaxy S8 & S8+ Cross Device Development] foobar66:
Which version are you on? The arabic fonts are part of the ROM.
[Samsung Galaxy S8 & S8+ Cross Device Development] nashy008:
Bluetooth Default Codec

I keep having to reset the audio codec used with my Bluetooth headphones (Bose QC35s) and I didn't in stock nougat and Oreo ROMs.

It keeps defaulting to AAC instead of SBC. So on every new pairing I need to go into developer settings and change the Bluetooth codec manually to SBC.

Is there a solution to this?
[Samsung Galaxy S8 & S8+ Cross Device Development] Richard_10:
Waaaw... Thank you so much. I just tried your solution and my QC30 is working just fine. With AAC I had no sound, but changing codec to SBC after pairing corrected that.

But I wonder niw why there is no sound with AAC. Normally it's the more capable codec and it's normally compatible with bose
[Samsung Galaxy S8 & S8+ Cross Device Development] foobar66:
v21 (2018-03-13):

THIS IS A MAJOR RELEASE, ONLY CLEAN FLASH !

Wipe system, data, cache, dalvik

- Updated BlueLightFilter

- Updated Google Play services

- Updated Google Play store

- Updated Google messages

- Updated GBoard

- Updated Magisk manager to latest

- Installer improvements and bug fixes

- Installer ASCII art logo

- bash shell (in /system/xbin)

- /etc/init.d scripts (after many hours of trying)

- /etc/init.d optimization scripts (applied upon boot)

* kernel tweaks

* file system tweaks

* speed optimization on external SD card

- /etc/services.d scripts

- /etc/services.d optimization

* initial android settings (incl googledialer)

* SQlite VACUUM and REINDEX script (runs every 3 days)

* clean junk from /data (ran only every 3rd day)

https://www.androidfilehost.com/?fid=746010030569961453
[Samsung Galaxy S8 & S8+ Cross Device Development] foobar66:
I don't understand it either ... I have not touched anything on bluetooth from the standard Samsung ROM. Only BluetoothMidiService and BluetoothTest have been removed.

So I am thinking it might be the dual speaker mod (which is in the ROM) or the NOX kernel?

Difficult to make any testing without having those earbuds ;-/

So I am a bit in the dark ...

Anyway you seem to have found some workaround ... not the most nicest one though ...
[Samsung Galaxy S8 & S8+ Cross Device Development] Seppitux:
Q : hey Good job !

no saftynet with v21 ? because netflix no present on playstore

R: With other kernel it's OK
[Samsung Galaxy S8 & S8+ Cross Device Development] foobar66:
Sorry, I made a small mistake, switched 2 lines in the installer so wrong order of Magisk installation.

I will fix in V22; to correct it just flash the attached (on top of V21).
[Samsung Galaxy S8 & S8+ Cross Device Development] Barthlon:
There are more threads about the bluetooth issue around. Seems to be an Oreo thing and not ROM specific.

Here is a mod to add another option for bluetooth codec (Aptx-HD):

https://xdaforums.com/oneplus-3/one...-aptx-aptxhd-oreo-beta-25-16-op-3-3t-t3690363

I don't know if installing the mod solves the issue as well, but you might give it a try. It's a Magisk module.
[Samsung Galaxy S8 & S8+ Cross Device Development] BigBen60:
Doesn't seem to be working for me

But i'm glad it's not just a ROM specific problem
[Samsung Galaxy S8 & S8+ Cross Device Development] foobar66:
v22 (2018-03-16):

- fix installer v21

- fix safetynet (OK again)

- update Google messenger

- knox removal from kernel ramdisk

- aptx bluetooth from https://xdaforums.com/oneplus-3/one...-aptx-aptxhd-oreo-beta-25-16-op-3-3t-t3690363

[MENTION=5032616]Richard_10[/MENTION] can you please check you earbuds again ... not sure if this aptx will make a difference ...

https://www.androidfilehost.com/?fid=746010030569961879
[Samsung Galaxy S8 & S8+ Cross Device Development] foobar66:
Try changing the bluetooth codec in the development settings ...
[Samsung Galaxy S8 & S8+ Cross Device Development] Barthlon:
Ok, the more I think about it, the more this ROM seems the best thing for me. I tried building my own, and it kinda worked, but I'd rather have a 'prefessional' make it :)

So here I am again! I've never had such a cleaned out ROM before, so I have some questions:

-Does Android have a battery save option build in? So, will I miss Samsungs UPSM or is it actually a useless app?

-Gallery and Videoplayer are included, but what about all the other 'special' viewers and players by Samsung (e.g. motion photo viewer, panaroma viewer, 360 viewer, slowmo viewer, etc)? Can all of the 'specials' made by the camera be properly viewed with Google Photos or something?

-In OP you talk about adding Smart Mirroring in the future. When will this future be? :) Smart Mirroring is one of the features I use. (Or does plain Android offer these features as well? And is Smart View actually useless?)

-2 features I really can not live without and that are real additions for me are Smart Capture/Smart Scrolling and Screen Recorder. Would you consider adding these 2 features? I can try and add them myself, but I think you might jave removed permissions and stuff that I don't know about.

Cheers!
[Samsung Galaxy S8 & S8+ Cross Device Development] Richard_10:
I already tried it before. It is related to aptx which my earbuds are not compatible with.
[Samsung Galaxy S8 & S8+ Cross Device Development] foobar66:
This is already part of the ROM, use the device maintenance. If you want more use Greenify.

Personally I do not use these and won't include them.

This is again Samsung specific; if you want it go use a Samsung rom.

Check out the play store; more than enough screen recorders there.
[Samsung Galaxy S8 & S8+ Cross Device Development] Marne Jr:
I copied the smart capture folder from other rom (folder: system\app) and pasted on V20 Googlewiz and it works like a charm.

You don't to set permissons or anything else.... Just copy paste and you are good to go. You can copy to googlewiz.zip (before flashing it) or you can copy to system folder after it is installed on your phone and it will works after rebooting.
[Samsung Galaxy S8 & S8+ Cross Device Development] Barthlon:
great, thanks for the info! i guess screen recorder will work like that as well. it probably also doesn't need special permissions. i'll just get the apps from the stock ROM and pop 'em in.

and good to hear that upsm/emergency mode is not required for battery saving mode. i don't need extreme settings like upsm, but i like a basic saving mode for some occasions. so i guess device manager will suffice.

still my question stands if clean android offers options to screen mirror/screen cast the phone to a tv. because i have to decide if i want to add screen mirroring back in there as well. can anyone clear this up?

cheers!
[Samsung Galaxy S8 & S8+ Cross Device Development] mahican_uk:
Alright manged to get a log file (they were getting deleted from internal storage after first reboot)
[Samsung Galaxy S8 & S8+ Cross Device Development] Journyman16:
I use this - whenever a new XSA comes out I DL the firmware then strip the CSC out of it and put it in the CSCSelect installer. Once GoogleWiz has installed I just reboot and flash the CSCSelect.

Smooth as... :D
[Samsung Galaxy S8 & S8+ Cross Device Development] ImbaWind:
Original file can be downloaded from soldier rom svn rather easily, just in case you didn't already know

http://www.renovate-ice.com/svn/soldier9312-g95x/trunk/system/priv-app/SamsungInCallUI/
[Samsung Galaxy S8 & S8+ Cross Device Development] AchillesTheGod:
Does this rom have ultra power saving mode
[Samsung Galaxy S8 & S8+ Cross Device Development] ImbaWind:
Read OP to avoid getting roasted

[MENTION=3463514]foobar66[/MENTION] I think I got the UPSM & Emergency Mode working in V60+ when I put those provider apks back to the ROM but now this method wont work anymore.

Did you removed some other things that might relate to this that you can possibly think of?
[Samsung Galaxy S8 & S8+ Cross Device Development] AndrzejDwo:
Hi! I've got couple of questions and a little story.

When I was on v83 I've tried to flash the camera zero mod. It flashed but it wasn't working for 100%-there was no slow motion and s slow motion, but all the other things were good. Than I decided to try another rom, so I've made a nandroid backup in twrp and clean flashed latest version of Ambasadii rom. I was quite satisfied with it but the problem was that I got used to the speed and smooth of GoogleWiz and even the Ambasadii was OK (because of having volte, vowifi, EdgeLighting) I decided to go back to GoogleWiz (I think that after using GWiz I'll never be satisfied with any other rom... Now the smallest lags are killing me ?).

I have downloaded latest GWiz, boot into TWRP, wipe data (factory reset) and then install v86 with updated config file.

After installation the setup wizard was crashing (connected to wifi and logged in G account), reboot and tried without wifi, setup wizard now finished successfully but when I opened nova I realized that the config file didn't work properly and there was no G Photos, the camera and Magisk were crashing and TiBu was showing that there was no root. Also there was no log file.

I've reboot into TWRP again and dirty flashed v86 once again but It didn't help.

So I reboot into TWRP again and make factory reset, format data, reboot into recovery format system, data, cache, dalvik. Push the GWiz v86 and the config file into /sdcard, install (no errors within installation) and reboot into system. The configuration didn't work properly again and the camera was crashing, Magisk was OK, still no log file.

So I've restored my nandroid backup in twrp (boot and system partitions). Now everything works fine - 100% functionality. I was very surprised when I opened the camera and now I have slow and s slow motion working...

The main thing is that I have no idea what went wrong, and I would be very grateful if someone could tell me what happened ??

I'm on latest TWRP and I never had such problems with GWiz installation.

I will stay on v83 for a while to figure out the reason of my problems.

Cheers
[Samsung Galaxy S8 & S8+ Cross Device Development] Baalzeph:
Useful post. Thanks.

I experienced the same problem installing AMBASADII rom but i pushed a stock Samsung to avoid issues with my config file.
[Samsung Galaxy S8 & S8+ Cross Device Development] BzkLegend:
Awesome ROM but i can see the Google Font on the system, only on some apps how dialer, messages... its normal? You can import this fonts? https://xdaforums.com/galaxy-note-8/themes/root-google-product-sans-fonts-samsung-t3857764 Thanks
[Samsung Galaxy S8 & S8+ Cross Device Development] dr460nf1r3:
Just use magisk modules for that purpose im doing the same
[Samsung Galaxy S8 & S8+ Cross Device Development] Journyman16:
I dirty flashed v86 and all looked great but TiBu sat looking for superuser rights for ages. So I closed it and tried Magisk manager to see if I could simply tick the box for TiBu and IT sat on the splash screen and didn't start.

Cleaned cache and data for both, no difference.

So, the old standby - TWRP, Advanced, and Fix Contexts and all is good.

Q. Has the virus checker been incorporated into Device management now? I had gotten rid of it up till now but it's back and I can't see where I can freeze or disable it.
[Samsung Galaxy S8 & S8+ Cross Device Development] Aelliaria:
Thnx foobar66

Great rom and battery life is crazy!
[Samsung Galaxy S8 & S8+ Cross Device Development] sharma.nitkkr:
Unable to download from mega..!!
[Samsung Galaxy S8 & S8+ Cross Device Development] foobar66:
The problem is that the latest versions of Google Dialer, Contacts, etc have the Google Sans font built in and do not use the sysem fonts. That's really bad.

Anyway ... next release I will put in the Google Sans in the system font as well, that will make the overall look&feel more consistent (realizing that some people may not like the font).
[Samsung Galaxy S8 & S8+ Cross Device Development] foobar66:
No virus checker is present. Can you describe how you get it?
[Samsung Galaxy S8 & S8+ Cross Device Development] Journyman16:
It just appeared when I dirty flashed v86. In Device Mainenance, it's the 5th option across the bottom and running the 'Optimise' when you start DM you can only get 90% without it being active.

Tried restoring previous /system to see if DM versions were different and got the 4 options back, (Battery, Performance, Storage & Maintenance) but as soon as I restore v86 /system I have 5 again.

Still checking...
[Samsung Galaxy S8 & S8+ Cross Device Development] cantenna:
Freeze device maintenance is what your after.

Alternatively, you can purchase auto notifications and block all device maintenance notifications which seems to be working for me so far...

I think foobar included it again because it helps battery life.

But, the second I get a notification to go here and do this, that and the other thing to sleep an app I'll be using titanium backup to forever delete it!

I can't stand that sh!t! Just do the job automatically and quietly!
[Samsung Galaxy S8 & S8+ Cross Device Development] AndrzejDwo:
Guys if you're taking about device maintenance, You can disable it in googlewiz.config. Just put smartmanager =0.
[Samsung Galaxy S8 & S8+ Cross Device Development] foobar66:
Not sure what you did but I never had 5 options ...

See screenshots.

If I press optimize, it completes 100%.
[Samsung Galaxy S8 & S8+ Cross Device Development] mei0016:
Hi I've installed this rom on my 950FD and it's great except now my camera doesn't work, it just comes up with camera failed. I've already done multiple clean installs.

This is what my logcat says:

10-27 17:51:48.793 3477 18595 E ExynosCameraNode: [CAM_ID(0)][FLITE]-ERR(open[259]):exynos_v4l2_open(/dev/video101) fail, ret(-1)

10-27 17:51:48.793 3477 18595 E ExynosCameraMCPipe: [CAM_ID(0)]-ERR(m_createNode[118]): open(101) fail, ret(-38)

10-27 17:51:48.793 3477 18595 E ExynosCameraMCPipe: [CAM_ID(0)][PIPE_3AA]-ERR(m_createSensorNode[3665]):sensor open failed sensorNodeIndex(0) sensorIds[0]=2097409 m_node[0]=NULL

10-27 17:51:48.793 3477 18595 E ExynosCameraMCPipe: [CAM_ID(0)][PIPE_3AA]-ERR(precreate[69]):m_createSensorNode() fail

10-27 17:51:48.793 3477 18595 E ExynosCameraFrameFactoryPreview: [CAM_ID(0)][FactoryBack]-ERR(precreate[225]):3AA precreated fail, ret(-38)

10-27 17:51:48.793 3477 18595 E ExynosCamera: [CAM_ID(0)][]-ERR(m_fastenAeThreadFunc[2282]):m_previewFrameFactory->precreate() failed

Any help would be appreciated :)
[Samsung Galaxy S8 & S8+ Cross Device Development] panyan:
Try the fix above?
[Samsung Galaxy S8 & S8+ Cross Device Development] mei0016:
Holy crap it worked, thank you!!
[Samsung Galaxy S8 & S8+ Cross Device Development] drew071:
Have you tried pushing epdg also? This is required for WiFi calling.
[Samsung Galaxy S8 & S8+ Cross Device Development] Journyman16:
Well I don't know I did anything different.

Although I DID install v2 of the Oreo CSC installer for XSA - I don't THINK I chose the extra SmartManager options but just trying it now without those.

I know I saw the virus thing before but be buggered if I can recall what I did to get rid of it or even if it was while using GoogleWiz - could'a been during the Renovate period.

EDIT: Well that didn't work but also I didn't get Full Immersive either so time for a Clean flash. :D
[Samsung Galaxy S8 & S8+ Cross Device Development] ImbaWind:
Try adding/modify the value of this line in csc feature xml?

<CscFeature_SmartManager_DisableAntiMalware>TRUE</CscFeature_SmartManager_DisableAntiMalware>
[Samsung Galaxy S8 & S8+ Cross Device Development] cantenna:
I haven't. What's it called exactly and what folder is it found in?

---------- Post added at 02:46 AM ---------- Previous post was at 02:44 AM ----------

Full immersive can be achieved via simple copy and past into terminal, google it
[Samsung Galaxy S8 & S8+ Cross Device Development] Journyman16:
It's also a choice in the config file - strangely it now doesn't work although I do have the navbar version working. I'd have thought choosing it as 'full' in a flash would overwrite the navbar setting but not so far. Not a biggie.

---------- Post added at 01:56 PM ---------- Previous post was at 01:19 PM ----------

I'm probably preaching to the choir but while editing the CSC Feature XML file in XSA CSC, I noticed there are both Volte and EPDG lines in there - and AFAIK in Australia, those features are not available.

Might be worth checking the settings in there?

---------- Post added at 02:17 PM ---------- Previous post was at 01:56 PM ----------

That worked perfectly. Thanks. :D
[Samsung Galaxy S8 & S8+ Cross Device Development] drew071:
It's called epdg service in system/privapp
[Samsung Galaxy S8 & S8+ Cross Device Development] foobar66:
That's already standard in the ROM.
[Samsung Galaxy S8 & S8+ Cross Device Development] Barthlon:
but he fiddled around with csc selector.

people should know that csc is not just a couple of lines only related to country/region. the feature.xml file(s) contain a lot of information and overall system settings. so when you change this, you change a lot of stuff in a rom!
[Samsung Galaxy S8 & S8+ Cross Device Development] Eddiemc:
In regards to changing the system font since Google sans now being hard coded in Google apps and not utilizing the current system font.

What module are u using to get the Google sans throughout system?

Could this not be done through flipfont too?

I know v87 will change it but as of now I'd love to have an easy fix for consistency ?

Edit: nevermind. Thanks for the magisk reminder though.

For anybody needing it: magisk, search for Google sans, install the only one that comes up, and voila. Everything Google?
[Samsung Galaxy S8 & S8+ Cross Device Development] foobar66:
v87 (2018-10-28):

- update: Google: music, messaging, play services, datally, chromecast, search, contacts, lens

- new: Google Snapseed, Google Photoscan, Google Docs, Google Slides, Google Sheets, Google Streetview

- update: Swiftkey

- use Google Sans as system font

- Pixel 3 sounds, notifications, ringtones

- enable Google Photos preload feature (from Pixel)

- enable Google Lens in Google Assistant

- fixed 'bixby=NONE' option (was not working in previous releases)

If you do not want Google Snapseed put "snapseed=0" in googlewiz.config

If you do not want Google Photoscanner put "photoscanner=0" in googlewiz.config

If you do not want Google Docs put "docs=0" in googlewiz.config

If you do not want Google Slides put "slides=0" in googlewiz.config

If you do not want Google Sheets put "sheets=0" in googlewiz.config

If you do not want Google Streetview put "streetview=0" in googlewiz.config

At boot time the following properties are "reset" from the standard build.prop:

ro.product.model=Pixel 2 XL

ro.product.brand=Google

ro.product.manufacturer=Google

In addition, the following features are set:

<feature name="com.google.android.apps.photos.PIXEL_2018_PRELOAD" />

<feature name="com.google.preload_photos" />

Google Photos app will think you are a pixel phone and give unlimited free storage at original quality until 16/01/2021.

Clean flash recommended.

https://mega.nz/#!CFIxiAxK!w6322cKWd3Z6vG32LKz6iJRB5eh9SVbwHlty2yAAYTc
[Samsung Galaxy S8 & S8+ Cross Device Development] manix1969:
Camera Working?
[Samsung Galaxy S8 & S8+ Cross Device Development] cantenna:
on this this rom I have noticed that the csc changes seem to have no affect, probably because of the use of Google framework instead of samsung with respect to the dialer.
[Samsung Galaxy S8 & S8+ Cross Device Development] Baalzeph:
Camera has always worked as it should ?
[Samsung Galaxy S8 & S8+ Cross Device Development] foobar66:
This ROM does not use CSC.