• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[CM9][ALPHA]Galaxy S Relay 4G [12/8]

Search This thread
N

Nardholio

Guest
Note this is highly experimental, it will void your warranty, it may brick your phone. As teferi put it "I seriously take no responsibility if this thing eats your cat or sleeps with your spouse or sets your battery on fire"

Credits:
Cyanogenmod d2tmo team whose code we shamelessly forked
teferi
noptys
kornyone

To install this you must be rooted and running CWM. Fortunately Samsung sells their phones already unlocked so it literally is as simple as flashing a superuser script.

You can get the CWM and links to superuser here http://forum.xda-developers.com/showpost.php?p=33323044&postcount=469

GPL compliance statement: If you want to build this from source, you can grab the source here: https://github.com/TeamApexQ which is based on Samsung open-source code for the SGH-T699 http://opensource.samsung.com/ and code previously developed by Cyanogenmod for the Galaxy S III (follow "forked from" links on the github page)

You will need a 64 bit *nix based machine, repo, the cyanogenmod source, the apexq source from git, and proprietary blobs from your own phone. A basic guide to setting up your build environment is here
http://wiki.cyanogenmod.org/wiki/Template:Build_from_source_(CM9)
After you do your repo sync but before you pull proprietary blobs or brunch, copy the attached local_manifest file to your .repo directory and repo sync again to pull the apexq code from github. In addition, on Linux Mint I also needed to install linux-tools and lzop before I could build successfully.

Join the team on freenode at #apexqtmo. Basic rules of courtesy:
No feature requests. We know it's broken.
No requests for when we'll be done. We don't know and we have lives.
We don't take donations. We already have Relays (unlike the devs for some other devices who don't already own the phone!)
No bug reports unless they relate to a feature that is already working (for example your phone doesn't switch between 4G and 3G properly)

MAKE A BACKUP BEFORE FLASHING. IF YOU HAVE TO EMERGENCY RESTORE STOCK YOU CAN DO IT IN SAMSUNG KIES.

So, without further ado
https://www.dropbox.com/sh/bonfh54f5witlzj/k_0F0HzJ5L
and Google Apps
http://wiki.rootzwiki.com/Google_Apps#Ice_Cream_Sandwich_.28Android_4.0.x.29
 

Attachments

  • local_manifest.xml.tar
    10 KB · Views: 80
Last edited by a moderator:
N

Nardholio

Guest
BACK UP YOUR IMEI BEFORE YOU DO ANYTHING, YOU CAN DO IT WITHOUT ROOT. FOLLOW THIS GUIDE
http://forum.xda-developers.com/showthread.php?t=1804117


WHAT WORKS

- mobile data
- phone
- wifi (including toggling on and off)
- sound
- screen
- GPS
- keyboard backlight
- bluetooth
- torch
- MTP
- NFC

WHAT DOESN'T WORK:
- Camera app definitely doesn't work
- RTC is broken, you'll need to reset the clock from network on every boot
- email, voice-search, and SMS shortcut keys (something super weird going on here)
- 2g-only switch

OTHER KNOWN ISSUES:
- none yet, please report any! github issue tracker for TeamApexQ
or #apexqtmo on Freenode
- Homescreen icon labels disappear when screen is in landscape orientation (intended?)
- Lower row of homescreen icon labels overlaps launch bar

- There are still a bunch of references to the Galaxy S3, which port
we based this off. I am *not* by any stretch of the imagination
trying to rip them off. They did all the really hard work and we'd
never have been able to do this without them. Massive props to
everyone who worked on the d2 port of CM9.

NOTES:
- Camera *does* work in Barcode Scanner or Goggles, but the camera app doesn't.


This is an ALPHA build. Flash at your own risk. I take no
responsibility if it sets your battery on fire, eats your cat, or
sleeps with your spouse.

- aglasgall, 11/29/2012
 
Last edited by a moderator:

dillalade

Senior Member
Sep 28, 2009
1,543
365
Richmond
this is amazing progress.

proximity sensors work too.
gps works for me, see image...

hw kb lights also needs some love.

thank you for this. it seems fairly stable for first dibs :thumbup:

Screenshot_2012-11-20-01-16-08.png


Sent from my SGH-T699 using xda app-developers app
 

dillalade

Senior Member
Sep 28, 2009
1,543
365
Richmond
I have noticed that wifi fails to reconnect once you have turned it on, off and then back on again.

Though it works on the first instance on each bootup.
 
Last edited:

RazoE

Senior Member
Aug 30, 2011
515
71
Nice, how's battery life? I can squeeze 24 hours on stock battery on stock debloated rom.

Also what's the processor speed? Still 1512? Can't wait to OC this baby..:D
 

dillalade

Senior Member
Sep 28, 2009
1,543
365
Richmond
Nice, how's battery life? I can squeeze 24 hours on stock battery on stock debloated rom.

Also what's the processor speed? Still 1512? Can't wait to OC this baby..:D

Not sure. I was ready to give it a ride for a couple days, but the wifi glitch set me back for work purposes.

Performance freq maxes at 1512.

Its looking very promising


Sent from my SGH-T699 using xda app-developers app
 
Last edited:
N

Nardholio

Guest
Alpha 1 has been posted. The camera app is still broken but generic camera apps (and Instagram even) from the market work. Still trying to figure out what's wrong with the cyanogenmod camera.
NFC is broken. Need someone who actually knows something about that to come join us.
Mobile data doesn't seem to switch into the correct states on AT&T due to fast dormancy. It works but there may be some drain on battery life. T-Mobile seems unaffected (and also doesn't have fast dormancy).
 

