[ROM][I9100G][CM13] CyanogenMod 13.0 [UNOFFICIAL][Android 6.0.1][20161120][cm-13.0]

Search This thread

sonic_ear

Senior Member
Jun 11, 2015
328
60
April Fool!
 

Attachments

  • Screenshot_2017-04-19-20-50-04.png
    Screenshot_2017-04-19-20-50-04.png
    110.8 KB · Views: 403

arnab

Inactive Recognized Developer
Feb 1, 2007
1,383
3,227
Nagpur
Just double checked who the guy was that single handedly "fixed" the internal storage mount and sd corruption problem on marshmallow rom for the i9100G - that was @arnab

I kindly asked him If he might by chance have insight into our problem - if so he perhaps drops a clue here for @adxamg ....

Il get back to u within couple of days.
 

McConnor

Senior Member
Mar 28, 2013
456
150
It seems that this nut is quite hard to crack for @arnab et.al. I still hope he and @adxamg succeed and our phone gets another season of new update life. I still use it on a regular basis and it still does its job astonishingly well...

Gesendet von meinem SM-G930F mit Tapatalk
 

adxamg

Senior Member
Apr 10, 2014
362
808
It seems that this nut is quite hard to crack for @arnab et.al. I still hope he and @adxamg succeed and our phone gets another season of new update life. I still use it on a regular basis and it still does its job astonishingly well...
Gesendet von meinem SM-G930F mit Tapatalk

I will build a new testbuild lineage-13.0-i9100g based on device tree of last working cm version (2016-11) only with some essential patches and with latest lineage sources.
Will upload it later, when build is finished. Maybe we could grab a bootlog of it then.
 

McConnor

Senior Member
Mar 28, 2013
456
150
Did I miss the download link of your lineage build on page 1 or is it not ready yet?

Do we need to install Google play store and the like or is a log out of twrp recovery also working for you?

Gesendet von meinem SM-G930F mit Tapatalk
 

adxamg

Senior Member
Apr 10, 2014
362
808
Lineage 13.0 build was successful. Booting successful.

Display:
When phone boots, display is blank. Phone is reacting to inputs after boot, but display stays blank (or minimum brightness). After some time (30 to 60 minutes maybe) and without doing anything to solve this, display is working without problems.

Update:
- camera patches applied -> camera working (limitations see cm-13.0)
- root access: root is removed under lineageos and can be flashed in recovery as addon. But provided zip archive on lineage website is not compatible with this device. I updated this file. su is working now under lineage 13.0.
 

Attachments

  • Screenshot_20170607-194041.png
    Screenshot_20170607-194041.png
    42.8 KB · Views: 248
  • Screenshot_20170607-194109.jpg
    Screenshot_20170607-194109.jpg
    32.1 KB · Views: 255
Last edited:

McConnor

Senior Member
Mar 28, 2013
456
150
Thanks for taking a whack at this... Sounds very promising. That display thing sounds strange indeed... Brightness sensor problem?

Gesendet von meinem SM-G930F mit Tapatalk
 

McConnor

Senior Member
Mar 28, 2013
456
150
Thanks will test this evening - just curious: what was the problem with the display?

Gesendet von meinem SM-G930F mit Tapatalk
 

