[G1 Android Development] Aeltrius:
Edit 5/18/2010

FIRST PUBLIC BETA OF MY EDITS TO THIS ROM ARE OUT! CHECK THEM OUT HERE:

http://xdaforums.com/showthread.php?p=6518000

Mods! Please close this thread! PLEASE do not post in this thread about my Beta! I don't need to be tracking 2 threads! :-)

----------------------------------------------------------------------------------------------

Browsing Google for new roms to check out, review and breakdown for my own learning pleasure, I stumbled across this hero rom of Android 2.1 with SenseUI.

http://www.4shared.com/file/163848444/8c7602ca/Hero_21.html

Tried to google search the archive name as well as the full 4shared link but couldn't find any articles about it anywhere. (If you know where its from let me know!)

Flashed it on my 32B Magic (MyTouch). This rom is

INCREDIBLE

. Booted up from flash to setup in less than 3 minutes, everything in setup ran smoothly and quickly (with one exception, I'll note below).

This is SO FAST, right off the bat, no SetCPU, no nothing, AND THE PHONE COMES UP INSTANTLY WHEN RECEIVING A CALL! No force closes so far, no non responding apps, NOTHING.

I've found 2 problems with the rom - Gmail setup can't seem to find a data connection (but the browser and IM clients do - weird? is this a CDMA rom? How do I check?) and the homescreen reboots anytime you hit the "Home" button - but it only takes a second or two to finish. I'm going to fly spare parts onto it and see if I can keep home in memory.

If anyone knows who's rom this is, let me know! Also, if it IS a CDMA rom, can someone port it to GSM? About Phone says this is the HTC Hero, but the Kernel says it is "Unavailable".

TRY THIS ROM, ITS AWESOME! If I can get gmail to work and the home app to stay in memory this will be my daily rom until CR brings his Slide rom out of beta and it runs this fast.

EDIT: Doing some testing, results of set 1

Comes with SU installed and working.

Text messages - working

Sense Widgets - working

Phone calls (in and outbound) - working and SUPER fast, there's NO lag!

NO CAMERA!

wifi - broken? says its unable to start

bluetooth - same as wifi

Gmail - broken? Can't get a data connection to gmail

Market - not working, because I can't get into gmail :-(

Browser - working, browsing the web as we speak :-)

Keyboard - working (HTC_IME with no lag or weird ram-hack like problems.)

SetCPU (installed through adb) - installed and now this thing is just... I mean, there's no words for it. its fast. its really fast.

-----------------------------------------------

I'm working on building off of this rom - but I'm not copying and pasting in a ktichen, I'm actually working to rewrite code, replacing drivers, updating with a new kernel and above all else, making the apps work together. Right now I'm working to fix sync and make the prgram list actually display all the installed apps. This is tedious work, but Ill update you guys on my progress as it happens. I think this is a great rom to build off of because from the start, its super fast and as long as I keep speed in mind as I work on the rom, I think the end result will be a good one. If you have any suggestions I'd love to hear them, both for fixes and modifications to this rom. I'm new to android development so I'm doing a hell of a lot of reading right now but I'm a 8 year programmer and do it for 9 hours a day, 5 days a week, so it's not like programming is new to me - just the android side of it. I'd like to thank Cyanogen fo his wealth of tutorials, repositories, and tips because most of the stuff I'm reading and learning was written by him.

Bugfix log for NEXT release (NOT THE CURRENT ONE!)

[5/9/10] On the google sync issue - I originally thought it was a Hero caching problem, having found a ton of information of this happening on stock hero devices, but it turns out it wasn't. In the process of discovering this, I've also found out why the installed apps don't show in the Rosie app list. Its a bug with how this rom was built in SDK version 6, when the original Hero rom from HTC was build in 7, it was backported (not sure if I have the correct terminology there), breaking a few things. I'm going to recompile in 7, fix the system date format (which is also causing an error in the Google sync) and hopefully get sync working, then I can start looking at other minor bugs and optimization.

-----------------------------------------------

PS - somebody find out where this rom came from so I can give proper credit to the original developer(s)!!!

Edit: I'm told this is Drizzy's original Hero 2.1 (Thanks Chris!) with broken drivers. I'm going to try to contact Eugene to see what modifications he made and also check through online documentation to figure driver **** out. Props to Drizzy/Eugene - this build may be more or less broken (well, it was your first and you had plenty of updates to it since then) but damn, nice job on such a fast rom, its awesome even for alpha.