I wrote a very long ranting post but instead I have self-moderated myself on this reply.
Let me just say the two words you want to hear: It works.
And let me just say this: It's embarrasing that in an android development forum those who have knowledge that could empower the community do not let people know such basics as what is involved with building the phone rom for a particular handset. There are too many ROM builds now to justify waiting on one person releasing an update.
I will withhold further judgement of those who are 'converting' G1 ROMs to Magic until I know it works perfectly as I have had issues when experimenting with an old Hero G1 rom with phone calls (caller could not hear my voice). In which case I respectfully withdraw any assertations.
But I have tested Haykuros IONr for G1, JACHero and SuperHero ROM. All for G1s. Yet they all worked (at least in terms of booting, phone synch to google account, etc) fine on my Google ION.
You do not need to 'convert' them for them to work. I had standard engineering SPL available from
here and standard radio.
ie.
SAPPHIRE PVT 32B ENG-SOFF G
HBOOT-1.33.2004 (SAPP30000)
RADIO-2.22.19.26I
Cheers
TommyPickles