yashsingh1/xdaforums huggingface dataset:
[Galaxy S Advance I9070 Android Development] AndreiLux:
If you didn't go ahead to outright fork and call it "Synapse Plus" and ignore my comments about why your suggestions were rejected and instead had properly talked with me then you would have found out that there are reasons why the app is the current way it is.

Your commit changing how the descriptions are generated and moving it into the base class is rubbish for example as the point of the base class is to act as something simple. If I want to add another element with whose description field is used for something else than the TextView than what do I do? Your change is totally uneeded. Great you made an option to disable descriptions, but now you have to restart the app every time for that to work because you did a poor job.

The syntax of the elements also have a reasoning as to why they're enclosed in another object and not done like the way you did it, I always meant to expand on them to have option fields outside the element itself but still related to the element.

Great that you included conditional loading of an element, but you forgot to do anything with the boot service and the app will still try to go through *all* elements and query the database to apply the settings. Furthermore I never wanted conditional elements in the app because that opens up the possibility of conflicts between elements. What if two configurations have simply different limits to each other depending on device? How does one conditional flag handled by the app make anything more helpful for developers? Did you think I had not planned or thought of this?

You're not forbidden to make modifications for the app, go ahead and do what you want as long as it's for yourself, but don't expect to distribute it as a separate APK. This also means you're fine to do pull requests all you want - on the condition they make sense. This guy whom I never heard of before and after for example make an excellent commit and change to the app and I merged it without any issues because it was well thought through and cleanly written: https://github.com/AndreiLux/Synapse/commit/831b704dadf9a610aef77c1160c932e47b25a572

I don't have much time to work on the app because I've been busy with other things. However at the beginning I spent several months working with different devs to get it into the the shape it is today and it has been largely on cruise-control for over a year without anybody having any major issues or feature requests (other than material design which like you is something which I find very low-priority).

I published it under the Ms-RSL license for exact purpose of protecting it from high-horsed geniuses like you who come in with half baked ideas that just won't work out long-term. ExTweaks and STweaks (which I had the basic idea of) ended up dying because they were lazily implemented and people were forking it with no direction. I see my decision vindicated when somebody like you comes in, calls the app shìt code written by a 16 year old and then goes ahead and "improves" on it by writing rubbish commits without consultation.

Looking forward to see your much superior app which you will be developing!
[Galaxy S Advance I9070 Android Development] mkaluza:
Look guys - Mr. Sensitive is here ;) Why are you complaining about my code? Since the app sucks-by-design, I just tried to stay in line ;P Besides, I needed that done one way or the other (hey, I know it has a killer-feature of changing the theme, but I'm a demanding guy ;P), and since I can't do much with that code anyway (aside from a complete rewrite), I allowed myself to take shortcuts and waste as little time as possible on it. Leave now - you're not needed anymore.
[Galaxy S Advance I9070 Android Development] jineshpatel30:
Okay i found a bug finally :p ��

Speaker volume in video & audio play back is very low..although in headset volume is perfect but direct speaker volume is definately lower..plz look into it

02-06 build

Let it be ..i think i was comparing with HW+ boost audio & it's not working in custom roms ...though volume is little bit lower than stock still we can't say it as bug..so if you can find something systemwide (except v4a) to boost it little bit it'll be helpful :)
[Galaxy S Advance I9070 Android Development] mhmod222:
What I/o scheduler do you use [MENTION=3329816]mkaluza[/MENTION]
[Galaxy S Advance I9070 Android Development] mkaluza:
what's a HW+ and v4a?

IOsched: deadline
[Galaxy S Advance I9070 Android Development] click2abhi:
H/W+ is a decoder in mx player..

Peace !!
[Galaxy S Advance I9070 Android Development] xxziolo13xx:
V4a means Viper4Android and it's audio effects something like DSP Manager. :)
[Galaxy S Advance I9070 Android Development] mkaluza:
I've been thinking about it, looked at the abb-codec code - it's a lot of code and a bit of hardware to cover, and since I don't need it, I'm not sure I'll ever touch that part. As a kind of 'cheat', you can try and use dspmanager - just select custom equalizer and set all freqs somewhere between 3 and 6 should give you this 'little bit' you want without introducing many distortions. It's a digital gain, so it's not perfect, but it's there, so you can as well give it a try ;)
[Galaxy S Advance I9070 Android Development] edukardo:
Hi, buddies

I"m experiencing phone and data cut off 2/3 times a day. Reboot solves the problem.

