[ROM][2.1] Eclair Strikes Back v2 [2011.06.23]

Search This thread

Mioze7Ae

Retired Recognized Developer
Dec 27, 2010
2,153
2,053
Queen City of the West
Google Pixel 7
Since there's been some interest in comparing the 2.2 ROMs with the 2.1, here are some stock eclair nandroid images based on the Cincinnati Bell 2.1 ROM that can be used in OpenRecovery without flashing SBFs. You can use these to switch between 2.1 and other 2.2 ROMs without bothering with RSD Lite/sbf_flash.

Of course gallery key, camera and FM radio work well on these. Although, I've been having market problems (paid apps fail to download). Hopefully that will resolve itself if/when market decides to self-update... In the interim, I recommend using something like Titanium Backup to migrate your paid apps.

Eclair Strikes Back v2 (2011.06.23)
This is a tweaked version of CBW_eclair_STR_U2_04_1E_1.zip with some tricks we've been using in 2.2 (expanded apns-conf.xml, JIT from FrozenEclair, memhack to move dalvik-cache to /cache, egl.cfg hack to disable software rendering).
Changes since v1:
  • ext-partition support compatible with the stock221-derived ROMs*
  • Automatic swap support for fjfalcon's fastboot kernel
  • Automatic support for link2sd (either FAT extra partition or stock221's /sd-ext/link2sd method)
  • Additional cpu governors (conservative, interactive)
  • Market upgraded to 2.2.7
*dalvik-cache on /sd-ext is not supported by default on this ROM.

Previous release: Eclair Strikes Back v1

Stock 2.1 (Cincinnati Bell)
This is a rooted version of Cincinnati Bell's STR_U2_04.1E.1 with OpenRecovery support pre-installed.
 
Last edited:

Woody

Retired Admin - Vacationing in Nanda Parbat
Nov 18, 2010
8,842
16,519
Immersed in Dark Matter
Hey Mioze do you have the app2ext script that is in the Bluesteel rom? Might try your eclair nands with it and see what i get.
 
Last edited:

syrenz

Senior Member
Nov 21, 2010
695
56
I've finally successfully downloaded and installed a paid app from the market now on Eclair Strikes Back. Market is still old one though... not sure why it's taking so long to update to new one. When I did a factory reset on stock 2.1 soon after I bought the phone the market updated itself pretty quickly IIRC.

Still, this feels so smooth and fast....

EDIT:

And don't seem to be having downloading issues with any apps, be it paid or free anymore. Maybe you'll have to manually replace the market.apk with the new one though, since I'm not sure it's ever going to self-update.
 
Last edited:
  • Like
Reactions: Tavinsky

Tavinsky

Senior Member
Nov 27, 2010
239
20
Guatemala
I've finally successfully downloaded and installed a paid app from the market now on Eclair Strikes Back. Market is still old one though... not sure why it's taking so long to update to new one. When I did a factory reset on stock 2.1 soon after I bought the phone the market updated itself pretty quickly IIRC.

Still, this feels so smooth and fast....

EDIT:

And don't seem to be having downloading issues with any apps, be it paid or free anymore. Maybe you'll have to manually replace the market.apk with the new one though, since I'm not sure it's ever going to self-update.

And what about moving applications to the sd? available or will be applied app2sd?. Open recovery will still work? I have some applications that are supported only from 2.2, they can no longer be installed .... of course there will have to sacrifice something.

I at the continuing problems of delay in opening and closing apps, malfunction of the camera, out of trouble and delay an application to load the launcher and would return to around 2.1, but I also like the space for application installation and open recovery.

PS: It's easy to return to 2.1?
 

syrenz

Senior Member
Nov 21, 2010
695
56
I'm pretty sure you can only move apps to SD for 2.2... since I never used it (I never have so many apps installed at once that it's neccesary) I don't mind losing that functionality.

There are a few apps from 2.2 that I like, most notably the new gmail and youtube apps, but those are minor sacrifices for me really.

Open recovery is installed in both those links. I find the camera works much better on 2.1, seems much faster in taking and processing pictures.

