[T-Mobile Samsung Galaxy S II SGH-T989] :
This is great news. I cannot wait to see what is to come from this. Great job RaverX3X.

I wasn't even going to list the issues I've encountered cause I'm guessing the rest of you are having the same problems and actually read the forum.. Unlike some people. So I've listed them at the end for the ones that don't read.

Really bugs me that people skip to the last page and add comments and questions without reading to see whats going on. Here I'll update all you that just skipped to the "last page"

- Everyone is thanking the **** out of RaverX3X and donating (I suggest you do the same)

- oldfield16 made mozzarella sticks for everyone last night while we all waited for the download link.

- avarize made a "most interesting man of the world" picture which I got a good laugh from

- We all lost alot of sleep and kept on top of this like F5 and Menu - Refresh.

- There ARE KNOWN ISSUES:

1: No Data or calling

2: Rotation is backwards

3: Camera closes (no FC error)

4: No sound

5: Reboot / Shutdown do not work

6: Recorded video playback from GB Roms will not playback (Please confirm)

I believe this is the logcat data from the Radio buffer. Not sure if this helps:

D/RILJ ( 611): RIL(context, preferredNetworkType=0 cdmaSubscription=1)

D/RILJ ( 611): Starting RILReceiver

I/PHONE ( 611): Creating GSMPhone

D/PHONE ( 611): mDoesRilSendMultipleCallRing=true

D/PHONE ( 611): mCallRingDelay=3000

D/RILJ ( 611): setPhoneType=1 old value=0

D/SMS ( 611): SMSDispatcher: ctor mSmsCapable=true format=3gpp mSmsReceiveD

isabled=false mSmsSendDisabled=false

D/GSM ( 611): [ApnContext] set mDependencyMet as false, for type default, c

urrent state is true

D/GSM ( 611): [ApnContext] set enabled as true, for type default, current s

tate is false

D/GSM ( 611): [GsmDCT] applyNewState(default, true(true), true(false))

D/GSM ( 611): [ApnContext] set reason as dependencyMet, for type default,cu

rrent state IDLE

D/GSM ( 611): [ApnContext] set enabled as true, for type default, current s

tate is true

D/GSM ( 611): [ApnContext] set mDependencyMet as true, for type default, cu

rrent state is false

D/GSM ( 611): [GsmDCT] trySetupData for type:default due to dependencyMet

D/GSM ( 611): [GsmDCT] trySetupData with mIsPsRestricted=false

D/GSM ( 611): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM no

t loaded

D/GSM ( 611): [GsmDCT] notifyOffApnsOfAvailability skipped apn due to isRea

dy==false: state=IDLE apnType=default

D/GSM ( 611): [ApnContext] set mDependencyMet as false, for type mms, curre

nt state is true

D/GSM ( 611): [GsmDCT] applyNewState(mms, false(false), true(false))

D/GSM ( 611): [ApnContext] set enabled as false, for type mms, current stat

e is false

D/GSM ( 611): [ApnContext] set mDependencyMet as true, for type mms, curren

t state is false

D/GSM ( 611): [ApnContext] set mDependencyMet as false, for type supl, curr

ent state is true

D/GSM ( 611): [GsmDCT] applyNewState(supl, false(false), true(false))

D/GSM ( 611): [ApnContext] set enabled as false, for type supl, current sta

te is false

D/GSM ( 611): [ApnContext] set mDependencyMet as true, for type supl, curre

nt state is false

D/GSM ( 611): [ApnContext] set mDependencyMet as false, for type dun, curre

nt state is true

D/GSM ( 611): [GsmDCT] applyNewState(dun, false(false), true(false))

D/GSM ( 611): [ApnContext] set enabled as false, for type dun, current stat

e is false

D/GSM ( 611): [ApnContext] set mDependencyMet as true, for type dun, curren

t state is false

D/GSM ( 611): [ApnContext] set mDependencyMet as false, for type hipri, cur

rent state is true

D/GSM ( 611): [GsmDCT] applyNewState(hipri, false(false), true(false))

D/GSM ( 611): [ApnContext] set enabled as false, for type hipri, current st

ate is false

D/GSM ( 611): [ApnContext] set mDependencyMet as true, for type hipri, curr

ent state is false

D/RILJ ( 611): [0000]> GET_CURRENT_CALLS

