[ROM]+[KERNEL] [4.2.2] FISHEARS Built for iNand (no LVM) [FINAL]

Search This thread

fishears

Inactive Recognized Developer
Dec 15, 2010
2,870
3,126
github.com
THIS PROJECT IS NO LONGER ACTIVE
THERE WILL BE NO FURTHER UPDATES
Firstly, huge thanks go to these individuals & teams (for code I have kanged, ideas I have been inspired by, help I have received):
CyanogenMod team and all contributors, Pawitp, Stratosk, DerTeufel, Kasper_h, Ezekeel, SlimRoms, Team Kang, DarkArgon and everyone who has contributed by ideas and feedback in the thread

THANK YOU ALL
fishears42small.jpg

This is "FISHEARS 4.2" following the same rules as my 4.1.2 ROM - it has the original partition layout and a host of enhancements.

So, Is this ROM right for me?
If you have the fast iNand chip then, yes, because you'll get more data storage space with no loss of speed If you have the MoviNand then maybe yes, maybe no. My advice is "Try it, you'll love it!".
To see which Nand you have look at the following file in a text viewer:
Code:
/sys/devices/platform/s3c-sdhci.0/mmc_host/mmc0/mmc0:0001/name
If the content starts with "S" then you have iNand. If it starts with "M" then you have MoviNand.

Things you should know:
This ROM has the same partition layout that was in the first builds of CM10 i.e. no /system on /data and no LVM partitions.
This ROM takes CM10.1 as its base and will include all CM10.1 changes unless they conflict with the partition layout or any of my own features.

  • Wipe data & format system before flashing for the first time
  • If coming from a non-FISHEARS ROM then flash this ROM once, go to recovery, format /system, format /data, flash this ROM again
  • Only flash my gapps.
  • Don't try to flash a third-party kernel - it won't work.
  • Please report bugs & feature requests

Fishears Kernel customisations:
  • Kernel 3.0.76
  • Ultra Kernel Samepage Merging
  • Live OC
  • Aroma Filemanager (1.80) in Recovery
  • Kernel compiled with Linaro 4.7-2013.03 + O3 optimization
  • RAM Size selectable through Memory Management Settings. 383mb (default), 396mb (bigmem), 409mb (hugemem - breaks 720p video recording so set camera to 480p before reboot)
  • Media libs automatically patched at reboot when RAM Size changes
  • 720p recording option removed from camera settings in hugemem mode (thanks Kagadar)
  • CPU unaligned accesses enabled
  • LowMemoryKillerWhitelist support
  • USB OTG Host Support
  • Deep Idle
  • BLN 9
  • FastCharge
  • Touch Wake
  • Battery Life eXtender
  • Battery polling reduced
  • Smartassv2 governor
  • Lulzactive governor
  • Lazy governor
  • Wheately governor
  • IntelliDemand governor
  • Interactive governor tweaks from 3.4
  • SIO I/O Scheduler (updated)
  • ROW I/O Scheduler
  • BFQ I/O Scheduler
  • ZEN I/O Scheduler
  • FIFO I/O Scheduler
  • tuned CFQ Scheduler
  • Overclock @ 1400, 1300, 1200, 1100
  • LOAD_FREQ (4*HZ+61) avoids loadavg moire
  • Logger from 3.4
  • Lowmemorykiller from 3.5
  • Time gpio from 3.4
  • Neon VFP enabled
  • Battery indicator in Recovery
  • Clear NSTools settings from Recovery
  • Clear init.d from Recovery
  • Touch key control in Recovery (Menu=up, Back=down)
  • Repeating on up/down keys in Recovery

Fishears ROM customisations:
  • Notification Panel transparency and custom background
  • Notification Item transparency
  • Status Bar transparency and custom colour
  • Advanced ROM Tweaks (Settings->System)
  • UKSM Settings (Settings->Performance->Memory Management)
  • Optimized read-ahead values for storage
  • Dual Panel mode
  • PIE Controls
  • Adjustable auto-brightness light levels(Settings->Display->Brightness)
  • External Storage option in Camera
  • Alternative app resolver (one-click selection)
  • Media Device & Camera Device options for USB Connection (Settings->Storage)
  • Add any widget to Lockscreen
  • FastCharge Quick Settings Tile and Power Widget Button
  • Option to always show Quick Settings (if no notifications)
  • CallerID screen transparency
  • Volume Adjust Sound on/off setting
  • In-call volume settings (in Settings > Advanced)
  • Call settings: option to return to last activity on end call
  • Call settings: option to enable landscape rotation
  • Developer settings enabled
  • High-end GFX option
  • Translucent Notification panel (with High-end GFX)
  • Status bar date on 2 lines
  • Battery bar
  • Advanced statusbar clock/date settings
  • Recents RAM Bar with settings
  • Home to unlock option for Lockscreen
  • NSTools included for advanced kernel settings
  • Goo Manager included for OTA ROM updates

