[Nexus S 4G Android Development] hp420:
Nice & simple...Borrowed indirect's rom ported from NS port which was ported from the galaxy nexus google i/o ota lol...a port of a port of an ota

Working:

audio

voice service

3G

WIFI

apps2sd

Google Now (includes voice search)

project butter

everything not listed below

not working:

WiMax/4G

Face Unlock

bluetooth media (all other bt works)

GPS lock (navigation works...just no GPS signal)

**some people have wifi tether issues with the native hotspot (use this app to tether)

ACS review video

http://www.youtube.com/watch?v=14sZeKLnFFk

video review courtesy of qbking77

How to flash:

Boot into recovery (i'm not holding your hand)

wipe system, data, cache, dalvik cache, boot and battery stats

flash the rom posted below

flash the update zip (if one is available)

*optional* flash a custom kernel (if you do this, please report what kernel you flash and whether or not it breaks anything!)

reboot system

enjoy your buttah!

v7 rom download (july 15, 2012) {pre-rooted)

http://goo.im/devs/hp420/v7.Jelly.Bean.crespo4g.zip

**sorry, no flashable update zips anymore...that's the price we have to pay for ota updates with goo manager.

***you can restore nandroid data over v6a if it's from THIS rom ONLY

****If for some reason root is not working for you, flash this SU binaries zip in recovery***

http://www.putlocker.com/file/0C5D6B6E1270F8A7

manual MMS fix (I'll upload a flashable zip to fix it later)

http://xdaforums.com/showpost.php?p=28661210&postcount=569

kylesum JB kernel download:

http://xdaforums.com/showpost.php?p=28712675&postcount=799

Paul627g's extended power menu mod:

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

Kernel tests:

matr1x - breaks audio (reporetd by kijp15)

air - breaks audio (there are reports v3.5 may work) (reported by ubnub82)

trinity - breaks camera and possibly google music (reported by the1dynasty)

kylesum - works with BLN (no settings in bln control app) and overclocking (thanks to kylesum for building this!!)

GladOS - v2.11 - works with bln, oc, voodoo (100% working possibly?) - (reported by xuser)

Credit goes to kylesum for the working wifi, data & voice service....I just posted the compiled rom to the OP :)

I used the audio files from this flashable zip to get audio working (you do NOT need to flash this...it's only linked to give credit to the dev who fixed it for nexus s;))

Changelog

changes in v7:

added brainmaster's tweeks:

-zipalign at every boot

-init.d scripts

-build.prop tweeks

added 1% battery mod (thank you paul627g)

moved eri.xml from /data/ to /system/framework/framework-res.apk where it belongs (fixes data roam indicator error)

added apns.xml to /system/framework/framework-res.apk (adds some proprietary sprint info)

added apns-conf.xml to /system/etc/ (adds some proprietary sprint info)

added goo manager info to /system/build.prop (allows for ota updates and automatic push notifications for updates via goo manager)

changes in v6a:

Voice Search/Google Now fix from steven676

Roaming indicator fix

Changes in v6:

fixed FC loop at boot

removed "roaming indicator" message fix. can still be manually applied successfully

Changes in v5:

(borrowed mostly from steven676's post...edited to reflect crespo4g version)

libhardware_legacy.wifi.so updated to support wifi tethering.

Permissions on /system/etc/bluetooth fixed to allow BlueZ to see its config files -- fixes phone calls over a Bluetooth headset, plus lots of other Bluetooth-related functionality.

hwcomposer.s5pc110.so replaced with a build from Jelly Bean-based source -- hopefully fixes hwcomposer bugs people have been experiencing. (See this post for more information.)

/system/etc/media_codecs.xml and /system/etc/media_profiles.xml copied from the Jelly Bean device/samsung/crespo tree -- video recording now works.

/system/lib/libjni_mosaic.so copied from Nexus 7 JRN84D image -- panoramic camera now works.

/system/framework/framework-res.apk edited with corrected eri.xml to fix the "data roaming indicator OFF" message"

credits & thank yous:

steven676 - for discovering most of the patches used to make this rom usable/stable, and offering his assistance in making them work for NS4G

kylesum - for porting working wifi & data

Paul627g - for his awesome mods!)

indirect - his ported rom is used as the base for this

jblazea50 - eri.xml (fixes data roaming indicator on notification bar)

Google, for making our devices so fast I can barely keep up

Linus Torvalds for telling nvidia "f*ck you" (LMFAO) and creating linux in the first place

anyone else who has had a hand in this...sorry if I forgot to mention you :)