D/RILJ ( 611): [0000]< GET_CURRENT_CALLS error: com.android.internal.telepho

ny.CommandException: RADIO_NOT_AVAILABLE

D/GSM ( 611): [GsmSST] Poll ServiceState done: oldSS=[1 home null null nul

l Unknown:0 CSS not supported 0 0 RoamInd=0 DefRoamInd=0 EmergOnly=false] newSS

=[1 home null null null Unknown:0 CSS not supported -1 -1 RoamInd=-1 DefRoamInd

=-1 EmergOnly=false] oldGprs=1 newData=1 oldMaxDataCalls=1 mNewMaxDataCalls=1 ol

dReasonDataDenied=-1 mNewReasonDataDenied=-1 oldType=Unknown:0 newType=Unknown:0

D/GSM ( 611): [GsmSST] updateSpnDisplay: changed sending intent rule=2 show

Plmn='false' plmn='null' showSpn='false' spn='null'

D/GSM ( 611): [GsmDCT] handleMessage msg={ what=270342 when=-430ms obj=andr

oid.os.AsyncResult@41363b98 }

D/GSM ( 611): [GsmDCT] onRadioOffOrNotAvailable: is off and clean up all co

nnections

D/GSM ( 611): [GsmDCT] cleanUpAllConnections: tearDown=false reason=radioTu

rnedOff

D/GSM ( 611): [ApnContext] set reason as radioTurnedOff, for type dun,curre

nt state IDLE

D/GSM ( 611): [GsmDCT] cleanUpConnection: tearDown=false reason=radioTurned

Off

D/GSM ( 611): [ApnContext] setState: IDLE for type dun, previous state:IDLE

D/GSM ( 611): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM no

t loaded

D/GSM ( 611): [GsmDCT] isDataPossible(dun): possible=false isDataAllowed=fa

lse apnTypePossible=true apnContextisEnabled=false apnContextState()=IDLE

D/GSM ( 611): [GsmDCT] get active apn string for type:dun

D/GSM ( 611): [ApnContext] set reason as radioTurnedOff, for type supl,curr

ent state IDLE

D/GSM ( 611): [GsmDCT] cleanUpConnection: tearDown=false reason=radioTurned

Off

D/GSM ( 611): [ApnContext] setState: IDLE for type supl, previous state:IDL

E

D/GSM ( 611): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM no

t loaded

D/GSM ( 611): [GsmDCT] isDataPossible(supl): possible=false isDataAllowed=f

alse apnTypePossible=true apnContextisEnabled=false apnContextState()=IDLE

D/GSM ( 611): [GsmDCT] get active apn string for type:supl

D/GSM ( 611): [ApnContext] set reason as radioTurnedOff, for type hipri,cur

rent state IDLE

D/GSM ( 611): [GsmDCT] cleanUpConnection: tearDown=false reason=radioTurned

Off

D/GSM ( 611): [ApnContext] setState: IDLE for type hipri, previous state:ID

LE

D/GSM ( 611): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM no

t loaded

D/GSM ( 611): [GsmDCT] isDataPossible(hipri): possible=false isDataAllowed=

false apnTypePossible=true apnContextisEnabled=false apnContextState()=IDLE

D/GSM ( 611): [GsmDCT] get active apn string for type:hipri

D/GSM ( 611): [ApnContext] set reason as radioTurnedOff, for type default,c

urrent state IDLE

D/GSM ( 611): [GsmDCT] cleanUpConnection: tearDown=false reason=radioTurned

Off

D/GSM ( 611): [ApnContext] setState: IDLE for type default, previous state:

IDLE

D/GSM ( 611): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM no

t loaded

D/GSM ( 611): [GsmDCT] isDataPossible(default): possible=false isDataAllowe

d=false apnTypePossible=true apnContextisEnabled=true apnContextState()=IDLE

D/GSM ( 611): [GsmDCT] get active apn string for type:default

D/GSM ( 611): [ApnContext] set reason as radioTurnedOff, for type mms,curre

nt state IDLE

D/GSM ( 611): [GsmDCT] cleanUpConnection: tearDown=false reason=radioTurned

Off

D/GSM ( 611): [ApnContext] setState: IDLE for type mms, previous state:IDLE

D/GSM ( 611): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM no

t loaded