In any case, it is indeed very easy to return to 2.1 and then return back to a 2.2 ROM if you don't like it. You take one of those links (I'm using eclair strikes back) and flash it through nandroid just as you would any other ROM that we have here. And you can flash back the same way if you don't like it.

Be advised, there are currently some issues around the android market for some reason (just see the posts above)... I'm thinking we might have to replace the market apk.

Anyways, I personally am loving it.

EDIT:

Oh, you might have to setup the APN's as well.
 
Last edited:
  • Like
Reactions: Tavinsky

Mioze7Ae

Retired Recognized Developer
Dec 27, 2010
2,153
2,053
Queen City of the West
Google Pixel 7
And what about moving applications to the sd? available or will be applied app2sd?. Open recovery will still work? I have some applications that are supported only from 2.2, they can no longer be installed .... of course there will have to sacrifice something.

I at the continuing problems of delay in opening and closing apps, malfunction of the camera, out of trouble and delay an application to load the launcher and would return to around 2.1, but I also like the space for application installation and open recovery.

PS: It's easy to return to 2.1?

I intend to make an updated eclair-strikes-back to add app2ext support and additional governors but I probably won't have time until later in the week. I view link2sd as the eclair equivalent of froyo's native app2sd, though. Link2sd may already work with fat as the second partition, but I haven't tested it yet because of the market problem. The market problem is #1 on my list when I get time.

And yes, these 2.1 ROMs will keep OpenRecovery intact and you can just flash between 2.1 and 2.2 ROMs the same way you would switch between 2.2 ROMs.
 
  • Like
Reactions: Tavinsky

Tavinsky

Senior Member
Nov 27, 2010
239
20
Guatemala
Thanks for the work Mioze7Ae! Let's try it, you know, always gives a bit of fear making a mistake, but gradually removes the fear. I do not know that flashing. It's like applying an Update? I apply a copy nandroid?
 

syrenz

Senior Member
Nov 21, 2010
695
56
Thanks for the work Mioze7Ae! Let's try it, you know, always gives a bit of fear making a mistake, but gradually removes the fear. I do not know that flashing. It's like applying an Update? I apply a copy nandroid?

I know how you feel. I always used to have fear/apprehension when flashing a ROM. I've done it enough times now that it's all gone by now though.

Anyways:

Download the ROM. Unzip it. Copy and paste the folder (should contain 4 things in it boot.img etc...) into your SD card under OpenRecovery/Nandroid/ (if you've gone to a 2.2 ROM you should see that ROM in the same place where you're putting this). Anyways, launch open recovery and do recovery boot or hold volume up while pressing power on (if your phone is off). If you get an image and nothing happens, you may have to go into open recovery and select install recovery system before doing this - if you have a bunch of weird pictures in your gallery including Darth Maul then you don't have to worry about this. Then navigate - using the volume keys to move up and down and the camera button to select - to Nandroid, select restore, select Eclair strikes back, select restore all. Once that's done, make sure to wipe data/factory reset and then wipe/clear dalvik cache and cache. Then reboot and it should work. (First reboots are long).

You may have to setup your APN's also.
 
  • Like
Reactions: Tavinsky

Mioze7Ae

Retired Recognized Developer
Dec 27, 2010
2,153
2,053
Queen City of the West
Google Pixel 7
it boot.img etc...) into your SD card under OpenRecovery/Nandroid/ (if you've

They actually go in nandroid/openrecovery/, it's the updates.zip that go in OpenRecovery/updates/ so it's easy to remember that wrong. I'm always adb push'ing to them so I only noticed the mistake because I've got the muscle memory from typing them all the time. Gotta love the consistency ;)
 

khankuan

Senior Member
Sep 20, 2010
87
6
hey mioze7ae, using it right now :) btw, is it possible to change the read_ahead settings to 2048 instead of 128? i can manually replace the file but once reboot, it changes back.

thanks!
 

Woody