Anyone is facing the same issue? I'm on latest vanir resurrection
[Galaxy S Advance I9070 Android Development] mkaluza:
What do you mean by phone and data cutoff?
[Galaxy S Advance I9070 Android Development] edukardo:
I loose phone and data connection. No sms, no calls, no 3/2g. I don't know if it's a operator issue, but reboot solves it. And it's random.

Thanks, just want to know if it's just me and my phone/baseband/operator.
[Galaxy S Advance I9070 Android Development] mkaluza:
I have not encountered such behavior.
[Galaxy S Advance I9070 Android Development] edukardo:
Thanks. Going invictus toda y...
[Galaxy S Advance I9070 Android Development] $4ND!P:
[MENTION=3329816]mkaluza[/MENTION] i request u to plz add some features like Dynamic Status Bar & Card Stack Recents...By d way rom is vry smooth n fast..Thnx in advance :p
[Galaxy S Advance I9070 Android Development] mkaluza:
Unlikely - I don't need this and now I don't have extra time for this. Rom is fast - that was the target.
[Galaxy S Advance I9070 Android Development] contrasena:
First of all. Thank you!!! It is a really great rom!!! I was using stock JB. And some things didn't work well, but with your rom all is smooth.

More than a request I have a question: Is there a way to stop the media scanner and have a working gallery? Elaborating my situation: I have an app that installs more than 10.000 files on the sdcard1 (I really need that app). And thus, the media scanner hangs up (The storage section on configuration keeps "calculating" for days, weeks, forever) once that app is installed. Then, if I have a ringtone or image on the sdcard1, It doesn't work ("wrong format" for the music and the images don't display on gallery) from the system's apps. But they work ok otherwise (media players or ESexplorer for example). I did have the same problem in stockJB.

I experienced the same problem with your VANIR and StockJB. So... Is it possible to have a different media scanner?

Thank you again.

Sorry for my english.
[Galaxy S Advance I9070 Android Development] PolishVodka:
Are you trying making empty file named ".nomedia" in the folder of this app?
[Galaxy S Advance I9070 Android Development] wingryder:
or u can use the xposed module media acanner optimizerhttp://xdaforums.com/xposed/modules/xposed-xposed-media-scanner-optimizer-t2942609
[Galaxy S Advance I9070 Android Development] mkaluza:
Exactly. And you can email the developers as it's them who should have done it in the first place.
[Galaxy S Advance I9070 Android Development] mkaluza:
Guys, I've recently started having an FC on google play services (it was all fine when I released the rom)? Anyone also has it?
[Galaxy S Advance I9070 Android Development] edukardo:
No. Never. All is working ok.
[Galaxy S Advance I9070 Android Development] contrasena:
Thank you wingryder. That solved the problem (the option of only scan folder with a ".scanMedia" file did the trick. (Installed xposed with only that module, as everything that I used on JB is in this VANIR rom).

Also thank you mkaluza and PolishVodka for your help, you are awesome!!!

Another thing, maybe related: The callrecording function doesn't work in my phone. I thought that the media scanner thing was at fault but still isn't working (It echoes an error and creates an empty file).

Thank you for all your help!
[Galaxy S Advance I9070 Android Development] mkaluza:
Unfortunately I don't have a second phone to call myself to test call recording, so I'm not able to debug it. But as far as I know it just doesn't work ;) never needed it, so I've never dug deeper in this problem. But I'll keep it in mind.
[Galaxy S Advance I9070 Android Development] wingryder:
im getting a wierd problem when i install supersu(playstore/apk/zip) the icon doesnt show up in the app drawer and the default superuser is hidden as well.it does show up in app manager though,and also grants superuser access...its just that im unable to configure the app.it does show up temporarily after apk install though,but icon disappears after the mandatory reboot.plus the synapse app shows something like"no ucl found".btw i clean installed the rom over lql firmware.hoping you would help me out here.great rom by mkaluza,and his efforts in providing us a stable release for our phone long forgotten by the manufacturer
[Galaxy S Advance I9070 Android Development] mkaluza:
Go to settings/#superuser - there's the config. Forget synapse for now.
[Galaxy S Advance I9070 Android Development] wingryder:
tq for the response buddy,here lies the problem ,as soon as the supersu is installed the option you mentioned gets hidden automatically and im unable to access either interface,even uninstalling supersu doesnt help.once again i cant thank you enough for your efforts in providing us a stable rom
[Galaxy S Advance I9070 Android Development] mkaluza:
uci fix

Hi guys,

I've found a missing path in my script that is causing uci error. Here's the fix for just that. It's also added to the patch01, so no need to applly both
[Galaxy S Advance I9070 Android Development] wolverinemaister:
Yes i have it too, It's because the high accuracy mode (with only gps or turned off it works fine) I think it has became a common issue on 4.4 roms, but only after the play service updates itself. Then wiping cache and dalvik solves the problem for a few minutes or hours
[Galaxy S Advance I9070 Android Development] mkaluza:
Disable location history - this solved the issue for me
[Galaxy S Advance I9070 Android Development] wolverinemaister:
for me it's still not, however i'm on slimsaber (with your kernel of course :) ), but it's still exist on several roms. thought maybe there's a common solution for this
[Galaxy S Advance I9070 Android Development] mkaluza:
On my Vanir I had this problem when I enabled to many optimizations (-O3 for thumb mode) when compiling it - if network location was enabled, Google play services were crashing like crazy. No solution so far.
[Galaxy S Advance I9070 Android Development] mhmod222:
i got stuck in bootloop