D/GSM ( 611): [GsmDCT] isDataPossible(mms): possible=false isDataAllowed=fa

lse apnTypePossible=true apnContextisEnabled=false apnContextState()=IDLE

D/GSM ( 611): [GsmDCT] get active apn string for type:mms

D/GSM ( 611): [GsmDCT] stopNetStatPoll

D/GSM ( 611): [GsmDCT] stopDataStallAlarm: current tag=67313 mDataStallAlar

mIntent=null

D/GSM ( 611): [GsmDCT] notifyOffApnOfAvailability type:dun

D/GSM ( 611): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM no

t loaded

D/GSM ( 611): [GsmDCT] isDataPossible(dun): possible=false isDataAllowed=fa

lse apnTypePossible=true apnContextisEnabled=false apnContextState()=IDLE

D/GSM ( 611): [GsmDCT] get active apn string for type:dun

D/GSM ( 611): [GsmDCT] notifyOffApnOfAvailability type:supl

D/GSM ( 611): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM no

t loaded

D/GSM ( 611): [GsmDCT] isDataPossible(supl): possible=false isDataAllowed=f

alse apnTypePossible=true apnContextisEnabled=false apnContextState()=IDLE

D/GSM ( 611): [GsmDCT] get active apn string for type:supl

D/GSM ( 611): [GsmDCT] notifyOffApnOfAvailability type:hipri

D/GSM ( 611): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM no

t loaded

D/GSM ( 611): [GsmDCT] isDataPossible(hipri): possible=false isDataAllowed=

false apnTypePossible=true apnContextisEnabled=false apnContextState()=IDLE

D/GSM ( 611): [GsmDCT] get active apn string for type:hipri

D/GSM ( 611): [GsmDCT] notifyOffApnsOfAvailability skipped apn due to isRea

dy==false: state=IDLE apnType=default

D/GSM ( 611): [GsmDCT] notifyOffApnOfAvailability type:mms

D/GSM ( 611): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM no

t loaded

D/GSM ( 611): [GsmDCT] isDataPossible(mms): possible=false isDataAllowed=fa

lse apnTypePossible=true apnContextisEnabled=false apnContextState()=IDLE

D/GSM ( 611): [GsmDCT] get active apn string for type:mms

D/GSM ( 611): [GsmDCT] handleMessage msg={ what=270345 when=-485ms obj=andr

oid.os.AsyncResult@41363ef0 }

D/GSM ( 611): [GsmDCT] onDataConnectionDetached: stop polling and notify de

tached

D/GSM ( 611): [GsmDCT] stopNetStatPoll

D/GSM ( 611): [GsmDCT] stopDataStallAlarm: current tag=67314 mDataStallAlar

mIntent=null

D/GSM ( 611): [GsmDCT] notifyDataConnection: reason=dataDetached

D/GSM ( 611): [GsmDCT] notifyDataConnection: type:default

D/GSM ( 611): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM no

t loaded

D/GSM ( 611): [GsmDCT] isDataPossible(default): possible=false isDataAllowe

d=false apnTypePossible=true apnContextisEnabled=true apnContextState()=IDLE

D/GSM ( 611): [GsmDCT] get active apn string for type:default

D/GSM ( 611): [GsmDCT] notifyOffApnOfAvailability type:dun

D/GSM ( 611): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM no

t loaded

D/GSM ( 611): [GsmDCT] isDataPossible(dun): possible=false isDataAllowed=fa

lse apnTypePossible=true apnContextisEnabled=false apnContextState()=IDLE

D/GSM ( 611): [GsmDCT] get active apn string for type:dun

D/GSM ( 611): [GsmDCT] notifyOffApnOfAvailability type:supl

D/GSM ( 611): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM no

t loaded

D/GSM ( 611): [GsmDCT] isDataPossible(supl): possible=false isDataAllowed=f

alse apnTypePossible=true apnContextisEnabled=false apnContextState()=IDLE

D/GSM ( 611): [GsmDCT] get active apn string for type:supl

D/GSM ( 611): [GsmDCT] notifyOffApnOfAvailability type:hipri

D/GSM ( 611): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM no

t loaded

D/GSM ( 611): [GsmDCT] isDataPossible(hipri): possible=false isDataAllowed=

false apnTypePossible=true apnContextisEnabled=false apnContextState()=IDLE

