[EVO 4G Android Development] Shinzul:
SOURCE CODE:

libhw_legacy: http://tinyw.in/so

Settings: http://tinyw.in/sn

frameworks/base: http://tinyw.in/sp

Over the past several months, toastcfh and I have worked endlessly day and night, over vacations and holidays to bring this achievement to the great community of XDA. :p

DISCLAIMER: No one is responsible for your phone but you. No member of team win is responsible for any loss of RSA keys or any other bad result of flashing this ROM.

Ok that said, we have had lots of people test this this successfully with no issues. I am currently running it as my daily driver with no issues. There are few caveats that you need to be aware of:

Aside: Show your support for team win! :) (Thanks SHlFT!!!)

Basic ROM Info:

-This beta is based off of CM7 nightly 40

-gginggerbread-6 is stable and should be fine to use as a daily driver.

1) There are bugs. I will detail the ones I know about

2) If you have a problem, please feel free to ask a question in this thread and I will do my best to let you know what may be happening.

3) If you have a problem, POST A LOGCAT - use pastebin please.

(If you'd like the Wimax icons used in this ROM, first send a thank you to shift_ :) then download them here.)

Basic Instructions:

If you are coming from an existing cm 7, you don't *have* to wipe beforehand, but if you are paranoid, feel free.

I guarantee that this beta in no way interferes with your ability to connect to 4G on Sense! If you at all believe that this has happened to you, calm down, take a step back, and realize it's probably something coincidental.

MAKE SURE YOU BACKUP USING AMON-RA 1.8 OR LATER. SAVE YOUR RSA KEYS MAN!

1) Flash the ROM

2) Flash the Gingerbread Gapps (EVEN IF YOU HAVE FLASHED GAPPS IN THE PAST - REFLASH THEM!!)

3) Once you are booted, open the Wireless & Networks menu

4) Press the "Turn on WiMAX" checkbox

5) If you STILL have the gps bug, do this: http://xdaforums.com/showthread.php?p=11183817#post11183817

So go post screenshots of your speed tests! Let's see how we compare to Sense :D

Changelog:

froyo-alpha-1: OMG KILL IT WITH FIRE! Has to connect by turning the screen off and back on. There's no wimax status anywhere. SuperKang rules supreme. 3G icon still displays when connected to wimax. Gmail sync doesn't work over 4G. Yikes the kernel is so bad. No kernel with Wimax baked into the ROM. Wifi doesn't work.

froyo-alpha-2: Wifi works again! Heyyy, this one is better! Can connect without toggling the screen and the 3G icon disappears now! Wimax Settings options added to the Wireless Networks menu. Still no 4G icon. Can't get back to 3G after wifi or wimax without toggling data off and on.

froyo-alpha-3: You can get back on 3G without toggling your data anymore! \o/

gginggerbread-1: Never publicly released. Initial port of wimax commits from android 2.2 to 2.3. Cheers all around @ first wimax on gingerbread in the world!

gginggerbread-2: Updated base code to cm7 nightly-24. There was much whining for the theme engine for this one. Added 4G iconz! .34 kernel still gay. Broke MMS and the data toggle!

gginggerbread-3: Updated base code to cm7 RC1. Fixed Gmail syncing!

gginggerbread-4: SLEEP BUG FIXED! AWAY WITH THE GAY .34 KERNEL! Fixed MMS and the data toggle (yeah they were related :P)! SlingPlayer and Dish Network apps broken... ?

gginggerbread-5: SlingPlayer and Dish Network apps work! Should now be speed improvements to JNI.

gginggerbread-6: Turning wimax off is MUCH FASTER!

Outstanding Bugs:

The Wimax Settings Advanced menu isn't fully implemented and doesn't really work.

It seems that wifi tethering is slow for some people over 4g... workaround: install filterproxy from the market and use it when you wireless tether

Fixed Bugs:

When you turn wimax off, it waits for 60 seconds before allowing you to turn wimax back on. Sorry, this is a semi-workaround to make restarting wimax work right now. It probably won't stay like this. :o

[*]THE .34 KERNEL IS CRAPPY but you guys are impatient, so here

[*]If you are using the .34 kernel, the notification bar pull down won't display anything to transfer files to and from your computer. ADB transferring works just fine.

[*]If you are using the .37 kernel (that comes with the ROM) and your phone is unplugged, wimax will reboot itself randomly if the screen shuts off for some period of time. If the phone is plugged in, it works just fine.

[*]If you lose your wimax signal, occasionally it will bounce from "Connecting" to "Scanning" and back forever. I know what is causing this bug, but I ran out of time to fix it. Workaround: reboot the phone.

[*]MMS fails to send currently

[*]The data toggle appears to be off and can't be re-enabled - data still works, but this is what is causing the MMS issue.

[*]There is no 4G icon yet (but the 3G icon disappears when you're on wimax...)

[*]There's some strangeness if you connect to wifi and then connect to wimax or vice versa. If you have issues connecting to networks, toggle your wifi or wireless data off and on a couple times and it should fix itself.

[*]If you have Wimax on, DO NOT USE WIFI

[*]There is a Wimax section of Wireless Settings. THIS DOES NOT WORK YET.

[*]If you disable Wimax it will automatically re-enable itself if you reboot.

[*]You can't really turn Wimax back on without rebooting the phone.

[*]When you turn off Wimax it does not automatically re-enable 3G.

[*]You cannot tether over 4G yet. This is likely to change eventually.

[*]There is no button to connect to 4G. This will change.

Downloads:

ROM (thanks kevank!) (MD5 sum: 7fadef3485abcd950041b3daca58d70a)

Google apps. Choose the gingerbread version.[/B]

Kernel Source:

https://github.com/CyanogenMod/cm-kernel/tree/android-msm-2.6.37-supersonic

Frequently Asked Questions:

Q: Browsing the web is slow on 4g, wtf?!

A: You probably have AdFree installed. Uninstall it and your browser speed problems should disappear.

Q: Do I have my RSA keya? Can I still connect to wimax?!

A: To check your RSA keys, go to the market and download "Wimax Keys Checker" by joeykrim

Q: My wimax keeps turning itself off! What gives?!

A: Are you using a switch widget/application like Switcher Pro? UNINSTALL IT.

Q: How do I use logcat?

A: See below:

CREDIT:

-First of all, credit to team douche for the amazing ROM!

-JesusFreke, without your work this wouldn't be possible!!!! MANY THANKS

-MadCoder and Cyanogen for the initial Wimax commits

-toastcfh, you're the man - TEAMWIN 4 LIFE

And our army of AMAZING and patient testbots (in no particular order):

-onicrom

-SHlFT

-eyeballer

-vividboarder

-spiicytuna

-AssassinsLament

-xak944

-myndwire

-OtisFeelGood (mostly :P)

-kpoz

-Dees_Troy

-dkelle4

-joeykrim

(if I missed a tester, I apologize!)