then i tried wiping data and cache but didn't work

then i tried formating data, system , preload , cahce

but also didn't work

i was running lollipop before any advice
[Galaxy S Advance I9070 Android Development] TheSteve87:
install JB via odin and then root again your phone and reinstall vanir, can you access download mode?
[Galaxy S Advance I9070 Android Development] rog_star:
Did you install CM12.1 before?

Maybe the boot.cpio.gz is still inside the EFS folder. Deleting this file will solve the problem.
[Galaxy S Advance I9070 Android Development] ChronoMonochrome:
Try this fix http://xdaforums.com/showpost.php?p=61450112&postcount=15
[Galaxy S Advance I9070 Android Development] mkaluza:
Ok, applying it now. Does it allow you to compile and run with -O3 for thumb?
[Galaxy S Advance I9070 Android Development] ChronoMonochrome:
Yes, it should work with ROMs compiled with -O3. At least one user reported that it works on my cm11 build, where are applied justarchi optimizations.
[Galaxy S Advance I9070 Android Development] mkaluza:
It worked ;) thanks! so now the only thing left are messed up images in Google Play (using webp from AOSP/master doesn't help). But the ROM feels better ;) and I thought it can't be any faster ;)

Hang on people, new build is just round the corner ;)
[Galaxy S Advance I9070 Android Development] wingryder:
while ur at it could u plz also look into the supersu issue which i detailed in post #116
[Galaxy S Advance I9070 Android Development] glajmate:
Hi.

When i want to install the rom in cwm it shows that installation aborted, the error status is 7 and doesn't install...

Do you know any solutions?
[Galaxy S Advance I9070 Android Development] mkaluza:
nope... no idea what "status 7" means. My guess is that something went wrong while copying the zip file to phone (torrent has checksums so it should download fine).
[Galaxy S Advance I9070 Android Development] mkaluza:
I will try to find this in the code and figure out how to undo the hiding of supersu, but no promisses. In the mean time you can try settings->apps->all->settings and "clear data" (and probably reboot). Obviously factory reset will also help, but it's quite a drastic measure for such a small issue.
[Galaxy S Advance I9070 Android Development] TheSteve87:
usually that error means just that you're using a recovery that is not fully compatible with the ROM you're trying to install or more generally with a kitkat ROM; you can easily solve the problem by flashing this kernel first > https://www.androidfilehost.com/?fid=23501681358549341

it works, i used this on JB to install vanir after a deep clean because of the same error
[Galaxy S Advance I9070 Android Development] filipecoimbra222:
Noobie question: Do i need gapps for this ROM?
[Galaxy S Advance I9070 Android Development] rog_star:
If you want to use play store or any other Google app that needs the Google framework you have to install gapps, otherwise not.
[Galaxy S Advance I9070 Android Development] mkaluza:
Hi guys, has any of you ever seen such issue with Google play? It happens with thumb -O3, linaro 4.8. Any ideas? [MENTION=5695278]ChronoMonochrome[/MENTION] [MENTION=5840412]ace2nutzer[/MENTION] [MENTION=4982868]hastalafiesta[/MENTION]?
[Galaxy S Advance I9070 Android Development] edukardo:
Not for me
[Galaxy S Advance I9070 Android Development] tksko:
Is this rom recommended for daily use? what about videos playback on youtube? games? stability?

