yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab  Android Development] StarLog:
From the FAQ in my sig, that Docent authored.

Info about setting your network type:

GSM = GPRS (2g), EDGE(2g), UMTS(3g), WCDMA(3g), HSDPA(3g) {Cell Carrier examples: AT&T and T-Mobile}

CDMA = CDMA*(2/3g) EV-DO(3g) WiMax(3/4g) {Cell Carrier examples: Verizon and Sprint}

WCDMA preferred - The GSM phone is capable of using both 2G and 3G data communication and when signal strength is low 3G is favored more. Has high battery usage since it constantly scans the network for the strongest signal to switch.

Set by: ro.telephony.default_network=0 in build.prop

GSM only - The GSM phone is capable of using only 2G data communication. When the 2G signal is too low you get nothing at all.

WCDMA only - The GSM phone is capable of using only 3G data communication. When the 3G signal is too low you get nothing at all.

GSM auto (PRL) - The GSM phone is capable of using both 2G and 3G data communication and when signal strength is low 2G is favored more. Should have moderate battery usage since it uses a predefined list to switch.

Set by: ro.telephony.default_network=3 in build prop

CDMA auto (PRL) - The CDMA phone is capable of using both 2G and 3G data communication and when signal strength is low 2G is favored more.

CDMA only - The CDMA phone is capable of using only 2G data communication. When the 2G signal is too low you get nothing at all.

EvDo only - The CDMA phone is capable of using only 3G data communication. When the 3G signal is too low you get nothing at all.

GSM/CDMA auto (PRL) - Some phones are equipped with both GSM and CDMA capabilities. This setting appears to just have the phone attempt to stay connected to the data communication type that works the best.
[Galaxy Tab  Android Development] lwy72243:
Great switcher, but when I'm on 3g, how come my calls dont go to vm google voice? The dialer gets a beepand hangs up

Sorry if this was addressed already
[Galaxy Tab  Android Development] rangercaptain:
When you're in 3g modem you don't have a phone.
[Galaxy Tab  Android Development] js4tda:
Got it to work thanks for the help and especially thanks Roto for the switch. Got my Tab making calls. For the guys having problems with the switch maybe this would help.

1. My initial mistake was not installing the latest busy box, I installed APK thought that was it, but you actually have to open app and install through the app menu and then it is actually installed, another problem here was the latest version did not install went to the previous version in the list and installed, still no switch work, installed latest version then it worked.

2. Did change the error in script by editing the typo added the correction mentioned in the post.

3. Did the IMEI thingy

4. With all these steps it now works.

Another note I still get the E when switched to 3G data modem, show as 3G modem in firmware, get 3G speeds on mobile speed test. Is this normal?
[Galaxy Tab  Android Development] rangercaptain:
In wireless settings are you gsm only, wcdma only, or auto?
[Galaxy Tab  Android Development] js4tda:
GSM only. Whish should it be? Also running Overcome ROM if it makes a difference. TIA
[Galaxy Tab  Android Development] js4tda:
Just chenged to auto mode on network settings and now have the H on data.
[Galaxy Tab  Android Development] rangercaptain:
Excellent. If you're going to go back and forth between voice and data keep it on auto. Don't forget to hit Roto's thanks button.
[Galaxy Tab  Android Development] Vinsane:
Hi. About to pick up a tab today :)

do I use this mod with the stock rom or do I have to flash a euro rom first?

Also...do I need to be rooted?

Thanks
[Galaxy Tab  Android Development] -RioT-:
Well, the euro rom has the phone app and all that. You can use any of rotohammers roms or the modaco rom. And yes you need yo be rooted.

-Please excuse my swypos.
[Galaxy Tab  Android Development] ChimeraPhone:
Rotohammer,

I'd gotten the impression that you've decided to stick with the 3G modem & use SIP/VOIP full-time. Could use outline the setup you use for this, and how well it actually works in daily usage? I did get Sipdroid setup with a linked PBXes.org & Google Voice account but calls kept getting dropped within a few minutes on 3G, then got to the point where calls would disconnect after a few seconds every time (only on 3G, not on wifi).

Also, do you know how to extend the switcher script to forward T-mobile voice calls to a SIP # when switching to the 3G modem, and disable forwarding when switching to the 2G + voice modem?

Thanks!
[Galaxy Tab  Android Development] klee2000:
Sorry Guys noob question kind of lost. So my question is can the switcher be used with the stock rooted firmware or will I have to use another rom? If the answer is yes can I please have the steps again????:o:o:o PLEASE!!!!
[Galaxy Tab  Android Development] rangercaptain:
The stock firmware doesn't have phone capability, so yes, you need to use another rom.
[Galaxy Tab  Android Development] zjustin:
Roto,

