yashsingh1/xdaforums huggingface dataset:
[Nexus S General] shabbypenguin:
the last time i took on a 100 dollar bounty i got shafted.. :P

but might wanna talk to dreamsforgotten as hes a master of frameworks and has both phones as well
[Nexus S General] shiftr182:
I have taken the WiMax apps, etc files, and lib files from the epic, when I try to edit wimax in the hidden menu it fc's (WiMax_RC and WiMax_Config).
[Nexus S General] autoprime:
ya i get its hard to trust people. this is not something id normally ask for.. but the nexus is hands down my favorite phone ever and having wimax options would be icing on the cake.

you've seen how long i've wanted this shabby ;)

but i promise im good for it.. check my nick around the internets(especially sprintusers forums).. i'm a phone lover.. im not going anywhere. and thank you for the suggestion.. i will present my offer to him.

im glad im not the only one that wants these options! i've done the same thing and gotten the same results.
[Nexus S General] simon.ponder:
Bounty, ha, we probably have another great scam. I would love to work on it, but like shabby said, the last time he got screwed, and I was originally used as the scapegoat.
[Nexus S General] autoprime:
*edit*

OP updated.
[Nexus S General] tandxcstar1:
Hey I usually just donate but im willing to throw down for a good cause for the bounty. All I got is $20 for now.. Unless its not fig out by 2 weeks then I can raise it a little. Just strapped for cash since im out visiting family in florida atm by myself (plane tickets and taxis rip you off)=corp greed and hense why our nation is in debt....Anyways.. Anyone else live out in florida? Android Party? lol Anyways im bored out of my mind in this hotel and about to hit the beach. BUT for now mark me as $20 unless told otherwise. I know some of you have been burned but im not a chump and I plan on keeping it that way. Only if I knew how to develop some more...
[Nexus S General] autoprime:
*EDIT*I will not be taking extra donations.. i feel that may complicate things. see the OP for updates. i will be only using my own bounty.. tho i will be sure to include a direct donation link to whoever gets this done for us. so you'll be able to donate afterwards.*EDIT*

i was an evo user and saw how many people claimed to want to donate for aosp wimax.. and many did.. but many didnt. lots of empty promises. i know this thread will reach nowhere near that scale as what im asking for isnt even important to 98% of users.. but just saying.

i get how a lot of these bounty threads end up being bad news.. i just dont know how else to get this done. im not a dev.. just a cdma enthusiast. i've tried dumping the phone via various tools(cdma ws, qpst, etc) which only leads to the phone rebooting, so i assume im hitting unreadable addresses... ive backed up every parition(that i know of) on the phone and sifted thru hex to find reference to the wimax. i found mention of the wifi and bt mac addresses but no wimax reference. ive blindly added the epic 4g framework and wimax apks hoping it'll "just work". i've extracted every file off the phone that references wimax.. but nothing that references exact settings. i've been an active poster in every single wimax thread to do with the nexus. ive been active on freenode since the day i've gotten my phone looking for others interested. i've gone thru every method i could think of. offering $$ is my last hope. ive tried to do this myself.. im hoping someone can pick up where i've left off.
[Nexus S General] dreamsforgotten:
I'm working in my rom release, word bounty picks my ears up lol but I rather get the update out to those waiting first. If you still need n me to look at it after, I might be able to see. I really wanted to get the 4g quick panel toggle in place first but we shall see
[Nexus S General] shabbypenguin:
my apologies to start casting doubt, i was merely making a joke.. guys take my word for it autoprime has been in the irc channel trying to crack this for a while and talking with a few others including myself. if anyone wants this stuff working its him.
[Nexus S General] autoprime:
thank you for your interest :) i'll be sure to keep you posted. there's not much wimax development in the States.. we're some of the few that can take advantage of the hardware.. i'd love to see it not go to waste!!
[Nexus S General] decalex:
Glad you took the initiative to start this thread!

Curious (and maybe for anyone else reading), what is/are the main hurdle(s) in getting a 4G toggle to work? I've been following the issue since the ns4g dropped, but realized I don't know the actual reason. .. beyond just needing the wimax api
[Nexus S General] autoprime:
well my goal is to get far more than just the toggle to work.. but i feel that anyone diving into the wimax code to get my bounty sorted will figure out how to get the toggle to work as well ;)

see this thread for info about the nexus toggle issue: http://xdaforums.com/showthread.php?p=15320672