Top Liked Posts

  • There are no posts matching your filters.
  • 24
    [ROM][I9100G][6.0.1] Cyanogenmod 13.0 [UNOFFICIAL][CM13][Galaxy S2G][CM 13.0]

    CyanogenMod is a free, community built, aftermarket firmware distribution of Android 6.0.1 Marshmallow, which is designed to increase performance and reliability over stock Android for your device.

    This is an UNOFFICIAL build of Cyanogenmod CM 13.0 for Samsung Galaxy S2 G (I9100G). It's build from sources on github.com/cyanogenmod & xdaamg. Standard functionalities are working, when you follow flash instructions. Android 6.0.1 is running smooth on this device. Please read 'problems and not working'-section before you flash cm13.

    Disclaimer:
    By flashing a custom rom, your warranty is void.
    I am not responsible for bricked devices, dead SD cards and so on. You are choosing to make these modifications.
    I will not give support for any modifications, frameworks and apps you install.
    I will not give support, if you did not follow flash instructions 'word by word'.
    Confirmations of working things are welcome. If you found a bug, provide a logcat and description of it.

    First time installation instructions:
    • Backup your media files (photo, music, downloads) stored on internal storage
    • Download cm-13.0 i9100g ROM, OpenGApps (ARM, Android 6.0, Stock) and .gapps-config.zip (details see below) to your sdcard. Extract .gapps-config.zip to same place as your opengapps file on sdcard, usually root of sdcard.
    • Boot into Recovery. If you don't have TWRP 2.8.7.0, flash TWRP and reboot into twrp recovery. Then wipe system, data, internal, dalvik and cache.
    • Flash cm-13 rom and OpenGApps Stock with .gapps-config file. It will install opengapps nano and replace aosp keyboard with google keyboard. Reboot system and follow instructions in setup wizard. After finishing all, reboot again.
    • Set default phone app, before you make your first call. Go to "Settings/Apps/Advanced/Default Apps/Phone App" and set it to "Phone".

    Updating CM13 ROM:
    • Download cm-13.0 i9100g ROM to your phone
    • Boot into recovery and install cm-13.0 i9100g ROM and reboot system

    Download I9100G CM13.0 ROM UNOFFICIAL:
    Download i9100g CM13.0 20161120

    Support development of this rom:
    If you find this rom useful, consider donating please. Your donation helps to keep this rom alive and is your chance to support development.



    Download Google Apps:
    Open GApps (recommended: ARM, 6.0, Stock (Download))

    Download .gapps-config file:
    Download .gapps-config

    Status:
    Android-Version: 6.0.1
    CyanogenMod-Version: 13.0
    Security patch level: 01.11.2016
    Kernel-Version: 3.0.31
    SELinux: permissive

    Standard functionalities working:
    Telefon, sms, wifi, data 2g/3g, grafics, sensors, compass, location, camera, flashlight, vpn, wifi hotspot, playstore.

    Special features:
    • TWRP IsoRec: Booting TWRP from recovery partition
    • F2FS: Flash-friendly file system supported (data, cache, sdcard)
    • zram support: virtual swap compressed in RAM
    • Best standby times by supporting app standby (doze)
    • Higly responsive, smooth gui
    • First i9100g android 6.0 rom and only one which still gets updates

    Changelog CyanogenMod & i9100g device tree:
    CM13.0 changes
    20160523: display autorotation fixed & audio low latency deactivated & app standby activated (energy saving)
    20160528: internal camera fixed; Snap camera from cyanogenmod project activated
    20160609: camera stability improvements, gps patch, bluetooth config, audio config
    20160611: camera whatsapp fixed, isorec recovery boot support
    20160616: removed 'extended font footprint' and disabled journaling on system to save some space, AudioPackage13 added, board hardware class from omap4-next added: display color calibration, h264 profile set
    20160618: Sound config test (based on other omap4 devices) -> removed, still sound distortions
    20160830: gps fixes
    20160903: bluetooth connection stabilty -> see FAQ below and disable battery optimisation for your audio player to fix bt
    20160916: added f2fs fstab entries to support flash friendly filesystem on more partitions
    20161019: power profiles: support performance & energy safe profiles; security fixes: android patch level 01.10.2016; device tree sources cleaned up; add hardware samsung cmhw
    20161120: security fixes (kernel & device tree), sound testing



    Not supported:
    • Manual selection of network carrier is not supported -> use automatic network search
    • Snap camera supports picture and video recording. Panorama mode is not supported (but working with some other camera apps). Digital zoom is not supported.

    Problems and/or not working:
    • Sound distortions with some codecs or sample rates. Tested amazon video, amazon music and google music successfully. Also some mp3 files. But in some situations or with some codecs, sound/ringtones etc. sounds like with some kind of electronical effect. -> try different equalizer settings or use cm12.1, if audio quality is not accectable for you
    • GPS does not find all satellites, you will maybe not get a location fix with gps (reported by users) -> use cm-12.1. This bug could be solved by replacing proprietary libstlport.so with opensource external libstlport.so, but this breaks simcard detection atm.

    When you found a bug/error/problem, post a logcat with description. Postings without these informations are likely to be ignored.

    FAQ/Solutions:
    • Root: To enable root, go to settings/about phone and touch build-number seven (7) times. This will activate developer settings. Then go to settings/developer settings/root access and set it to apps only or apps and adb.
    • Recovery: Cyanogenmod 13.0 comes with Cyanogen Recovery by default. But this rom supports booting IsoRec TWRP recovery, read second post for more information how to use it. If recovery is not working, enter 'download mode' and flash a new recovery via odin, for example TWRP 2.8.7.0.
    • Bluetooth connections to headsets, speakers -> When you have connection problems try to disable battery optimisations for your audio app: go to settings/battery, select menu on top right and choose 'optimisation', in dropdown menu choose 'all applications' and select your music player app (for example cyanogenmod eleven), select 'not to optizime'. Reboot after you set this option.
    • Android security patch level: Google releases monthly security updates. Security bulletin is split into different security patch levels. Relevant for i9100g cm12.1/cm13 is only first part of this bulletin, for example patch level 2016-09-01, with changes in aosp source code. These issues gets fixed with an updated cm12.1/cm13 rom. Other issues mentioned in drivers and kernel are device specific. We could be affected by this errors or similar bugs, but only manufactor of this hardware could update (driver) binaries (and they don't care about old devices). The same with kernel bugs, i9100g kernel could be affected by this errors too, but there are no active kernel developers for this device and so these problems will normally stay unfixed.
    • Galery app: If galery app does not display all your albums/pictures/video for example of your sdcard: Open file explorer and search for a file '.nomedia' on your sdcard root/picture/video folder. If it's there, delete it. It tells android not to index this folder. Then make a new folder on your sdcard, for example 'media'. Move your pictures/videos/music to your new media folder. Mediascanner will scan these files automatically now and they should be visible in galery app.

    Optimisations:
    • Low app space: If you are low on app data storage, think about repartitioning your phone storage. 4 or 6 gb should be sufficient even for many apps. Follow instructions in this thread. Alternatively use Lanchon Repit Tool.
    • Battery: Display and data connections/syncing use most energy. I suggest to reduce display brightness to a minimum and switch off adaptive brightness. Also switch off background data connections/syncing for apps you don't use or which will be updated when you really use it.
    • After first flash give phone some extra time to complete all tasks, even when it's reacting already to your inputs, it's working hard. Wait some minutes. It's also a good idea to do another reboot after some time. This solved some problems in the past.
    • Force closes: If you are experiencing force closes try first to clean cache/dalvik cache in recovery. If it's still not working, go to settings/apps, find the offending app and clear data. Still no solution? Then do a clean flash with factory reset and re-install apps without importing backups.

    TWRP Recovery only signed:
    Download TWRP 2.8.7.0 Recovery only signed
    Download TWRP 2.8.7.0 Recovery only signed TAR for Odin

    CM13 ROM archive (outdated, you should only use it, if latest build is not working for you):


    XDA:DevDB Information
    I9100G CyanogenMod 13.0 Android 6.0.1 cm-13.0, ROM for the Samsung Galaxy S II

    Contributors
    adxamg
    Source Code: http://github.com/xdaamg

    ROM OS Version: 6.0.x Marshmallow
    ROM Kernel: Linux 3.0.x
    Based On: CyanogenMod

    Version Information
    Status: Beta
    Current Beta Version: 20161120
    Beta Release Date: 2016-11-20

    Created 2016-05-18
    Last Updated 2016-12-10
    9
    i9100g cm-13.0 20161019 is online:
    - power hal update to support android 6.0 power profiles: balanced, energy safe & performance; activate it under settings/battery or with quickicon; additional option to auto-select best performance profile for different apps
    - security updates: android security patch level: 01.10.2016
    - display brightness improved in automatic mode
    8
    FAQ

    How to use TWRP recovery with i9100g cm12.1/cm13 roms:

    This rom supports IsoRec TWRP recovery. It means, it can boot a recovery from another, usually unused partition on i9100g phones. Default recovery of cm13 is cyanogen recovery. When you flash isorec twrp recovery to recovery partition, rom will boot twrp recovery. Isorec recovery will stay there until you overwrite/delete your recovery partition. Updating rom will not touch isorec twrp recovery.

    Installation instructions for i9100g isorec twrp recovery:
    • Download i9100g IsoRec TWRP 2.8.7.0 Recovery to your pc
    • Download & install Minimal ADB and Fastboot on your pc. Ask google to find it.
    • Copy twrp_isorec_i9100g_20160612.img to install dir of adb/fastboot.
    • When you connect phone to your pc it should be detected. If not, install samsung usb drivers. Then connect phone.
    • Activate USB debugging in developer options and confirm message on phone
    • Open a command prompt and change to install dir of adb/fastboot
    • to backup recovery image follow instructions in this thread under section 2: dumping rom partition (optional)
    • Copy & paste following commands, don't mistype, you can damage your phone with a wrong command here!
    • adb root
    • adb push twrp_isorec_i9100g_20160612.img /dev/block/mmcblk0p6
    • It should be flashed in some seconds. Wait until it's finished. When you restart to recovery now, you should see twrp, booting from recovery partition.
    • To remove isorec recovery, flash 'overwrite_isorec.img' with adb push command.


    Some screenshots of i9100g cm13:

    attachment.php
    attachment.php
    attachment.php
    7
    New build cm13 20160528 is online.

    Internal/stock/snap camera is fixed and should work now. Some parameters are hard coded.
    Taking photos with snap is working in good quality, also taking photos in whatsapp.
    7
    Build i9100g cm13 20160730 is online.
    Latest cm13 sources, updated android security patch level. I did not test this build.