yashsingh1/xdaforums huggingface dataset:
[Legend General] TyCam:
Which method did you use to root it? I've been toying with the idea (since I don't see much benefit in doing it yet) but if Bell stops supporting it entirely (including Froyo update) then I may have no choice.
[Legend General] marclh1992:
Go to the developers section and look for the downgrade post and then run that, it should downgrade your bootloader to .0001 instead of. 0003 and then you can root it using the Modaco root tutorial. After that you can install custom roms.
[Legend General] iodine:
AMOLED Supply Issues

The supply issue Bell is referring to, is a display one.

HTC is unable to acquire OLED from Samsung as the demand for the displays is too high.

As a result, HTC is unable to produce large quantities of the Legend and other AMOLED phones.

I would imagine another phone from HTC taking it's place such as the Aria (that has an LCD instead of OLED).

I'm glad I have my Legend ...as I love the AMOLED and unibody.

-- io
[Legend General] pfak:
Do you need to root the phone to install another signed firmware?
[Legend General] marclh1992:
Root the phone and you can install basicially any firmware.
[Legend General] Bandis710:
Above is not completely correct .Correct in that there is a shortage in amoled display, incorrect in that the device will not be produced anymore .. The new batches desires and Legends will have slcds ( super lcd, sony technique) ..Wass issues as an official press release by HTC here in the Netherlands .. The first desires here in the Netherlands with slcds are allready being sold.
[Legend General] Kwen:
No you don't need to root it but you'll need to build a goldcard, run a search on the forum :)
[Legend General] EP2008:
I'm with Virgin Mobile and apparently, they will continue to sell the Legend.

I just hope that Bell doesn't screw it's customers by not offering Froyo.
[Legend General] pfak:
Bell is currently selling the HTC Legend for $399.99 without a contract in Vancouver.
[Legend General] iodine:
Just unbrand your Legend and get OTA updated directly from HTC (not bell).

--io
[Legend General] sservati:
If I unbrand my Legend, I mean do a sim unlock. Will it still work fine with Bell Canada?
[Legend General] iodine:
A SIM unlock is different then debrand.* SIM Unlocking will let you use a different providers SIM Card than your current.* If you are with Bell and purchased a Bell Legend, SIM Unlocking will let you use your phone with Rogers, Fido, Telus.

*

What you need to do is create a GoldCard and unbrand your phone by flashing the original HTC Legend Firmware that isn't customized to a provider.

*

Instructions are already posted on the forum, seek and you shall find.

*

--io
[Legend General] sservati:
Ok, if I SIM Unlock it, will it still work with Bell? I want to use it out of canada with some other GSM Provider.
[Legend General] whitetigerdk:
If you unlock sim then yes it will still work with your current provider.. as said it will work with ALL providers.. also outside Canada aswell..
[Captivate Android Development] ranova:
According to the front page: Update: This is a mod to add in the Samsung version of Mobile AP intended for the Galaxy S, but was removed by T-Mobile.

It was also removed by ATT, so wonder if it is possible :/
[Captivate Android Development] rickgrob:
This would be excellent to be ported over. While the current wireless tether (found in the associated thread) works... it does it in ad-hoc mode. This apparently supports infrastructure mode which would make it even more useful.

Go mods go!
[Captivate Android Development] ranova:
wireless tether and barnacle "work" but still require you to go through hoops.

Wireless tether hard crashes A LOT.

Barnacle requires you to change MTU in your OS.
[Captivate Android Development] ranova:
Please see OP for Update.
[Captivate Android Development] domin8:
Yeah i changed my mtu (took like 30 seconds) and barnacle works great now. I was able to register for my fall semester from disneyland last weekend :)
[Captivate Android Development] jsmith8858:
I hope this isn't too far off topic, but would it then be possible to use a similiar techique to restore usb tethering to captivate ROMS in which AT&T has it removed/disabled?
[Captivate Android Development] Main Target:
When did it get removed? And i doubt the mobileAP is anywhere near related to the USB tethering samsung includes.
[Captivate Android Development] Bowsa2511:
I currently have the stock rom, it has usb tethering. Mobile ap is related since they're both tethering.

Perhaps I can extract the file out of my phone where I to be instructed how.
[Captivate Android Development] Main Target:
I guess if you want to be completely broad they are both tethering solutions....