Retired Admin - Vacationing in Nanda Parbat
Nov 18, 2010
8,842
16,519
Immersed in Dark Matter
Two things you can get from market before you flash. APN backup/ restore and SD speed Increase. You can backup your APNs and then once you get to the eclairs, restore them. SD Speed Increase will kick up your SD cache to 2048, instead of 128. Both are free.
 
  • Like
Reactions: syrenz

androidlover123

Senior Member
Jun 1, 2011
132
12
I know how you feel. I always used to have fear/apprehension when flashing a ROM. I've done it enough times now that it's all gone by now though.

Anyways:

Download the ROM. Unzip it. Copy and paste the folder (should contain 4 things in it boot.img etc...) into your SD card under OpenRecovery/Nandroid/ (if you've gone to a 2.2 ROM you should see that ROM in the same place where you're putting this). Anyways, launch open recovery and do recovery boot or hold volume up while pressing power on (if your phone is off). If you get an image and nothing happens, you may have to go into open recovery and select install recovery system before doing this - if you have a bunch of weird pictures in your gallery including Darth Maul then you don't have to worry about this. Then navigate - using the volume keys to move up and down and the camera button to select - to Nandroid, select restore, select Eclair strikes back, select restore all. Once that's done, make sure to wipe data/factory reset and then wipe/clear dalvik cache and cache. Then reboot and it should work. (First reboots are long).

You may have to setup your APN's also.
I just want to check; is it completely safe to remove those wierd pics in the gallery?
 

syrenz

Senior Member
Nov 21, 2010
695
56
I just want to check; is it completely safe to remove those wierd pics in the gallery?

Yes. But if you have to use open recovery for whatever reason, you'll need them. You can either click install recovery as needed (which creates the pics) and delete them after, or the best thing to do is get an app that just hides the pics from gallery - so they are there when you need them, but don't interfere. I saw an app "Gallery Excluder" or something floating around in the XDA Android Apps section - that would work. Or a gallery like QuickPic let's you hide things as well.

EDIT:

Nevermind, Gallery Excluder hides folders only. There are other apps though, I believe.
 
Last edited:
  • Like
Reactions: androidlover123

Mioze7Ae

Retired Recognized Developer
Dec 27, 2010
2,153
2,053
Queen City of the West
Google Pixel 7
Just an update on progress with ESB

I've done some testing and Link2SD already works with the released eclair-strikes-back but currently only when using FAT for the second partition.