Thanks just installed this! (i hit the thanks meter too). Works nicely.

I have a tmobile unit with simplemobile sim.

This is handy as i also wanted to play with modem files...seems like i can just replace one of the modem files (likely the 2g) with the one i have modified and see what happens...test and then switch back!
[Galaxy Tab  Android Development] rangercaptain:
You can move the modem.bin files and use other modems that work best for your region. Rename the modem.bin with the correct name (Roto 2g . . .) and place it in the correct directory. The switch will work for other modems.
[Galaxy Tab  Android Development] dly6981:
Current modem is YYYYYY

Ok, I can't get this to work. I see that some overcome ROM/Kernel folks are having some problems but nothing definitive that it won't work.

Baseband= P1000JMF

Kernel version= 2.6.32.9 frank@overcome #188

Build number= Overcome v1.6.1

I did rename the modem to ROTO-2G_modem.bin

Every time I try the switch it says my current modem is YYYYYY and going to 2G/Voice modem, it is not switching to 3G modem.

It would appear that the script is not identifying the JMF modem as the Roto 2g even though I renamed the modem.bin file. How do I fix?
[Galaxy Tab  Android Development] rangercaptain:
Possibly the trouble is the difference in size of the two modem.bin files. Perhaps any member who understand the script can help here with the correct edit to the script?
[Galaxy Tab  Android Development] triplex76:
nope,you need to edit it using an hex editor the last 8 bit of the file if I remember well....

however for those who would like to try there is the t-mobile modem.bin for galaxy s that works correctly for voice and data if flashed on galaxy tab ...the only issue is the calling volume very low as expected.

however I bought a T-mobile galaxy tab in bangkok (where they sell the us tmobile ones with euro firmware inside advertising them as full voice and 3g capable where they are not...or better not fully ... very illegal!!!) and I'm using it in italy. it works good with jmf modem voice and 3g (hdspa/hsupa) correctly working but only for 900mhz/1800mhz .... we got also the "h3g" operator that use 2100mhz and with jmf the signal is very low ....so it appears not to be calibrated but the band is there and supported.if you use instead the tmobile modem everything works good but no voice as expected... so the trouble should come from different calibrations best suited for tmobile modem.I even changed product code for the tmobile galaxy in the way to be recognized as a p1000 and not as an sgh...but this didn't solve the band issue, I thought the euro modem reads the product code and use the correct bands from what it reads but this is not true.using sgs-tools you can set whatever band you want accessing to mobileinfo using the secret codes and there you can choose what band you want and for what country ... but neither this works....so I'm going to edit manually the tmobile modem editing it using an hex editor searching for the differences among the euro one and the tmobile...they are A LOT different...it's not some value....but almost all changed...but I'm sure I will come out with something cause I've done it so far for several phones.

however for those that don't need the full volume speaker .... the tmobile galaxys modem is the answer to get data/voice (soft!! you can use it as a phone putting it to your ears)

byez

I will keep you updated on my findings...
[Galaxy Tab  Android Development] zjustin:
where can i find a modem.bin for the galaxy s?
[Galaxy Tab  Android Development] webvan:
So is the choice still Phone+2G or 3G? Is that a limitation in the US only? In other words would TMO TAB unlocked and flashed with the Euro firmware give Phone+3G in Europe (where only one UMTS frequency is used, unlike for TMO in the US)? Thanks!
[Galaxy Tab  Android Development] webvan:
Not much luck with my question :-( Let's try another one, I've switched from 3G to phone+2G on my TMO with Overcome 1.6.4, unlocked and with an AT&T voice SIM, but it sits for about 20 seconds before I can hear the dial tone, just before that I see "Refreshing SIM data" in the bottom, is that a known problem?
[Galaxy Tab  Android Development] triplex76:
http://www.multiupload.com/GQFV8ZC6T1

here it is

as I wrote in the other post:

you can extract the modem you like from one of the several t959 firmware.

they all works with GTAB tmobile ... you get voice and 3g .

http://www.samfirmware.com/WEBPROTECT-t959.htm

DO NOT USE THE LAST MODEM FROM T959VUVKAB FIRMWARE cause IT'S CORRUPTED AND YOU WILL LOSE DATA AND VOICE ...of course if you already did it .. it's enough to flash another modem.bin to get back them all!
[Galaxy Tab  Android Development] asifriyaz:
hello there

could youmake video please for dummy

thanks:D:D
[Galaxy Tab  Android Development] triplex76:
you need to flash an euro rom and this modem using heimdall and you are "done"!

you can find a lot of guide in the sticky thread on how to flash the tab...

it's not any different!
[Galaxy Tab  Android Development] rangercaptain:
Stop trashing up someone else's thread. Please keep this modem in the non-US user thread. Stay on the topic please.
[Galaxy Tab  Android Development] Adapt0r:
It seems to me that triplex76 is giving us very valuable and relevant information, so that policing is not necessary :-)
[Galaxy Tab  Android Development] rangercaptain:
Not new info. People using T-Mobile tabs get voice and 3g since day one. This thread is for the Roto modem switch - not other modems and methods. There already is a thread about non US T-Mo tabs and their modems.