dillalade

Senior Member
Sep 28, 2009
1,543
365
Richmond
Alpha 1 has been posted. The camera app is still broken but generic camera apps (and Instagram even) from the market work. Still trying to figure out what's wrong with the cyanogenmod camera.
NFC is broken. Need someone who actually knows something about that to come join us.
Mobile data doesn't seem to switch into the correct states on AT&T due to fast dormancy. It works but there may be some drain on battery life. T-Mobile seems unaffected (and also doesn't have fast dormancy).

Its such a smooth rom
:thumbup:

Sent from my SGH-T699 using xda app-developers app
 

dillalade

Senior Member
Sep 28, 2009
1,543
365
Richmond
Having problems with MTP/Mass storage on Win7.

When I connect to laptop, I can see both internal & external sd cards, and I can browse them.

BUT I cannot copy "from" either sd card.
It begins to copy "to" the sd card(s) but fails.

I asumed MTP was working (as per the What Works list) so I thought to post what happened to me.

Cheers

Sent from my SGH-T699 using xda app-developers app
 
Last edited:
N

Nardholio

Guest
MTP is indeed buggy under Windows. Also NFC inexplicably works for some people and not others. It's my daily now.

Sent from my SGH-T699 using xda premium
 
Last edited by a moderator:

dillalade

Senior Member
Sep 28, 2009
1,543
365
Richmond
MTP is indeed buggy under Windows. Also NFC inexplicably works for some people and buy others. It's my daily now.

Sent from my SGH-T699 using xda premium

I concur, this too is my dd.

For me NFC was the culprit for severe battery drain, having since disabled (i.e renamed) this file (with rootexplorer) "system/lib/hw/nfc.MSM8260A.so" my battery preserves juice like never before.

All I am missing is (in this order):
a) 2g toggle
b) MTP
c) NFC
d) camera/camcorder

For now these 4 features are not setting me back from dd usage.

On freenode, I think I may have previously responded to a discussion about mms, that mms wasn't sending/receiving for me. However having had similar instances with custom roms on my doubleshot. I tried what I used to do on that device, which was to use Mybackpro to restore a backup of my APN which has never failed me. From which I can now confirm mms functions just as well as regular sms. (Thinking about it, I'd assume CM have slightly incorrect APN config for my particular carrier here in UK.)

Thanks for allowing us access to this great rom.
It utterly sh!ts all over stock/touchwiz

:thumbup:

Screenshot of usage (with nfc disabled of course & >2hours screen on time already):
Screenshot_2012-12-03-07-53-41.jpg


Sent from my SGH-T699 using xda app-developers app
 
Last edited:

dillalade

Senior Member
Sep 28, 2009
1,543
365
Richmond
All I am missing is (in this order):
a) 2g toggle
b) MTP
c) NFC
d) camera/camcorder


Still, these features are not setting me back from dd usage.

Sent from my SGH-T699 using xda app-developers app


And Wi-Fi direct doesn't seem to work unless its just me.


Sent from my SGH-T699 using xda app-developers app
 