thanks!
[Galaxy S Advance I9070 Android Development] mkaluza:
I use it daily ;) Don't know about games because I don't play, but the rest is stable. Any issues are listed in #1. YouTube is fine.
[Galaxy S Advance I9070 Android Development] tksko:
which gapps do you recommend? i have lot of diff versions, mini ,pico, normal, full, pa gapps, cm official gapps, banks, but i dont know which goes better with this rom!

ty
[Galaxy S Advance I9070 Android Development] mkaluza:
I use some old pa gapps micro, but I suspect that any will do just fine.
[Galaxy S Advance I9070 Android Development] rog_star:
[MENTION=3329816]mkaluza[/MENTION]

Thanks for your Vanir build.

Can you release a version of your Rom with TWRP or provide your kernel with TWRP, too. That would be great. :good:
[Galaxy S Advance I9070 Android Development] mkaluza:
In a foreseeable future no. I don't need it and I don't have time to do it "for fun".
[Galaxy S Advance I9070 Android Development] tksko:
I got XXXX Base Band and no movile signal..

what can i do? help please :(
[Galaxy S Advance I9070 Android Development] ace2nutzer:
Yeah, i heard this also from Chrono... propably 2 ways: try to force ARM-Mode instead of THUMB .. (for fix see Chronos repo..) and use -O2 or even -Os

OR:

just apply this Fix:

https://github.com/temasek/android_libcore/commit/4d46de25bdb6d3b8150612a49849e251dcfcb035

And better try anyway to add fix for forcing ARM-Mode .. that will give u around 25-30% better performance ;)
[Galaxy S Advance I9070 Android Development] edukardo:
Yes

Some argentinian users have issues with connection. [MENTION=472713]Makalu[/MENTION]za knows it. I think is a baseband or operator issue. Do you have Claro?
[Galaxy S Advance I9070 Android Development] tksko:
Yes Claro Ar, i was using Epirex and it was working OK...

I will try to flash stock rom with ODIN and try again...

can i change the modem dinamically?
[Galaxy S Advance I9070 Android Development] edukardo:
4 claro ar users 4 troubles. It's not ROM issue. Let's take a look and discuss it on another thread
[Galaxy S Advance I9070 Android Development] mkaluza:
Found a fix (in fact, it was always there, just not enabled for 4.8). It was an issue with webp and newer compilers (> 4.8.1 afaik) and it manifested when thumb was not compiled with -Os.

The libcore fix is a different matter, but I have it applied thanks to Chrono.

I'm not sure if it's a good idea - according to ARM v7 architecture has some newer thumb mode (thumb2?), which performs similarly to arm mode. The issue is -O level - until recently I wasn't able to use anything except -Os for thumb, and this can indeed be slower, but now the rom works with -O3 fine except few minor issues. Forcing arm mode when it isn't necessary will make the code bigger and create additional i/o (more stuff to read) and memory (more stuff to store) pressure that can eat any potential gains. So for now I'm staying with thumb and -O3 and will focus on the toolchain.

Another thing is that I've recently managed to OC up to 1350 MHz (Varm=0x38, Vbbx=0xcc, but use it only with dynamic gov - constant operation at that speed can potentially damage the chip), so I'm quite happy with the speed :) My phone is like a good wine - it gets better with time ;] And I still have some headroom left on Varm, so maybe it can do even more ;D
[Galaxy S Advance I9070 Android Development] ace2nutzer:
Yeah.. here just an approx: sorted from fastest to slower:

1. ARM

2. THUMB2

3. THUMB

ARM = native code without any compression. (correct me if i'm wrong) = max speed.

THUMB2 = ? Dunno, but it reach approx 95% of ARM speed.. and has 30% lesser code size !

THUMB = Compressed ARM instruction set.. it reaches only 70% of ARM speed !

As u can see best way is ARM .. the only side effect is that the ROM is bigger .. and NAND-flash repart. is maybe needed (no problem)

Actually my kernel is compiled in ARM Mode (-marm) no problems here.

An also i can say: Chrono did already compiled one or more ROM's with forced ARM Mode.. and users reported better performance :)

And so far there was no issues according to this.. just the Google Play Services FC bug.. but that is an different problem.

btw: Chrono did a patch to fix compilation error when trying to build a kernel in thumb2 mode .. but it ends up that the second core comes never online :)

:cyclops: :D Great !!! How did u this ? any links on git ? is vbbx=0xcc more voltages as 0x8F ?! i know 0x8F is 400mV .. but 0xcc maybe 500mV ? :D

