Using ICS libril.so on JB(4.1.2) - Android Q&A, Help & Troubleshooting

I'm sorry to post this on general forum, because I don't have permission to write on dev forum.
I think is pretty old, because there is new android version 4.2.1, but anyway
as you know, you cannot use ICS libril.so with JB, because of network searching problem.
Well known solution is compiling new libril.so with JB source code.
But if you really want to use ICS ril, because of ril specific function that is implemented on ril by device vendor, you will face big challenge.
So I made mod for JB (4.1.2).
I just compared ril.cpp file with two version (JB and ICS), and add new features from JB ril.cpp to ICS RIL.java.
So, unsupported requests will proceed by RIL.java not libril.so.
this is works for me.
mine is HTC's 4.0.3 ICS libril.so, ril version 6.
I'm not sure this will works for all of your libril.so, I hope this is helpful.
GIthub link is here. (sorry, I dont have link permssion.)
github.com/hounjini/JB_ICS_ril_support
Happy new year!

Related

what does framework exatly mean ?

hi guys i was looking around and saw a galnetmiui ICS build
it states " to mark our success at merging ICS with MIUI frameworks we have officially taking it on board to support all 17 official MIUI China Roms. We will be supporting all 17 roms from now on, and better still our stable builds will now include the ICS framework as standard."
after flashing is says i have 4.0.1
so does that mean i "have" ICS ?
so far its the smoothest thing that has ever been in my phone better that cm7 or official miui builds
thanks
good question, i was also a bit confused by this statement
i also want to know this
It's how the frames make it all work, bro.
LMGTFY:
frame·work/ˈfrāmˌwərk/
Noun:
An essential supporting structure of a building, vehicle, or object.
A basic structure underlying a system, concept, or text: "the theoretical framework of political sociology".3
It's like the house's foundations. It's what everything else is based upon.
So do you have ICS? In terms of content, no, you don't. You don't have ICS launcher, apps, etc. What you have is the ICS framework, the base.
and what's all included in this framework?
kernel, baseband, modem, ...
do i have the new functions of ICS?
thanks for answers
thanks 10 char
There's a link to Galnet website+forums in my signature. You might want to ask there, since XDA doesn't want to let Galnet make a ROM thread.

[Q] Which CM should I choose? (Xperia S)