Why can't threads in the galaxy tab forums stay on topic?
[Galaxy Tab  Android Development] triplex76:
you are REALLY wrong... people doesn't get 3g and voice with tmobile tab
[Galaxy Tab  Android Development] robkoehler:
He's talking about people with T-Mobile tabs that use them in other countries/not the T-Mobile network. (see "non-us" in his post)
[Galaxy Tab  Android Development] robkoehler:
I'm probably missing a silly setting somewhere.....but here's my question anyway. When I'm on calls/edge, calls ring through just fine and get picked up by google voice when there is no answer.

When on 3g, the person calling me gets "we're sorry. your call can not be completed at this time". Why doesn't it get sent to GV? Any fixes?
[Galaxy Tab  Android Development] Adapt0r:
To my knowledge 3g on Tmo requires swithing to broadband service Sim card that is associated with a different phone number.

Even it does not allow for voice it still has phone #.

GV is linked to voice phone numbers not broadband.

This is my theiry :-)
[Galaxy Tab  Android Development] rangercaptain:
It would be great if you could get GV to give you a missed call when you are on the 3g modem, so you could switch and make the voice call. I think when you are on the 3g modem, it's like you have your tab turned off and the caller gets the same message. It makes sense considering the voice blocking on the 3g modem.

@AdaptOr, You don't switch sim cards, you use redband_ua to flash another modem, done with a script to make it happen.
[Galaxy Tab  Android Development] robkoehler:
There's something else going on. When the tab is off, calls get sent to gv voicemail. I would think it would behave the same way on the 3g modem but it doesn't. Oh well.... time to port my TMobile number to my gv number and that will fix it. Added bonus will be no more of those dumb mms joke forwards.
[Galaxy Tab  Android Development] Adapt0r:
You are talking about switching modem's firmware EDGE<->3G. It is assumed.

The point is that on Tmo US people need to have prepaid broadband service that is associated with a separate SIM card. Otherwise all your internet will be directed to the Tmo signing page. This SIM card has also unique phone number that is useless in the US because of carriers decision.
[Galaxy Tab  Android Development] chr2303:
stderr: /data/local/tmp/redbend_ua: not found

For all looking for a solution, I think I found it. From my experience I tried to do this first while I was on the Overcome ROM v1.7.4/Overcome Kernel v2.1.6. Kept getting funky results. Stripped her down, put Roto's ModADroid-Galaxy-Tablet/Rotohammer/JME rom/kernel. redid the script and it works fine. Reboots, switches fine. Looks like Hammer really got it started. Hope this helps someone in the future.
[Galaxy Tab  Android Development] robkoehler:
I had that problem, but after a bit of searching i found a fix. Posting this from my tab on edge/voice with my sim from my mytouch4g
[Galaxy Tab  Android Development] Adapt0r:
I can guess what "fix" you are using. I feel very uncomfortable to go this way.

If necessary I just use mobile AP (wifi) on my phone that works just fine.
[Galaxy Tab  Android Development] robkoehler:
True, but I wanted to replace my phone
[Galaxy Tab  Android Development] fanboy:
I have not used att edge but tmobile edge is not that bad. It used to be pretty slow but it got better like 1-2 years ago.
[Galaxy Tab  Android Development] shatty:
got a question...just flashed my TMO GT with new GB. Got the phone option. But no 3g. Is there a modem.bin out there that works on 3g and has voice without using modem switcher? And I am using my sim from my BB. Does that make a difference?
[Galaxy Tab  Android Development] rangercaptain:
Really? Are you kidding?
[Galaxy Tab  Android Development] robkoehler:
Lols
[Galaxy Tab  Android Development] shatty:
No I'm not kidding...I kinda new at this idiot. Just asking for an answer. The amount of time you took to say "Are you kidding" you could have answered my question
[Galaxy Tab  Android Development] :
T-Mobile Modem Switcher on AT&T Tab

