Hi there, I know I am bumping up an old thread, sorry about that!
I am trying to build a ROM for the G1 with a CM9 base that is fairly usable and provides a Lollipop look and feel. I don't have much experience with kernel development so ICS is going to be as modern as I can hope to have as a base right now it would seem (unless anyone else has had some progress on Jelly Bean or KitKat or something and kept it secret from the world!). I am assuming at this point that all development here has stopped however perhaps if you are unable to continue you might be able to point me in the right direction.
Naturally I want to obtain the best experience possible so I want to use the best of what we have to far for the Dream as for the base of this ROM. As I understand it, the following things do not work on any ICS+ rom for the Dream at present:
Camera / Camcorder
Bluetooth?
These things don't work or are not present in BananaSandwich but DO work with this:
Bluetooth? (OP states it turns on which is more than I've seen in BananaSandwich)
ADB
710mhz overlock
other ICS performance tweaks in kernel?
And finally these things which work only in BananaSandwich:
Hardware Acceleration
Firstly, could you please could you confirm whether my understanding here is correct (in terms of what works with each). And, if so, are there sufficient sources available such that I could compile a ROM and kernel that would allow me to have hardware acceleration, working adb and the 710mhz overclock?
And finally, I have the latest cm9 source synced and only after having done so did I notice that you have a forked repository which perhaps I should have used instead since there is no device tree for the dream with the cm9 source (breakfast dream fails to find a repository). Can I build CM9 from those sources using the device tree from your repository or am I better just start with a repo sync of yours in a new directory? My phone is currently running a self-modified version of BannaSandwich (only done using kitchen for apk replacements with mods on the systemui etc nothing major) so once I have the device specific config setup I should be able to pull the proprietary blobs from there and get going.
I will also just note that I am not trying in anyway to pretend like I have the answer to any of the major issues with the G1 or that I have the skills to make it a good daily driver or anything like that (it's an ancient phone and expectations should be limited anyway!). I just fancied digging it out for a project to see how close of a Lollipop style experience I can bring to it. I've been able to get some way with mods using Android Kitchen and APKTool etc such as a skinned systemUI, newer core apps, material design Google apps etc but I really need to start from scratch with a new source build and do this properly if I want it to be worthwhile.
Thanks for any help you may be able to give with this. As you can likely tell I have never complied a ROM for an unsupported device such as the Dream/G1 before so I am not really used to having so few resources available and could do with a nudge in the right direction to get started