Changelog 08/05 (plus Official CyanogenMod Changelog):
Code:
+ FINAL KERNEL ONLY RELEASE
+ Linux 3.0.76
+ LMK Whitelisting (thanks to Stratosk)
+ USB OTG Support
DOWNLOADS
Please disable your ad-blocker for Andromirror.com to support this excellent host. Thanks!

Source Code:
fishears at github
CyanogenMod at github

The partition layout is like this:
mybuildDF.jpg
 

Attachments

  • recovery2.png
    recovery2.png
    32.2 KB · Views: 9,022
  • fishears_bootsplash_master.jpg
    fishears_bootsplash_master.jpg
    14.6 KB · Views: 8,987
  • fcharge.png
    fcharge.png
    60.9 KB · Views: 9,314
  • 42about.png
    42about.png
    79.2 KB · Views: 8,173
  • clocksettings.png
    clocksettings.png
    45.9 KB · Views: 7,026
  • batterysettings.png
    batterysettings.png
    68.8 KB · Views: 6,664
  • ram.png
    ram.png
    45 KB · Views: 5,875
  • ram1.png
    ram1.png
    82.9 KB · Views: 5,773
  • rambar.png
    rambar.png
    169.7 KB · Views: 6,185
  • rambarsetting.png
    rambarsetting.png
    73.8 KB · Views: 5,819
  • dualpane.png
    dualpane.png
    56.4 KB · Views: 5,096
  • advancedromtweaks.png
    advancedromtweaks.png
    100.5 KB · Views: 3,227
  • uksm.png
    uksm.png
    39.8 KB · Views: 1,659
Last edited:

slaj76

Senior Member
Apr 6, 2012
657
268
Standing on the shoulders of giants like Pawitp, the CyanogenMod Team and all their contributors, nothing happens unless they do it first.

This is the first public alpha following the same rules as my 4.1.2 ROM - its like CM10.1 but it has the original partition layout.
  • Backup before flashing.
  • Only flash my gapps.
  • Please report bugs (feature requests can wait for now)

Download the ROM here

Download my gapps package here

2012-11-30%2017.12.50.png

Guess will try this soon.
will it wipe the partition and data?

Sent from my GT-I9000 using xda premium
 

fishears

Inactive Recognized Developer
Dec 15, 2010
2,870
3,126
github.com
Guess will try this soon.
will it wipe the partition and data?

Sent from my GT-I9000 using xda premium

Same partitions, so no format/re-partitioning takes place.
You can flash it over 4.1.2 if you want (I have) and keep your data - might be one or too incompatibilities but that's to be expected.
I value your time as a tester (as always) :D
 

ts1506

Inactive Recognized Developer
Sep 1, 2012
3,365
4,504
Kolkata
As always, I've dropped faceunlock and this time I've dropped the stock launcher (it was in there but I use Trebuchet)

** I'm uploading a revised gapps package **

How about keeping face unlock and ditching the cmwallpapers? I don't know about others but I personally never used those wallpapers.

Sent from my GT-I9000 using xda app-developers app
 
  • Like
Reactions: Valdorous

edy4sure

Senior Member
Dec 7, 2010
247
67
London
Could you give us a list of things that works and don't work. It would help as Pawitp's 4.2.1 preview is having major problems with wifi connectivity. It would be nice to compare & test. ;)

Sent from my GT-I9000 using xda app
 

fishears

Inactive Recognized Developer
Dec 15, 2010
2,870
3,126
github.com
It's going to be pretty much the same as its based on pawitp's work in bringing the device up.
Wifi works for me. I need testers to give me more data.
 
  • Like
Reactions: forfune

slaj76

Senior Member
Apr 6, 2012
657
268
Same partitions, so no format/re-partitioning takes place.
You can flash it over 4.1.2 if you want (I have) and keep your data - might be one or too incompatibilities but that's to be expected.
I value your time as a tester (as always) :D

Of course i'm in.
I have less time than 2 months ago but i'll do my best.

Sent from my GT-I9000 using xda premium
 

GretaLewd

Senior Member
Feb 5, 2011
638
234
Crowthorne
Trying out 4.2

Not off to a good start....

