steadfasterx / android_i927_sedirom Goto Github PK
View Code? Open in Web Editor NEWsediROM for the Samsung Captivate Glide / SGH - I927. All scripts needed to run sediROM.
sediROM for the Samsung Captivate Glide / SGH - I927. All scripts needed to run sediROM.
Please add Netforks Tweak v4.0
www.4shared.com/zip/1FSvNc2U/netforks40.htm
Requested by @Kombatant You could also incorporate my GPS settings/tweaks (they are here if you want them) in your ROM, they work beautifully - my phone with your ROM gets a satellite fix at 8 seconds now give or take. http://forum.xda-developers.com/showthread.php?t=2451609
1.0 - 2.0
the headphone plugged bug... It is at least a LiteROM bug but maybe also in every ICS version I'm not sure... the problem occurs when you plug off before the application which uses the plugged in device has ended. If for example you hear music with a music app and do not end the app but plugging off the headset before this problem occurs. If you terminate the app which has accessed the headset then wait some more seconds to be totally sure that it has ended (you could also check by a task manager) and THEN plug off the headset then this prob will not occur. If it happens a reboot solves the problem. IMO this bug should be fixable but haven't looked into it yet.
v2.0
The bug is in the file /etc/init.d/99sediROM_last
I simply forgot to include my new library file which is new in v2. This results in crond will not be started which is needed to handle some important things like fixing the battery drain for the google play service.
function to choose install GAPPS or not.
Hallo,
Physical keyboard on i927 does allow to edit the fields in contact in contact detail form (e.g. middle name field). The arrows up and down are working ok and they are moving cursor to previous field in contact detail edit form. The physical keyboard is working fine in browser or other applications. In contact detail edit form only a software keyboard works to edit correctly.
I have second i927, where I have tried to flash sediROM v1.7.6 together with factory reset and the problem seems to be the same on this second phone (originally Rogers, but using same ROM).
So currently instead of in build AT&T contact manager I am for entering and editing contacts using the contact manager from True Phone, which is working correctly with i927 hardware keyboard. It does the job for me even not being perfect.
I am using sediROMv1.7.6., kernel 3.1.10-I927UCLJ3-CL970642, SHG-I927. I am using Atom Launcher.
v2.0 beta
To be able to troubleshoot issues within sediROM it is required to have more details about what is happening while booting up
2.0.67
patch stagefright libs
https://github.com/xdajog/android_device_samsung_i927/pull/
xposed framework install error? Some digging got me this small patch, which should fix it:
https://gerrit.omnirom.org/#/c/15695/
v2.0.63
Transfering files via bluetooth stops working in v2.0 / v1.7?
1.7, 2.0
After doing Easy Installation clean install, there's an option to "Modify Installation." Under the "Select Tweaks" menu, there's an option "Swap Internal and External Sdcard Mounts: Use your large External Sdcard as your primary sdcard." Once booted, I expect to go to the Settings/Applications menu and see the sizes of my "Device memory" and my "On SD card" to be swapped, yet I do not.
v2.0.67
When in modify mode some modifications will be done even they are not selected like installing the
Terminal app, BLN, SIM sec
v2.1
VPN especially when using SSL tunneling as fallback more often requiring an openssl version with TLS 1.2 support.
v2.1
https://bitbucket.org/arter97/arter97-i9300-release/commits/all?search=trim
https://bitbucket.org/arter97/arter97-i9300-release/commits/15356370ca8916d19df42c4fcd3a4ff4a916c963
https://bitbucket.org/arter97/arter97-i9300-release/commits/e3c267ad6bb8127922e496c4624f0b1592a261bc
https://bitbucket.org/arter97/arter97-i9300-release/commits/5769862daa5390e50c14f433f96cb92636cef90c
(http://forum.xda-developers.com/galaxy-s3/development/arter97-kernel-galaxy-s3-t2749849)
encrypted devices:
https://code.google.com/p/android/issues/detail?id=60421
v2.0
When one select the modify mode and then choose to go back to open the easy install method the installer will hang. This is because the temp prop files get deleted once the modify mode was choosen.
My daily use for this phone is actually as a gaming / music device for my daughter. With that in mind getting the storage just right is a key. I will use the proper form for submitting a feature request; but when you are looking to upgrade the Aroma Installer would you also consider adding finer control of the GAPPS install as well? http://forum.xda-developers.com/show...52&postcount=8 The PA Gapps package allows you to include a text file that you list all the packages that you do not want installed. It would be nice if in Aroma we could enable/disable each Google App for our install. Using the above package I tend to get the bare minimum required and leave the rest up to the play store. Anyway, food for thought.
hi @xdajog
sedirom v2.0.63 beta bug report (on one week test)
There are many users of I927 around the world, and there are lot of topics about installing android with other languages to choose. Most of users want just stable rom for everyday use with their language.
v2.1
i send you to solve one problem, before some months i was testing wifi drain on stock rom and i told you that if i remove the following file /system/etc/wifi/ default_ap.conf wifi seems better.. it should disable at & t auto connect but it causes alot cpu drain on the following service " nvcpud".. check it out.. i renamed(disable) the following file /system/bin/nvcpud to nvcpud.off and everything was fine after rebooting without any defects... maybe that's why some users report performance loss due to that process, i hope that helps
Update 1 :
i had disable for 2 days that service, unfortunately when you have incoming or outgoing sms phone reboots.. so we need this service on
Update 2:
please add those lines back again on default_ap.conf (fixes nvcpud problem)
network={
ssid="attwifi"
key_mgmt=NONE
vendor_spec_ssid=1
}
According to the following post it may has to do with a missing or invalid kernel driver module:
http://forum.xda-developers.com/showpost.php?p=42624203
--> nvcpud is your nvidia tegra 2 cpu daemon which takes care of your graphics. Its because of your improper driver module (kernel).
The same above post later discussing about completely disabling the nvcpud but I really do not know if that would have any site effects.
CM has patches for the nvcpud service which disables the daemon once it was initiated
http://review.cyanogenmod.org/#/c/45149/
or here where the files were added:
tpruvot/android_device_samsung_i9103@1350ea3
F2FS may be faster than ext4. A kernel with F2FS support will be necessary. There is a backports project at https://bitbucket.org/arter97/f2fs-backport. Aroma installer could ask whether to format with ext4 or F2FS and then adjust fstab accordingly.
heavy build.prop redesign for improving stability and hopefully battery and performance optimization
v1.0
add this:
http://forum.xda-developers.com/captivate-glide/development/i927-hackers-keyboard-layout-en-t2804980
#2 is required first
In rare circumstances a boot loop can occur. This happened to me twice and as I use full disk encryption I first thought it is related to encrypted devices only. But it affects both types!
Booting fine, PIN entering of the SIM went fine, entering the decryption password went fine -> green robot is displayed. Normally it needs some time about 1-2 minutes or so from now on to see the login screen. Even after 15 minutes the same picture nothing happening anymore.
First booted into recovery and as I use sediTWRP I'm able to decrypt without any problems.
Then I backed up everything by TWRP and my internal storage manually as that is nothing TWRP can do. (adb shell, cd /external_sd/ ; mount /sdcard; tar czf sdcard.tgz /sdcard ).
Well as said I thought it might be because of the encryption so I completely wiped out /data and /sdcard to have an unencrypted device. I also deleted /efs/metadata which holds the crypt parameters and now I had a complete unencrypted device holding all my backuped data.
Booting unencrypted leaves the boot logo displayed and ... hanging. The same as for the encrypted part! So it has nothing directly to do with encrypting the device.
As that has happened to me the second time in the last 6 months I decided to investigate further what the root cause here is. ... and I found it!
I will not write all the debug code here and tests I made but finally I have detected the root cause of such hang.
Ok only a short (and most important) one:
while true; do lsof >> /cache/lsof.debug; sleep 0.2; done
Android tries to access several XML files when in booting state. And the boot process will wait until those are processed. This will just be a second or less of time to wait normally so you will not recognize that.
But there is a real BUG with that behaviour: When the XML is there but somehow zeroed out (means it exists but it is in fact empty inside) Android will hang!
In my case the files preventing the boot were:
All those files are 0 size so empty and they are tried to being accessed by a system app within the boot process.
Well those XMLs are filled by Android once booted up so it is absolutely safe to delete them.
Doing this manually and doing that for the above only is may not sufficient so the solution would be to find out which xmls are blocking the boot process and then checking if they are 0 size. If they have 0 bytes delete them.
add VERY carefully selected features from LiteROM only
plz make sedikernel from new base of new cm11 rom by bubor. Becouse he fully fix wifi turn on-off problem on new last 25.08.2015 rom
v2.1
It would be nice to have a collector in case of trouble:
All those zipped to /sdcard in order to upload it to XDA or similar.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.