seems the devs cant figure out the correct call functions.. tho maybe its more than that.

oh.. and to anyone that wants a quick wimax on/off. just use an app like anycut(or any shortcut app) to make a wimax 4g settings shortcut on your main screen. its not pretty.. but its much faster than going thru the settings each time.
[Nexus S General] autoprime:
and thanks for the backup shabby :) i knew u were messin but I totally get others concern. this is the internet after all.
[Nexus S General] dreamsforgotten:
The closest I came to getting the toggle to work systemui booted just fine, the toggle didn't activate the wifi antenna but when I did in settings the toggle showed the change. Know what sucks, that zip was on my sd, and I hard reset so I lost the secret recipe. I'm itching to get this there are permission issues just calling the classes in the wimax apk which usa where the calls were moved
[Nexus S General] t1n0m3n:
Maybe you can start a pledge section too to sweeten the pot. The pledges are promises made in this thread that people that will donate to the winning developer (that the OP is not responsible for...) Of course, all the dev has is the word of the poster....

Thank you for starting this thread.
[Nexus S General] LordLugard:
I'll definitely vouch for autoprime. Helped me out a lot on some other issues. Very patient. :)

*bump*
[Nexus S General] dreamsforgotten:
You place too muchconcern on the bounty id do it and be proud of the work regardless if I got paid
[Nexus S General] shabbypenguin:
yea, like i said dreams is the man.. if you liek any of his work please please donate to him, his paypal id is Shabbypenguin@gmail.com

>.>

:P
[Nexus S General] SA-07:
Hahaha
[Nexus S General] dreamsforgotten:
Ah lol good one shabby, my ole lady wants more her time so I been figuring out a way to make her think smali time is her time lol I'll be back on my code soon and then on this, op you have already taken the first steps to do this mod, pm me gtalk I might get you to get started and I'll kick in when I'm free but I'm sure I can walk you through it to get further than you are.
[Nexus S General] nerdcroid:
I'm really interested as well. One thing though, what's the most reliable way to check what type of WIMAX tower I'm using?
[Nexus S General] autoprime:
what do you mean by "type" of tower? Sprint/Clear share the exact same towers.
[Nexus S General] kalico17:
Anyone giving this a shot?
[Nexus S General] gsxrdennis25:
Well sprint owns majority in clearwire, so sprint owns the towers.
[Nexus S General] autoprime:
doesnt look like it.
[Nexus S General] dreamsforgotten:
Roms almost done looks like you still need help
[Nexus S General] Maximilian Mary:
2,429 people have viewed this thread.

Only 2 people have put money on the table.

How much would this mod be worth to you?

Do you have any specific requirements for your pledge or is "the ability to change wimax settings" sufficient?
[Nexus S General] wintrxtrem:
Heck yes we do!
[Nexus S General] autoprime:
who is this directed towards?
[Nexus S General] autoprime:
haha yes please :)

i believe the wimax chip is the same as the epic.. but i have no solid proof. inside of the epics wimaxlinetest.apk there seem to be keys which might possibly generate new certificates to match whatever wimax mac you change to. again.. im not 100% sure on that.. but it seems there are references inside some of the epics wimax files to make and check certs. and if thats not the case.. then the certs included in the wimaxlinetest.apk are universal or something. either way this could be an interesting find for wimax authentication ;)

not sure if the epics apks/framework will have to be added.. or if we need to get the epics rom booting onto the nexus or somethin crazy like that.

im not a dev.. i just like to mess with stuff.. but this project seems a little out of my reach.
[Nexus S General] Maximilian Mary:
The other 2,427.
[Nexus S General] japawaiian:
i went back to stock and pushed the GRJ90 update to my phone at work. (i work at a sprint corporate & repair location) and i get a steady 6-7mbps. Ive gotten as much as 14mbps...not sure what speeds you guys have to be wanting to play with it anymore. the way i see it...dont fix whats not broken
[Nexus S General] willverduzco:
This is not development. Bounties belong in general. Thread moved.
[Nexus S General] autoprime:
youre right.. its not dev.. but i dont feel enough ns4g devs visit the general area.

ns and ns4g is shared.. but its mainly just avg users visiting the general forums.

kinda wish ns4g had its own entire section. no nexus s dev can work on any of this.
[Nexus S General] autoprime:
you mean it works in YOUR situation. what about people using this phone on a carrier other than Sprint? theres no way to activate this device on Clear since you cant edit the realm. Editing the mac address also has nothing to do with speed.