But their implementation i would assume is different and dont affect each other.
[Captivate Android Development] anilkuj:
thanks Andy for bring this to Jr33's notice to get this implemented for Captivate.

was wondering if there is any app which wld start this service on boot or something like Tasker if it can start a system service.

Thnx
[Captivate Android Development] pewpewbangbang:
when i boot into recovery......theres no update option. I have the reinstall packages but it just says installation aborted.

Does the update.zip need to have lowercase "u"?? i did upercase, maybe ill try lowercase

Nope.......i ran into a problem i guess. I named the file to update and i boot into recovery with rom manager but when i get to recovery, there is no updates buttom (im guessing there never was?) I click reinstall packages and it seems to start installing the update.zip but then it says "Installation aborted"

help??
[Captivate Android Development] ranova:
Edit: removed
[Captivate Android Development] Clienterror:
It's not a signed .zip bro. You need to download rom manager off the market if you don't have it, then reboot recovery from it and it will put you into clockwork recovery mode and then run the update.zip from that. It also lets you run other .zips even if they aren't named update.zip.

Hope that helps ya!
[Captivate Android Development] ranova:
I thought about that, but because it has to start your terminal program and execute the wlp2pservice (and leave it running), I'm not sure if it had a large impact on battery life.

I setup Better Terminal Emulator to have a shortcut key to type out "/system/bin/wlp2pservice" for me, so its a few taps and Its ready. The amount of tethering I do right now is not that often that this is a big deal, but would be nice..
[Captivate Android Development] ranova:
My bad, it should be "Reinstall Packages" then after selecting it, it makes you scroll down past all the No's to Yes, install package.

Make sure when you open up when you open up Rom Manager you see:

Current Recovery: ClockworkMod 2.5.0.4, if not tap Flash ClockworkMod Recovery. (maybe reinstall it just incase) Then tap reboot into recovery.
[Captivate Android Development] pewpewbangbang:
Ahhh yes got it. Thank you, I didn't flash my rom before. Got it to work now. Thanks =)
[Captivate Android Development] ranova:
As a quick note:

Please mod alert the Original Post to get this moved back to the Captivate development forum, so more developers that know what they are doing can see this thread and hopefully chime in.

This *seems* like it would be an easy fix. wlp2pservice just needs to launch at boot.
[Captivate Android Development] pewpewbangbang:
New problem. When I try to run the command in android terminal is says

/system/bin/wlp2pservice

not found
[Captivate Android Development] ranova:
Ok I ran into the same problem because my clockworkmod was borked, so I had to reflash Clockwormod Recovery. When you tap Flash Clockworkmod recovery, it replaces update.zip in your root of the SDCard, so when you hit reinstall/update packages, it just reinstalled clockworkmod recovery again, no harm done.

So what you need to do is redownload the mobileAP zip and replace the current update.zip with the one found in this thread.

Go back into Rom Manager and reboot into recovery (dont hit flash clockworkmod), then update/reinstall packages, it should work then.
[Captivate Android Development] pewpewbangbang:
Ahhh okay...I'll try it out when I get home
[Captivate Android Development] mchimney:
Ahh this is what i was doing wrong. Thanks =)

Mine seems to work now. I wish it had something in the notification bar like the wireless tether app has though.

Thanks
[Captivate Android Development] ranova:
Yea, thats one downside, no native widget or place in the notification bar, which may cause you to forget to turn it off at times.

I just force close terminal and mobile ap settings after I am done tethering. Doing step 4 again really only takes 10 seconds.
[Captivate Android Development] mchimney:
Yea it would be nice to see how many mb's i'm using as well. Who knows maybe someone can make something. I can't wait to drive around and have a moving hotspot =)

Now only if i can remember those terminal commands
[Captivate Android Development] designgears:
@andy2na

Im all over this... now :D
[Captivate Android Development] ranova:
Now that designgears is on it (thanks!), it shouldn't be long before the problem is found. But if you want a quick way to enter the command, you should just have a file with the command in it (/system/bin/wlp2pservice) and just copy and paste it into terminal. Or buy "Better Terminal Emulator" and you can set buttons to automatically enter in a command (I set volume up to enter that command).
[Captivate Android Development] designgears:
I have it working already :P