Top Liked Posts

  • There are no posts matching your filters.
  • 13
    N
    Nardholio
    Note this is highly experimental, it will void your warranty, it may brick your phone. As teferi put it "I seriously take no responsibility if this thing eats your cat or sleeps with your spouse or sets your battery on fire"

    Credits:
    Cyanogenmod d2tmo team whose code we shamelessly forked
    teferi
    noptys
    kornyone

    To install this you must be rooted and running CWM. Fortunately Samsung sells their phones already unlocked so it literally is as simple as flashing a superuser script.

    You can get the CWM and links to superuser here http://forum.xda-developers.com/showpost.php?p=33323044&postcount=469

    GPL compliance statement: If you want to build this from source, you can grab the source here: https://github.com/TeamApexQ which is based on Samsung open-source code for the SGH-T699 http://opensource.samsung.com/ and code previously developed by Cyanogenmod for the Galaxy S III (follow "forked from" links on the github page)

    You will need a 64 bit *nix based machine, repo, the cyanogenmod source, the apexq source from git, and proprietary blobs from your own phone. A basic guide to setting up your build environment is here
    http://wiki.cyanogenmod.org/wiki/Template:Build_from_source_(CM9)
    After you do your repo sync but before you pull proprietary blobs or brunch, copy the attached local_manifest file to your .repo directory and repo sync again to pull the apexq code from github. In addition, on Linux Mint I also needed to install linux-tools and lzop before I could build successfully.

    Join the team on freenode at #apexqtmo. Basic rules of courtesy:
    No feature requests. We know it's broken.
    No requests for when we'll be done. We don't know and we have lives.
    We don't take donations. We already have Relays (unlike the devs for some other devices who don't already own the phone!)
    No bug reports unless they relate to a feature that is already working (for example your phone doesn't switch between 4G and 3G properly)

    MAKE A BACKUP BEFORE FLASHING. IF YOU HAVE TO EMERGENCY RESTORE STOCK YOU CAN DO IT IN SAMSUNG KIES.

    So, without further ado
    https://www.dropbox.com/sh/bonfh54f5witlzj/k_0F0HzJ5L
    and Google Apps
    http://wiki.rootzwiki.com/Google_Apps#Ice_Cream_Sandwich_.28Android_4.0.x.29
    6
    N
    Nardholio
    I am releasing a new build. This is my personal build. You won't find the source for it on our Github or on our official repository. Teferi made me say that.

    Features in this new build:
    Real time clock is enabled.
    Wifi driver replaced with completely open source code. It still doesn't tether but this is a huge step forward, we had to borrow the work of the fine folks on the HTC Ville (aka One S) to get this to work. It involves disabling some security mechanisms on the Riva board to allow us to load non Samsung-approved code.
    Magnetic compass alignment from stock ROM.
    Camera app shows the picture correctly and takes a single picture but after that it hangs and you need to reboot afterward. Third party apps still work with the exception of video recording on the FFC.
    Changes to physical keyboard. Email key works properly, SMS key mapped to contacts, and voice search is mapped to search. Long-press search on the slide-out keyboard does not work like long-press search on a soft-key. It's actually a shortcut key. For example, Search+M brings up maps if you have maps installed. You can alter the mappings of the shortcuts with a hidden menu in settings. You'll have to use Nova Launcher or a shortcut app to bring it up (I haven't tested https://play.google.com/store/apps/details?id=com.sika524.android.quickshortcut&hl=en or https://play.google.com/store/apps/details?id=com.androidappheads.shorty&hl=en but they should work) When you create the shortcut, select Actitivies, and then Settings, and then look for Quick Launch. This is actually a bug in Android, the menu shouldn't actually be hidden.
    Alt-Z, X, and C mapped to miscellaneous symbols.
    NFC firmware fix integrated.

    Note these are MY CHANGES and may disappear from future builds.

    I am contemplating mapping Search to right alt for convenience, and if I did that I'd map the SMS key to Search.

    Also, if you haven't yet backed up your IMEI, you are highly encouraged to do so. You can type "reboot nvbackup" from a root shell to back it up, and "reboot nvrestore" to restore it. We had another member of our team lose his IMEI from a bad flash (should never happen with the publicly released builds though)

    http://dl.dropbox.com/u/103520801/cm-9-20130114-UNOFFICIAL-apexqtmo.zip
    3
    N
    Nardholio
    I am releasing a new build. This is my personal build. You won't find the source for it on our Github or on our official repository. Teferi made me say that.

    Features in this new build:
    Real time clock is enabled.
    Wifi driver replaced with completely open source code. It still doesn't tether but this is a huge step forward, we had to borrow the work of the fine folks on the HTC Ville (aka One S) to get this to work. It involves disabling some security mechanisms on the Riva board to allow us to load non Samsung-approved code.

    The changes in this build have been accepted into our CM9 repo so you can consider this build to be as official as an unofficial build can be...officially :silly:

    Also, something big's coming down the pipe. Don't want to get people's hopes up yet, but here are some hints:
    The open-source wifi was crucial in our decision to work on it, because the previous wifi was tied to ICS.
    The screen doesn't flicker.
    The version number is greater than CM9.

    Not going to say CM9 is dead for this phone but the team's working on something else at the moment ;)
    2
    N
    Nardholio
    New build as of last night, wifi toggle issue is fixed.