Discontinued as of 21/12/2011. Will be working on SD card builds IN MY SPARE TIME from now on instead.
I'm back at university, I don't have free time like a lot of the other chefs here do.
THIS IS A HIGHLY EXPERIMENTAL ROM, I CAN'T GUARANTEE THIS WILL BE COMPLETELY STABLE. DO NOT USE THIS IF YOU NEED 100% STABILITY.
THIS IS NOT A SENSE ROM. DO NOT ASK FOR ONE.
Continuation of this rom: http://forum.xda-developers.com/showthread.php?t=870518
Original credits are in this thread
darkstone's SuperNAND Froyo NAND ROM (RC1) for HTC HD2
===========================
Based on AdamG's Oxygen v1.2 ROM for the HTC Desire.
This is a continuation of the SD Card RAM build that I was making for earlier SuperRam builds.
Information:
This build uses RMNET.
I have implemented my own version of APPS to SD. You can use this if desired.
You must make two folders on the root of your SD Card. One must be named .android_secure and the other should be named app.
Look at post #2 down this thread for more information on how to use this.
Google maps and wifi tether is missing at the moment since this is a beta.
Provided seperately in post #2
Robot voice issue may occur when in a call. If this happens, during the call press the LOUDSPEAKER button then END THE CALL. Do this exactly and every call after will no longer have this issue.
Use Multi Mount SD Card from market to transfer files using USB if using APPS to SD.
To make changes to the build permenantly, you need to push / delete / rename / etc the files that are supposed to go in:
/system/lib or /system/app or /system/framework
to
/ramfiles/lib or /ramfiles/app or /ramfiles/framework
Other folders in /system work as normal and can be modified permenantly.
Click to expand...
Click to collapse
1. Installation
===============
MAGLDR 1.10 or newer is required on the device.
Before starting the installation process, enter "USB Flasher" mode on the device by using the Volume rocker switch to select items and the green "Call" button as the Enter key.
3. Post installation notes
==============
You can change the kernel to a newer/custom version by doing the following:
Connect via USB to your HD2 while Android is running.
Spawn an ADB shell
Do the following commands as superuser:
mkdir /tmp/boot
mount -t yaffs2 /dev/block/mtdblock0 -o rw,noatime,nodiratime /tmp/boot
After that, you can replace the zImage that's located in /tmp/boot
When you're done, you have to unmount the boot partition, like so:
umount /tmp/boot
Restart your device to use the new kernel.
==============
ReadMe originally by Rajko
Kernel is based on hastarin eb with my own customizations. Enabled EXT4/3, btrfs, yaffs support. Enabled framebuffer console. Updated LED driver with one by dan1j3l. Kernel source: http://www.multiupload.com/BBKXXMIO7C
Click to expand...
Click to collapse
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
^ Home screen - Keyboard ^
^You^
http://www.multiupload.com/CLFNW0OZ25
Click to expand...
Click to collapse
I've made a custom method to store Apps to SD Card without the need for data.img or an EXT partition on your SD card.
Your apps will be moved to /SDCARD/app
Here's how to move your apps:
Download Gscript from market or from HERE and install then open the app.
^Add a new script^ ^Fill the blank spaces with exactly what you see here^ ^Run the script everytime you want to move your apps to the SD Card^
Note: this is not reversable yet.
Note: this is still an experimental feature, however beta tests have indicated that this method is fine!
Click to expand...
Click to collapse
If you have issues with battery usage being high in standby, then uncheck "Use wireless networks" in the Location and security settings menu:
Click to expand...
Click to collapse
For Google Maps, install it from market.
For wifi tether, install this: http://code.google.com/p/android-wifi-tether/downloads/list (Version 2.0.6)
First! Ahahah :d
Good Job my friend.. This is another step in the htc hd2 android innovation! Thanks for all your efforts!
Fiiirrst :d
edit: DAMN! ;D
Thank YOU Darkstone downloading now !
Wow... Welcome back darkstone ... waiting for links to test...
P.S First one
EDIT: Ohoo come on ....
Was going to sleep... But now that i saw this...
Thanks!
Would love to get a Gingerbread of this!
darkstone i freaking love you! thanks!!!!
now downloading ------> super-ultra-extra-mega-magical-rainbow-****ting-nandrambuild
Thanks Darkstone...back on Scene!
Definitely trying this out!
come oooooooon!!!
nice, can't wait!!!!!
You've kept your promise, 11:59 GMT
saintsmmx said:
Would love to get a Gingerbread of this!
Click to expand...
Click to collapse
Gingerbread must be released after fixing GPS issue... (where it drop gps/loose satellites during navigation)
wifi tether
If i download the wifi tether app will wifi tethering work then?
New version of app2sd? Is it... Data2sd??
hohoho! Some nand builds will get pwnd!!!!!!!!!
Darkstone rulez!
Darkstone is back babyy !!!!!
I'm following this topic and waiting for your updates
Downloading, and waiting for details
Sweet man, been looking forward to this Sent you an email about logo.rle
Related
So I will start from polyrhythmic's thread about porting Eclair Hero 2.1 to Kaiser.
A package with all files is available now. Thanks herpez
So Let's have Android 2.1 on Blackstone (HTC HD) Now.
I "Guess" this build is generic, Not sure which devices can it be run on.
babijoee, if it's generic, then "One For All, All For One".
I could successfully installed Android Flan 2.1 with SENSE UI on my Blackstone, and here are my results:
Working:
-Radio Fully Works.
-SMS Fully Works.
-Vibration.
-USB Charging and Debugging.
-Touch screen.
-Keyboard.
-Microphone.
-Front Speaker.
Not Working
-Wifi
-GPRS
-GPS
-Bluetooth
-External Speaker
-HTC Widgets. (Thinking of getting rid of them)
-Other things (Will be determined during the process of testing)
Issues:
-Very slow when booting first time. (Reason is Rosie UI Launcher, I removed it locally and increased Boot speed as well as the whole device itself clearly)
-If you feel that the device is freezed, no make sure cuz it's not. It's just doing SO MANY processes.
-This build needs patience, so if you are not patient please save your device from your anger and don't test it.
Download: (So all credits goes to polyrhythmic now, and we will use his files to make Android 2.1 work perfectly on Blackstone).
http://www.4shared.com/file/185118411/18defbb0/filessense.html
Thanks herpez for upload. herpez Tested it and it's working.
Installation:
1- Download the Package and exctract it to your computer.
2- IMPORTANT - Download the zip file that is attached with this post, extract it and copy ALL the files in it to conf folder in the build.
3- Copy the files to your SD-Card. (MUST use clean one)
4- So your SD card will look like this:
SD Card Root
/conf/*ALL CONF FILES IN THE ATTACHED ZIP
Haret.exe
initrd.gz
zImage
rootfs.img
system.sqsh
startup.txt
5- Run Haret.
6- Post your feedback !Important!
IF you're using a swap partition on your SD card DOWNLOAD THIS and rename it to eclairhero.user.conf
Note: This build is useless without creating a swap file, the .conf file will create a swap file, otherwise use a swap partition to store data in.
Screenshots and FAQ are to come.
Cheers,
--Reserved for screenshots--
--Reserved for FAQ--
WooW
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
THNX for YouR WorK !!!
Brilliant! But so poor that the essential HTC widget of Sense cannot run and it was unable to connect to the internet =(
So this is real duh, btw Android 2.1 is called Flan not Eclair.
i'd like to remind that this test builds are unstable, test at your risk and make a backup, i lost all data on my SD card after testing the first Eclair build (android 2.0.1).
509 Bandwidth Limit Exceeded on link "http://www.doublerebel.com/xda/eclairhero.user.conf"
I know that It is not your link, but just letting you know. Judging by the message I think it will clear up after the new year.
Good luck on the Blackstone port, your Topaz brothers are watching.
Does anyone knows if its possible to use files from both 2.1 and 2.0? That way it would be easier to port!
We could try to extract all the files and then compare it with the 2.0 release to see what were the changes
Really appreciate your efforts, people behind this project are true dreamers, the day is not very far when we all see a fully developed OS is ready to use.
Best of Luck for all the efforts.
this is the real deal if it work. i will test and report back.
shadowline said:
509 Bandwidth Limit Exceeded on link "http://www.doublerebel.com/xda/eclairhero.user.conf"
I know that It is not your link, but just letting you know. Judging by the message I think it will clear up after the new year.
Good luck on the Blackstone port, your Topaz brothers are watching.
Click to expand...
Click to collapse
Please can anybody give a mirror for this file?
Please reupload
[email protected] said:
So this is real duh, btw Android 2.1 is called Flan not Eclair.
i'd like to remind that this test builds are unstable, test at your risk and make a backup, i lost all data on my SD card after testing the first Eclair build (android 2.0.1).
Click to expand...
Click to collapse
thanks so much bro. I will put all the files in a zip file, upload it and post it with Flan name.
Yes, it's unstable. We will work on this here to make it work.
shadowline said:
509 Bandwidth Limit Exceeded on link "http://www.doublerebel.com/xda/eclairhero.user.conf"
I know that It is not your link, but just letting you know. Judging by the message I think it will clear up after the new year.
Good luck on the Blackstone port, your Topaz brothers are watching.
Click to expand...
Click to collapse
Uploading a full package.
herpez said:
Does anyone knows if its possible to use files from both 2.1 and 2.0? That way it would be easier to port!
Click to expand...
Click to collapse
Possible to use 2.0 basefiles.
A Package with ALL files is being uploaded NOW.
osamaa said:
A Package with ALL files is being uploaded NOW.
Click to expand...
Click to collapse
And where exactly do I download the package?
EDIT:
Nvm... read too fast, thought that you had already uploaded it... xD
Sorry guys uploading takes time.
eclairhero.conf is attached in the first post now.
rom?
Hi, I have seen lots of android projects knocking around now, how far are we from and actual working rom so winmo can be ditched altogether?, clearly the rom would have to be reflashable bk to winmo though.
I have got CM7 to boot on my Galaxy S using some of the same methods used to boot the stock Gingerbread ROM.
I take credit for nothing... All I did was switched around a couple files to boot CM7 instead of GB.
Requirements
You must be root on your phone
Your /data must be converted in Ext4 by Voodoo lagfix or another Ext4 lagfix.
You must have proceed to complete backups before
Some busybox installation is also useful for tar.
Another Important note
Be absolutely 100% sure you have access to the download mode using the 3 buttons combination.
If you don't, it will be extremely difficult (even if in theory not impossible) to to flash another kernel back.
This is the gingerbread Folder to push in /data/: h**p://dl.dropbox.com/u/17890197/gingerbread.tar
Steps:
1: Download CM7 dump to SDCARD:
h**p://dl.dropbox.com/u/17890197/CyanogenMod/CM7.tar
2: Run the following via ADB
adb shell
su
busybox mount -o remount,rw /data
cd /data
mkdir gingerbread
cd gingerbread
busybox tar zxvf /sdcard/CM7.tar
busybox cp -a /efs efs
sync
reboot recovery
3: Flash "nsonsgs-unsigned-cwm-update.zip" via CWM Recovery
Watch CyanogenMod 7 boot on your phone!
How do I get back?
This is a dual-boot setup... Everything is still intact that you were running before this.
All you have to do is download and flash your previous kernel via ODIN. Once you do this, the phone will reboot into Froyo. Simply reinstall the nsonsgs-unsigned-cwm-update.zip and your back on CM7 again, just like you left it. MAGIC!
What's about this port:
- It uses the Nexus S kernel compiled from sources by supercurio
- It runs the exact /system image release, that I pulled from a CM7 alpha .zip file posted in the NS forums.
Which filesystem?
This is simply a mod of supercurio's early gingerbread preview, so it runs on Ext4. no RFS at all, the kernel don't support RFS.
Does everything work ?
No; will update as I discover more of what does and doesn't work.
Camera is not working.
Wifi is not working.
This can fry the front camera.
Phone could not work . ( sometimes it works )
KEEP IN MIND
CyanogenMod ROMs do not come with any Gapps and using this method, you will not be able to access CWMrecovery to flash the Gapps files floating around. I hope to have an answer to getting Gapps installed with ease by late tonight.
Thanks for all the devs who did this hard work in such a short period of time... please donate to them.
DOWNLOADS:
Kernel : h**p://dl.project-voodoo.org/nexus-s-kernel-on-galaxy-s/nsonsgs-unsigned-cwm-update.zip
CM7 : h**p://dl.dropbox.com/u/17890197/CyanogenMod/CM7.tar
Gingerbread Folder: h**p://dl.dropbox.com/u/17890197/gingerbread.tar
Alberto96 said:
Kernel : http://dl.project-voodoo.org/nexus-s-kernel-on-galaxy-s/nsonsgs-unsigned-cwm-update.zip
CM7 : http://db.tt/TrRnYdm
Click to expand...
Click to collapse
Does this kernel fry front-facing camera?
Just a heads up.
Camera app is not working.
where did this CM7 come from?
from nexus s alpha build . http://forum.xda-developers.com/showthread.php?t=886903
sounds nice, thanks for sharing!
do phone/sms/data/wifi work?
jodue said:
sounds nice, thanks for sharing!
do phone/sms/data/wifi work?
Click to expand...
Click to collapse
Based on my experience from when running the GRH78 build, data etc will work (polling problems persist) Wifi will not work.
Just a heads up for people codeworkx and coolya said not to use this kernel as the voltages are wrong and can cause for you to fry your front facing camera.
They are working on a proper port. Be patient.
Plus its not really alpha because you are not really working in it so how can there be a beta?
This shouldn't really be in the development section.
Sent from my GT-I9000 using XDA App
I was thinking of doing this, never mind
Sent from my GT-I9000 using XDA App
@Alberto96, your CM7.tar.gz file is corrupted !
I've just tried your tutorial in the first post all went well until I typed the line "busybox tar zxvf /sdcard/CM7.tar.gz" then it gived an error :
tar: invalid tar magic
# tar: write: Broken pipe
Click to expand...
Click to collapse
I've tried re-downloading it three times, wipe dalvik cache, update busybox, activate USB debugging but it always gived me this error
tried with supercurios dump and all went well so it can only come from your dump
help will be much apreciated
i will upload a new CM7.tar soon . now i can't because is too late . tomorrow you will have the working one . However, it worked on my Galaxy. Maybe the upload is unsuccessful.
Edit : I did a test and found intact , not corrupted.
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
Processing archive: C:\Users\Utente\Downloads\.ptmp573137\system.tar
Testing system
Testing system\app
Testing ..............
Testing system\xbin\vim
Everything is Ok
Folders: 63
Files: 1267
Size: 114894721
Compressed: 115906048
Will check that another time then...
Maybe that's because I tried to download it within the phone, I'm downloading now from my PC but... it is now a CM7.tar.tar file ??
will report back after few minutes...
still the same problem here
I've made a screenshot if it can help...
When you said u tested it what are you meanig ? did you try to flash or do you just clicked on the properties thing on the file ?
@Rawat, you are really boring if you don't want to test it on your GS just go get a life and leave this thread alone ! you are ridiculous...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Just bumping this.
This Rom/Port whatever will most likely fry your front camera
skyworxx said:
Just bumping this.
This Rom/Port whatever will most likely fry your front camera
Click to expand...
Click to collapse
Not correct if you don't use it at all
thanks for soft.
but loop boot, not work
device nexus, device android ... device nexus, device android ....
Everyone, we (the mods) have gone over this thread and the ROM posted here, and while it certainly will have a limited appeal and use, it is still within the guidelines for what is allowed...the proper credits, etc are included, and it doesn't violate GPL or any other regulations. Therefore the thread will remain, and I will ask everyone here to keep the discussions related to troubleshooting of the ROM itself.
I firmly believe that we should wait until an official alpha is posted by the CMSGS team.
After hearing of the front camera overvoltage, who knows what else could happen? The devs do, and they are working hard to bring us a great experience.
Excitement is great, but so is patience I'm sure it will be available very soon, so just hold on.
If you have a boot loop you must convert your data in EXT4 . I'm uploading the new file . And you must have mounted has R/W the data folder
i uploaded the new CM7.tar . Please test it on your phones .
Hi guys,
Compiled Cyanogen 6 from sources:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
All right folks, everything is now part of CMSGS project. See http://cmsgs.com and http://github.com/cmsgs
Use build instructions from http://cmsgs.com/mediawiki/index.php?title=Building_from_Source
Before building apply local patches from device/samsung/galaxytab/patches
After building use tools from device/samsung/galaxytab/tools to build kernel and build factoryfs.ext4 from system.img, read the readme files
Thanks to Deodexed, who provided his hosting, we now have public beta
Only for people with GSM tabs who know how to use adb and heimdall
If you dont know how to backup and restore your tab don't try it!
Grab: http://files.deodexed.com/ModADroid-Galaxy-Tablet/Technomancer/cm6beta.zip
Read the readme file and have fun ;-)
The Tab should be partitioned with P1_add_hidden like for JJ4 or later ROMs.
If anyone wants to use Odin, rename factoryfs.ext4 to factoryfs.rfs and tar all rfs files and zImage and Odin should be able to flash it too.
Status:
What works
Phone calls, data
Wifi
Bluetooth Keyboard
GPS
Buttons backlight - linked to LCD backlight
Sensors:
- BMA020/BMA150 Accelerometer
- AK8973B
What doesn't
Camera
Sensors:
- BH1721FVC light sensor
- L3G4200D gyro
- Some are probably screwed up because of hwrotation = 90
Bluetooth Audio
Issues and workarounds
* Stuck on CM boot ani after flash
Probably / data is not mounted.
run "adb shell mount"
it will show list of mounted partitions, if /data is not mounted to /dev/block/mmcblk0p2 as rfs, format the /data partiton.
To do that "adb reboot recovery". "adb shell" when in recovery, "parted /dev/block/mmcblk0", initialize/format partition 2 to fat32 using "mkfs 2 fat32"
* BT doesnt start
Try again
Try rebooting
If that doesnt help try "adb shell stop hciattach" Sometimes hciattach service gets stuck when starting. I have added code to stop it automatically.
Latest fixes:
2011-01-20
Replaced lights with my own built from source
The linking of backlight and button light is now done in lights module instead of java LightsService
Replace copybit and s3cjpeg modules with ones from noobnl's samsung/common
2011-01-19
Switch to Nexus S libaudio. Much simpler, doesn't crash and Bluetooth headset shows some signs of life.
2011-01-17
Fix p1_keyboard.kl, remove key codes unsupported in CM. add left and right alt.
Fixed exec flags on recovery executables
2011-01-16
Moved everything to http://github.com/cmsgs
This build should be functionally the same as previous one
2011-01-15
Fix vold configuration so usb mount/unmount works
Add code to bt_enable to stop hciattach service if it is stuck.
older
Switched back to binary vold which is better and enables UMS
Force Phone app to start with speaker on
Switch to su built from sources
Big thanks to
noobnl, coolya and codeworkx for advice and CMSGS work
Current testers:
lilstevie
A_Snowman
JeffR714
Landroid
clmntch
ayman07
You can catch me on Freenode as TCMAN-dmg
This is quite amazing. Great job. Do you really think you need to build it all from source? Can't you just modify the current build instead of starting from scratch? Wouldn't it be faster. Please people don't bug the dev about doing testing or helping if you have NO dev experience. I'm sure he will release it if it's stable enough. This thread is gonna get raped in sure of it
ayman07 said:
This is quite amazing. Great job. Do you really think you need to build it all from source? Can't you just modify the current build instead of starting from scratch? Wouldn't it be faster. Please people don't bug the dev about doing testing or helping if you have NO dev experience. I'm sure he will release it if it's stable enough. This thread is gonna get raped in sure of it
Click to expand...
Click to collapse
I have already built it (CM6 for Galaxy S) from source once, its not that bad.
I will need to create my own initramfs and proprietary samsung device files extracted from Tab ROM to get camera,wifi,bt and other stuff working.
Now where is my jar of vaseline ;-)
This is exactly what I've been waiting for!
Nice one
Sent from my GT-P1000 using XDA App
What about the Sprint Galaxy Tab?
This is awesome. I have the sprint tab and I always feel like my n1 running cm performs so much better than the tab even though the tab has more powerful hardware. Can't wait for this and certainly willing to help whether that be through testing or donations.
Sent from my Nexus One using XDA App
I only have ATT Tab so I can only do GSM development. But if any devs with Sprint or Verizon Tabs wanna join we can set up some git repositories ans cooperate.
So galaxy tab friendly our no?
Sent from my unlocked and rooted SGH-I987 using XDA App
Wow, this is awesome
Super Awsome buddy! All the best.
This is awesome work, but note it is really really unstable at the moment.
Last night when I was helping test it really did hose things, had to repartition and reformat the entire internal MMC to get any default firmwares to even boot again
But this is a good sign for the future
i cant wait for this
bumpity bumpy bump
CM 6 compiled from sources now! Looking for testers , see first post
Now to pull from the CM7 source for some Gingerbread goodness
I can test if you want, running JME at the moment on a GSM Tab.
knightnz said:
Now to pull from the CM7 source for some Gingerbread goodness
I can test if you want, running JME at the moment on a GSM Tab.
Click to expand...
Click to collapse
Gingerbread goodness most likely requires newer kernel (2.6.35) so its not that easy ;-(
Will a cdma version be worked on or no?
Sent from my ADR6300 using XDA App
I would test but im not very good at android. I can flash my N1 like the best of them thou.
Sent from my AT&T TAB using XDA App
papi92 said:
Will a cdma version be worked on or no?
Click to expand...
Click to collapse
No
You are welcome to start working on it yourself
coming along well, hope its read by the time i get my tab. keep up the good work
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
If you've been following my Twitter feed, you will have noticed i've finally started playing with (and enjoying) my Tab.
I've been playing with ROM updates, ClockworkMod recovery and other bits and bobs, and here is the first fruit of my labour - MoDaCo Custom Kernel r1 for the Samsung Galaxy Tab.
What? Why?
Koush has posted his EXT4 converting ClockworkMod release / kernel at XDA-Developers, however unfortunately it breaks a fair few things on the latest ROMs for international Tabs - keyboard backlights, rotation, camera and a few other bits. So, I set about compiling up my own kernel using Samsung's source, with the aim of including all of Koush's great additions plus the usual TUN and CIFS modules, as well as including things like IKCONFIG to make kernel development easy for others (particularly as I plan to upload the whole lot to github). As well as releasing for EXT4 / ClockworkMod, i've packaged it for standard RFS ROMs. The kernel / ramdisk is 'insecure' (for adb remount etc.).
This turned out to be somewhat traumatic due to the 'update1' Samsung source refusing to work on my device, but I got there in the end. So this is a prelude to the MoDaCo Custom ROM... my MoDaCo Custom Kernel.
Requirements
This kernel has been tested on a number of Tabs running a number of different ROMs with no issues. It comes in two versions - a simple 'RFS' version to use with a regular ROM, or the 'EXT4 ClockworkMod' version if you already have (or wish to) convert to EXT4.
In order to use either kernel you need to be familiar with flashing via Odin or Heimdall, although you could in theory extract the TAR file and flash using 'flash_image' I guess.
If you plan to do the EXT4 conversion, you MUST have a microSD inserted with enough space to do a backup of your system / data partitions (so this will depend on how much data is on your device).
YOU SHOULD BACKUP BEFORE INSTALLATION OR BE FAMILIAR USING ODIN / HEIMDALL FOR FULL SYSTEM RECOVERY IN CASE OF A SERIOUS ISSUE. YOU USE THESE DOWNLOADS AT YOUR OWN RISK!
This kernel is ONLY tested on a UK Galaxy Tab. It MAY work on other GSM Tabs, it almost certainly WON'T work on a CDMA Tab. If you have a non UK Tab and want to test (and know how to flash back to a regular version), then go ahead and report your results. At your own risk.
How to
RFS version
To use the RFS version (i.e. you have not converted to EXT4 yet and don't wish to)...
Download the RFS TAR file from below
Flash using ODIN (version 1.7, do not select the 'repartition' option)
Reboot, you're done!
Optionally download the kernel modules zip (for TUN/CIFS) and copy to a location of your choice
Simple huh?
EXT4 version
To use the EXT4 version (i.e. you are already running EXT4 or you wish to convert)...
Download the EXT4 TAR file from below
Flash using ODIN (version 1.7, do not select the 'repartition' option)
IF YOU NEED TO UPGRADE TO EXT4: Your device won't reboot normally - that's OK, just turn it off (hold down power button for 5 seconds)
IF YOU NEED TO UPGRADE TO EXT4: Load recovery - turn the device on with 'volume up' held
IF YOU NEED TO UPGRADE TO EXT4: Your device will now perform the EXT4 conversion - depending on the volume of your data, this can take a while, so be patient
Reboot, you're done!
Optionally download the kernel modules zip (for TUN/CIFS) and copy to a location of your choice
Downloads
DOWNLOAD
And finally
I hope this is usual for everyone - i've found this is a real performance boost (particularly with the newest ROMs) and I look forward to rolling MCR out for the Tab! I'll have the kernel in GitHub soon, after which i'll post the URL here.
Enjoy!
P
Changelog
r3 26/Jan
Additional governor / scheduler options
Battery icon fix for when device is powered off
Other minor tweaks
r2 24/Jan
Set default governor to 'on demand'
Added Fuse module (by request)
MCK version now shown in about
Updated compiler
EXT4 performance tweaks
r1 23/Jan
Initial release
Looks good!
Great too see you here!
Looking forward to the first MCR!
Does the RFS version include CWM?
On what versions will this work?
Thanks for the effort you put into this. Can you please tell on what version the base Tab must be, to make this kernel work? And also, if it will work with the protected bootloaders?
Thanks again!
Testing it now on Roger/AT&T GSM Tab i987.
It is backing up and converting to ext4 right now.
It would be helpful if you put GSM in the title, or Euro for that matter, if that's the case.
Cheers Paul,
Will give the EXT4 a whirl once I work out the pros/cons
Confirmed that it works for NA GSM Tabs. Converted everything over to ext4 and working.
No real increase in speed really. Quadrant scores are about the same...around 1000.
Gallery has some glitches were it does not show pictures the first time...have to exit and come back in.
Let's give it a shoot
Sent from my GT-P1000 using Tapatalk
rmanaudio said:
Confirmed that it works for NA GSM Tabs. Converted everything over to ext4 and working.
No real increase in speed really. Quadrant scores are about the same...around 1000.
Gallery has some glitches were it does not show pictures the first time...have to exit and come back in.
Click to expand...
Click to collapse
I get this on all my Android devices now and again if a media index is running (generally soon after a boot)...
P
paulobrien said:
I get this on all my Android devices now and again if a media index is running (generally soon after a boot)...
P
Click to expand...
Click to collapse
Really weird problem where browser (with google.com as homepage) starts to rotate itself once you open browser till it is upside down!
If you have any issues, please post your ROM version and whether you are on the latest release.
I am on XXJMF and don't experience the issues mentioned above.
P
Great work man thank you!!! Only 1 ( noob i think question ) : what exactly do the additionals zip TUN/CIFS?
Frustu said:
Great work man thank you!!! Only 1 ( noob i think question ) : what exactly do the additionals zip TUN/CIFS?
Click to expand...
Click to collapse
If you don't know what they are, you don't need them
Screenshot from r2 (coming tomorrow).
P
TheGrammarFreak said:
If you don't know what they are, you don't need them
Click to expand...
Click to collapse
Ah ok thank you ... But i m curious please tell me
Im on Roto JME v4...and only problem found is Web browser rotates itself 180 degrees when you start it up.
Frustu said:
Ah ok thank you ... But i m curious please tell me
Click to expand...
Click to collapse
http://lmgtfy.com/?q=What+is+CIFS
http://lmgtfy.com/?q=What+is+TUN
TheGrammarFreak said:
http://lmgtfy.com/?q=What+is+CIFS
http://lmgtfy.com/?q=What+is+TUN
Click to expand...
Click to collapse
Well i learn 2 new things thank you
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
Author
=======
Binoy Babu ([email protected])
Thanks to
=========
Quarx2k for valuable advise and ICS
m11kkaa for multiboot and advise
Epsylon3 for ICS
adamo3957 for testing
XDA forum
Reqirements
===========
1) Rooted Motorola Defy/Defy+/Bravo with 2nd init bootmenu installed
2) Multiboot feature by m11kkaa 0.51
Features
========
* Supports any number of ROMs
* Full support for multiboot 0.51
* Support multiple fsimages
* Create, recycle and format virtual systems.
* Delete, rename and edit description of each entry.
* Shows size of the VFS.
* Much more..
What is this?
=============
A manager for Virtual File Systems (fsimages) in your sdcard.
How to use this?
================
1) First of all a custom ROM should be installed as base. Preferably the latest CM9/CM7 nightly to get the latest 2nd-init bootmenu.
2) Then flash defy_multiboot_v0.5.1.zip by m11kkaa. You can get it from [URL="http://forum.xda-developers.com/attachment.php?attachmentid=973410"]here[/URL].
3) Install [URL="http://forum.xda-developers.com/attachment.php?attachmentid=985618&d=1333683822"] MultiBootManagerFree_v1.28_royale1223.apk[/URL]
4) Now open Mult Boot Manager from app drawer. Create new VFS from options. You can see now the new VFS listed. You just created your first VFS.
5) If you need MBM to detect your already existing VFS folders. You have to move them to /mnt/sdcard/multiboot.
6) Instructions for using multiboot 0.51 [URL="http://forum.xda-developers.com/showpost.php?p=24237176&postcount=524"]here[/URL], thanks joydeep1985.
7) If you have coming from leodfs multiboot, you have to restart from step 1. I hope you have enough knowledge to figure out which steps to skip.
8) Rest of the options in MultiBootManager are pretty self explanatory. Please make use of the context menu(long click menu).
9) Please report bugs and any features you want. I'm bit busy now but I'll fix/implement them later.
10) This app now works in virtual system also.
11) This app will work on all GB and ICS ROMs with 2nd init.
.
How to use this??
1) First of all a custom ROM should be installed as base. Preferably the latest CM9/CM7 nightly to get the latest 2nd-init bootmenu.
2) Then flash defy_multiboot_v0.5.1.zip by m11kkaa. You can get it from here.
3) Install MultiBootManagerFree_v1.22_final_royale1223.apk
4) Now open Mult Boot Manager from app drawer. Create new VFS from options. You can see now the new VFS listed. You just created your first VFS.
5) If you need MBM to detect your already existing VFS folders. You have to move them to /mnt/sdcard/multiboot.
6) Instructions for using multiboot 0.51 here, thanks joydeep1985.
7) If you have coming from leodfs multiboot, you have to restart from step 1. I hope you have enough knowledge to figure out which steps to skip.
8) Rest of the options in MultiBootManager are pretty self explanatory. Please make use of the context men(long click menu).
9) Please report bugs and any features you want. I'm bit busy now but I'll fix/implement them later.
10) This app now works in virtual system also.
11) This app will work on all GB and ICS ROMs with 2nd init.
Notes :
1) Always download the latest version of MBM, that would be MultiBootManagerFree_v1.28_royale1223.apk
3) My version of MBM and leodfs' MultiBoot are not compatible with each other. You can't use the two at the same time. Running leodfs version will break the functionality of my app. To restore it you will need to flash mk41aa's MultiBoot 0.41 again.
Change log version 1.28
Prevent an error during rename/edit
You can now set name of a new vfs while creating
Translation support strings.xml uploaded
New look for set icon dialog
Updated instructions
Add git versioning, it's getting very hard to keep track of the code
Code optimization.
Click to expand...
Click to collapse
Change log version 1.22
Many Bug-fixes
Support for multiboot 0.51
The name displayed is folder name, to rename a vfs, just use edit option
Set a default removed (no more relevant)
Improved UI
Works in both real and virtual
Detects if real/virtual
System info button
Many more, I dont remember everything.
Click to expand...
Click to collapse
Todo :
Translations(working on externalising all strings. It's a mess)
Other Devices support(I will try and port to moto devices first, then others, one at a time)
Install zip feature(pro).
Resize feature(pro).
Click to expand...
Click to collapse
Orginal thread : http://forum.xda-developers.com/showthread.php?t=1522329
Great you created a thread for it.
Im arriving home now, its 5.00 am here in my country, I was working
I'll try it when my phone is charged!
-----------------------------------------------------------------------
EDIT:
Worked perfect I dont like to use multiboot, but having now more than 2 multiboot roms is great.
I can confirm it is working perfectly!