After phone boots (I suppose that's a good start, actually) I get "Unfortunately, the process com.google.process.gapps has stopped"

Any suggestions?

Update : I accepted the above message and carried on. Gapps seem to be working. WiFi also ok.
 
Last edited:

slaj76

Senior Member
Apr 6, 2012
657
268
1 flashed over 4.1without wipe, performance was as good as in 4.1
I also had android.process.acore stoped
Wifi works
Calendar not
Contakts not (tried another dialer from market didn't help).
Camera, gallery work
2 made 3 wipes flashed again rom and gapps. Booted with a lot of apps stoped launcher, gmail, calendar......


Sent from my GT-I9000 using xda premium
 
  • Like
Reactions: fishears

GretaLewd

Senior Member
Feb 5, 2011
638
234
Crowthorne
4.2

Coming from 4.1 (Fishears 26/11/2012) :

Drank half bottle of wine,
Wiped Cache, Dalvik
Flashed 4.2 (30/11/2012)
Flashed Fishears Gapps 20/11/2012
Flashed CWM Super-SU v0.93
Fixed Permissions
Reboot

Then get "Unfortunately, the process com.google.process.gapps has stopped" and "Unfortunately, Clock has stopped". OK to both.

Contacts, gmail, messaging working ok. Very smooth so far (though only 15 minutes of use) :good:

Update : Bluetooth refuses to turn on. I think this has been mentioned in other 4.2. ROM threads...and has been fixed in Helly Bean (28/11/12).
Also clock is wrong size (partly hidden at bottom) on lock screen.
 
Last edited:
  • Like
Reactions: fishears

fishears

Inactive Recognized Developer
Dec 15, 2010
2,870
3,126
github.com
Coming from 4.1 (Fishears 26/11/2012) :

Drank half bottle of wine,
Wiped Cache, Dalvik
Flashed 4.2 (30/11/2012)
Flashed Fishears Gapps 20/11/2012
Flashed CWM Super-SU v0.93
Fixed Permissions
Reboot

Then get "Unfortunately, the process com.google.process.gapps has stopped" and "Unfortunately, Clock has stopped". OK to both.

Contacts, gmail, messaging working ok. Very smooth so far (though only 15 minutes of use) :good:

Update : Bluetooth refuses to turn on. I think this has been mentioned in other 4.2. ROM threads...and has been fixed in Helly Bean (28/11/12).
Also clock is wrong size (partly hidden at bottom) on lock screen.

I like step 1 :D

Lots of work to do here. System apps failing after a full wipe? Not good.
I'd better get on with it!
:) THANKYOU TESTERS :)

Sent from my GT-I9000 using Tapatalk 2
 
  • Like
Reactions: slaj76

fishears

Inactive Recognized Developer
Dec 15, 2010
2,870
3,126
github.com
Quick update. Its my gapps that are screwing things. If I don't flash it then no apps FC.... I'll get something sorted soon.

Sent from my GT-I9000 using Tapatalk 2
 
  • Like
Reactions: urim225 and slaj76

fishears

Inactive Recognized Developer
Dec 15, 2010
2,870
3,126
github.com
Shall i flash it with rom and full wipe?

Sent from my GT-I9000 using xda premium

I recommend wipe data/factory reset plus format system. Then flash ROM then gapps.
Works great. Just need to fix BT.
I'll update the start post when i get home. I've got a 01/12 build to upload.

Sent from my GT-I9000 using Tapatalk 2
 
  • Like
Reactions: husamco1990

slaj76

Senior Member
Apr 6, 2012
657
268
I recommend wipe data/factory reset plus format system. Then flash ROM then gapps.
Works great. Just need to fix BT.
I'll update the start post when i get home. I've got a 01/12 build to upload.

Sent from my GT-I9000 using Tapatalk 2

I'll make nandroid and flash 30.11 4.2.

Sent from my GT-I9000 using xda premium
 
  • Like
Reactions: fishears