Running some tests and making sure it survives reboots :)
[Captivate Android Development] mchimney:
Thats what i love about these phones, everyone is soo friendly in the community =).

Trying both methods you listed to see which i can get working

Thanks!
[Captivate Android Development] :
I have JM2 i9000 rom on my captivate, so based on that i decided to try and start the wlp2pservice on terminal, and guess what it works, dint have to flash the update.zip, tho i have no data plan so cant test whether it works or not, my laptop is picking up the connection tho, so it "should" work.

edit: i im able to connect, but again cant confirm whether its transmitting packets or not as i have no data plan.
[Captivate Android Development] ranova:
Interesting. Did your settings have Mobile AP settings before but it would just hang?
[Captivate Android Development] :
Yes withough starting the wlp2pservice, it would always hang.
[Captivate Android Development] ranova:
Good find, hopefully, for future roms, developers can include Mobile AP and the needed wlp2pservice.
[Captivate Android Development] :
You should add it to the first post, so captivate/vibrant users with JMX roms can benefit from mobile AP without flashing to there respective stock roms.
[Captivate Android Development] Bowsa2511:
anyway to extract native usb tethering from my jf6 for maximum win?
[Captivate Android Development] ranova:
Isn't USB tethering included in the stock captivate JF6 rom? I know with the newer beta builds, it has been taken out. But with JF6, you just needed the windows drivers or Kies installed.
[Captivate Android Development] Bowsa2511:
Yes, it is, that's why I want to know if there's anyway to extract it from my JF6 rom, so all you guys that upgraded roms can enjoy it :D
[Captivate Android Development] ranova:
I'm not sure the whole details behind it, but it seems like Samsung just removed "Internet Tethering" from the list of USB plug-in options. So an edit to that file *should* bring it back, unless they removed core drivers (which I doubt).

From my understanding, Jr33 edited the Captivate and Vibrant Settings.apk and Settings.odex to reimplement the Mobile AP Settings options into settings. He had to pull files from the i9000 rom and include it in the update.zip also.
[Captivate Android Development] designgears:
made some progress here, you no longer need ternimal for anything, but I havent gotten it to survive a reboot yet... :(
[Captivate Android Development] ranova:
Thanks for the update. Have you taken a look at the Vibrant update.zip and compared it to the Captivate's? I've asked in the Vibrant Mobile AP thread to find out if wlp2pservice runs at boot or runs when Mobile AP settings is opened, but no one has responded: http://xdaforums.com/showthread.php?p=7778402#post7778402

I'll be back in an hour, I will update the OP when you crack it (I actually have a write-up ready). Thanks again designgears, expect some beer money coming your way! :)
[Captivate Android Development] Unhelpful:
Start it using one of the user_init hacks if it's supposed to run all the time. If it's supposed to start on demand, it is probably started on a property change. Does it appear in the I-9000 /init.rc?
[Captivate Android Development] designgears:
ya, its in there on the i9000... think I have it working tho, will post sooon!

init.rc gets revert back to stock if I change it, but that is the key, just uncomment the section about mobileap

looks like we have to edit the ramdisk and flash it with odin...
[Captivate Android Development] ranova:
Interesting... I wonder why the Vibrant rom did not need to do this. Did they totally strip the code from Captivate's rom?
[Captivate Android Development] designgears:
its just been commented out and files removed
[Captivate Android Development] pewpewbangbang:
app works great though it is a bit of a battery hog.......i think i lost 3% in like 10 mins??

great job...thanks

now time to wait for some custom ROMS
[Captivate Android Development] Unhelpful:
Interesting, on mine I can get the laptop to connect and it can ping the phone but can't browse. Perhaps it fails to configure NAT correctly? The laptop has what seem like reasonable route and DNS settings...
[Captivate Android Development] ranova:
Wifi Tethering, no matter what method you use, will drain battery like no other. I would definitely keep it plugged into the wall or computer while using it.
[Captivate Android Development] designgears:
well, I got it to fire off on boot everytime, but it hangs because it takes over and no other commands can run...

not sure what else to try...
[Captivate Android Development] pewpewbangbang:
yea i know haha.....was just hoping i would be able to tether my iPhone the whole time heheh at least until i get rid of it, maybe to my dad.
[Captivate Android Development] designgears:
oh oh oh! made another break thru, might have it this time!!
[Captivate Android Development] ranova:
I haven't had a chance to test with a laptop but it worked when I connected my Playstation 3 and iPhone.

Woo designgears!
[Captivate Android Development] wingman_214:
Why not create an apk with an icon in the app drawer that launches a script to start the service. That way the service could automaticly be stopped by closing killing the program witha task manager.
[Captivate Android Development] designgears:
instead of just running the command, you can do this

su

nohup /system/bin/wlp2pservice &

That will make it so you dont get stuck in the terminal :)
[Captivate Android Development] sl8125:
Why are you holding out onus man? Hook it up bro. You designgear is a God in captivate forum.

