[Q] difference between t0lte and t0lteatt

moto_noob

Member
Nov 17, 2012
18
4
0
I currently have the AT&T version of SGN2 which is t0lteatt. I really like Liquidsmooth, but there is only a t0lte version (T-Mobile). I can flash and it runs great. The problem I'm having is that my voice/data network keeps cutting out. I believe this is due to it being a t0lte version. Can someone explain the difference? Do I just need to flash over an AT&T radio? I don't believe this is so, because the rom wouldn't flash over the current AT&T radio I have. The APN settings I have are correct for AT&T by the way.

Thanks ahead for any help offered :)
 

redrider54

Senior Member
Jun 15, 2011
364
114
0
GUAM, US
t0lteatt is our att note ii, t0lte is the international lte note ii and t0ltetmobile or w/e is the t-mobile version, ver little differences, the build.prop reflects proper phone and some other minor changes, that said all 3 dont include a modem so no you dont need one if you didnt change it to the wrong one.

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

gregsarg

Senior Member
Apr 8, 2011
5,152
4,080
0
B.F.E.
Have you tried the UCAMC3 radio image ?
That radio may help...
Also check the dev section for the thread that offers the RIL files that have been pulled from the official UCAMC3 update.
Loading those libraries, to run along side the radio should give you the performance of the update build on the custom rom.

You "should " be okay loading RIL files into your rom, but please read the OP of those threads carefully.
And of course ...backup the current build if not done already.

I feel that RIL files are often overlooked or left incomplete, resulting in broken functionality on certain radio\rom combinations.
These critical files are normally included with radio images if packaged properly.
That being said, a re-flash of just the radio package should help as well.

But that question as to whether or not any given radio does contain the needed RIL's for the current network, should be forwarded to the respective dev or creators of the desired radio flash package.

Happy flashing ....g
 

T-Macgnolia

Senior Member
Sep 30, 2010
3,796
2,022
0
Shannon, Ms.
I will try to answer this question as best I can. Up until about two months ago if you wanted to build a ROM from source for the GT-N7105, SGH-I317, or the SGH-T889 Galaxy Note 2 you had to use the t0lte folder as your device folder in your work tree. But Steve Klondik, A.K.A Cyanogen, made the partial device folders t0lteatt and t0ltetmo to start splitting the three devices apart. Now notice I said partial folders because even though these folders are for the SGH-I317 and SGH-T889 individually. They still use the t0lte folder to build as it has all the other folders in it that the device needs like overlays, configs, bluetooth, audio, device settings, and rootdir. this means that the compiler starts in the t0lteatt or the t0ltetmo depending on what device you are building for. But the full_t0lteatt.mk or full_t0ltetmo.mk directs it to go into the t0lte folder to use the t0lte.mk, or commonly called the device.mk file because neither the t0lteatt or the t0ltetmo folder has a device.mk file in them. Then only real difference in the folders is the name of the device in the files.

But this does not really address the difference between the t0lteatt and t0lte. The main difference is the t0lte is a build using only the t0lte device folder. This means that the build will probably not have the device model correct in the build-prop so it will not be the correct model number in Settings/About phone unless the build-prop is edited. The tolteatt is a build that used both the t0lteatt and t0lte device folders and should have the correct model number in the build-prop and Settings/About phone. But it is nothing wrong with building with just the t0lte folder as long as you do not mind editing the build-prop or that the build does not have the correct device model number. if you would like to look at all three folders below are links to all three on CyanogenMod github.

t0lte= https://github.com/CyanogenMod/android_device_samsung_t0lte

t0lteatt= https://github.com/CyanogenMod/android_device_samsung_t0lteatt

t0ltetmo= https://github.com/CyanogenMod/android_device_samsung_t0ltetmo?ref=commandbarr