To get ext support in, I'm trying to get the darktremor a2sd scripts to work. They look high quality and robust and should handle swap gracefully when booting the custom kernel as well (current status--some rare hung boots with a flaky SD card when using the latest beta scripts, will try the stable release next). There's also a GUI in the market for managing the SD card (currently only Froyo+, I'm inquiring whether the developer can add eclair support).
 
  • Like
Reactions: syrenz

Woody

Retired Admin - Vacationing in Nanda Parbat
Nov 18, 2010
8,842
16,519
Immersed in Dark Matter
Just an update on progress with ESB

I've done some testing and Link2SD already works with the released eclair-strikes-back but currently only when using FAT for the second partition.

To get ext support in, I'm trying to get the darktremor a2sd scripts to work. They look high quality and robust and should handle swap gracefully when booting the custom kernel as well (current status--some rare hung boots with a flaky SD card when using the latest beta scripts, will try the stable release next). There's also a GUI in the market for managing the SD card (currently only Froyo+, I'm inquiring whether the developer can add eclair support).

I am hoping that the ext will come through. If I am using the sd-ext/app folder on the Steelblue ROM, can I leave all my apps in there and flash your eclair with ext support (when ready) or will I have to use Titanium-migrate? I would think that it really wouldn't matter for most of the apps, except FroYo specific ones like Flash 10.3 but not sure.

p.s. Are you going to call your next version "Return of the Eclair"?
 
  • Like
Reactions: syrenz

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    Since there's been some interest in comparing the 2.2 ROMs with the 2.1, here are some stock eclair nandroid images based on the Cincinnati Bell 2.1 ROM that can be used in OpenRecovery without flashing SBFs. You can use these to switch between 2.1 and other 2.2 ROMs without bothering with RSD Lite/sbf_flash.

    Of course gallery key, camera and FM radio work well on these. Although, I've been having market problems (paid apps fail to download). Hopefully that will resolve itself if/when market decides to self-update... In the interim, I recommend using something like Titanium Backup to migrate your paid apps.

    Eclair Strikes Back v2 (2011.06.23)
    This is a tweaked version of CBW_eclair_STR_U2_04_1E_1.zip with some tricks we've been using in 2.2 (expanded apns-conf.xml, JIT from FrozenEclair, memhack to move dalvik-cache to /cache, egl.cfg hack to disable software rendering).
    Changes since v1:
    • ext-partition support compatible with the stock221-derived ROMs*
    • Automatic swap support for fjfalcon's fastboot kernel
    • Automatic support for link2sd (either FAT extra partition or stock221's /sd-ext/link2sd method)
    • Additional cpu governors (conservative, interactive)
    • Market upgraded to 2.2.7
    *dalvik-cache on /sd-ext is not supported by default on this ROM.

    Previous release: Eclair Strikes Back v1

    Stock 2.1 (Cincinnati Bell)
    This is a rooted version of Cincinnati Bell's STR_U2_04.1E.1 with OpenRecovery support pre-installed.
    2
    Okay, bug with V2 that I think I've found. Milestone OC is not keeping it's setting and defaults to 550 on boot even though I have it at 1000 with autoload on boot.

    Anyone else having this issue?

    Ah, yes. I was just about to fix this by porting the overclocking script I wrote for stock221, but looking at it, there are some things I want to reconsider first. The 05_overclock on stock221 reads the main sdcard partition, and I want to avoid touching /sdcard. I think the "right" way to fix this is to see if Milestone Overclock can be improved set the clock rate when told to even if it didn't insert the module itself (I think probably what's happening is MO tries to insert the module and does nothing if insmod fails. In this case, insmod fails because the ROM has already loaded it before Milestone Overclock has a chance)

    In the meantime, a work around is to let Milestone Overclock load the overclock module instead of the ROM. To do that, edit /system/etc/init.d/00insmod and delete or comment out this line:
    Code:
    insmod /system/lib/modules/2.6.29-omap1/overclock_milestone_21.ko omap2_clk_init_cpufreq_table_addr=0x$adr
    2
    Beta for next ESB

    Here's a tentative next release of eclair-strikes-back. This adds:
    • Includes updated market
    • Swap support for fjfalcon's fastboot kernel
    • ext-partition support compatible with the stock221-derived ROMs*
    • Automatic support for link2sd (either FAT extra partition or stock221's /sd-ext/link2sd method)
    • Some additional cpu governors (conservative, interactive)
    I've rewritten the ext partition scripts, and I've tested them in simple configurations that I think are common. I *hope* factory reset isn't necessary when coming from the previous eclair-strikes-back, but it is a possibility. Please make nandroid backups of system and data before testing. Better safe than sorry.

    http://www.multiupload.com/Q8B3U8EXWF

    For those interested in details, these now use the ext4.ko to mount the ext partition (but I've only actually tested with ext2 so far). They also use bind mounts now instead of symbolic links.

    *dalvik-cache on /sd-ext is currently disabled while I test the new scripts further. (I haven't fully explored what happens when the sdcard is absent at boot for the /sd-ext/dalvik-cache case--the details get a little hairy once you factor in the default memhack uses /cache/dalvik-cache and the fact that you'd probably only move dalvik-cache to /sd-ext because it's already grown too big for /cache...) I may just decide not to build that support into ESB.
    1
    I've finally successfully downloaded and installed a paid app from the market now on Eclair Strikes Back. Market is still old one though... not sure why it's taking so long to update to new one. When I did a factory reset on stock 2.1 soon after I bought the phone the market updated itself pretty quickly IIRC.

    Still, this feels so smooth and fast....

    EDIT:

    And don't seem to be having downloading issues with any apps, be it paid or free anymore. Maybe you'll have to manually replace the market.apk with the new one though, since I'm not sure it's ever going to self-update.