We are not worthy. Now hurry up and post us how we do the fix man.
[Captivate Android Development] ranova:
Patience! Throw some beer money over his way :D

I'm going out for the night, will be back to update the OP when I get home. Good luck designgears!
[Captivate Android Development] jsmith8858:
It's removed for all of the leaked firmware upgrades so far, and speculation is that AT&T left it in there by accident in the first place, so most likely with any update it will not be there.

Either way, is there a way we can package the "usb connection" app and/or settings from somewhere to restore this feature on ROMS that have it removed or disabled?
[Captivate Android Development] designgears:
just confimred, I need to compile a custom zImage...

I flashed the vibrant one to my captivate, mobileap fired right up...
[Captivate Android Development] designgears:
OOOOHHHHHHHHHH I WIN!!!!

Its now working with a sweet custom kernel!!

You will have to flash it in ODIN...

I will start a new thread soon!

Whats working:

MobileAP

Usb Tethering
[Captivate Android Development] ranova:
Excellent. Will it work for those who already used the update.zip in this thread?

Also, what do you have to install to get the "nohup" command to work?
[Captivate Android Development] mchimney:
That sounds sweeet!!!
[Captivate Android Development] designgears:
Its part of busybox..

if they have the update.zip installed, that is all they need to do before flashing with odin.
[Captivate Android Development] ranova:
ah thats why, I had to add "busybox" infront of that command. Guess I'll update the OP with that command and you can start the new thread with the whole flash process
[Captivate Android Development] designgears:
http://xdaforums.com/showthread.php?p=7785171

we are up!
[Captivate Android Development] joeybear23:
A status message or icon would be nice.

It seems the only way to tell that this is turned on is in the app itself... and the fact that the battery is leaking like a siev.
[Captivate Android Development] designgears:
/end thread, again
[Captivate Android Development] species8472_rules:
How did you change your MTU? ;-)
[Captivate Android Development] lost1:
Alternative to flashing

Hey guys,

If you don't want to flash a custom kernel to enable this. Once you have it, you can grab something like GScript Lite from the market. This allows you to launch shell scripts from the interface without dropping to the shell. It also lets you dictate whether a given script should be run with "su"

Install GScript

Open GScript

Add a new script

Pick a name for the script "AP-Activate" for example.

Make sure "Needs SU" is on

Type in the following to the script body

ps | grep wlp2pservice || nohup /system/bin/wlp2pservice &​

Finally, you can add a shortcut to your homescreen and click on it to activate.

It will survive task killer and works beautifully. Just remember to do it once per reboot. There is no harm in running it multiple times, the other times will find that the process has already started and will just list the process table for it.

I've played with it for awhile and the following should be noted. On the first run, gscript will not auto close. Just clikc the close button. It has no impact on the running process. Finally, if you do run it multiple times, it will auto-exit without issue.

Note that if you the service is killed or dies at any time you need to restart it, you have to go back in to Settings and reactivate the service.

Cheers
[Captivate Android Development] software_samurai:
Will this work?

On a stock Captivate (ECLAIR, 2.1-update1) w/ one-click-root, do the reinstall/update packages with the MobileAP as update.zip on /sdcard, then edit /init.rc and comment IN the line:

service mobileAP /system/bin/wlp2pservice

then reboot.

Will this work? Or does it really require a custom kernel?
[Captivate Android Development] JayPhill89:
Necro Bump Detected!	[33 days between previous and next post]
[EVO 4G Q&A, Help & Troubleshooting] Zxurian:
So I've got this notification that will not go away. (clearing does nothing).

