S4 Active as reliable USB-tethered modem ? - Galaxy S 4 Active General

I would like to use S4 Active as reliable USB-tethered modem in remote location. Phone is rooted already.
My concern is this: if phone is "frozen", or gets reset in far-away location (where I need internet) - what options would I have to bring phone/tethering back up, without being physically next to the phone ?
Plan to use Raspberry PI with OpenWRT as a router to the phone.
(by the way - reason for NOT using USB modem - my unlimited data service is only for "phone" APN, so provider has a problem with known modem dongles, and repairing IMEI seems to be impossible to find for the dongle i have).

You need to know what kind of bugs you expect, but use tasker to check connection, and if the check fails, do something (whatever the solutions are to your bugs)

saahleh said:
You need to know what kind of bugs you expect, but use tasker to check connection, and if the check fails, do something (whatever the solutions are to your bugs)
Click to expand...
Click to collapse
thanks, will take a look at tasker, looks similar to ITTT.

Similar, but much more customizable. And harder to setup.

Related

Newbie Questions

1) I installed SMS chat thread v 1.0 which did not work. i think it is designed for touch screens and I have an HTC s730. I used the WM remove programs tool but it left behind several folders which can be seen only on the folders screen for messaging. I lso have no confirmation after send feature. The company, vito technology has not responded. Any ideas?
2)can anyone recommend a GOOD sms app for the HTC S730?
thanks!
How can I make absolutely sure my phone doesn't connect to 3G/EDGE unintentionally? I don't want it to default to this when it can't connect to a specific WiFi-signal, since my calling plan has terrible rates for data transfers.
strid said:
How can I make absolutely sure my phone doesn't connect to 3G/EDGE unintentionally? I don't want it to default to this when it can't connect to a specific WiFi-signal, since my calling plan has terrible rates for data transfers.
Click to expand...
Click to collapse
i may have the perfect solution for this....(especially if you're operator is Tmobile)
go to start>settings>connections>connections.
manage existing modem connections.
tap and hold that connection located there and delete it.
now without connecting to a wifi signal, open your browser and type a site (ex. google.com) and if that edge/3g doesn't pop up, SUCCESS!!!
hope it works and good luck.
Is there registry hack to force phone to ask user confirmation before connecting using GPRS/EDGE/3G. All normal phones has that...
umchriswho said:
i may have the perfect solution for this....(especially if you're operator is Tmobile)
go to start>settings>connections>connections.
manage existing modem connections.
tap and hold that connection located there and delete it.
now without connecting to a wifi signal, open your browser and type a site (ex. google.com) and if that edge/3g doesn't pop up, SUCCESS!!!
hope it works and good luck.
Click to expand...
Click to collapse
I'm not recognizing the menu choices there, is this for a s730? I did try to change user name and password in GRPS settings under Start>settings>connections>GPRS, but that didn't seem to help either.
What omadon99 suggested about a registry hack would be perfect, since I don't want to permanently disable 3G/EDGE, I just don't want the phone to connect to it and cost me money without confirmation when WiFi doesn't work.

App needed!!! task manager

Is there any application to kills all open app on the phone"aka task manager"
Is there a possibility to colse with one click all 2g-3g connection.
I received the phone yesteday and i was charged of 55 euros ....
mastercut said:
Is there any application to kills all open app on the phone"aka task manager"
Is there a possibility to colse with one click all 2g-3g connection.
I received the phone yesteday and i was charged of 55 euros ....
Click to expand...
Click to collapse
You mean you want to turn off the radio?
Simple method is to go to Settings -> Wireless controls -> Airplane mode. NOTE: This turns off all radios, including WiFi.
If you want a icon to do this, go to the Market and download AnyCut and make a shortcut to Airplane mode.
no not turn off the radio , just close all open connection. cuz i can't see if there's some connection open !!!!!!
A little more description on your dilema would be apreciated.
Who charged you 55 euros?
Are you talking about data transmissions?
If your phone is on and you have service with some provider AND haven't installed any apps that require streaming data, you should not have any "open connections" as you say.
mastercut said:
no not turn off the radio , just close all open connection. cuz i can't see if there's some connection open !!!!!!
Click to expand...
Click to collapse
anycut to 'phone info' might help.
'service viewer' in marketplace, but without root cant kill ;{
mastercut said:
Is there any application to kills all open app on the phone"aka task manager"
Is there a possibility to colse with one click all 2g-3g connection.
I received the phone yesteday and i was charged of 55 euros ....
Click to expand...
Click to collapse
No need for a task manager as the device closes programs on its own.
To disable all data connections use anycut to phone info (like said above) and then menu -> more and you can disable data connection for just that time or disable it on boot to disable forever.
If you were charged 55 euros for using data then you need to get a different phone as this phone is meant for an always on connection so it is connected 24/7
Well I have the same issue. There are no affordable dataplan in the country I live in so letting any application use as much network as it feels like is not an option.
Sadly the phone does not have a way to control who's allowed to use the radio/network or anything for that matter past the installation time. So if pong3d has been installed with full network access you're screwed it can wake up at any time and start streaming whatever it wants from and to your phone. It can even clog your bandwidth and make your browsing suck.
I understand the whole fully connected device thing, but I still think this is a major flaw as users end-up with limited control over what application is doing what. There should be a way to disable data connection, like disabling wifi.
And ultimately there should be a way to manage the permission of the various app. I want to run pong3d but there is no way I'm giving it Contact Access and SMS access and "service that cost you money". Or I want a fair warning "accept/deny" whenever the application tries...
It also happens that people travel (like me) to other countries. And when traveling I use local pre-paid SIM card to avoid roaming fees. I don't need gtalk and MarioSimulator (yeah it does check for update when you launch it) to burn through my credit just because they think they can.
Since we had networking on phone they have been asking you if you wanted to allow the application to connect "Always/Never/Just this time". If Android expect to be used on other devices (so other providers, other countries, other dataplan) that feature will be needed. And the all or nothing attitude towards permissions when installing an app must be changed.
In the mean time, I suggest the original poster do what I do.. Delete all your APN settings and re-add them when needed. In my case just changing one letter in the APN seems to be enough.
my 2p.
mrboyd said:
Well I have the same issue. There are no affordable dataplan in the country I live in so letting any application use as much network as it feels like is not an option.
Sadly the phone does not have a way to control who's allowed to use the radio/network or anything for that matter past the installation time. So if pong3d has been installed with full network access you're screwed it can wake up at any time and start streaming whatever it wants from and to your phone. It can even clog your bandwidth and make your browsing suck.
I understand the whole fully connected device thing, but I still think this is a major flaw as users end-up with limited control over what application is doing what. There should be a way to disable data connection, like disabling wifi.
And ultimately there should be a way to manage the permission of the various app. I want to run pong3d but there is no way I'm giving it Contact Access and SMS access and "service that cost you money". Or I want a fair warning "accept/deny" whenever the application tries...
It also happens that people travel (like me) to other countries. And when traveling I use local pre-paid SIM card to avoid roaming fees. I don't need gtalk and MarioSimulator (yeah it does check for update when you launch it) to burn through my credit just because they think they can.
Since we had networking on phone they have been asking you if you wanted to allow the application to connect "Always/Never/Just this time". If Android expect to be used on other devices (so other providers, other countries, other dataplan) that feature will be needed. And the all or nothing attitude towards permissions when installing an app must be changed.
In the mean time, I suggest the original poster do what I do.. Delete all your APN settings and re-add them when needed. In my case just changing one letter in the APN seems to be enough.
my 2p.
Click to expand...
Click to collapse
I completely understand where you are coming from and I think once the OS comes out of beta it will be a lot better. In the meantime I think it is easier to do the method I did above as it just turns off the data connection and doesn't change any other settings. And you can turn it on or off on the fly.
neoobs said:
I completely understand where you are coming from and I think once the OS comes out of beta it will be a lot better. In the meantime I think it is easier to do the method I did above as it just turns off the data connection and doesn't change any other settings. And you can turn it on or off on the fly.
Click to expand...
Click to collapse
Don't mean to derail the converstaion but... Google, out of BETA? ROFLOL!!!
That'll be the end of life as we know it!
Anyways... going back to the subject. Your trick is neat and I don't need it (T-mobile customer with unlimited data) but still usefull.
@ mrboyd:
As neoobs stated, you'll have to do that workaround untill Google does add such a feature, but unless you give enough stink (complain) about it, they won't listen.
You could go here to developers and see if anyone is doing something about it and "ask" for such a "feature"
http://groups.google.com/group/android-developers
Also, where are you located? Who's your service provider? What data plans do they have there, or don't?
On the same topic... if someone notices they have no data connection and want to enable it follow the same directions. I did this the other night when tmobiles towers were down. It helped me get connected again.
Does this thing works? I have tried playing with it a little bit and it didn't seem to do much. I'll give it another shot.
mrboyd said:
Does this thing works? I have tried playing with it a little bit and it didn't seem to do much. I'll give it another shot.
Click to expand...
Click to collapse
what 'thing' ?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Reverse-Tethering on a Vogue with Android (Share Windows PC's Internet with phone)

I have done the NAND install method on my Vogue with Myn's Warm Donut RLS3 from 2010-02-20. Since I do not have a data plan, and have the XV6900, which comes without WiFi, I cannot just connect to a local network to get internet access, so how do I get access over the USB cable or via Bluetooth? This would basically be like "Reverse-tethering", that you can do in Windows via ActiveSync (when you are hooked up you can use the desktop PC's internet connection)
So, how do we do this now on Android?
Thanks,
-C
Short version: we don't. Do you want details?
Well, without looking very hard... I know this is possible, since you can do almost anything on Linux. Here's a brief description of how this is done, although it may need some modification for our builds:
http://www.htc-android.com/viewtopic.php?f=5&t=154
OR
http://forums.androidandme.com/topic/internet-over-usb
Search for android ifconfig usb and see what you can find.
polyrhythmic said:
Well, without looking very hard... I know this is possible, since you can do almost anything on Linux. Here's a brief description of how this is done, although it may need some modification for our builds:
http://www.htc-android.com/viewtopic.php?f=5&t=154
OR
http://forums.androidandme.com/topic/internet-over-usb
Search for android ifconfig usb and see what you can find.
Click to expand...
Click to collapse
We certainly could if it was supported in our kernel, but our only USB drivers are adb and mass storage. I believe dzo and mssmison are working on some other. cdc, ethernet, rndis, etc. aren't currently supported.
mrkite38 said:
Short version: we don't. Do you want details?
Click to expand...
Click to collapse
Hmm bummer. Most people with cell service are STILL not paying for data plans, and only about 50% of people with smartphones have data plans yet. Heck...I got a data plan and then got rid of it after 6 months...that alone was $180 worth that was totally wasted for what...the convenience of checking email on my lunch break....yeah that's worth it. At least ATT is only $10 a month now if you are on a shared plan with your family for unlimited data. To bad I an on VZW, lol...
So anyway, it seems like this would almost be a must. I would gladly pay a developer here $50 if he came up with a widget to do it. He'd make a lot more than that on the market too if he developed that.
crobs808 said:
So anyway, it seems like this would almost be a must. I would gladly pay a developer here $50 if he came up with a widget to do it. He'd make a lot more than that on the market too if he developed that.
Click to expand...
Click to collapse
'Real' android phones can do it, our kernel can't. Plus, you can't download from market or use youtube, etc, over bluetooth tethering (I've tried) or via usb from what I've read. Only the cellular data connection and wifi are considered 'valid' by Android. So the dev would have to fix that, too, to make it worthwhile.
mrkite38 said:
'Real' android phones can do it, our kernel can't. Plus, you can't download from market or use youtube, etc, over bluetooth tethering (I've tried) or via usb from what I've read. Only the cellular data connection and wifi are considered 'valid' by Android. So the dev would have to fix that, too, to make it worthwhile.
Click to expand...
Click to collapse
I would be happy just to have WiFi, but the XV6900 (Verizon Touch) doesnt even have WiFi at all. I am considering getting the Nexus when it comes to Verizon in a few months.
crobs808 said:
I would be happy just to have WiFi, but the XV6900 (Verizon Touch) doesnt even have WiFi at all. I am considering getting the Nexus when it comes to Verizon in a few months.
Click to expand...
Click to collapse
Yeah, and the mogul might be a good solve but it only has a 64 MB ROM... I know, been through it all in my head before, too.
Thanks
Thanks. It can sure take some time searching to find some of this info, but even with the NO it won't work I'll still be searching
I want the Bluetooth PAN on Android!
It does not make any sense that Google would know I'm connecting via Bluetooth PAN vs. WiFi to my PC since this occurs behind my Router??? The IP is set at the Router level, my phone should not be visible.
edit... misread post above.
I guess Android itself would know, but that seems odd. But Odd rules sometimes.
Any updates on possibilities yet ??? or there is still no way to use internet on Vogue Andriod without having data plan ?
gogodj said:
Any updates on possibilities yet ??? or there is still no way to use internet on Vogue Andriod without having data plan ?
Click to expand...
Click to collapse
Not yet... the reasons posted above are still true.
Are there any plans to add this feature to future ROMS? The only reason I haven't switched to android from windows mobile is because of this.
damaph said:
Are there any plans to add this feature to future ROMS? The only reason I haven't switched to android from windows mobile is because of this.
Click to expand...
Click to collapse
I don't think so. It's a kernel thing, not a rom thing, and it requires a lot of driver work. But even if it did work, android wouldn't recognize it as a valid connection.
rfcomm + pppd to tether both ways?
I am new to android, but I have networking experience with Linux. I am running Myn's latest Warm Donut on my Sprint Touch. And it seems that hciconfig/hcitool are working to associate the phone with another bluetooth interface. Also, rfcomm seems to be working. And lastly, pppd is installed and (indeed) necessary for the 3g/edge connection as evidenced by the ppp0 in ifconfig. Also, reviewing dmesg, I see L2CAP and BNEP are compiled into the kernel. And pand is also compiled and running. I am not familiar with these, but it seems to offer another route for maybe getting a bluetooth IP link established.
So, my question is simply this. Can we not use the hci commands to associate the phone to another bluetooth adapter on, say, a networked Linux system? Then use rfcomm to build a bluetooth serial connection between the two systems, and finally establish a ppp interface on each end of that serial link? Once that is done, the two systems will share a point-to-point IP link over BT over which they can communicate. Then it is simply a matter of establishing gateways, proxies, iptables NAT, DNS, and routes to make either forwarded or reversed tethered connections. I am reasonably confident I can do that. With a Class 1 bluetooth interface on the Linux server side, the range could be extended for reverse tethering...perhaps making it useful as a moderate range wifi replacement. Other webpages discuss similar approaches using bluetooth rfcomm/pppd. It might require experimentation to find reasonable baud rates for the serial link, etc., but nothing seems obviously impossible. And bluetooth can provide a 1 Mbps+ speeds...again, not great, but better than Edge or dodgy EVDO.
Likewise, we may be able to build a proper PAN connection. I am not familiar with pand and bnep interfaces, but I could probably figure it out.
As I said, I am new to Android, and I am just starting to test this on my phone. Is there something that I am missing with regard to existing hci/rfcomm/pand functionality? Dmesg reports all of these compiled in and hcitool scan seems to do something...it blinks the blue light and find my laptop. I guess I am just asking if someone can shoot holes in my idea before I waste too much time pursuing it.
Thanks.
mprinkey said:
I am new to android, but I have networking experience with Linux. I am running Myn's latest Warm Donut on my Sprint Touch. And it seems that hciconfig/hcitool are working to associate the phone with another bluetooth interface. Also, rfcomm seems to be working. And lastly, pppd is installed and (indeed) necessary for the 3g/edge connection as evidenced by the ppp0 in ifconfig. Also, reviewing dmesg, I see L2CAP and BNEP are compiled into the kernel. And pand is also compiled and running. I am not familiar with these, but it seems to offer another route for maybe getting a bluetooth IP link established.
So, my question is simply this. Can we not use the hci commands to associate the phone to another bluetooth adapter on, say, a networked Linux system? Then use rfcomm to build a bluetooth serial connection between the two systems, and finally establish a ppp interface on each end of that serial link? Once that is done, the two systems will share a point-to-point IP link over BT over which they can communicate. Then it is simply a matter of establishing gateways, proxies, iptables NAT, DNS, and routes to make either forwarded or reversed tethered connections. I am reasonably confident I can do that. With a Class 1 bluetooth interface on the Linux server side, the range could be extended for reverse tethering...perhaps making it useful as a moderate range wifi replacement. Other webpages discuss similar approaches using bluetooth rfcomm/pppd. It might require experimentation to find reasonable baud rates for the serial link, etc., but nothing seems obviously impossible. And bluetooth can provide a 1 Mbps+ speeds...again, not great, but better than Edge or dodgy EVDO.
Likewise, we may be able to build a proper PAN connection. I am not familiar with pand and bnep interfaces, but I could probably figure it out.
As I said, I am new to Android, and I am just starting to test this on my phone. Is there something that I am missing with regard to existing hci/rfcomm/pand functionality? Dmesg reports all of these compiled in and hcitool scan seems to do something...it blinks the blue light and find my laptop. I guess I am just asking if someone can shoot holes in my idea before I waste too much time pursuing it.
Thanks.
Click to expand...
Click to collapse
That's all correct, and I've done it before. But the issue is that Android only acknowledges TWO kinds of data connections: cellular and wifi. When I setup a pan and iptable'd my way to the internet, I was able to get google maps, but not market. I haven't tried Opera but the android browser didn't work. Etc., etc. So I think the usefulness of pan is limited. The real challenge here is for someone to dig through the source and find out how to ADD bt and USB as 'valid' data interfaces. I've never looked into that.
Cellular connection is ppp0. Have you tried running pppd over rfcomm? Or assign an identical IP address to the pan/pppd interface and set it's metric a notch lower so it is preferred over the ppp0 one? Also, will Android route over a VPN? Setup pan and VPN over it. VPN seems to "own" Internet traffic when it is configured according to this: http://code.google.com/p/android/issues/detail?id=4205
Also, I've seen posts indicating that the default browser can be configured to use a proxy.
Just ideas and I'd like to know what you've tried so I don't waste my time. Thanks for your input.
mprinkey said:
Cellular connection is ppp0. Have you tried running pppd over rfcomm? Or assign an identical IP address to the pan/pppd interface and set it's metric a notch lower so it is preferred over the ppp0 one? Also, will Android route over a VPN? Setup pan and VPN over it. Also, I've seen posts indicating that the default browser can be configured to use a proxy.
Just ideas and I'd like to know what you've tried so I don't waste my time. Thanks for your input.
Click to expand...
Click to collapse
Nope, didn't try any fancy-pants stuff. When I did all this, I was a total n00b to linux (only a partial n00b now) and it didn't take too long, so I say - give it a try! That's the spirit around here.
mrkite38 said:
Nope, didn't try any fancy-pants stuff. When I did all this, I was a total n00b to linux (only a partial n00b now) and it didn't take too long, so I say - give it a try! That's the spirit around here.
Click to expand...
Click to collapse
Great. That is encouraging. The link that I edited into my previous post seems to indicate that ALL traffic gets routed over the VPN when it is established. That would fix any security concerns I'd have about using a high-powered BT adapter. I think I will give it a spin.
USB Ethernet
In my kernel hacking trying to get Debian to run, I managed to enable USB Ethernet (the function driver; USB gadget crashes the phone) working, and I've been using it to SSH into my phone. I've used it to apt-get update without any problems. I believe it's just a kernel config option (although I might have done some code modifications), so the problem isn't the driver, it's with Android's userspace.
gTan64 said:
In my kernel hacking trying to get Debian to run, I managed to enable USB Ethernet (the function driver; USB gadget crashes the phone) working, and I've been using it to SSH into my phone. I've used it to apt-get update without any problems. I believe it's just a kernel config option (although I might have done some code modifications), so the problem isn't the driver, it's with Android's userspace.
Click to expand...
Click to collapse
So you enabled USB ether in the kernel config and it's working for you? Against a linux host or Windows? that would be nice, I haven't tried that in ages.
Edit: yes, the 'valid' connection check is definitely in Android userspace. But I either forgot or didn't know that our usb ether func driver worked when enabled.

[Q] G1 rom without phone bulk?

Hi All
Straight to the point:
Is it possible to create a rom that is very light wieght such that it no longer has the capacity to function as a phone (no phone.apk, no sim reading, no 3g). So it is just a wifi tablet. And in doing so will this free up memory/space/speed up the device.
Basically is it possible, or is it strongly coupled within the android source?
Best Regards
DarkFlare
I imagine things like phone and mms.apk would be easy to remove, but things like the network location reporting service would be a good deal more difficult.
Settings/Wireless & networks/Mobile networks:
Uncheck "Data enabled"
Settings/Location & security:
Uncheck "Use wireless networks"
Uncheck "Use GPS satellites"
Now set up your wifi connection and you've got exactly what you're asking for.
Removing apks doesn't help performance in any way whatsoever. You free up space in /system, but that's just about it and, since that partition is read-only, there's no benefit to having more free space on it, you wouldn't be able to use it anyway.
Also note, removing TelephonyProvider.apk also has a chance (it did in cupcake back when I had the same stupid idea) of disabling ALL your wireless connections, including wifi.
Seemed like a good idea.
It's like a step in the wrong direction. In this day and age where you can take your internet anywhere, I see no purpose on gimping a device capable from it's wireless data connectivity.
The device supports all of those features (phone, data) so why keep them unused?
I know that for some of us it feel like carrying features we don't use is like carrying extra weight, but, when you thing about it, the features are still there even if you remove access to them...
This might be what you want instead: http://www.engadget.com/2010/07/26/augens-150-android-tablet-hits-kmart-circular-coming-to-store/
Well, what if someone does not need the telephony functions? Disabling them will not remove or unload them from RAM, so it will take same amount of memory, but if he wants to have them unloaded, he's got to remove them.
I think this would be cool. I wanted to do something simliar with my MT3G when I geta new phone so I could basically turn it into my remote control for things like XBMC. Figured fully removing things such as Phone, 3G, Bluetooth, basically only leaving wifi would save heavily on battery.
Then again I guess I could turn all that stuff off as well.
edru said:
I think this would be cool. I wanted to do something simliar with my MT3G when I geta new phone so I could basically turn it into my remote control for things like XBMC. Figured fully removing things such as Phone, 3G, Bluetooth, basically only leaving wifi would save heavily on battery.
Then again I guess I could turn all that stuff off as well.
Click to expand...
Click to collapse
My thoughts exactly.
biglo said:
My thoughts exactly.
Click to expand...
Click to collapse
edru said:
I think this would be cool. I wanted to do something simliar with my MT3G when I geta new phone so I could basically turn it into my remote control for things like XBMC. Figured fully removing things such as Phone, 3G, Bluetooth, basically only leaving wifi would save heavily on battery.
Then again I guess I could turn all that stuff off as well.
Click to expand...
Click to collapse
This is precisely what I am aiming to achieve. Personally I use EventGhost to controll my win 7 pc, but any remote app would do.
jubeh said:
Settings/Wireless & networks/Mobile networks:
Uncheck "Data enabled"
Settings/Location & security:
Uncheck "Use wireless networks"
Uncheck "Use GPS satellites"
Now set up your wifi connection and you've got exactly what you're asking for.
Removing apks doesn't help performance in any way whatsoever. You free up space in /system, but that's just about it and, since that partition is read-only, there's no benefit to having more free space on it, you wouldn't be able to use it anyway.
Also note, removing TelephonyProvider.apk also has a chance (it did in cupcake back when I had the same stupid idea) of disabling ALL your wireless connections, including wifi.
Click to expand...
Click to collapse
I understand what your saying however Im not looking to just deprive connectivity. I figure if the phone doesnt have a Sim card then theres no reason for it to have the ability to recieve sms so remove all the apps that are setting up broadcast recievers for sms, and/or the code that is emitting the broadcast reciever for sms. This is just an example. But there must be things that can be removed that relate to the sim/phone side.
The tablet you linked too doesnt interest me at all since its a new device and my goal is to repurpose an old (and loved =P) device.
Any rom devs care to kick in there two cents about how achievable any of this is? Removing apk's just seems partially cosmetic as Im thinking its more core than that.
Also thanks to all who have provided responces, its great to have some discussion about this
I will take a Froyo ROM and strip it for you, some time next week.
sleepyfu said:
I will take a Froyo ROM and strip it for you, some time next week.
Click to expand...
Click to collapse
Sounds ace, could you detail some what your planning on doing? Since Im not planning on retiring my g1 just yet but would love to know the steps to create a rom like that further down the line!
you just need to read the cm wiki and you'll find what you need
SO if I understand it right, you want to make it so your phone cannot connect to any GSM service, am I right? And you would like to be able to still use the internet with wifi. Removing APK's or editing framework or the kernel won't change anything. The only way to completely achieve what you want is installing a radio that only supports wifi. No such radio is currently available. You will have to code your own. lbcoder proved that a mismatching radio+SPL=brick, so if I was you I wouldn't be messing with that. Best advice I can give is to switch to airplane mode.
So basically, you want to use your device like an iPad or iPod Touch? Correct me if i'm wrong.
The real thing I still have a problem with is that, as far as I can tell, OP is still thinking that there's some benefit to removing apps rather than just disabling data.
Sure, you can do it, but there's really no point, no benefit, nothing.
Krician said:
So basically, you want to use your device like an iPad or iPod Touch? Correct me if i'm wrong.
Click to expand...
Click to collapse
If that's the case, and I'm on the right track, then I guess you'd also like the build coming together nicely.
I'm not a fan of force-closes, and if you remove stuff, you're bound to find points in the OS where pressing the wrong thing (for example, on Gallery app, choosing the "send via MMS" option) will give you a force-close.
I guess if you want a MID-esque build that actually comes together nicely (ie, disables all menu options and anything else that would cause a force-close due to just plainly removing apks), then I do guess you have a nice project on your hands.
A straight build from AOSP should give you something close, don't know if you'd want Market and Gapps too.
I guess I'll get your mind jogging. Ok, so imagine you do make such a build, then you're still dealing with the fact that your phone still has the hardware and, because of it's nature (a system-on-chip), the radio, etc, are still consuming battery.
You'll never be able to remove everything and you'll always have that itch for "now how do I get rid of this?"...
mejorguille said:
SO if I understand it right, you want to make it so your phone cannot connect to any GSM service, am I right? And you would like to be able to still use the internet with wifi. Removing APK's or editing framework or the kernel won't change anything. The only way to completely achieve what you want is installing a radio that only supports wifi. No such radio is currently available. You will have to code your own. lbcoder proved that a mismatching radio+SPL=brick, so if I was you I wouldn't be messing with that. Best advice I can give is to switch to airplane mode.
Click to expand...
Click to collapse
.. one thing to note is that the mismatched radio/spl brick was due to the KERNEL not booting. Things like FASTBOOT still work, and the only reason they are inaccessible is that the MISC partition is telling the SPL to boot recovery.
Something that recently occurred to me is that it may be possible to replace the radio code with something a little more generic, like redboot http://ecos.sourceware.org/ecos/hardware.html . If you disable the radio processor and don't allocate any memory to it (or very very little), you may even be able to reclaim the memory otherwise being lost to it, i.e. the device actually has 192 MB of RAM, but we only have <100 available to Android.
http://ecos.sourceware.org/fom-serv/ecos/cache/27.html
** doesn't that look just perfect?
Someone correct me if I'm wrong, but I think that the radio processor is exclusively for cell service and that wifi and bluetooth don't depend on it. If this is the case, then you'd be able to use it as a fully functional wifi phone with 192 MB RAM. Even if this is incorrect, read the next paragraph for alternative. Or, of course, a bluetooth or wifi dongle.
A second interesting thought.... USB host mode + UMTS modem = cell phone with cell phone service (or at least VoIP) with 192 MB RAM. Side effect being, of course, that there is a usb dongle duct taped onto the back of the phone, but for adding in close to an extra 100 MB of ram, worth it?
I think that at this point, people should start looking into crazy ideas and weird hacks. Some of this stuff is *DEFINITELY* possible. Even weird things may be possible, like taking over the radio core as a second CPU core (albeit a slower one). Its not like the radio core is a mystery... its an ARM9, so its a simple (eh, in theory) matter of shoving something in that is built for the appropriate instruction set.
lbcoder said:
Someone correct me if I'm wrong, but I think that the radio processor is exclusively for cell service and that wifi and bluetooth don't depend on it. If this is the case, then you'd be able to use it as a fully functional wifi phone with 192 MB RAM.
Click to expand...
Click to collapse
Hey, if you're willing to give it a shot, I have a G1 that I'm willing to torture to death. I'm not a dev but I can certainly test stuff out and get logs and I don't care if I brick that thing.
lbcoder said:
.. one thing to note is that the mismatched radio/spl brick was due to the KERNEL not booting. Things like FASTBOOT still work, and the only reason they are inaccessible is that the MISC partition is telling the SPL to boot recovery.
Something that recently occurred to me is that it may be possible to replace the radio code with something a little more generic, like redboot http://ecos.sourceware.org/ecos/hardware.html . If you disable the radio processor and don't allocate any memory to it (or very very little), you may even be able to reclaim the memory otherwise being lost to it, i.e. the device actually has 192 MB of RAM, but we only have <100 available to Android.
http://ecos.sourceware.org/fom-serv/ecos/cache/27.html
** doesn't that look just perfect?
Someone correct me if I'm wrong, but I think that the radio processor is exclusively for cell service and that wifi and bluetooth don't depend on it. If this is the case, then you'd be able to use it as a fully functional wifi phone with 192 MB RAM. Even if this is incorrect, read the next paragraph for alternative. Or, of course, a bluetooth or wifi dongle.
A second interesting thought.... USB host mode + UMTS modem = cell phone with cell phone service (or at least VoIP) with 192 MB RAM. Side effect being, of course, that there is a usb dongle duct taped onto the back of the phone, but for adding in close to an extra 100 MB of ram, worth it?
I think that at this point, people should start looking into crazy ideas and weird hacks. Some of this stuff is *DEFINITELY* possible. Even weird things may be possible, like taking over the radio core as a second CPU core (albeit a slower one). Its not like the radio core is a mystery... its an ARM9, so its a simple (eh, in theory) matter of shoving something in that is built for the appropriate instruction set.
Click to expand...
Click to collapse
that's so what i (and i think OP here) want. at least the first part. 64 mb of ram reclaimed goes a LONG way to functionality of the device.
the rom should be named G1 Touch ^_^
lbcoder said:
Someone correct me if I'm wrong, but I think that the radio processor is exclusively for cell service and that wifi and bluetooth don't depend on it. If this is the case, then you'd be able to use it as a fully functional wifi phone with 192 MB RAM. Even if this is incorrect, read the next paragraph for alternative. Or, of course, a bluetooth or wifi dongle.
Click to expand...
Click to collapse
On MSM7201A, the modem "owns" the bulk of the clock control registers and the PMIC (and thus voltage rail control), and Linux issues low level rpc calls (proc_comm) to the modem to control clocks and power. Also the modem is responsible for handling power collapse and sleep modes.
If you're going to replace the stock modem firmware, you're going to need to somehow provide this functionality in its place, otherwise Linux is dead in the water.
Brian

[HELP] Wifi & Bluetooth gone, no longer functioning (Found BT AND Wifi MAC in CP!)

[HELP] Wifi & Bluetooth gone, no longer functioning (Found BT AND Wifi MAC in CP!)
Just throwing this out there, I've actively used the hell out of my Thrill, and flashed it many times. However, the Bluetooth went out on AT&T's v20p, and Wifi went out after an OC'd crash. I was just wondering if there was some way to reset the chip itself as it seems the on/off for both do nothing, each stays permanently off now. I really want BT back, but I NEED Wifi back... Can somebody help?
I have flashed back to V20P in an effort to get both Wifi and BT working again, but still dead. I will sit on V20P for now, and hope things work eventually.
Trying to enable Wifi comes up with "Activity Wi-Fi settings (in application Settings) is not responding." leading me to believe that the hardware has to be fully reset.
Cynagen said:
Just throwing this out there, I've actively used the hell out of my Thrill, and flashed it many times. However, the Bluetooth went out on AT&T's v20p, and Wifi went out after an OC'd crash. I was just wondering if there was some way to reset the chip itself as it seems the on/off for both do nothing, each stays permanently off now. I really want BT back, but I NEED Wifi back... Can somebody help?
I have flashed back to V20P in an effort to get both Wifi and BT working again, but still dead. I will sit on V20P for now, and hope things work eventually.
Trying to enable Wifi comes up with "Activity Wi-Fi settings (in application Settings) is not responding." leading me to believe that the hardware has to be fully reset.
Click to expand...
Click to collapse
Have you tried a different firmware?
The Dark Lestat said:
Have you tried a different firmware?
Click to expand...
Click to collapse
I've tried V10K, V10D, V20A, V20P, V21D, and V21E, none of them restored the bluetooth (original issue), and so far V10K, V20P, and V21E have not restored the Wifi.
On V21E under settings, it's always showing as "Turning off..." under Wi-Fi. So it's definitely a hardware lockup. Is there anyway to do a full hardware reset on these things? I don't care about opening it, I'm not with AT&T anymore so the phone is mine, and frankly, I just want it to work.
I'm thinking of following some of the instructions for the lost IMEI, see if redoing the Communications Partition restores/fixes the BT and WiFi, I know stuff is getting corrupted when I crash while OC'd, and that's the only thing I haven't touched. I'll try it here tonight and see what I get. I still have both my WiFi and BT MAC addresses (WiFi stored in my router, BT in my computer when it was paired). So... I'll be trying that out soon as I get home today. Think it'll help?
So after fiddling around, I followed these steps from the reset your IMEI/SIM Unlock your phone thread, and started inspecting the CP payload that had to be flashed. I found a couple settings that I think people might find interesting:
1. Connect phone by USB
2. Activate USB debug mode
3. Enter 3845#*920# in dialer if that doesn’t work try 3845#*925#
4. Select Port Settings -> Select CP Image Download
5. A new device should appear at let it install
6. Open Tutty and select serial protocol. Click on open
7. Type AT if response is not OK, change port number (it is possible that when typing you don’t see any letters)
At this point, in order to check your Bluetooth MAC address, type AT%BTAD, this should display a string of 12 hex characters. IF you need to change your BT mac (such as putting it back in like I had to), use AT%BTAD=123456ABCDEF where "123456ABCDEF" is your Bluetooth MAC address (I had mine saved in my computer).
For Wireless MAC address: AT%MAC, same thing if you need to change it AT%MAC=123456ABCDEF. So far this has NOT restored my Wifi or Bluetooth, however it MAY help others who have suffered this loss. You will only need the Flash driver from that thread and tutty, so download the IMEI tool package, but don't worry about the CP unless you absolutely need it. Also, this is great to replace those MAC addresses once you flash (as they're likely wiped with the entire CP wipe).
I'm requesting some assistance with getting my Wifi and Bluetooth operational again if possible, maybe it's kernel modules, I'm not 100% sure, however, in the debug menu (3845#*<MDLNM>#) there is logging options for certain sections of the system. I'll be more than happy to provide logs if requested, I just want my Wifi and BT back and I feel like I'm onto something maybe. Here's to hoping!
Cynagen said:
I'm thinking of following some of the instructions for the lost IMEI, see if redoing the Communications Partition restores/fixes the BT and WiFi, I know stuff is getting corrupted when I crash while OC'd, and that's the only thing I haven't touched. I'll try it here tonight and see what I get. I still have both my WiFi and BT MAC addresses (WiFi stored in my router, BT in my computer when it was paired). So... I'll be trying that out soon as I get home today. Think it'll help?
So after fiddling around, I followed these steps from the reset your IMEI/SIM Unlock your phone thread, and started inspecting the CP payload that had to be flashed. I found a couple settings that I think people might find interesting:
1. Connect phone by USB
2. Activate USB debug mode
3. Enter 3845#*920# in dialer if that doesn’t work try 3845#*925#
4. Select Port Settings -> Select CP Image Download
5. A new device should appear at let it install
6. Open Tutty and select serial protocol. Click on open
7. Type AT if response is not OK, change port number (it is possible that when typing you don’t see any letters)
At this point, in order to check your Bluetooth MAC address, type AT%BTAD, this should display a string of 12 hex characters. IF you need to change your BT mac (such as putting it back in like I had to), use AT%BTAD=123456ABCDEF where "123456ABCDEF" is your Bluetooth MAC address (I had mine saved in my computer).
For Wireless MAC address: AT%MAC, same thing if you need to change it AT%MAC=123456ABCDEF. So far this has NOT restored my Wifi or Bluetooth, however it MAY help others who have suffered this loss. You will only need the Flash driver from that thread and tutty, so download the IMEI tool package, but don't worry about the CP unless you absolutely need it. Also, this is great to replace those MAC addresses once you flash (as they're likely wiped with the entire CP wipe).
I'm requesting some assistance with getting my Wifi and Bluetooth operational again if possible, maybe it's kernel modules, I'm not 100% sure, however, in the debug menu (3845#*<MDLNM>#) there is logging options for certain sections of the system. I'll be more than happy to provide logs if requested, I just want my Wifi and BT back and I feel like I'm onto something maybe. Here's to hoping!
Click to expand...
Click to collapse
What ROM are you currently on? Baseband as well.
The Dark Lestat said:
What ROM are you currently on? Baseband as well.
Click to expand...
Click to collapse
Currently running V21E baseband & Prometheus ROM v1.5, I've managed to make the phone stable again, however still no Wifi or BT. Inside CP, AT%IMEI, %BTAD, and %MAC show correct, thanks for the assist.
If I was on AT&T, this lack of Wifi would be absolute murder, but thankfully, T-Mo's got 5GB of 4G so I can still use my phone, just not half the apps (like Netflix (it checks Wifi status and locks up), or XBMC remote).
Cynagen said:
Currently running V21E baseband & Prometheus ROM v1.5, I've managed to make the phone stable again, however still no Wifi or BT. Inside CP, AT%IMEI, %BTAD, and %MAC show correct, thanks for the assist.
If I was on AT&T, this lack of Wifi would be absolute murder, but thankfully, T-Mo's got 5GB of 4G so I can still use my phone, just not half the apps (like Netflix (it checks Wifi status and locks up), or XBMC remote).
Click to expand...
Click to collapse
I would say that you should try going back to FroYo and checking those addresses again.
The Dark Lestat said:
I would say that you should try going back to FroYo and checking those addresses again.
Click to expand...
Click to collapse
I've gone back to FroYo without any change to Wifi or Bluetooth, but I'll go back to V10K and check the CP again.
Explanation
Cynagen said:
I'm thinking of following some of the instructions for the lost IMEI, see if redoing the Communications Partition restores/fixes the BT and WiFi, I know stuff is getting corrupted when I crash while OC'd, and that's the only thing I haven't touched. I'll try it here tonight and see what I get. I still have both my WiFi and BT MAC addresses (WiFi stored in my router, BT in my computer when it was paired). So... I'll be trying that out soon as I get home today. Think it'll help?
So after fiddling around, I followed these steps from the reset your IMEI/SIM Unlock your phone thread, and started inspecting the CP payload that had to be flashed. I found a couple settings that I think people might find interesting:
1. Connect phone by USB
2. Activate USB debug mode
3. Enter 3845#*920# in dialer if that doesn’t work try 3845#*925#
4. Select Port Settings -> Select CP Image Download
5. A new device should appear at let it install
6. Open Tutty and select serial protocol. Click on open
7. Type AT if response is not OK, change port number (it is possible that when typing you don’t see any letters)
At this point, in order to check your Bluetooth MAC address, type AT%BTAD, this should display a string of 12 hex characters. IF you need to change your BT mac (such as putting it back in like I had to), use AT%BTAD=123456ABCDEF where "123456ABCDEF" is your Bluetooth MAC address (I had mine saved in my computer).
For Wireless MAC address: AT%MAC, same thing if you need to change it AT%MAC=123456ABCDEF. So far this has NOT restored my Wifi or Bluetooth, however it MAY help others who have suffered this loss. You will only need the Flash driver from that thread and tutty, so download the IMEI tool package, but don't worry about the CP unless you absolutely need it. Also, this is great to replace those MAC addresses once you flash (as they're likely wiped with the entire CP wipe).
I'm requesting some assistance with getting my Wifi and Bluetooth operational again if possible, maybe it's kernel modules, I'm not 100% sure, however, in the debug menu (3845#*<MDLNM>#) there is logging options for certain sections of the system. I'll be more than happy to provide logs if requested, I just want my Wifi and BT back and I feel like I'm onto something maybe. Here's to hoping!
Click to expand...
Click to collapse
Please Explain Tutty. I get into the hidden screen and tried the download and nothing was downloaded, this is my first smartphone and do no that there is no MAC address for the bluetooth device. it is the only thing not working. Thanks in advance for the help.

Categories

Resources