Very sorry if this has been asked, but I've been pouring over threads for hours and just can't see it.

I have an AT&T Galaxy Tab. Rooted, subsidy unlocked, running Overcome v1.3.0 Kernel 2.6.32.9, PDA: P1000XWJMI / PHONE: P1000XXJMA / CSC: P100OXAJME.

I have a T-Mobile SIM card in my Tab. This card is on a regular plan so I can make voice calls and use data. Everything works as expected, except of course that I'm only getting EDGE speeds.

The question is: Can I install Roto's modem switcher on this Tab?

Some statements made in other contexts indicate that these modems are not just softmodems but are hardware-dependant. Other threads seem to indicate otherwise.

Does my AT&T Galaxy Tab have the necessary hardware to run the T-Mobile 2G+Voice and 3G+Data modems in Roto's modem switcher? Or am I stuck with JMA?

Thanks and sorry again for the potentially lame question.
[Galaxy Tab  Android Development] shatty:
there has to be a way to use the Galaxy S modem.bin and put it into the Tab. Has to be compatible. because that modem.bin had the abilty to use 3g data and voice at same time.
[Galaxy Tab  Android Development] rangercaptain:
You're new here and calling a senior member an idiot? Grow up.

By the way, the thread you are crapping in is devoted to answering your question. Who's the idiot?

Good luck getting help, ****ty. Oops, shatty.
[Galaxy Tab  Android Development] -RioT-:
Would you be able to read the answer if someone told you? Maybe it would be safer for you not to mess with your tab. Your question had been answered in this thread several times and you somehow couldn't see it.

No wonder people here get so annoyed.

-Please excuse my swypos.
[Galaxy Tab  Android Development] Jeffro64:
This works great! Thanks Roto for your hard work to bring this to our tabs!!:)
[Galaxy Tab  Android Development] Jeffro64:
PM sent.:)
[Galaxy Tab  Android Development] ua412:
Ok can someone explain all this to me? Or link me to a page where I can figure out what all is going on here. I'm not even sure if this is the correct thread so i'll post what I have and maybe when someone isn't busy they could help me?