I saw that my device Xperia S (nozomi) has CM 9.0 and 9.1 under 'stable' category at get dot cm (I'm not allowed links, this is my first post).
Seeing the development forum here, I see CM 9.1 is being worked upon... so does that mean 9.0 is stable & released?
I'm not much aware about CM's release cycle, etc. also couldn't find a question here. If it exists, II'm sorry.
CM9.1 is the latest version for ICS, CM10 is the latest version for JB. The CM9 code base is stable, which means only bugfixes go in there. The CM10 code base is in development, which means new features and bugs can and will be added before release. Also, camera doesn't work on CM10, but it works on CM9.
Thread moved to Q & A section, post in the relevant section next time.

[Q] General question regarding kernels and android releases

Hi! This is maybe a general dev question, but I'd like to get an answer anyway:
what is exactly the link between an Android release and the kernel it works upon?
I noticed most recent releases use 3.0+ Linux kernels, and others (like the DSCs) use the Phoenix Universal Kernel, which is based on a 2.6.35... So I wonder: is ICS/JB in any way dependant on "newer" kernels?
I understand the answer must be closer to "no", since the pre-alpha build also uses a fork of the PUK, but the fact that it uses a *different version* makes me wonder how much work does it take to get a kernel ready for a newer release, and most importantly... why?
Thanks a lot! Total n00b here, but eager to know more.
Newer kernel not required at least for ICS.
All GB/ICS kernels are based on this kernel (and it's a Dell's lie about using same sources for 407 release as SoD was fixed there without switching timer source):
http://opensource.dell.com/releases/streak/4.05_and_4.07/
kibuuka successfully applied kgsl/genlock patch and it's the only thing actually needed for ICS.
List (a bit old) of changes in Phoenix kernel and later derivatives:
http://forum.xda-developers.com/showpost.php?p=25291276&postcount=3812

Which one is the best? (There's a twist to this question - read inside) :)

Hello everybody,
To be honest, I haven't been reading the rules recently but I realized from one other topic that asking for ROM recommendation here is the forbidden thing...
Therefore, dear moderator and/or admin, before you pull the trigger and delete or lock this topic, please read this post till the end. Who knows, maybe it survives...
Having in mind that P7500 and P7510 had very limited official distribution of ICS for some reason, majority of users of Tab 10.1 are still at Honeycomb (yours truly as well).
I have definitely decided to make a move and do something about that but I need a bit of a help. A guidance, clarification and simplification of what are my choices.
Is it possible to make a kind of overview of the current Android versions offer for this specific tablet? What I'm aiming at is the short summary of which functions/features are buggy/unavailable under which Android versions. So, I am not asking for recommendation of the particular ROMs, but the version of Android I should pursue.
To summarize: Could you help me select the appropriate version of Android (v4, v4.1 or v4.2) for Tab 10.1 by pointing out what does not work (properly) in them?
Thank you very much for helping!
Bye!
We hear you.I will not delete it or lock it.
But hey look how the... we are moving as we speak incredible
Sent from my GT-I9300
I'm researching this exact question for a frend who just recieved one of these tablets. I'd definitely be interested in seeing something like this. (Actually, it'd be awesome to see a comparo/feature list for Roms for all the individual devices here on xda)
I ABSOLUTELY hate it when developers writes "You tell me" in the Bugs section of the first post of ROM threads. The only way to know if the ROM suitable for me is to try it out, and this is hard for some people who are always pretty busy in their lives. Of course, you can read the posts to find out the bugs, but sometimes that doesn't help much. It would be much easier if the developers just list the bugs in current version of the ROM (these are often told by users), and update the post when the bugs fixed.
Suggest a suitable ROM
Suggest a suitable ROMs, that are available for my TAB 10.1 (WiFi + GSM) in 4.1.1 / 4.1.2/ .......
I really do not understand the abbrv... P4, P4wifi, p4tmo, p4vzw, only for GSM or only for wifi
Now I am using "JellyBeanRom ICS v7 + A1 Kernel V1.8.3 + Voice Call Enable Stock ICS 4.0.4 ROM Build 1
Thank you for allowing us to ask such questions
drashran said:
Suggest a suitable ROMs, that are available for my TAB 10.1 (WiFi + GSM) in 4.1.1 / 4.1.2/ .......
I really do not understand the abbrv... P4, P4wifi, p4tmo, p4vzw, only for GSM or only for wifi
Now I am using "JellyBeanRom ICS v7 + A1 Kernel V1.8.3 + Voice Call Enable Stock ICS 4.0.4 ROM Build 1
Thank you for allowing us to ask such questions
Click to expand...
Click to collapse
p4 = WiFi + 3G (some call it the international release / global release version of Tab 10.1) aka P7500
p4wifi = WiFi only version aka P7510
p4tmo = T-Mobile version
p4vzw = Verizon Wireless version
Suitable ROMs depends on u mainly... I am using the same ROM as what u are using right now.
---------- Post added at 09:23 PM ---------- Previous post was at 09:16 PM ----------
sw6lee said:
I ABSOLUTELY hate it when developers writes "You tell me" in the Bugs section of the first post of ROM threads. The only way to know if the ROM suitable for me is to try it out, and this is hard for some people who are always pretty busy in their lives. Of course, you can read the posts to find out the bugs, but sometimes that doesn't help much. It would be much easier if the developers just list the bugs in current version of the ROM (these are often told by users), and update the post when the bugs fixed.
Click to expand...
Click to collapse
I hate that too...but sometimes, not everyone face the same problems/bugs. Not everyone have bugs. Some may have the bug that u have, some may not be having it. Unless the devs themsleves are facing it then it'll be listed. If not, then it should be fixed. But, if u are facing any bugs even when in the OP says there is no bugs, just ask for assistance then. Hence. the "You Tell Me" statement in the bugs section. :good:

Seeking for a rather recent CM release that fully supports Bluetooth Phone Call !

palmbeach05 said:
CM dropped official support due to kernel stability issues. I remember we were discussing ROMs. 7.2 was, according to CM, the last stable version. Due to all the changes when everything became 4.0, the kernel became unstable on our device. Our devs have created a kernel that is stable enough for daily use, but not stable enough for an official CM. You do have CM9, 10, 10.1, 10.2, and 11 that are stable. CM12 needs work before being recommended for daily use.
Sent from my ATRIX HD using XDA Free mobile app
Click to expand...
Click to collapse
Thanks for the information, glad to see that i can still get support for this device. :good:
I'm trying to get general information for the last 2 days, reading especially the Q&A and development sections in the forum . If i understood correct;
* There's a new kernel being developed named as [KERNEL] [3.1.10] as you mentioned in your post. This new kernel seems nearly perfect, it just has these 3 downsides regarding the given information on its own topic:
1) HDMI [post-poned] (Nvm, I don't need it)
2) Fingerprint ROM Libs+Framework [work in progress] (Nvm, I don't need it)
3) Flash [work in progress] (Camera flash? It would be nice, but still not mandatory for me)
So i thought i could try the newest unofficial CM releases based on this new kernel. I checked the most-used ones in the development section for CM11, CM10.1, CM10, CM9. But i learned a very disappointing thing in the posts. If it's true, although bluetooth is operable for data transfer, it is NOT working for voice, meaning that i won't be able to use it in my car. :crying:
Other negatives are not that important, but GSM calls over bluetooth is very necessary for me. Because it's a security issue, as most of all need to use our phones while driving! So i regrettably had to eliminate the CM Roms which use this new kernel for now!
I need a Rom that is stable enough and has a wide hardware support such as necessarily:
1) Calls over bluetooth
2) GPS
3) Wi-fi tethering (USB tethering is not important)
Plus; android version must be new enough to support some of the applications. I found out that i need at least CM10 (Android v4.1) for the applications that i need to install.
At the end i can summarize my choices as follows:
* CM7.2 based Roms: All of them seem very stable, but some of my applications doesn't work on Android 2.3, so negative.
* CM9 based Roms: New kernel or not, Android v4.0 is old for a few of my applications. So, negative.
* CM10 based Roms: "CM10 (JellyBean) for Atrix" from @epinter seems very appropriate for me. It doesn't use the new kernel and Android v4.1 is sufficient (recent enough) for my applications. POSITIVE
* CM10.1 based Roms: "CM 10.1(Android 4.2) for Atrix" from @epinter could be very good, but it uses the new kernel. So, negative.
* CM11 based Roms: "CM 11 ( Android 4.4.4 ) for Atrix (BigPart)" from @Zn7mkUKzN1r8aCIV would be perfect, but i think it also uses new kernel, as it's indicated that ".BT phone call" is NOT working. So, negative.
* CM12 based Roms: I saw the "Mokee For Atrix 4g (Android L 5.0.2) (preview)", but as you see, it's not an option for me yet. So, negative.
If i didn't misunderstood what i've read till now, the most appropriate Rom seems;
"CM10 (JellyBean) for Atrix, By epinter" for me.
Link: http://forum.xda-developers.com/showthread.php?t=1781970
I think it would be better for me to continue on its own Q&A thread, I don't want to ruin this CM7.2 thread anymore.
Please share your opinions, i really need your advises.
EDIT: Oopss, basic kernel on CM10 seems lacking HW acceleration. So, i can't play NFS Most Wanted, Dead Space, Max Payne etc. games properly, right? What about navigation apps like iGo, Sygic, etc?
EDIT: This post was originally in the "CM7 Q&A" section and moved here as a seperate thread. My aim is not to find the "Best Rom ever" etc., i just seek for a Rom that's similar to the current awesome CM7, which fits my needs. I think i could find the best title for this post.

Categories

Resources