When I tap on it, it says it's downloading an upgrade to what appears to be stock voicemail mail. When done, it asks

This is a system application. Do you still want to replace it?

All previous user data will be saved.

When I hit "OK", I get the standard install approval screen, hit "install", then get bounced to a screen that just says "Application not installed" with just a "done" on the bottom.

Seeing as how I use Google Voice for my voicemail and not sprint, I could care less about the regular voicemail app, but being able to get rid of the notification would be great.

Any help in trying to remove this annoying notification would be awesome.

Thanks!
[EVO 4G Q&A, Help & Troubleshooting] MrDSL:
Just delete the sprint vvm.apk from /system/ and that should do it.
[EVO 4G Q&A, Help & Troubleshooting] sdbarker:
I'm having the exact same problem. I've tried moving the vvm apk out from underneath after the download finishes and the install is about to start, and no joy. I still get "not installed."

Thoughts?
[EVO 4G Q&A, Help & Troubleshooting] Zxurian:
I'm guessing that I have to remove this file using something other than Astro? Keeps telling me that it can't delete files, looks like the permissiosn are read only, and I can't find a way to change the permissions.
[EVO 4G Q&A, Help & Troubleshooting] dglowe343:
You need to be rooted to write to system. Then you can use adb or root explorer.
[EVO 4G Q&A, Help & Troubleshooting] Jim M:
If you're using a custom ROM Sprint stuff may not update because the developer of your ROM signed it. Check for updates with your ROM developer (website or an update tool), most of the developers have already made their own VVM update from Sprint's release.
[EVO 4G Q&A, Help & Troubleshooting] tinpaul:
Just another hole to cover so we can't root, just a thought.
[EVO 4G Q&A, Help & Troubleshooting] jimbobtexas:
Same problem here. Renaming the .apk via adb then rebooting did the trick.
[EVO 4G Q&A, Help & Troubleshooting] rugedraw:
Guys, I figured this one out today.

I got the same "unable to install" message when I tried to install the new one. First thing I did, was uninstall the stock one using Titanium backup, but any method should work the same. Then rebooted the phone and tried the install again.

It went through with no problems. Check my sig for info, but I think this should work with any custom ROM.

Also, please note that I had a copy of the install file on my SD card and I accessed it via EStrongs file explorer. Again, I don't think it matters which file explorer you use, but having it on your SD card may be the key.

Edit: I used this link to get the file on my SD card:

http://xdaforums.com/showpost.php?p=7749762&postcount=44
[EVO 4G Q&A, Help & Troubleshooting] m03sizlak:
I cant get this ****e to install using netarchy's stock rooted froyo rom. ive tried everything, i just get a heaping portion of failure.
[EVO 4G Q&A, Help & Troubleshooting] rugedraw:
Did you follow my previous post?

1) DL the file on the link I provided from another thread on here.

2) Mount your SD as disk drive and click and drag it onto your SD card.

3) Uninstall the current voicemail app on your phone (if you don't have Titanium backup paid version, you will need to use Astro or another app that can uninstall apps from the phone)

4) Reboot your phone.

5) Use a file explorer to find the zip file you put on your phone, and install it.

You should be good to go.
[EVO 4G Q&A, Help & Troubleshooting] akt27x:
I followed these instructions step by step and I can get the voicemail app to load but it doesn't work. I don't get my messages, I hit the "check for updates" button and get a box that comes up and tells me there was a general error. I've updated my profile and my prl. Please let me know what I need to do to get this fixed. I'm on BS 1.5.

Thanks in Advance
[EVO 4G Q&A, Help & Troubleshooting] rugedraw:
Well, I am not an expert by any means. I can tell you that this worked for me the first time I tried it. By any chance, can you install the old version back on? Or, did you back-up your ROM in any way where you can go back to the way your phone was before you started so at least the old app is on there and working?

If not, hopefully someone can chime in who knows more on the subject.
[EVO 4G Q&A, Help & Troubleshooting] fachadick:
easiest way of fixing this should be to use SteelH's flashable vvm update zip found on his rom thread here;

http://xdaforums.com/showthread.php?t=743781

I think it works on any rom.