[App][Mod][Script] switch modem anytime anywhere (EDIT: 201011102047HKT csc added) - Galaxy S I9000 Android Development

i made this little update.zip just for testing with different modems anytime i want to, so it may be useless to most of u guys but i think some ppl may need it in some cases
the attached is ONLY a skeleton, the modem file inside the zip is an empty file
usage:
- open the update-modem-xxx.zip file and drag the modem.bin u want to flash in the zip and replace the zero size modem.bin in it (no need to chg other files), close the zip and that's all
- make copies of zip file for different modems if u wish (sorry but no time to make fancy file selection at the moment)
- flash the modem by selecting ur desire modem in cwm under /sdcard (pls refer to cwm page for how-to)
- no need to worry about recovery2e or 3x coz as long as u can run cwm, u r with recovery2e (or others in the future)
so possibilily, u can have update-modem-jpp.zip, update-modem-jpa.zip, and so forth
and for me, i've the following files on my sdcard:
update-modem-I9000XWJPA.zip
update-modem-I9000XXJPP.zip
update-modem-I9000ZSJP8.zip
update-modem-I9000ZSJPE.zip
why?
- provides a way to let u switch modem if u suspects the modem causes problems
- see if u can find the best modem for u
how?
- the modem will be flashed with redbend_ua, a direct write to ur phone's /dev/block/bml12
Note: ur phone will flick 2 or 3 times during flash
WARNING: i tested it on my phone with JPx, froyo 2.2 on galaxy i9000 only. I cannot say it's 100% safe although i flashed my phone a lot of times, so use it at your own risks
Also note that there will be NO updates in the future
EDIT: the redbend_ua is taken from somwhere, all credits go to the modder

+1 for this. Can i use this to change my csc too?
Sent from my GT-I9000 using XDA App

ragin said:
+1 for this. Can i use this to change my csc too?
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
i've an update file to custom csc also

Can you post that? Please.
Sent from my GT-I9000 using XDA App

Very useful.
Thank you

Can somebody compile a zip file with JPE modem inside? I'm outside of my town for this week and I wanted to test JPE Modem, I just have my phone with me.
Please, thanks!

efegue said:
Can somebody compile a zip file with JPE modem inside? I'm outside of my town for this week and I wanted to test JPE Modem, I just have my phone with me.
Please, thanks!
Click to expand...
Click to collapse
here it is

ragin said:
Can you post that? Please.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
sure and attached
but i wonder why u need that coz the csc can be easily replaced
anyway, open the zip file, change all TGY (Hong Kong) to ur country/sales code, as well as rename the TGY directory to ur country/sales code. however, i've remove all localized apps from the csc (ie nothing except sales code, so u'll have to add urs if u want to)
Note that it does not "flash" anything to ur phone, instead it will create custom csc files on /system and /system/csc only

Thanks a lot ykk_five!!

OP, you could also just for "fun" include a .bat file, signapk.jar, testkeys and allow the user to drop in any modem and run the .bat to get a signed zip (ofcourse im targetting 2e users when i say this).

does anyone have specs on the modems signals ?
currently on jpo firmware and signal is very low
its not very good at home anytime with o2 but it would be nice to try them all to see if i get better reception .
has anyone compiled a full list of available modem files for froyo

ykk_five said:
sure and attached
but i wonder why u need that coz the csc can be easily replaced
anyway, open the zip file, change all TGY (Hong Kong) to ur country/sales code, as well as rename the TGY directory to ur country/sales code. however, i've remove all localized apps from the csc (ie nothing except sales code, so u'll have to add urs if u want to)
Note that it does not "flash" anything to ur phone, instead it will create custom csc files on /system and /system/csc only
Click to expand...
Click to collapse
Thanks for your effort, my problem is I keep flashing ROMS, & even the so called BIG APN list doesn't list all the providers of India. I use 2 of them & while with one I dont have a problem, with the other, I always need to feed APN settings everytime. I am an Architect, trigger happy & looking for readymade solutions so that I get more time for my profession.
Will you please do up a flashable update.zip for India? I can just flash it & all my settings are again correct.
Thanks again.
PS : If this can become like a repository of various modems & csc's, could be a HIT with people like me.

can someone give me the i9000ORO modem file ? i have jpa ver on my phone.
thx!