Now to address you problem, if it is a t0lte build the it is more than likely a older build. Look in the the build.prop and see if you see this line. "ro.telephony.ril_class=SamsungQualcommUiccRIL" If you do you need to change it to " ro.telephony.ril_class=SamsungQualcommRIL". The ril file was changed on these devices in the t0lte.mk file about a month ago, below is a link to the commit showing the change. Maybe this will help you understand and help you fix yor issue.

Ril commit https://github.com/CyanogenMod/andr...mmit/f3459ea5651152c322334376f6c3c8b8b50375a3

Edit: I forgot that when Cyanogen made the t0lteatt and t0ltetmo folders he also added the smdk4412-qcom-common folder as a device dependency. But that is just for better GPS support so it further supports my point that it is no real big difference between t0lte and t0lteatt.
 
Last edited:

roughneckboren

Senior Member
Dec 7, 2010
994
592
0
weatherford oklahoma
I will try to answer this question as best I can. Up until about two months ago if you wanted to build a ROM from source for the GT-N7105, SGH-I317, or the SGH-T889 Galaxy Note 2 you had to use the t0lte folder as your device folder in your work tree. But Steve Klondik, A.K.A Cyanogen, made the partial device folders t0lteatt and t0ltetmo to start splitting the three devices apart. Now notice I said partial folders because even though these folders are for the SGH-I317 and SGH-T889 individually. They still use the t0lte folder to build as it has all the other folders in it that the device needs like overlays, configs, bluetooth, audio, device settings, and rootdir. this means that the compiler starts in the t0lteatt or the t0ltetmo depending on what device you are building for. But the full_t0lteatt.mk or full_t0ltetmo.mk directs it to go into the t0lte folder to use the t0lte.mk, or commonly called the device.mk file because neither the t0lteatt or the t0ltetmo folder has a device.mk file in them. Then only real difference in the folders is the name of the device in the files.

But this does not really address the difference between the t0lteatt and t0lte. The main difference is the t0lte is a build using only the t0lte device folder. This means that the build will probably not have the device model correct in the build-prop so it will not be the correct model number in Settings/About phone unless the build-prop is edited. The tolteatt is a build that used both the t0lteatt and t0lte device folders and should have the correct model number in the build-prop and Settings/About phone. But it is nothing wrong with building with just the t0lte folder as long as you do not mind editing the build-prop or that the build does not have the correct device model number. if you would like to look at all three folders below are links to all three on CyanogenMod github.

t0lte= https://github.com/CyanogenMod/android_device_samsung_t0lte

t0lteatt= https://github.com/CyanogenMod/android_device_samsung_t0lteatt

t0ltetmo= https://github.com/CyanogenMod/android_device_samsung_t0ltetmo?ref=commandbarr

Now to address you problem, if it is a t0lte build the it is more than likely a older build. Look in the the build.prop and see if you see this line. "ro.telephony.ril_class=SamsungQualcommUiccRIL" If you do you need to change it to " ro.telephony.ril_class=SamsungQualcommRIL". The ril file was changed on these devices in the t0lte.mk file about a month ago, below is a link to the commit showing the change. Maybe this will help you understand and help you fix yor issue.

Ril commit https://github.com/CyanogenMod/andr...mmit/f3459ea5651152c322334376f6c3c8b8b50375a3

Edit: I forgot that when Cyanogen made the t0lteatt and t0ltetmo folders he also added the smdk4412-qcom-common folder as a device dependency. But that is just for better GPS support so it further supports my point that it is no real big difference between t0lte and t0lteatt.
Awesome write up man!

ROOTBOXED!
 

xak944

Senior Member
Jun 9, 2010
379
211
0
North Carolina
Thanks for the information in this thread. :good:

I have used both t0lte, t0ltetmo, and t0lteatt ROMs on my SGH-T889 (T-Mobile branded) device and they all work (voice, text, 3G, LTE) with the usual minor nuisances like device model being listed wrong in About Phone. I recently switched from T-Mobile to AT&T as my carrier, so I am wondering which ROM would be most appropriate for my device now? Any input or advice would be appreciated.