D/GSM ( 611): [GsmDCT] get active apn string for type:hipri

D/GSM ( 611): [GsmDCT] notifyOffApnsOfAvailability skipped apn due to isRea

dy==false: state=IDLE apnType=default

D/GSM ( 611): [GsmDCT] notifyOffApnOfAvailability type:mms

D/GSM ( 611): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM no

t loaded

D/GSM ( 611): [GsmDCT] isDataPossible(mms): possible=false isDataAllowed=fa

lse apnTypePossible=true apnContextisEnabled=false apnContextState()=IDLE

D/GSM ( 611): [GsmDCT] get active apn string for type:mms

D/GSM ( 611): [GsmDCT] handleMessage msg={ what=270348 when=-512ms obj=andr

oid.os.AsyncResult@41364048 }

D/GSM ( 611): [GsmDCT] onRoamingOff

D/GSM ( 611): [GsmDCT] notifyDataConnection: reason=roamingOff

D/GSM ( 611): [GsmDCT] notifyDataConnection: type:default

D/GSM ( 611): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM no

t loaded

D/GSM ( 611): [GsmDCT] isDataPossible(default): possible=false isDataAllowe

d=false apnTypePossible=true apnContextisEnabled=true apnContextState()=IDLE

D/GSM ( 611): [GsmDCT] get active apn string for type:default

D/GSM ( 611): [GsmDCT] notifyOffApnOfAvailability type:dun

D/GSM ( 611): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM no

t loaded

D/GSM ( 611): [GsmDCT] isDataPossible(dun): possible=false isDataAllowed=fa

lse apnTypePossible=true apnContextisEnabled=false apnContextState()=IDLE

D/GSM ( 611): [GsmDCT] get active apn string for type:dun

D/GSM ( 611): [GsmDCT] notifyOffApnOfAvailability type:supl

D/GSM ( 611): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM no

t loaded

D/GSM ( 611): [GsmDCT] isDataPossible(supl): possible=false isDataAllowed=f

alse apnTypePossible=true apnContextisEnabled=false apnContextState()=IDLE

D/GSM ( 611): [GsmDCT] get active apn string for type:supl

D/GSM ( 611): [GsmDCT] notifyOffApnOfAvailability type:hipri

D/GSM ( 611): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM no

t loaded

D/GSM ( 611): [GsmDCT] isDataPossible(hipri): possible=false isDataAllowed=

false apnTypePossible=true apnContextisEnabled=false apnContextState()=IDLE

D/GSM ( 611): [GsmDCT] get active apn string for type:hipri

D/GSM ( 611): [GsmDCT] notifyOffApnsOfAvailability skipped apn due to isRea

dy==false: state=IDLE apnType=default

D/GSM ( 611): [GsmDCT] notifyOffApnOfAvailability type:mms

D/GSM ( 611): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM no

t loaded

D/GSM ( 611): [GsmDCT] isDataPossible(mms): possible=false isDataAllowed=fa

lse apnTypePossible=true apnContextisEnabled=false apnContextState()=IDLE

D/GSM ( 611): [GsmDCT] get active apn string for type:mms

D/GSM ( 611): [IccCard] Broadcasting intent ACTION_SIM_STATE_CHANGED NOT_RE

ADY reason null

I/RILJ ( 611): Couldn't find 'rild' socket; retrying after timeout

I/RILJ ( 611): Couldn't find 'rild' socket; retrying after timeout

I/RILJ ( 611): Couldn't find 'rild' socket; retrying after timeout

I/RILJ ( 611): Couldn't find 'rild' socket; retrying after timeout

I/RILJ ( 611): Couldn't find 'rild' socket; retrying after timeout

I/RILJ ( 611): Couldn't find 'rild' socket; retrying after timeout

I/RILJ ( 611): Couldn't find 'rild' socket; retrying after timeout

E/RILJ ( 611): Couldn't find 'rild' socket after 8 times, continuing to retr

y silently

D/RILJ ( 611): [0001]> SCREEN_STATE: false

D/RILJ ( 611): [0001]< SCREEN_STATE error: com.android.internal.telephony.Co

mmandException: RADIO_NOT_AVAILABLE

D/GSM ( 611): [GsmDCT] onReceive: action=android.intent.action.SCREEN_OFF

D/GSM ( 611): [GsmDCT] stopNetStatPoll