actually.. nothing i asked for whatsoever has to do with wimax speed. read the OP entirely first before making such a self-absorbed comment.
[Nexus S General] autoprime:
haha ok i get it. but ya.. i feel most people simply dont care enough to worry about wimax stuff. ns4g users are limited as it is.. then you have to figure maybe only 30/40% can even use wimax.. then limit that even more for ppl that need to edit those settings.

this is why i made my initial $$ offer so high(at least compared to the usual 10 or 20 offer).. i just cant see many others besides me willing to pay for this.
[Nexus S General] dreamsforgotten:
I have actually been working with the epic and nexus files to see if I could help you out in this situations. This is what I come up with. (Be warned this gets confusing as hell) There is a Wimax folder in framework.jar once you use baksmali and decompile the framework you'll have this folder structure android.net.wimax. Inside the Epic all of the Wimax java files are located here which will be smali files when you decompile with baksmali. In the nexus however, if you decompile framework.jar and navigate to android.net.wimax, there are only two files in there. That is because with the Nexus, the same files that are missing have become modular and placed into an apk inside of /system/app/ instead the apk is WIMAXSETTINGS.APK. This makes no difference to the android os because the apk has the same folder structure android.net.wimax. Basically when the phone boots, the apk mimics the actual folder in the os that is normally in framework and the other smali files link to the ones in the apk just like they are in the Epic. At the top of each smali file (or post compiled Java file) the class is defined which is the "address" to that file. The Epic and the Nexus have some differences in these files but they are minuscule. For the most part the files match up to where all these apks you are seeking to implement *should* work. NOW, Should is the key word, like the 4G toggle *Should* work. What happened with the Nexus is Sammy has made it to where only certain classes have access to the files held in WIMAXSETTINGS.apk with a type of security. I'm guessing protecting the proprietary files that control wimax being that we have a open source device, they aren't going to give us the source for their wimax features. So long story short we cannot use these menu's for the same reason the 4g toggle doesn't work. The phone sees the files but only settings.apk is allowed access to actually turn the 4G radio on and off. So for me, I can't make this work for you but I also can't make the toggle work. There is a dev who made a 4g toggle for the ns4g and I'm not sure exactly what that took or how he is getting past the security of WIMAXSETTINGS.apk to toggle it in the first place. Long story short I'm not going to be any help but at least I can help you understand whats going on.
[Nexus S General] autoprime:
i was just diving back into the epic/nexus tonight to look into this further and then saw your new post. i see u really got down to the bottom of things.. which is AWESOME. even if it wont work.. its nice to at least understand it. thank you for putting the time into that. sucks it wont work.. but at least you tried :D

gonna throw a few crazy questions out there to see if anything is remotely possible.

1. possibility of getting the epics software onto the nexus s 4g hardware?

2. possibility of having the epic write new mac/certs.. extract from epic and write to nexus s 4g?

as for #2.. i've noticed when trying to dump the phones memory with something like cdma workshop.. the phone reboots.. or locks up diag mode. some kind of protection that wasnt there in the epic. any way around this? then maybe i could manually edit the nonvol where i think the wimax mac/certs are hiding? kinda like how youd edit the meid etc.
[Nexus S General] dreamsforgotten:
Question number 1. Possible yes because tw is code added over aosp so you just add the same code over our source. There will be problems though. The quick panel and locksreens I ported in smali are perfect examples. The issue is tw is closed source so you have to do it entirely in smali not Java :(. Second issue is the hardware is code right into the software for instance the locksreens (tw ones) call missed events that tie right into the apps like phone.apk etc and they run on drivers to the hardware so they would do nothing on our phone. Also, things like the vibrator :p epic uses Emerson vibrator in the phone. we don't so you'd loose the vibration in certain situations. are you beginning to see it wouldn't be worth the trouble you'd need a team of smali skilled devs working together to re write the code wrapped up over the nexus.
[Nexus S General] melvinchng:
What is the name of your theme? Can you give me the link?

Accidentally sent from my Nexus S using XDA Premium App
[Nexus S General] wild1z:
Some dude in the market figured out how to get a 4G toggle widget. I bought it. It does work. That is probably old news but maybe someone could pick his brain. ;) I don't know enough about the porting or coding just thought I would throw this Cliff Clavin factoid out there.