And varm=0x38 sounds also weird.. because it's usually not stable .. max. stable is up to now 0x37 ... but Chrono + i, can confirm that max. Voltage is on 0x3F ... because of more heat and more currency .. but it was never stable ....

But anyway be careful u can it really damage like u said.. don't forget that Specs for that Board is 1200Mhz ... that's why i've cut the max. freq @ 1,2Ghz... another thing: for me: playing for 30 minutes an game with CPU @ 1100Mhz and GPU @ 680Mhz makes the Phone already very hot .. it's also not very well for the lithium battery .. so .... ;)
[Galaxy S Advance I9070 Android Development] mkaluza:
https://github.com/mkaluza/init.d-galaxy-s-advance/commit/6ee8970f5f0367806e654a3e4c15de07c86c8da4

I didn't do anything special - it was always there, I just didn't understand how Vbbx works. But it would appear that I have a cpu from a good batch, because my default vbbx is 0x11, which is "low" and far away from 0xcc, which according to kernel is the max (0x8F appears to be "higher", but it didn't give me any noticeable increase over 0xCC). But if your default Vbbx is higher, then you would have fewer steps to "turn up" and so you'd have to increase Varm quickly. Just look at how Vbbx and Varm change with freq in my script.

Vbbx cheat sheet is at the end of the file for convenience.
[Galaxy S Advance I9070 Android Development] mkaluza:
What are those vbbx values for? it can just be decoded from the register...

0xdb is indeed problematic - you only have 0xcc left, so 1100 is not bad. Not sure if I remember correctly, but for codina max was originaly 800, so that's 37% increase :) Quite a lot. It's actually more than mine (in terms of %) :)

But to be honest - I did it more to see if it's possible, not because I needed more speed ;)
[Galaxy S Advance I9070 Android Development] borkins:
As far as I understand the vbbx logic:

Higher bias - higher power consumption ( ex. vbbn: 400 mV / vbbp: - 400 mV - vbbx=0x8c or 0x8f ), may bring more stability for unstable freqs.

Lower bias - lower power consumption, needs a stable frequency ( ex. vbbn: 100 mV, / vbbp: - 100 mV - vbbx 0xf9, would cause reboots over 1 GHz )

No bias - only for most stable freqs.

But I'm still not tested it, to be sure.

Edit: Still wondering, why the polarity is reversed:

0xdb - vbbn: 300 mV / vbbp: -300 mV ( reversed of 0x33 - vbbn: -300 mV / vbbp: 300 mV )

0x8c - vbbn: 400 mV / vbbp: -400 mV ( reversed of 0x44 or 0xcc - vbbn: -400 mV / vbbp: 400 mV )
[Galaxy S Advance I9070 Android Development] ace2nutzer:
i did in the past also much experiments and max. stable vbbx is just 0x8F ...

Also i can say that a reversed Polarity for vbb is more stable...

I think this has an technical background ..

I've checked some data sheets and if I’ve it understand correctly, the vbb is just like an ELKO (CAP) ....

it's needed to compensating voltage drops when the CPU Freq's and at the same time the voltage is switching very quickly, and this also when the CPU load is high (more currency flow - more voltage drop)

This is the only one logically explanation for me .... :)
[Galaxy S Advance I9070 Android Development] ChronoMonochrome:
Hi and sorry for not responding sooner. It's good to know that this issue is resolved now. I don't know, if is this just for me, but I have found following issues with my build for codina:

1) can't disable mobile data. Until the display is enabled, everything is ok(mobile data can be disabled). Once I disable and re-enable a display, mobile data is enabled again(irrespective that it was disabled before).

2) auto-rotate toggle in display settings causes SystemUI FC. Otherwise, it works properly.

3) probably it's not necessarily an issue, but I can't find the UI animation controls, which are usually can be found in developer settings(or am I blind?).

Any help is really appreciated.
[Galaxy S Advance I9070 Android Development] mkaluza:
1) is wierd...

2) didn't encounter that

3) settings/display/animation control
[Galaxy S Advance I9070 Android Development] ChronoMonochrome:
Thanks. I'll try clean install to see if it'll solve problems with mobile data and auto-rotate toggle.

UPD. wiping settings and systemui data solved mobile data issue. I don't know what was wrong with this before, but now it works properly.
[Galaxy S Advance I9070 Android Development] mkaluza:
btw guys - I think I'm done testing the O3 thumb build, so I'll probably upload it soon. After all - rom had almost 1 downloads, so this calls for an 'anniversary' build ;)