Top Liked Posts

  • There are no posts matching your filters.
  • 57
    THIS PROJECT IS NO LONGER ACTIVE
    THERE WILL BE NO FURTHER UPDATES
    Firstly, huge thanks go to these individuals & teams (for code I have kanged, ideas I have been inspired by, help I have received):
    CyanogenMod team and all contributors, Pawitp, Stratosk, DerTeufel, Kasper_h, Ezekeel, SlimRoms, Team Kang, DarkArgon and everyone who has contributed by ideas and feedback in the thread

    THANK YOU ALL
    fishears42small.jpg

    This is "FISHEARS 4.2" following the same rules as my 4.1.2 ROM - it has the original partition layout and a host of enhancements.

    So, Is this ROM right for me?
    If you have the fast iNand chip then, yes, because you'll get more data storage space with no loss of speed If you have the MoviNand then maybe yes, maybe no. My advice is "Try it, you'll love it!".
    To see which Nand you have look at the following file in a text viewer:
    Code:
    /sys/devices/platform/s3c-sdhci.0/mmc_host/mmc0/mmc0:0001/name
    If the content starts with "S" then you have iNand. If it starts with "M" then you have MoviNand.

    Things you should know:
    This ROM has the same partition layout that was in the first builds of CM10 i.e. no /system on /data and no LVM partitions.
    This ROM takes CM10.1 as its base and will include all CM10.1 changes unless they conflict with the partition layout or any of my own features.

    • Wipe data & format system before flashing for the first time
    • If coming from a non-FISHEARS ROM then flash this ROM once, go to recovery, format /system, format /data, flash this ROM again
    • Only flash my gapps.
    • Don't try to flash a third-party kernel - it won't work.
    • Please report bugs & feature requests

    Fishears Kernel customisations:
    • Kernel 3.0.76
    • Ultra Kernel Samepage Merging
    • Live OC
    • Aroma Filemanager (1.80) in Recovery
    • Kernel compiled with Linaro 4.7-2013.03 + O3 optimization
    • RAM Size selectable through Memory Management Settings. 383mb (default), 396mb (bigmem), 409mb (hugemem - breaks 720p video recording so set camera to 480p before reboot)
    • Media libs automatically patched at reboot when RAM Size changes
    • 720p recording option removed from camera settings in hugemem mode (thanks Kagadar)
    • CPU unaligned accesses enabled
    • LowMemoryKillerWhitelist support
    • USB OTG Host Support
    • Deep Idle
    • BLN 9
    • FastCharge
    • Touch Wake
    • Battery Life eXtender
    • Battery polling reduced
    • Smartassv2 governor
    • Lulzactive governor
    • Lazy governor
    • Wheately governor
    • IntelliDemand governor
    • Interactive governor tweaks from 3.4
    • SIO I/O Scheduler (updated)
    • ROW I/O Scheduler
    • BFQ I/O Scheduler
    • ZEN I/O Scheduler
    • FIFO I/O Scheduler
    • tuned CFQ Scheduler
    • Overclock @ 1400, 1300, 1200, 1100
    • LOAD_FREQ (4*HZ+61) avoids loadavg moire
    • Logger from 3.4
    • Lowmemorykiller from 3.5
    • Time gpio from 3.4
    • Neon VFP enabled
    • Battery indicator in Recovery
    • Clear NSTools settings from Recovery
    • Clear init.d from Recovery
    • Touch key control in Recovery (Menu=up, Back=down)
    • Repeating on up/down keys in Recovery

    Fishears ROM customisations:
    • Notification Panel transparency and custom background
    • Notification Item transparency
    • Status Bar transparency and custom colour
    • Advanced ROM Tweaks (Settings->System)
    • UKSM Settings (Settings->Performance->Memory Management)
    • Optimized read-ahead values for storage
    • Dual Panel mode
    • PIE Controls
    • Adjustable auto-brightness light levels(Settings->Display->Brightness)
    • External Storage option in Camera
    • Alternative app resolver (one-click selection)
    • Media Device & Camera Device options for USB Connection (Settings->Storage)
    • Add any widget to Lockscreen
    • FastCharge Quick Settings Tile and Power Widget Button
    • Option to always show Quick Settings (if no notifications)
    • CallerID screen transparency
    • Volume Adjust Sound on/off setting
    • In-call volume settings (in Settings > Advanced)
    • Call settings: option to return to last activity on end call
    • Call settings: option to enable landscape rotation
    • Developer settings enabled
    • High-end GFX option
    • Translucent Notification panel (with High-end GFX)
    • Status bar date on 2 lines
    • Battery bar
    • Advanced statusbar clock/date settings
    • Recents RAM Bar with settings
    • Home to unlock option for Lockscreen
    • NSTools included for advanced kernel settings
    • Goo Manager included for OTA ROM updates

    Changelog 08/05 (plus Official CyanogenMod Changelog):
    Code:
    + FINAL KERNEL ONLY RELEASE
    + Linux 3.0.76
    + LMK Whitelisting (thanks to Stratosk)
    + USB OTG Support
    DOWNLOADS
    Please disable your ad-blocker for Andromirror.com to support this excellent host. Thanks!

    Source Code:
    fishears at github
    CyanogenMod at github

    The partition layout is like this:
    mybuildDF.jpg
    12
    I'm not back, but there is a FINAL kernel available
    12
    24/02 is building now. There were a lot of changes upstream so I thought it was due - sorry nothing else added but I've been busy getting the LVM Kernel established and focusing on my Wife (it was her Birthday this week)
    11
    27/12 is here
    10
    24/03 is up now