https://market.android.com/details?id=com.brushfireconcepts.android.ns4gtw&feature=order_history
[Nexus S General] strung:
I'll contribute $20
[Nexus S General] RushAOZ:
I get why you guys want a 4g toggle. Might not be available to you guys like it is for me. Honestly I'd rather be able to shut 3g off and keep 4g on. Anyone know how to do this?

sent from my Touchwiz'd Nexus S 4g
[Nexus S General] JohnCorleone:
It's a shame, I was researching this all night. The procedure us exactly the same on the ET4G. It took me 5 minutes to change the settings to my Epic settings. Only question us will maxing out the entry delay and exit delay to 300 crush battery in a good 4g area?
[Nexus S General] Maximilian Mary:
Are you saying you got it working?
[Nexus S General] KL4V1CL3:
He is saying that the Epic Touch 4G is like the Epic 4G.
[Nexus S General] JohnCorleone:
Yup, the settings are the same as well. There has to be a way to access these settings on the Nexus
[Nexus S General] mntbkr:
No 3G = no voice service, afaik...
[Nexus S General] hijewpositive:
has anyone succeeded in getting the wimax settings to work on the NS4G yet? this idle/sleep is killing me
[Nexus S General] contradude:
I just want to adjust my signal strength so that I can actually use wimax. all of the areas that worked great on my epic with tweaked wimax settings are now deadzones :-(
[Nexus S General] strung:
Ditto. Though I'm sure by the time this gets implemented, if it ever does, LTE will be rolling out.
[Nexus S General] autoprime:
yeah still looking to see this accomplished by someone. i know i had previously set a date that i would be giving up on this... but i have removed that.

even after seeing the epic 4g touch released the nexus s 4g is still my favorite phone. bounty is still in effect for anyone wondering.

and oh yeah... Sprint announced yesterday that wimax will be supported beyond 2012 even though devices with wimax will no longer be made after that point. So we've got at least a few more years of wimax use. nexus s 4g is a great device and needs wimax options!! :D
[Nexus S General] v3rk:
this kind of thing really confuses me. i can't code for **** so i'll probably never understand why the epic (which still hasn't seen a true aosp rom) has 4g toggles but the nexus s (which was able to have a working ics port days after the release of sdk) doesn't.
[Nexus S General] JohnCorleone:
Oh please someone figure this out. I did just about the same settings on my ET4G as I had on my Epic. What a difference. Adjust the minimum signal strength picked up and the idle sleep and its so much better. Or if you live in a great 4g area, set exit delay to 300 so it stays on and just toggle it off. Instead of it turning on when you open a site then it goes idle then has to reconnect again...battery waster
[Nexus S General] dreamsforgotten:
This is unlikely for the GB ROM at all. Wait till we are playing with real source code for the NS4G ics and I'll try again but don't hold your breath I gotta figure out how to port pool party to ics
[Nexus S General] autoprime:
pool party? i thought that was being discontinued? is there a way around that or something? *interested* :D
[Nexus S General] JohnCorleone:
It does work on the ET4G which is 2.3.4 unless I am missing the point entirely
[Nexus S General] autoprime:
after reading the dev forums.. i think the pool party he is referring to is his custom rom for ns4g. i was thinking of the photo sharing app.. lol.

finally getting a et4g next week so i'll get to play wimax a little... id like to try and get mac address editing working like it does on the original epic. seems thats the only wimax option missing from the epic touch 4g.
[Nexus S General] dreamsforgotten:
I was :-D
[Nexus S General] autoprime:
just for reference.. I've started a similar thread for the Epic 4G Touch. Obviously the E4GT has 99% of the original Epic 4G's WiMAX options but it's missing the "Write MAC Address" option found in the wimaxlinetest. And the "SET" button to write a new MAC in WiMAX CT on the E4GT is missing.
[Nexus S General] dreamsforgotten:
That might be easier than the nexus s I'll walk my boy Maddoggin through it see if we can't get it he's got the et4g
[Nexus S General] trim81:
Any news for the epic touch??

I'm sure there must be a way?... Maybe through open sesame door or qxdm
[Nexus S General] snandlal:
These Wimax settings under debug work on my 4.0.3 aosp ROM.

Wimaxhiddenmenu.apk was built in.

Idk about others

http://xdaforums.com/showthread.php?t=1397916
[Nexus S General] autoprime:
you are correct... ICS has introduced the missing WiMAX settings.
[HTC EVO 3D] kinextions:
so now that i'm rooted..........what is the best ROM that is Stable and has new apps added??????
[HTC EVO 3D] CheesyNutz:
try them all see what one works best for you
[EVO 4G Android Development] lithid-cm:
Hey guys lithid here again with another helper script, and how-to. As some of you may know I have recently decided to start building kernels. While I still work on roms, I found kernels to be strange, and sometimes difficult. So instead of taking that knowledge and holding it to myself, I figured I would release it here and hopefully it could open the doors for more people working on kernels.

Basically I created a script, that would do the entire build process for a kernel, it would copy the config you want from arch/arm/configs, assigned the compiler, then compile the kernel. Now after the first time I compiled this I did a copy and paste to Koush's AnyKernel updater, while that was fine and only took a min or two, I found it really annoying to do it everytime, specially when I am testing changes to the compiled kernel. So I added in a any-kernel folder to my built environment. I also added the tool-chain compiler I would be using as well into my repo.

AnyKernel folder

Cross Compiler

Now this was great. I didn't have to build anything manually, all's I needed to do was sign the zip and then push it to my phone.

Then I thought (being so lazy) why not just have this script auto-sign the zips for me and place them in my home folder? So I did. I also added in my own keys so the signature is mine! =P

Auto-Sign

Now for the fun stuff, recently there have been some roms out there that use a slightly different flashing method. Well I solved that as well. Now the script not only builds one update.zip for the compiled kernel. It creates 3 one for each rom type.

So everything is basically done. Devs would be able to implement my script into their kernel environment to build kernels for all roms that are supported here on XDA.

How to:

NOTE: You will need to get a list of applications installed and be running linux for this to work. I used Ubuntu 11.04 for all my building needs. If you want a quick list of packages you will need to install first click here there you can install corresponding packages to compile this.

git clone https://lithid@github.com/lithid/Htc-Sense-Freedom-Kernel.git
cd Htc-Sense-Freedom-Kernel
./build-it.sh {version #}

That's it!

Here is an example:

Error:

lithid@WorkBot:~/Development/Htc-Sense-Freedom-Kernel$ ./build-it.sh
Written by Lithid
[Error]: Expected 1 parameter, got 0.
Usage: bash build-it.sh v# [BUILD VERSION]

Good:

lithid@WorkBot:~/Development/Htc-Sense-Freedom-Kernel$ ./build-it.sh v0.3

Here is a link to the script if you are interested in seeing what I wrote. Of course it will be updated over and over again. Just figured this would be something Devs and/or users who are inspired to be devs to build a kernel without no knowledge really.
[EVO 4G Android Development] KingRedHot:
This is nice, very nice. I think I would start with building the AOSP source first. But by the time I've done that, this'll probably be finished! So thanks for the information!
[EVO 4G Android Development] linsalata28:
This looks pretty nice thanks for the right up and links I'll definitely be checking this out some more when I get to my PC.
[EVO 4G Android Development] barnacles10:
Love it bro. Good stuff

Oh, is mdpi still an issue with this tutorial? =P
[EVO 4G Android Development] lithid-cm:
Yes, how did you know?
[EVO 4G Android Development] alaman68:
You are the android king
[EVO 4G Android Development] RileyGrant:
Lol'ed so hard at this line in the script.

"function just_sign_the_fucking_zip()"
[EVO 4G Android Development] lithid-cm:
Gotta have some fun sometimes huh? It gets lonely writing scripts sometimes, I like to add a little bit of personality to my stuff. lol
[EVO 4G Android Development] RileyGrant:
thanks to that.

post 700 lol.
[EVO 4G Android Development] jklong03:
Holy crap!! Ran the script and right out of the box it compiled and everything is there! This is great! Now I can start poking around!
[EVO 4G Android Development] Omgadroid:
Exactly and gnomelook might be somthing 4 you if you like to change ubuntus look ^^
[EVO 4G Android Development] Dozenboy0012:
I really been wanting to learn to make kernels but AOSP searched round some think you could steer me in the right direction?
[EVO 4G Android Development] lithid-cm:
I would look into the cyanogenmod kernel. It's on cyanogenmods github.
[EVO 4G Android Development] smartboy36:
Is smartass better to run or performance better? Alot of people been talking about smartass