[G1 Android Development] Firerat:
OK , quick post

Firstly, this is not my work...

Full credit to Cyanogen & Co, please see CM5.0.7 OP for the full credits, and Donation links.

And no I do not have a donate link myself, yes I could make one but I'm not about to. Honestly my changes are minimal.

I would also like to credit Speedysilwady for his [HOW-TO] Make ANY ROM fit on Stock/Any SPL thread, and lbcoder for inspiring him to create that thread.

What is it?

This is simply CM5.0.8 patched to flash on a None Danger SPL G1

HardSPL -VER: HSPL 10.95.3000

Engineering SPL - VER: HBOOT- 0.95.3000

Original SPL - VER: HBOOT- 0.95.0000

BUT, my goal was to keep it compatible with Danger and MT3G ( which I have done )

Why?

because I use NoneDangerSPL. Personally I believe its better for Huge bloated Sense ROMs ( via cachehack )

Some don't wish to flash Danger for fear of bricking.

Danger SPL will also complicate things for QWERTZ keyboard users, where they have to manually 'patch' the keyboard files to get proper support for QWERTZ

I don't have anything to back this up as yet, but since I don't have any USB mount/ADB issues, and have not been able to replicate them I believe DangerSPL might be a factor ( but as yet I don't understand why ), _but_ as I said I have nothing to back this theory up with

######################################################################

Quick instructions

Nand + ext backup

Wipe <-- that is up to you, if you don't and it goes all screwy... wipe everything

flash FR-CM-5.0.8-DS-AnySPL_S.zip

assuming you want/need google addon flash Google Addon: ERE36B from CM5.0.8 OP

Magic 32A/EBI1 users should flash the kernel update in CM5.0.8 OP

######################################################################

Experimental

Credit for this goes to Lbcoder and his excellent Custom partition layouts, ZERO brick risk! thread

I have posted full instructions here http://xdaforums.com/showthread.php?p=6916491#post6916491

no sense in me just repeating it

go check it out :)

NB, it is experimental, but I've had it working well for a day or two now

######################################################################

notes,

Clockwork Recovery / ROM Manager

never used this myself, but from posts in the CM forum it seems most people with flashing problems were using that, personally I use RA 1.7.0​

flashing RA 1.7.0 ( or any recovery )

*do not*, I repeat *do not* flash recovery ( or boot ) via CM5.0.7 ( flash_image or ROM Manager ), use fastboot or recovery.​

is RA 1.7.0 needed?

Nope,

far too many people think RA <= 1.6.2 is incompatible with CM5. The fact is CM5 is incompatible.

But I have the install script create the legacy sd mount point ( /system/sd ) which makes CM5 compatible with RA <= 1.6.2... so you don't need to worry about it, just laugh at anyone that tells you that you *must* update to 1.7.0​

SWAP

ahh swap, I like swap *but* in CM5 it behaves very different to what we all knew and loved.. don't keep posting about it... maybe one day I will look at the kernel and try and revert it, but I fear we would lose the 'good stuff'​

A2SD

A2SD changed in CM5, its not on by default turn it on via Settings --> Applications​

What is different in AnySPL and Stock CM5.0.8?

short answer, the least I could get away with

Better answer,

two 'bug' fixes common to all SPL's ( Danger, mt3g and all of the NoneDanger SPLs ) + a 'make it fit' thing...

/system/sd mount point ( for older recovery images )

fix_permissions script ( the stock CM5.0.8 is still checking /system/sd I 'patched' it to check /sd-ext )

/system/xbin is a sqf ( squash fs, had to do this to make it all fit NoneDanger, basically tests1->7 had an xbin.sqf, no idea why final doesn't )

kernel modules now squashfs ( 5.0.8 Final )

None Danger SPL

as well as the above

redirect /system/media/bootanimation.zip to /data/local/

redirect all google apps from /system/app/ to /data/gapps/

bind mount /cache/dalvik-cache to /data/dalvik-cache*

* since we have a large cache partition on NoneDanger SPL it makes sense to do this

NB This is Not CacheHack, CacheHack involves mounting the /cache partition somewhere in the system folder, like it was system. It is not worth doing this with CM5 ( for one the space one cache is more useful for dalvik-cache )

Going further..

I have an 'all in one' patch which can be used to 'enhance' CM5 a little, just a couple of workarounds for Live Wallpapers and the Market Version of Facebook

Posts to this thread

Please try to keep the posts in this thread relevant to its target, i.e. NoneDanger SPLs

General CM5 comments should go to CM5.0.7/8 OP

However, I am particularly interested in knowing if anyone has any loss of USB connectivity which requires a reboot to resolve. That seems to be a common problem with CM5, yet I have not experienced it and I wonder if it has anything to do with me not using Danger SPL

Oh, swap.. don't clutter up CM5.0.7/8 thread with swap questions, instead have your say here

Lastly, enjoy, this is a great ROM, all thanks to Cyanogen & Co

Historic Links

FR-CM-5.0.8-DS-test1-AnySPL_S.zip

FR-CM-5.0.7-DS-AnySPL_S.zip

FR-CM5test4-4AnySPL_S.zip

FR-CM5test5-4AnySPL_S.zip

FR-CM5test6-4AnySPL_S.zip

FR-CM5test7-4AnySPL_S.zip