ragin said:
Thanks for your effort, my problem is I keep flashing ROMS, & even the so called BIG APN list doesn't list all the providers of India. I use 2 of them & while with one I dont have a problem, with the other, I always need to feed APN settings everytime. I am an Architect, trigger happy & looking for readymade solutions so that I get more time for my profession.
Will you please do up a flashable update.zip for India? I can just flash it & all my settings are again correct.
Thanks again.
PS : If this can become like a repository of various modems & csc's, could be a HIT with people like me.
Click to expand...
Click to collapse
i see...
i'm afraid not coz it requires some works to make a rom/kernel for a specific country

gt i9000m
can anyone provide modem for the galaxy s for bell . i use a rogers sim? but i have very poor signal .

If I am going to USA, which modem should I use (i.e. which modem is from a US version firmware)?

Related

[RELEASE] Froyo DXJPA one-step flash package

Okay people, its done!
This is the procedure and firmware package for a single-step flash to DXJPA using Odin:
http://touristinparadise.blogspot.com/2010/11/samsung-galaxy-s-how-to-install-froyo.html
If you flash using that procedure, you should get a 'stock' DXJPA phone will all DX-series CSCs. Unfortunately, it *will* do a factory reset / wipe data.
DXJPA is the official Froyo for the Southeast Asian region: Singapore, Indonesia, Malaysia, Thailand, Vietnam, Philippines.
DXJPA is tricky because it really needs PIT 513 (it's the only ROM, as far as I know), probably because the /system partition size needs to be very big for the carrier customizations.
I've basically combined the missing parts from DXJPA with the files from the original DXJG4 and used the correct PIT.
Bro, thanks. now downloading from multiupload site. going to try flashing directly through odin1.7 with pit513 directly and will report back to see if successful or not.
btw, time to change your signature?
p/s: is it okay to use your k7 kernel on this rom?
edit: looking at the downloaded file from Richtofen, the modem.bin is missing. hmm....
edit2: after reviewing, i am using your package to flash.
No bro, you should use my download link. All the other packages have the wrong dbdata and the CSC wont work properly - unless u do the 2 step from DXJG4 to DXJPA.
Hey bro. Did you find any significant changes between this ROM compare to ADJP5 like does it work better with your kernel? Just curious.
Thanks!
danzgrace said:
Hey bro. Did you find any significant changes between this ROM compare to ADJP5 like does it work better with your kernel? Just curious.
Thanks!
Click to expand...
Click to collapse
ADJP5 is from another region. The DX series is for Southeast Asia. And yup, it works with my kernel too - all Froyo ROMs work.
hardcore said:
No bro, you should use my download link. All the other packages have the wrong dbdata and the CSC wont work properly - unless u do the 2 step from DXJG4 to DXJPA.
Click to expand...
Click to collapse
yeah, i notice a huge difference in the dbdata.rfs as well as the cache.rfs. The cache.rfs should be containing all the bloatware apps i presume.
now flashing, almost done now.
give me sometime, and i will do the batterymod if anyone is interested.
Someone needs to work on customizing this ROM so we can save more space.
hmm, seems to get stuck at bootup screen, but no black screen yet. will wait a bit longer, and get into recovery to wipe cache, do a factory reset.
edit: just booted up. haha...
need a fast server
Too many users have viewed or downloaded this file recently. Please try accessing the file again later. If the file you are trying to access is particularly large or is shared with many people, it may take up to 24 hours to be able to view or download the file. If you still can't access a file after 24 hours, contact your domain administrator.
hardcore, posted this in the other thread. posting here again:-
is it possible to convert this to cwm package (like how doc rambone does with his jpa/jpo roms) so that it can be flashed without wiping out all the data and settings?
s88 said:
need a fast server
Too many users have viewed or downloaded this file recently. Please try accessing the file again later. If the file you are trying to access is particularly large or is shared with many people, it may take up to 24 hours to be able to view or download the file. If you still can't access a file after 24 hours, contact your domain administrator.
Click to expand...
Click to collapse
Is that error from blogspot, or from Google Docs?
BTW, please let me know if you can't download the file. Google Docs should be super fast but I'm not sure if they'll block it after a while...
g00ndu said:
give me sometime, and i will do the batterymod if anyone is interested.
Click to expand...
Click to collapse
Sure I'm interested! Version D please.
hardcore said:
Sure I'm interested! Version D please.
Click to expand...
Click to collapse
Check the battery mod thread.. Wrote a new tutorial..
Downloading... Can't update my galaxy s asian version from kies.
Google Docs, i try again and is able to download now
hardcore said:
Is that error from blogspot, or from Google Docs?
BTW, please let me know if you can't download the file. Google Docs should be super fast but I'm not sure if they'll block it after a while...
Click to expand...
Click to collapse
Thanks Hardcore. Hope someone will cook a custom based on this firmware for us!
PS - I cant download either
you can use mediafire.com
epicurean said:
Thanks Hardcore. Hope someone will cook a custom based on this firmware for us!
PS - I cant download either
Click to expand...
Click to collapse
If you can't download, try again in a while.
In the meantime I will try to upload it to multiupload but that also takes a long time!
Installed!! Working fine..
hardcore said:
If you can't download, try again in a while.
In the meantime I will try to upload it to multiupload but that also takes a long time!
Click to expand...
Click to collapse
I'm going to upload to my server in a while and will post the link here after its done, won't have any limitations

[ROM] Hybrid Stock XWJS3 pda + OLBJPA csc + DXJPB modem

Many people have been asking me how to get the combination of the stock Android 2.2.1 ROM, XWJS3 with the CSC and modem from the Asian DXJPE rom.
I decided to put up this procedure and downloads for those who want to try it.
I assume that you already know how to use Odin.
1. Download the XWJS3 PDA file, this file includes the SpeedMod K12P kernel already.
>>> DOWNLOAD LINK.
2. Download the DXJPB modem file below, and extract the .tar file inside the .7z file (DXJPB modem is from the DXJPE rom).
3. Flash the XWJS3 PDA tar as PDA using Odin, and DXJPB modem tar as MODEM.
No re-partition, no PIT.
4. Now you should get XWJS3 PDA and DXJPB modem, but no CSC.
5. Download the file below - it is a 7zip file that contains update-csc-olbjpa-xsp.zip. Extract the file update-csc-olbjpa-xsp.zip and put that in your internal SD card.
6. Reboot into the CWM Recovery and choose "Install ZIP, choose zip", then choose the update-csc-olbjpa-xsp.zip file above.
7. Now reboot your phone again and you should have the OLBJPA CSC with the XSP sales code selected.
----- About the CSC -----
The attached update-csc zip file contains a modified XSP sales code which has the APNs and MMS settings for all operators in the OLBJPA CSC - so that's all operators in Southeast Asia. I made this for my own convenience as I swap SIM cards from several countries a lot, but I figured it will be useful for most people living in SEA.
Reserved for future use.
Any possibility to have the native locale as SEA instead of Euro based?
just what i was looking for. nice one hardcore!
I got Force Close after lagfix, it seems only happen to I9000XWJS3 - "the process com.android.phone has stopped unexpectedly. please try again" any idea?
P.S: It works fine if only "Root", happen like this after lagfix has been done, I had tried to wipe all, reflash rom etc, it still happen same. has flash back to I9000DXJPE...
haha.. this is what im asking! thanks!
Thank u very much, Hardcore.
I've posted sometime ago in your Speedmode thread to ask u if u mind to share your rom, modem and csc. Finally... Happy to see this.
Hi Hardcore ,
would you add JPJPG modem to XWJS3 ? I think this is the way that lead us to have persian/arabic support on this rom...
Thanks a lot.
maybe u should format your internal memory card
darychia said:
I got Force Close after lagfix, it seems only happen to I9000XWJS3 - "the process com.android.phone has stopped unexpectedly. please try again" any idea?
P.S: It works fine if only "Root", happen like this after lagfix has been done, I had tried to wipe all, reflash rom etc, it still happen same. has flash back to I9000DXJPE...
Click to expand...
Click to collapse
darychia said:
I got Force Close after lagfix, it seems only happen to I9000XWJS3 - "the process com.android.phone has stopped unexpectedly. please try again" any idea?
P.S: It works fine if only "Root", happen like this after lagfix has been done, I had tried to wipe all, reflash rom etc, it still happen same. has flash back to I9000DXJPE...
Click to expand...
Click to collapse
i got that too when i tried doc's 9.1 dxjpe and hardcore's modified csc. doc said it was an issue but will address later.
amir_rafie said:
Hi Hardcore ,
would you add JPJPG modem to XWJS3 ? I think this is the way that lead us to have persian/arabic support on this rom...
Thanks a lot.
Click to expand...
Click to collapse
The modem has nothing to do with persian/arabic support.
Anyway, I believe webstar1 has done something. Go check out his thread.
Sent from my GT-I9000 using XDA App
Will it display chinese?
Will this work for AT&T Captivate
In fact I had did that each time when I flash new rom, it still same...
Yeah... This answer the mistery behind hardcore's mixed ROM status... Really what I'm looking for... Thanks hardcore...
@hardcore
Thanks for the rom - works great.
I seem to have a problem now with text messages not being correct.
Ex: Should say Power Off on menu, but says Sound is On.
My csc version says unknown.
Any ideas?
Seifer1975 said:
Will it display chinese?
Click to expand...
Click to collapse
Yes but no chinese input. Mighty be worth having a patch for that.
gcrutchr said:
@hardcore
Thanks for the rom - works great.
I seem to have a problem now with text messages not being correct.
Ex: Should say Power Off on menu, but says Sound is On.
My csc version says unknown.
Any ideas?
Click to expand...
Click to collapse
U might have used a modified resource apk like a battery icon mod. U have to make a new one matching this rom.
Thanks. I did use a JPY framework-res.apk. Will make a new one.
hardcore said:
Yes but no chinese input. Mighty be worth having a patch for that.
Click to expand...
Click to collapse
I am using the swype that has chinese input. So if I copy that over, I assume there should be chinese input right?

[SCRIPT]Automatic Porting![Windows and Linux][Works with all devices now!]

I just wrote a script that would automatically port ANY carrier's gs3 roms to ANY other carrier's devices
So now u can use all the roms other carriers get
Let me know if there are any errors(not including not found errors)
THIS ON OMG! DROID
http://omgdroid.com/script-released...-iii-custom-rom-to-any-other-carriers-device/
The future of this:
1. Ill add all the proprietary files from all the carriers so u dont have to have a base. DONE
2. UNIVERSAL ZIPS FOR ALL US GS3S THIS WILL TAKE A LONG TIME CUZ I HAVE TO LEARN HOW TO USE AROMA OR WRITE AN UPDATER-SCRIPT BUT IT WILL COME!!!(If anyone wants to teach me how to do those just pm me.) DONE BUT NOT GONNA RELEASE YET
3.Ability to automatically port ANY phones ROM to ANY other phone as long as they have the same dpi, manufacturer, and arm version. WORKING ON THIS. LEARNING PYTHON
How to use:
Linux:
1. download the rom u want to port and a rom on the SAME android version as the rom u want to port
2. unzip both of them and place both folders in the same folder
3. download the script and place it in the folder with the two rom folders
4. open a terminal and cd to the directory
5. run:
Code:
chmod +x portscript.sh
./portscript.sh
6. PROFIT
FOR WINDOWS I RECOMMEND CYGWIN AND THE LINUX VERSION. THE WINDOWS VERSION IS KINDA MESSED UP.
Windows(experimental):
1. download the rom u want to port and a rom on the SAME android version as the rom u want to port
2. unzip both of them and place both folders in the same folder
3. download the script and place it in the folder with the two rom folders
4. rename the rom you want to port's folder to port
5. double-click on portscript.bat
6. PROFIT
How to port rom from galaxy nexus or any other xhdpi armv7 samsung device:
1. inside ur base rom, open META-INF/com/google/android/updater-script as a text file and copy the mount points (like mount(/dev/block/mmcblk0p8, /system) you would copy /dev/blockmmcblk0p8)
2. Download script and do the porting procedure
3. open up the rom u are porting's META-INF/com/google/android/updater-script and replace the mounting with the values u copied.
4. save and move the updater-script to ur base's META-INF/com/google/android/ and replace
NEW!!!
NO NEED FOR BASE:
1. download the nobase script zip and extract it somewhere
2. download a device's proprietary files zip and extract it into the folder of the script
3. run the script and follow directions!
how to add a device to the nobase script:
download and unpack the zip with ur desired carrier/android version
run the portdiffs.sh and follow directions!
Disclaimer:
Im not responsible for anything that might go wrong
Changelog:
v3: more fixes
v2: fixed update-binary being update_binary
DLs:
.bat s are windows, .sh is linux.
portscriptnobase is linux
https://docs.google.com/folder/d/0B2qlFDXo6JOreUY3RjFkRm1aeFU/edit
Thanks to d3athsd00r for helping
does this apply for international GS3????
ice3186 said:
does this apply for international GS3????
Click to expand...
Click to collapse
Probably
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
What!! No way dude!!
White Hot! GS3.
cpu999 said:
I just wrote a script that would automatically port ANY carrier's gs3 roms to ANY other carrier's devices
So now u can use all the roms other carriers get
Let me know if there are any errors(not including not found errors)
How to use:
1. download the rom u want to port and a rom on the SAME android version as the rom u want to port
2. unzip both of them and place both folders in the same folder
3. download the script and place it in the folder with the two rom folders
4. open a terminal and cd to the directory
5. run:
Code:
chmod +x portscript.sh
./portscript.sh
6. PROFIT
Disclaimer:
Im not responsible for anything that might go wrong
DLs:
Realease 1 (Prealpha)
Click to expand...
Click to collapse
I am probably treading into an area that I have no business going to - but I would love to try this - and don't have enough knowledge to follow your instructions - was hoping you could explain the last few steps - I am going to sound like a real noob - but I don't understand some of the language -
what do you mean when you say "open a terminal and cd to the directory" ? if you can simplify that a little - I think I can do this and would love to try -
I think it means that I need to put save the roms and the script you have provided and place them in my C drive - then open a command prompt in that file (shift and right click I believe) is that correct?
second question - when I tried to download the file you provided from the lnk - it opened GOOGLE DRIVE and said I needed to request permission to access the file - ? I clicked request and am now waiting for some kind of response
?
cpu999 said:
Probably
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
Click to expand...
Click to collapse
No that will not work. If this does simple recovery mount point changes & build prop changes that will work for the family of SGS3 that share the same hardware. It will not work for i9300 as that has a different set of hardware. Thus, different libs and what not.
I doubt this script has the ability to decompile & merge correctly smali. Or has a downloadable collection of libs for i9300. Probably only works for the SGS3 variants like AT&T, telus, tmobile, etc.
iBotPeaches said:
No that will not work. If this does simple recovery mount point changes & build prop changes that will work for the family of SGS3 that share the same hardware. It will not work for i9300 as that has a different set of hardware. Thus, different libs and what not.
I doubt this script has the ability to decompile & merge correctly smali. Or has a downloadable collection of libs for i9300. Probably only works for the SGS3 variants like AT&T, telus, tmobile, etc.
Click to expand...
Click to collapse
Thanks
will be adding that to the OP
mocsab said:
I am probably treading into an area that I have no business going to - but I would love to try this - and don't have enough knowledge to follow your instructions - was hoping you could explain the last few steps - I am going to sound like a real noob - but I don't understand some of the language -
what do you mean when you say "open a terminal and cd to the directory" ? if you can simplify that a little - I think I can do this and would love to try -
I think it means that I need to put save the roms and the script you have provided and place them in my C drive - then open a command prompt in that file (shift and right click I believe) is that correct?
second question - when I tried to download the file you provided from the lnk - it opened GOOGLE DRIVE and said I needed to request permission to access the file - ? I clicked request and am now waiting for some kind of response
?
Click to expand...
Click to collapse
this script only works in linux for now.
Ill create a windows one once I have time
LuRock said:
What!! No way dude!!
White Hot! GS3.
Click to expand...
Click to collapse
Its just an automation of my method of porting
yea it def will not work for 9300 youll have to change a lot of stuff just to get it booting
cpu999 said:
this script only works in linux for now.
Ill create a windows one once I have time
Click to expand...
Click to collapse
so if lets say i got a tmobile gs3 and want to port an att rom, will it add wifi calling too?
even if it ports the wifi calling from tmobile..it won't work on att. it'll not be recognized as it requires tmobile service to really work.
Sent from my SAMSUNG-SGH-I747 using xda premium
lazarat said:
so if lets say i got a tmobile gs3 and want to port an att rom, will it add wifi calling too?
Click to expand...
Click to collapse
no.
this is just a simple script that would port things.
it just makes the rom compatible wiht ur phone
cpu999 said:
no.
this is just a simple script that would port things.
it just makes the rom compatible wiht ur phone
Click to expand...
Click to collapse
Oh ok thanks..althogh up till this point i have had no problems using att roms on my tmo gs3
Being a windows user I have to wait until you create a version for that - can't wait to try i t- I am not a developer but if this works - it opens all kinds of opportunties to try new thing s- I am adventurous = and I ahve insurance on my phone - lol - looking forward to giving this a shot -
I was wondering when someone was going to do this. I was going to if I could ever get time away from my real job. Thanks for the contribution!
Sent from my GS3 using xda premium
Sorry of this is a dumb question but if this script works then I could use this to use T-Mobile roms on my att s3?
Sent from my htc_jewel using xda app-developers app
wwevoxnj said:
Sorry of this is a dumb question but if this script works then I could use this to use T-Mobile roms on my att s3?
Sent from my htc_jewel using xda app-developers app
Click to expand...
Click to collapse
its ANY us gs3 rom to ANY us gs3 rom
Wow I can't wait for a windows version of this!! I'm addicated to flashing roms haha.
Sent from my htc_jewel using xda app-developers app
I've flashed many T-Mobile roms on my at&t / rogers s3 already...
FreeGS3 r6, Gigajule, Wicked v5 all works great as long as you flash the right kernel and never flash a modem...
Sent from my SGH-T999 using Tapatalk 2

[Q] Difference Between Toro/Maguro Roms

Hello,
I am learning about rom development, and want some information about porting a rom from one version of the Nexus to another. There are a couple roms that are on the GSM Nexus that I would like to see on the Verizon Nexus. Where can I find documentation on what the differences are between the same rom running on both versions of the phone? Is this just the binaries found on the Google Developer page, or is there more that would be required for porting from maguro to toro?
There's more to it. There's some lib files that might be needed in order for some stuff to work properly. But its real easy tho. Make sure the ROM u want to port is the same android version. So for example u want to port a 4.2.1 ROM make sure your base ROM is also a 4.2.1 like cm 10.1. Then u just copy some files from one ROM to another. So u go into your ROM that u want to port and u open it with 7zip go to system folder and copy app fonts framework and media folder and copy them to your base ROM. Then u go into the lib folder and copy libandroid_runtime.so and paste that into system lib folder of your base. Then it should work. That would be the basic way of doing it. As far as building from source I can't help u there lol. Good luck.
Sent from my Galaxy Nexus using xda premium
Ok, how do I know which lib files I need? Is there somewhere I can go that says this file does this, this file does that? For example if the camera doesnt work, or if sound doesnt work, how do I know which files are needed for those?
Also, why copy the app fonts framework and the media folder?
Wingdom said:
Ok, how do I know which lib files I need? Is there somewhere I can go that says this file does this, this file does that? For example if the camera doesnt work, or if sound doesnt work, how do I know which files are needed for those?
Also, why copy the app fonts framework and the media folder?
Click to expand...
Click to collapse
Because the framework folder has all the mods from the ROM. As far as camera u don't have to worry about that since they are both the same phone. The only lib file u need to change is the one I mentioned. That's the one that usually will give u a problem booting up. But that's what I was told u need to change and it works.
Sent from my Galaxy Nexus using xda premium
Is there a place that documents what all of these files do? I am trying to go a couple levels deeper than just "Do it because it works". I am hoping to find a place that will explain why, so I can track down bugs when they pop up.
Wingdom said:
Is there a place that documents what all of these files do? I am trying to go a couple levels deeper than just "Do it because it works". I am hoping to find a place that will explain why, so I can track down bugs when they pop up.
Click to expand...
Click to collapse
I see. I'm not to that level yet. Try Google search or maybe even YouTube see if u find something. I do know u will need knowledge on how to use adb so u can do logcats when errors occur. Good luck man.
Sent from my Galaxy Nexus using xda premium
Alright, I got the rom to boot, but I am not getting any signal or wifi. What files do I need to get these working? I want specifics, not copy over all files in a single folder, because I dont want to lose any of the customization already in the rom.
I once ported a version of minco to Toro before there was an official version. I figured out which files to swap by comparing file by file two roms - one maguro one Toro. Any file that was divergent file size got swapped except systemui.apk and frameworkres.apk. I used two bugless beast roms as a base. It worked perfectly.
Wingdom said:
Hello,
I am learning about rom development, and want some information about porting a rom from one version of the Nexus to another. There are a couple roms that are on the GSM Nexus that I would like to see on the Verizon Nexus. Where can I find documentation on what the differences are between the same rom running on both versions of the phone? Is this just the binaries found on the Google Developer page, or is there more that would be required for porting from maguro to toro?
Click to expand...
Click to collapse
There are hardly any differences. I looked at it a lot when the jelly bean developer preview was released for gsm devices and I 'ported' it for toro. I had a list of the differences, but apparently lost it. I want to say that there are only 10-15 differences. The way I found out what the main differences were was by comparing the same build of CM for toro and maguro using Beyond Compare using a binary comparison. Some files may be different, but if you compare the bits directly...you can sometimes see it's only a build date/time and not a real difference.
edit 1 - To try to answer some of your questions, try libsec-ril_lte.so and libsecril-client.so (and the apn stuff listed below) for signal AND bcmdhd.cal and bcm4330.hcd for wifi. For camera, I think I remember fRom being needed. For GPS, you'll want sirfgps.conf, gps.omap4.so, gps.conf, and lib_gsd4t.so from toro.
edit 2 - Ahhh, I found a post where I listed the difference between maguro and toro that I found (it may not be all inclusive, but it should give you a good start!). These were from the CM roms, so toro factory images have a couple more things like MyVerizon.apk, VerizonSSO.apk, VZWBackupAssistant.apk, and libmotricity.so (needed for VerizonSSO.apk).
Code:
\system\app\BIP.apk
\system\app\RTN.apk
\system\app\VZWAPNLib.apk
\system\app\VZWAPNService.apk
\system\etc\gps.conf
\system\etc\permissions\android.hardware.telephony.cdma.xml
\system\etc\permissions\com.vzw.vzwapnlib.xml
\system\etc\permissions\com.vzw.hardware.lte.xml
\system\etc\permissions\com.vzw.hardware.ehrpd.xml
\system\etc\wifi\bcmdhd.cal
\system\etc\apns-conf.xml
\system\etc\NOTICE.html.gz
\system\lib\hw\gps.omap4.so
\system\lib\lib_gsd4t.so
\system\vendor\etc\sirfgps.conf
\system\vendor\firmware\bcm4330.hcd
\system\vendor\lib\libsec-ril_lte.so
Thank you! That is exactly what I was looking for. I do have one more question. How is a power menu (hold power button to get reboot, recovery, hotboot, etc..) added to a rom?
Wingdom said:
Thank you! That is exactly what I was looking for. I do have one more question. How is a power menu (hold power button to get reboot, recovery, hotboot, etc..) added to a rom?
Click to expand...
Click to collapse
You have to modify the android policy jar in framework from code. There is a modded jar in the apps and themes forum, or you could try and lift the file or of your favorite custom ROM, like cyanogenmod.
Wingdom said:
Thank you! That is exactly what I was looking for. I do have one more question. How is a power menu (hold power button to get reboot, recovery, hotboot, etc..) added to a rom?
Click to expand...
Click to collapse
Glad to see you have some initiative! If you want the .smali edits for the advanced power menu, I have attached a .zip containing the comparison of the mod for my 4.2.1 stock AOSP rom. You need to add the 3 GlobalActions$11xx.smali files (in the attached .zip) to \smali\com\android\internal\policy\impl when you decompile your android.policy.jar with apktool. The 2 .pdf's show the smali edits to the 2 files that need modified. There are just a few lines added/changed. The changes for GlobalActions.smali are on page 19 of the .pdf. If you need a working apktool for 4.2.1, you can get one the I compiled using paulobrein's patch HERE.
I'm glad to see people helping a fellow who whats to turn user-to-dev.
Sent from my Galaxy Nexus using Tapatalk 2
Wingdom said:
Alright, I got the rom to boot, but I am not getting any signal or wifi. What files do I need to get these working? I want specifics, not copy over all files in a single folder, because I dont want to lose any of the customization already in the rom.
Click to expand...
Click to collapse
Try flashing the radios. Here is a link: http://forum.xda-developers.com/showthread.php?t=1890585
Wingdom said:
Alright, I got the rom to boot, but I am not getting any signal or wifi. What files do I need to get these working? I want specifics, not copy over all files in a single folder, because I dont want to lose any of the customization already in the rom.
Click to expand...
Click to collapse
I know this is old but... How did it go?
I was trying to port cm-Resurrection_Remix_LP_v5.3.9-20150319-maguro to toro by comparing Resurrection_Remix_KK_v5.1.5-20140609-toro with that maguro but CM12 structure and format is completely different than KK...

[Q] N7100 - Working and stable call reception

Hi! This is my second question in this forum ... I just want to thank all of you posters as a lot of these posts has been useful for me!
My question:
Android 4.3/4.4/4.4.2
Modems: XXDME4, DDDMG1, XXEMJ5, and many more.
I've been struggling with bad reception on my N7100 (Nordic) for a while ... I can make and receive calls, but when it's like 50% signal it's almost no use and the sound is laggy and poor... I've tried a lot of different ROMs and modems here.
Android 4.1.2
Modem: DDDMG1
I tried Moon Rom with this android version and the reception and caller sound was working perfectly in the same places where it was poor with the other Roms.
So the voices and sounds are perfect with this ROM ... But I don't want to back to the "stone age" (4.1.2).
Does anyone have any working modem for me with (hopefully) a 4.4.2 ROM or a 4.3 ROM (that I can live with) ?
Or any other answer to why it's not working good with newer android versions?
Not sure this will helps from http://opensignal.com , good luck.
Sent from my GT-N7105 using Tapatalk
No, that doesn't help. I think it has something to do with the modem ...
thasnes said:
No, that doesn't help. I think it has something to do with the modem ...
Click to expand...
Click to collapse
I experience the same with Faria's deknoxed stock 4.3 ROM.
Almost impossible to surf the web, without wifi. It sux....
You will always get a better signal/ call quality if you flash the appropriate modem for your country. Most carriers have their own modem/csc file.
Sent from my GT-N7105 using XDA Premium 4 mobile app
same issue here
since i install the Probam Kit Kat 4.4 rom my signal never be the same. I used various roms and modems combinatios but still dont have the quality of the signal thay i used to be. Also lost my mic and charging port in the process. someone has to take a look at that rom.
thasnes said:
Hi! This is my second question in this forum ... I just want to thank all of you posters as a lot of these posts has been useful for me!
My question:
Android 4.3/4.4/4.4.2
Modems: XXDME4, DDDMG1, XXEMJ5, and many more.
I've been struggling with bad reception on my N7100 (Nordic) for a while ... I can make and receive calls, but when it's like 50% signal it's almost no use and the sound is laggy and poor... I've tried a lot of different ROMs and modems here.
Android 4.1.2
Modem: DDDMG1
I tried Moon Rom with this android version and the reception and caller sound was working perfectly in the same places where it was poor with the other Roms.
So the voices and sounds are perfect with this ROM ... But I don't want to back to the "stone age" (4.1.2).
Does anyone have any working modem for me with (hopefully) a 4.4.2 ROM or a 4.3 ROM (that I can live with) ?
Or any other answer to why it's not working good with newer android versions?
Click to expand...
Click to collapse
Try flash your own stock country 4.3.
or, copy (your country/region *check tour country csc version) csc version.txt, sw configuration on /system and your country code csc files /system/csc/your country code (contents.db,customer.xml,other.xml,sales_code) to /system/csc
dont forget set permission rw-r-r.
*sometimes your stock country firmwares dont set the csc customer.xml right. so. HD voice wouldnt turn on.
System/CSC folder?
chobztopz said:
Try flash your own stock country 4.3.
or, copy (your country/region *check tour country csc version) csc version.txt, sw configuration on /system and your country code csc files /system/csc/your country code (contents.db,customer.xml,other.xml,sales_code) to /system/csc
dont forget set permission rw-r-r.
*sometimes your stock country firmwares dont set the csc customer.xml right. so. HD voice wouldnt turn on.
Click to expand...
Click to collapse
I can't find system/csc folder Trying to look in hidden files too... Rooted with Android 4.4.2 with ProBAM 1.2.3
thasnes said:
I can't find system/csc folder Trying to look in hidden files too... Rooted with Android 4.4.2 with ProBAM 1.2.3
Click to expand...
Click to collapse
what explorer are you using? use root explorer or any explorer with root.
chobztopz said:
what explorer are you using? use root explorer or any explorer with root.
Click to expand...
Click to collapse
Yeah, I use everything ... I created the folder, though.. And when I used the app "Hidden settings for Note 2" it created a file called others.xml.. That means I don't have the other files. Where can I find these?
thasnes said:
Yeah, I use everything ... I created the folder, though.. And when I used the app "Hidden settings for Note 2" it created a file called others.xml.. That means I don't have the other files. Where can I find these?
Click to expand...
Click to collapse
i see that u use aosb.. i never use that rom and see inside of the rom. maybe tomorrow i'll download it to see. all of stock or custom stock rom use csc files
I thought I could search for the modem for my country, as sawdoctor said, and found this page.
http://www.sammobile.com/firmwares/1/?model=GT-N7100&pcode=NEE#firmware
It's only 4.3, but it actually worked much better on 4.4.2! Not as much as it can, so I will try to flash the stock 4.3 firmware first, and maybe the CSC folder will appear when I install a 4.4.2 rom. I guess I will try another one than ProBAM this time, because I couldn't send sms with it.. (Maybe that has something to do with the csc folder being gone?)
solved sms problem
I manage to solve my problem with sending sms messages.. It just didn't work in any rom, firmware or stock .. (Message not sent ... failed) So I found the answer here: http://forum.xda-developers.com/showthread.php?t=1060826
"open up Messaging, hit menu, and choose Settings. Change the field for "Message centre" to your carrier's number."
And I could also say that the calling problem is kinda solved.. The right 4.3 modem on 4.3 works, but 4.3 modem on 4.4.2 works like 90%... When in 2G mode.. = liveable.
4.4.2 modem??
After using 4.4.2 for a while, I realize that the 4.3 modem doesn't compare that well with KitKat 4.4.2.
Is there a working (nordic) modem for n7100 running 4.4.2 out there? Does anyone know??

Categories

Resources