Ok so I have a t-mobile tab [guess this is obvious but it's early].

It's rooted and I flashed the overcome rom on to it? Guessing that's the correct way to say it.

I have a sim card currently in it that I got when I purchased it so I guess that wouldn't have the ability to call people? As in Data only?

I have another sim but it's currently on a phone with no data plan so I wouldn't be able to use that on the tab? And i'm also guessing T-mobile wouldn't allow what I want to do?

I guess what i'm trying to say is there a way I can call people using my tab via either my data only sim card or my sim card from my other phone? I think i've read that the US version of the table isn't capable of calling but I was hoping due to the fact that the rom I now have has the phone app on it. Thank you so much for any help anyone can give me.
[Galaxy Tab  Android Development] Jeffro64:
With your tab sim you will get only data like you do now... the sim from your phone using this modem switcher will be able to make calls using the 2g modem included. You don't have data on that sim so you will only be able to make calls, but if you add data there is a way from what i'm being told to also be able to use the 3g modem for market and surfing. Hope this helps.
[Galaxy Tab  Android Development] ua412:
Gotcha. And this modem switcher contains the modem needed to make calls?
[Galaxy Tab  Android Development] Jeffro64:
Yup... has both the 2g and 3g modems ready to go.:cool:
[Galaxy Tab  Android Development] polish_express:
I have a T-Mobile tab, unlocked with overcome 2.0.0 and using it with Mobilicity which uses AWS(1700/2100) network.

I had txt and data working and no phone capability,

after installing the roto modem switcher, nothing works...

Is there no way to have voice, txt and data work?

How do I reinstall the T-Mobile modem... with Odin? do i need to remove or adjustin anything else?

Thanks in Advance!
[Galaxy Tab  Android Development] Jeffro64:
Hey guy's, Had this working great with Overcome but I flashed CM7 and it works but I have to manually reboot. Any idea what might be going wrong?:confused:
[Galaxy Tab  Android Development] conchchowder:
I think that is a problem on ALL forums, unless they are heavily modded where repeated questions of the same nature aren't tolerated and n00bs are warned to use the search function before they post, then threads are consolidated to reflect only relevant information on the first page which is constantly updated. This thread should only be a couple of pages long if that were the case but it isn't and n00bs are trying to sift through tens and tens of threads to get a simple answer. I've been searching for days and I'm frustrated by n00bs not searching before they post the same "voice/data/Edge/2G/3G" question over and over again.
[Galaxy Tab  Android Development] fouxhound:
So I flashed a euro rom and everything including roto switcher working great. I reacently flashed Overcome's Gingerbread v2 gold and busybox will not install because it says that su access is not granted. Is it because of the rom? what else can I try? Thank you!

TmosUS Galaxy tab
[Galaxy Tab  Android Development] rangercaptain:
wrong place for this question -
[Galaxy Tab  Android Development] rangercaptain:
the gscript runs, then says "auto reboot disabled", so I'm thinking it has something to do with privileges or the wake-lock. I use Quickboot from the market, but I have say I have stared at the tab waiting for a reboot a few times until I remembered the new procedure.
[Galaxy Tab  Android Development] Jeffro64:
Yeah I use one called boot control that works really well, and I've done the same thing a few times LOL. Just an extra step now. This really has me stumped as it worked fine until 2 updates ago on CM7. I posted a logcat for Tech to look at but not sure if it will help or not.
[Galaxy Tab  Android Development] engrkid:
I experienced a similar issue and I'm using an overcome rom. Trying to install busybox as mentioned in the instructions disrupted the busybox already installed with the rom. When I navigated to /system/xbin my busybox had a filesize of 0B.

To fix it, I copied busybox from the overcome cwm flashable zip and placed it /system/xbin. I then retried the steps in the OP skipping over the busybox installation. I'm able to use phone features as advertised. YMMV, but I hope this helps.
[Galaxy Tab  Android Development] antonio91282:
Are you guys using the data only some card to make phone calls? Or are you guys using him cards from your phones?
[Galaxy Tab  Android Development] Jeffro64:
Using sim from phone... you need a voice plan to make calls.
[Galaxy Tab  Android Development] mammothman:
Hey, can you tell me what modems you used to get voice to work on wind? Thanks!
[Galaxy Tab  Android Development] rangercaptain:
Use the modems included in the download: Roto-2g and Roto-3g.
[Galaxy Tab  Android Development] fouxhound:
Is there a better modem instead of the roto2g? Volume on that modem is way too low. Can I just download another modem thats voice & 2g and rename it so it works with modemswitcher? Thanx!

From Galazz tab
[Galaxy Tab  Android Development] rangercaptain:
The low volume is a glitch in the rom, not the modem. Click your volume all the way up, then click down two clicks .
[Galaxy Tab  Android Development] fouxhound:
Thanx Rangercaptain!

From Galazz tab
[Galaxy Tab  Android Development] raaleck:
Hi foux.... do this exercise that I discovered and worked for me... call yourself (voicemail) and once you are in the call press the volume to the highest point... then down it two levels and tell me if it worked!

I hope this help you!
[Galaxy Tab  Android Development] fouxhound:
For calls it works but it sounds like media volume is low. My hd7 is louder than my tab. Thanx for the tip.

From Galazz tab
[Galaxy Tab  Android Development] nikmel420:
help

after reading a thousand posts in a dozen threads i thought this was what i was looking for i was gona buy a t-mobile galaxy tab today off contract then flash the overcome rom instal modem switcher and use my tmobile talk/data sim from my tp2 thinking id get talk and 2g and then switch to 3g if i just needed data, but in a few posts it said tmobile blocks tmobile sims for data (goes to tmobile site). so the only way to use the tmobile tab is not to use my tmobile plan?
[Galaxy Tab  Android Development] rangercaptain:
This entire thread is for US t-mobile tab owners . . .

You have your t-mobile sim card, with a voice and data plan . . .

You have to install the Rotohammer modem switch . . .

Your tab will get voice and EDGE data speed (2g) . . .

Use the switch to change to a 3g/H modem and swich back to voice whenever you need to.

I hope this clears up the purpose of the Rotohammer modem switch.

It works with the latest custom roms and kernels.
[Galaxy Tab  Android Development] rangercaptain:
It is true t-mobile does this when you use a voice and data sim from another phone, but it has a simple work around solution.

The solution is frowned upon by xda, but I can direct you to it. Google "t-mobile redirect" and you will find the steps. Your tab needs to be rooted, and you need a non-stock rom installed.
[Galaxy Tab  Android Development] nikmel420:
thank you so much! i know this thread is for the tmobile tab but i tend to read everything b4 asking a question and there are dozens of posts talking about using it over seas and i belive i even read that roto was using simle mobile thats why i asked if i was ok using a tmobile talk data/sim sim.