D/GSM ( 611): [GsmDCT] overall state is IDLE

D/RILJ ( 611): [0002]> SCREEN_STATE: true

D/RILJ ( 611): [0002]< SCREEN_STATE error: com.android.internal.telephony.Co

mmandException: RADIO_NOT_AVAILABLE

D/GSM ( 611): [GsmDCT] onReceive: action=android.intent.action.SCREEN_ON

D/GSM ( 611): [GsmDCT] stopNetStatPoll

D/GSM ( 611): [GsmDCT] overall state is IDLE

D/RILJ ( 611): [0003]> SCREEN_STATE: false

D/RILJ ( 611): [0003]< SCREEN_STATE error: com.android.internal.telephony.Co

mmandException: RADIO_NOT_AVAILABLE

D/GSM ( 611): [GsmDCT] onReceive: action=android.intent.action.SCREEN_OFF

D/GSM ( 611): [GsmDCT] stopNetStatPoll

D/GSM ( 611): [GsmDCT] overall state is IDLE

D/RILJ ( 611): [0004]> SCREEN_STATE: true

D/RILJ ( 611): [0004]< SCREEN_STATE error: com.android.internal.telephony.Co

mmandException: RADIO_NOT_AVAILABLE

D/GSM ( 611): [GsmDCT] onReceive: action=android.intent.action.SCREEN_ON

D/GSM ( 611): [GsmDCT] stopNetStatPoll

D/GSM ( 611): [GsmDCT] overall state is IDLE

D/RILB ( 611): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProduct

Type=''

D/RILJ ( 611): [0005]> REQUEST_GET_PREFERRED_NETWORK_TYPE

D/RILJ ( 611): [0005]< REQUEST_GET_PREFERRED_NETWORK_TYPE error: com.android

.internal.telephony.CommandException: RADIO_NOT_AVAILABLE

D/GSM ( 611): [GsmDCT] onReceive: action=android.net.wifi.WIFI_STATE_CHANGE

D

D/GSM ( 611): [GsmDCT] onReceive: action=android.net.wifi.WIFI_STATE_CHANGE

D

D/RILB ( 611): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProduct

Type=''

D/RILJ ( 611): [0006]> REQUEST_GET_PREFERRED_NETWORK_TYPE

D/RILJ ( 611): [0006]< REQUEST_GET_PREFERRED_NETWORK_TYPE error: com.android

.internal.telephony.CommandException: RADIO_NOT_AVAILABLE

D/RILJ ( 611): [0007]> QUERY_AVAILABLE_NETWORKS

D/RILJ ( 611): [0007]< QUERY_AVAILABLE_NETWORKS error: com.android.internal

.telephony.CommandException: RADIO_NOT_AVAILABLE

D/RILJ ( 611): [0008]> QUERY_AVAILABLE_NETWORKS

D/RILJ ( 611): [0008]< QUERY_AVAILABLE_NETWORKS error: com.android.internal

.telephony.CommandException: RADIO_NOT_AVAILABLE

D/RILJ ( 611): [0009]> QUERY_AVAILABLE_NETWORKS

D/RILJ ( 611): [0009]< QUERY_AVAILABLE_NETWORKS error: com.android.internal

.telephony.CommandException: RADIO_NOT_AVAILABLE

D/GSM ( 611): wrapping and sending message to connect automatically

D/RILJ ( 611): [0010]> SET_NETWORK_SELECTION_AUTOMATIC

D/RILJ ( 611): [0010]< SET_NETWORK_SELECTION_AUTOMATIC error: com.android.in

ternal.telephony.CommandException: RADIO_NOT_AVAILABLE

D/GSM ( 611): sending original message to recipient

D/RILJ ( 611): [0011]> SCREEN_STATE: false

D/RILJ ( 611): [0011]< SCREEN_STATE error: com.android.internal.telephony.Co

mmandException: RADIO_NOT_AVAILABLE

D/GSM ( 611): [GsmDCT] onReceive: action=android.intent.action.SCREEN_OFF

D/GSM ( 611): [GsmDCT] stopNetStatPoll

D/GSM ( 611): [GsmDCT] overall state is IDLE

Other then that I'm glad to have RaverX3X working on this. I'm thankful for all the thread members. You guys are like another family....for real. We break things, we fix things and we break them again. Thank you all for being great people.