Hello,
Port for 32B :
Original thread for more details
First A big thanks to Haykuro for providing the system dump of the latest known Hero build. Great contributions from Haykuro always!!! Make sure to thank him!!!
This ROM is based off the latest "HTC" ROM leak 2.83.x.x with tons of mods enjoy!!
DO NOT RUN ANY OTHER APPS2SD APPLICATIONS ON THIS BUILD. YOU WILL BREAK YOUR SYSTEM. THEY ARE NOT NECESSARY BECAUSE THIS ROM WILL DO A2SD AUTOMATICALLY AND BETTER!
NOTES:Swap is linux-swap by default. Edit the user.conf in /system/bin to change swappiness etc. Compcache modules built with the latest source are included if you want compcache or compcache with backing etc. Run sh /system/bin/swap -s to check swap status and other mod values.
JACxHEROSki-v1.7r2
-Remixed 1.5/1.6 with the latest 2.83.x.x HTC Hero Dump
-Kept Old Mms.apk
-Removed Plurk related .apk's (I dont like plurk )
-Updated Modules with backing swap bugs fixed
-Updated libs from dump
-Compcache with Backing Swap now on by default instead of Linux-Swap (Still need the 3rd partition for backing swap!)
-added back the ophone dropdown
- Everything else reads as 1.6r2a does
JACxHEROSki-v1.6r2a :
*New 2.6.29 kernel by JAC-SKI CUSTOM HTC SOURCED
*reverted Mms.apk
*update wifi tether 1.52
****EXPERIMENTAL*******
JACxHEROSki-v1.5r2 :
- Thanks to Haykruo for the 1.79.482.3 Hero Dump .img's
* New 2.6.29 kernel by JAC-Ski w/perf patches
* Enhanced ramdisk with auto EXT2/EXT3/EXT4 A2SD Support!!
* Cyanogens Apps2SD with a2sd ran before user runtime starts
* Includes E2FSProgs for checking and converting Ext filesystems (Thanks Cyanogen!)
* Apps2SD is automatic. All you need is a second partition.
* Supports ext2/ext3/ext4 for Apps2SD
* Squashfs/Cramfs Support
* Linux-Swap is automatic! All you need is a linux-swap partition (32MB~)
* fsck at boot (should stop FS corruption)
* Tweaked frequency scaling options to be more responsive (Thanks Cyanogen!)
* Maximum CPU scaling frequency set to 528MHz
* TCP buffer changes
* PATH variable updates
* Calls to /data/init.rc /system/init.rc
-Latest BusyBox with working Modprobe
-Module updates
-Working Audio/Modified for better speaker/mic clarity
-Shafty's LED fixes on boot (not perfect)
-Auto backlight turned off by default in build.prop
-rwsystem, rosystem for easy remount from terminal (Thanks Soulife!)
-lucid already in /system/bin
-DalvikVM optimized
-Multi-Touch
-Compcache 0.6+ modules included
-Linux-swap support
-swap is controlled via user.conf in /system/bin
-Flash 9
Click to expand...
Click to collapse
Added Items
added ext2/ext3 tools to /system/bin
added Lucid script to /system/bin
added SDcard placeholder
added Telnet Binary
added BusyBox
added Java.apk (thanks xDan)
added Voice Search
added Wifi tether
added Superuser Binary
added sysctl.conf
added Haykuro's APN list
added HCItool to /system/bin
added Terminal
added EN_US to Locales
Removed Items
removed Learnmore.apk from HTC
removed HTC PCSync
Click to expand...
Click to collapse
Everything else has a function for someone or another remove via terminal if you dont want Stock etc
JACxHEROSkiv1.7r2 need wipe : : Download
JACxHEROSkiv1.5 to 1.6r2a no wipe : : Download ---Corrected corrupt file--
JACxHEROSkiv1.6r2a : Download
JACxHEROSkiv1.5r2 : Download
wait so the original thread was for 32a?
The rom is ported from Dream, that's the original rom .....
Faster than qtek? will give a try this night.
Thanks for the port!
Hi Setenza, how fast is this rom ? I m running drizzy's full v3, can you make a comparison between these two ?
ElChouch said:
Hi Setenza, how fast is this rom ? I m running drizzy's full v3, can you make a comparison between these two ?
Click to expand...
Click to collapse
No i don't use this rom.
I just flashed this - best part is that I do not get the "blurry screen" problem.
I enabled compcache and backing swap, and reversed apps2sd to run off the memory. This is a fast ROM - so far I'm really really liking it. This is subjective - but right now I think it is about the fastest hero I've run - but many of the recent ones have given the blurry screen, so I haven't given them a chance.
pbaird said:
I just flashed this - best part is that I do not get the "blurry screen" problem.
I enabled compcache and backing swap, and reversed apps2sd to run off the memory. This is a fast ROM - so far I'm really really liking it. This is subjective - but right now I think it is about the fastest hero I've run - but many of the recent ones have given the blurry screen, so I haven't given them a chance.
Click to expand...
Click to collapse
How you reversed app2sd? i allways thing that magic owners no need app2sd, we have more internal storage than dream one....
Any room run faster from internal memory than from microSD, i think.
setenza01 said:
The rom is ported from 32a, that's the original rom .....
Click to expand...
Click to collapse
So this is the first 32B ROM of JACxHero 1.4? If so that would explain why I was having problems running it on my 32B board.
fridlack said:
How you reversed app2sd? i allways thing that magic owners no need app2sd, we have more internal storage than dream one....
Any room run faster from internal memory than from microSD, i think.
Click to expand...
Click to collapse
I followed Loccy's instructions here -> http://forum.xda-developers.com/showpost.php?p=4353332&postcount=68
tried this rom, it seemed quick but brouser seems slow when loading a page and youtube cant play in HQ which tells me that im not getting 3g even tho the icon is their
wow this is even faster than qtek with compcache and back :O
GPS does not work
I have just flashed this ROM on MyTouch, here is my obeservation:
1) GPS Does not work
2) Weather widget does not work, even I used the City name it does not get data on widget screen (is says "Can not load weather data...something")
3) Overall its very slow, when placed only 4 settings widgets on first screen
4) Wifi, Phone call works good.
Rest I'll test and let you know. Thanks!
seems like these hero roms act different with each person who loads it. My weather widget worked fine for me. their was alittle bit of lag.
Still...the hero roms are getting better and better.
pbaird said:
I just flashed this - best part is that I do not get the "blurry screen" problem.
I enabled compcache and backing swap, and reversed apps2sd to run off the memory. This is a fast ROM - so far I'm really really liking it. This is subjective - but right now I think it is about the fastest hero I've run - but many of the recent ones have given the blurry screen, so I haven't given them a chance.
Click to expand...
Click to collapse
Can you explain how did you enabled compcache and backing swap?
Its needed a swap partition or its need two swaps partition?
Sorry for my english and thanks
pbaird said:
I followed Loccy's instructions here -> http://forum.xda-developers.com/showpost.php?p=4353332&postcount=68
Click to expand...
Click to collapse
Thanks for the link, as i undestand if i extract rom, delete cd /system/bin/a2sd and resing it, after instaling is it without app2sd? or need to make the full process after install the rom?
pbaird said:
I just flashed this - best part is that I do not get the "blurry screen" problem.
I enabled compcache and backing swap, and reversed apps2sd to run off the memory. This is a fast ROM - so far I'm really really liking it. This is subjective - but right now I think it is about the fastest hero I've run - but many of the recent ones have given the blurry screen, so I haven't given them a chance.
Click to expand...
Click to collapse
how did you disable A2SD? how did you enable compcache and backingswap? new to all 3. would appreciate any help. thanks much in advance.
nvm found link for A2SD removal
hitman4485 said:
how did you disable A2SD? how did you enable compcache and backingswap? new to all 3. would appreciate any help. thanks much in advance.
nvm found link for A2SD removal
Click to expand...
Click to collapse
Wanna share the link? Been lookin' for it for a while now. Tried different searches, but I don't know how it's worded, what thread it's in, etc. lol Any help would be great. Also, is it running smooth for you without A2SD?
Mi|enko said:
Wanna share the link? Been lookin' for it for a while now. Tried different searches, but I don't know how it's worded, what thread it's in, etc. lol Any help would be great. Also, is it running smooth for you without A2SD?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=4353332&postcount=68
i personally can't get it to work... i get stuck at the splash screen...
EDIT: you probably want to download connectbot found here
http://code.google.com/p/connectbot/
i was trying to use a plain windows command prompt, which is probably why its not working...
can someone verify this for me when i use hero rom like this and disable touchflo then restart the phone and go to people the app crashes everytime???
Related
READ FIRST - I am no longer updating my ROMs - details.
If you're following the Hero scene, you'll know that I have published a custom ROM based on the 1.73.405.5 shipping ROM. I have a Vodafone Magic (32B) and a T-Mobile G1 kicking around (and HTC want my PR review unit Hero back!), so figured it would be cool to firstly build a really simple way for me to package my ROMs for all 3 devices, and secondly try and produce an update.zip that runs on all 3!
Well, the first step is here, I have the MoDaCo Custom ROM ready to install on your Sapphire 32B device (and a 32A version is available to test).
Things you should know...
- Contents are IDENTICAL to the MoDaCo Custom ROM versions detailed here.
- I have used cyanogen's kernel from 4.0.4 (big respect to cyanogen, he's doing awesome work!)
- Now compcache ready - use this script for a big performance boost!
It has room for improvement, but it runs really sweet already IMHO!
The download link (in update.zip format for flashing in the usual way via recovery image) is at: http://android.modaco.com/content/h...-modaco-custom-rom-hero-to-sapphire-32b-port/
I've packaged Cyanogen's 4.1.11.1 BFS enabled Kernel and wlan.ko as an update.zip too (see above thread) - nandroid backup before applying!
I've quoted some of my original Hero post here, so you know what you're getting. Enjoy!
P
Changelog
2.2.1 [32A only]
32A - fixed boot.img
2.2
Fixed SU and SD card bugs.
2.1.2
Updated busybox
Now compcache ready - use this script for a big performance boost!
2.1.1
Switch to Cyanogen's kernel
Fixed G-Sensor / Compass
Fixed sound
Unified Dream / Sapphire 32B download
2.1
Initial Release
me said:
This ROM is based on the Generic 2.73.405.5 release version of the 'new update' (together with my own optimisations) for the best possible performance! The ROM is now available in 2 versions - 'core' and 'enhanced' by popular request.
Included in both 'core' and 'enhanced' versions
- Rooted with 'adb remount' permission and superuser APK
- A2SD included (fully automatic - thanks cyanogen!) - create a EXT3 partition as your second partition to use. dalvik-cache remains on device. EXT4 is NOT supported.
- Added Jbed Java
- Added Spare Parts (run it and switch the 2 animation types to 'fast' for an even better experience!)
- Added Custom Locale for setting non english Locales
- Added android-wifi-tether 1.52 (props to the developer, this is a great app!)
- Added WMSM
- Added busybox 1.15 - tweaked such that 'get information' in Swapper now works as desired
- Added nano 2.09 - text editor for use in shell mode
- Added terminfo and settings to boot.img to allow nano etc. use
- Added tun.ko file (untested, please report on whether this is useful)
- Added files required for Debian linux
- Moved Quickoffice to data partition to allow easy uninstall
- Deleted 'Learn More' application
- Deleted Maps application - install from the Android Market to always stay up to date
- ROM now includes touch focus in Camera app
- ROM now supports shortcuts using BetterCut (and therefore I assume anycut!) in Rosie
- Silenced boot sound (it's still there and can be reactivated with a file edit)
- You can now check your MoDaCo Custom ROM (MCR) version from the about menu. It will display MCR2.0 (core) or MCR2.0e (enhanced).
- Fix for HTC Peep on Vodafone now available here!
Included in 'enhanced' version only
- Added Business Card Scanner
- Added 'Plurk' client
- Added WAP browser
- Added Chinese IME
- Restored Maps app (for users who cannot install it from the Market)
Click to expand...
Click to collapse
Is this ready to go as far as elimintating the blurry screen AND wifi ??
Just asking as the 1.5 and 1.51 both gave me fuzzys, and applying the update eliminated the fuzzys but took away wifi !
Either way. Thank You SOOO much I knew if I waited you'd give us something nice for the holiday !
You think a wipe would be needed going from 1.51 to 2.1?
Gimpeh said:
You think a wipe would be needed going from 1.51 to 2.1?
Click to expand...
Click to collapse
to avoid any possible issues, I'd suggest a fresh wipe. I didnt add to much after the last rom I flashed so im gonna start over with my sdcard as well
A wipe is always wise, but SHOULDN'T be necessary...
P
Going to try this one now. How is the bluetooth support? Can paired headsets now actually work when calling?
re: support for ANYTHING other than WiFi and Camera (which both work), I don't know!
Let me know stuff that doesn't work, and i'll try to fix it in the next version.
Consider this a starting point...
P
For 32A I recommend the 2.6.29 kernel that redglasses uses on his Hero ROM:
http://www.2shared.com/file/7555649/5881ee4a/myhero-110.html
Might be stuck, d'oh!
So far, did a nandroid, wiped, etc. Updated, rebooted, and after asking for the language and network settings it's sat at a blank screen for some time. Status bar at the top, if left alone and hit the call button the dialer will appear and afterwards you'll see the unlock screen. But it just unlocks back to a blank screen. :/
So far this is the first ROM I've run into that's done this interesting bit. Will maybe reformat SD Card and rewipe, or something.
Nevermind. Rebooted, and it somehow proceeded this time around. Strange, though :/
dont really care for blutooth sound, but will it work for wireless tether ?? thats what I miss from using non hero roms.. having wifi back is also nice !!
Success!
Only noticeable thing is that when you go to far away from the home screen (going into settings, the dialer, etc), and return, it has to reload again for about 10 seconds. But once it's there it's fairly snappy.
Bluetooth pairs and works like it should! I might just hold onto this version of the ROM and tinker with it for a while.
ZiBop said:
Success!
Only noticeable thing is that when you go to far away from the home screen (going into settings, the dialer, etc), and return, it has to reload again for about 10 seconds. But once it's there it's fairly snappy.
Bluetooth pairs and works like it should! I might just hold onto this version of the ROM and tinker with it for a while.
Click to expand...
Click to collapse
have u messed with the swap yet ? 64/60 should help with that or 96/60 perhaps
i just flashed this and still am getting the fuzzys !! grr,, guess i have to flash the update over the rom and loose wifi ??
Modaco if you could shed some light it'd be much appreciated !
WiFi, etc works. Other problem : G Sensors aren't working D'oh
BRAND1SH said:
have u messed with the swap yet ? 64/60 should help with that or 96/60 perhaps
Click to expand...
Click to collapse
My swap's a bit rediculously larger. It's not that bad a lag, but only really noticeable when going back "home" from an application.
No swap or compcache etc. out of the box yet, let's fathom out the best settings together!
P
I'll upload a 32A version for someone to test...
P
modaco said:
No swap or compcache etc. out of the box yet, let's fathom out the best settings together!
P
Click to expand...
Click to collapse
modaco,
I am having all kinds of problems with this rom im still getting a blurry screen, it froze on me 3 times, im stuck in portrait and i keep getting the htc loading screen. I downloaded the file twice to eliminate possiblity of a faulty download as well.
mytouch...amonra 1.2.1, ext3. might have to go back to 1.51 that one worked great
I can confirm that this is running beautifully on my 32A device using redglasses/myhero boot.img and wlan.ko.
Seems to be significantly faster than the 1.73 builds, thank you modaco! Now you just need the 2.84+ build as well
This is a shrunken down hero with barelly anything noticable removed, it is also the first build that has 2 versions, first version needs the special spl and is entirelly on the system partition, 2nd version works on any spl and uses the data partition for apps
Download v2.0 For Any SPL
Download v1.5 For Haykuro SPL/Death SPL/Special SPL
Change Log
V 1.0
-Initial Release
-All APKs Optimized using coolbho3000 method (Thanks)
Download v1.0
v1.1
-Fixed Wifi
-Fixed Sensors
-Fixed Clock Force Close
Download v1.1
v1.2
-More Cleanups
-Added Maxisma's Super Optimized Rosie
-Added Plurk
-Added HTC_IME
-Added Wifi Tether for Root Users
-Added Photo Album/Frame widget
-Added Voice Recorder
-Now includes a HSPL (Hard SPL) version for Non-SpecialSPL users
*There are no differences between standard and hspl version except that the HSPL rom stores system apps in /data/app_s, the actual usage of the rom is exactly the same
*Only the Standard build is nowipe, the Hard SPL build needs a wipe as it uses the phones data partition
Download v1.2 For Haykuro SPL/Death SPL/Special SPL
Download v1.2 HardSPL For the standard SPL/engineering SPL/hard spl
v1.2r2
-Added Compcache (Disabled by default, enable it in user.conf)
Download v1.2r2 For Haykuro SPL/Death SPL/Special SPL
Download v1.2r2 HardSPL For the standard SPL/engineering SPL/hard spl
v1.3
-Added HTC Stocks
-Added Voice Search
-Added Voice Recorder
-Readded LatinIME
-Customized build.prop
-More APK Optimizations
Download v1.3 For Haykuro SPL/Death SPL/Special SPL
Download v1.3 HardSPL For the standard SPL/engineering SPL/hard spl
v1.4 Experimental
-SquashFS on lib, etc, fonts, usr
-Readded Flash
-Hero Bootscreen with Sound
-Added Launcher
-Added Java/J2ME
-Added Teeter
-Added Maps
-Added Additional Clocks
-Added AudioMod G7 v2
-Added Weather Databases, Should fix france weather clock problem
-Added All Hero sounds
-Added QuickOffice
-Added Rosie Wallpapers
-Max CPU Freq set to 528000
Download v1.4 For Haykuro SPL/Death SPL/Special SPL
Download v1.4 HardSPL For the standard SPL/engineering SPL/hard spl
v1.5
-Partly based on Drizzy's DDR v1.5.5
-Added Teeter
-Added Footprints
-Added Spare Parts
-Added Custom Locale
-ReAdded Plurk
-Fixed HTC_IME in Messaging
-Removed LatinIME (Stock Android IME)
Download v1.5 For Haykuro SPL/Death SPL/Special SPL
Download v1.5 HardSPL For the standard SPL/engineering SPL/hard spl
v2.0
-Based on Herver 1.0r3
-Includes New Sense UI from Magic
-Includes Fixed HTC_IME
-Plurk is gone
Download v2.0For Any SPL
Added:
-Jac-Ski 2.6.29 kernel (With BFS)
-Compcache
-Weather APK + Widget
-Clock Widget
-Terminal
-Transparent Notifications from JacHero
-Search Widget
-People Widget
-HTC Clock
-Plurk
-Maxisma's Super Optimized Rosie
-Hero Bootscreen with Sound
-Launcher
-Java/J2ME
-Teeter
-Maps
-Additional Clocks
-AudioMod G7 v2
-BizCardReader
-All Hero sounds
-QuickOffice
-Footprints
-HTC Sync
How to install:
1, Copy update file to sdcard
1b, If using a recovery older than Cyanogen 1.4, rename to update.zip
2, flash from recovery and if first time with this build, alt+w to wipe
3, in adb, type adb shell mount /system/sd; rm -r /system/sd/*
4, Reboot
Known Bugs:
-Bluetooth (This does not work in any build so do not post about this)
-LEDs partially work
-Twitter causes a com.htc.provider force close, this is not the rom, this is due to a problem with twitter
Please email any bugs you find
Requirements:
-SD Card partitioned into 3, FAT, EXT2/3, LinuxSwap
-Any SPL, select right download for your SPL
-Class 6 Micro-SD
Bug Submitting:
Copy this into a PM
Phone:
SPL:
Wipe/NoWipe:
Error:
Possible to reproduce:
Rom Version:
SDCard Size/Class:
Please donate to help me buy a hero
Thanks to: Haykuro, Drizzy, JAC, Ccrowski, Jubeh, coolbho3000, twisted, Over_Hero and everyone who has helped making hero on the G1 possible
All downloads are provided as-is, only install this rom if you understand the risks, i am not responsible for any bricked phones from unexperienced use
Please Search before posting problems
60MB? woah that's way small for Hero lol. like 1/3 i think. how's performance in this?
I would say its as fast if not faster than the modaco port, the system apps being on the internal memory will also help as there no longer sharing the sd card with the swap
will you do this with JACHERO v1.7r2and upload it sometime? I like runnning the hero ROMs w/out the BFS kernel and would really appreciate it
Thanks in advance
you can remove expinit from bin since it's not being called for anything anymore (it's only a few kb though) and the bts binary, that one is used for bluetooth debugging and other tools, but, since bluetooth doesn't work on any hero build, it's safe to remove.
you can also remove all WP_*.db files from etc and just keep WP_0409WWE.db to save space, this will still give you all the locations for location picker.
if you replace libicudata.so in lib from one in an ADP 1.5 build, it should give you back about 2mb more with (apparently) no adverse effects.
I'm working on a slim HTC_IME (I've whipped it down to 1.2 MB) that you could eventually work into this build too, plus I've shrunk other things too where I might be able to fit more of hero into my build. It's also allowed me to make a (mock right now, i'm wrestling the HTC Setup Wizard issue) Hero build that finally fits into the regular spl.
I see you included the DCS*.apk files in /app. I don't include them because they don't seem to do anything, what are they for? Also, did you manage to get the weather working on the clock widget? That's mainly the reason why I didn't include it in my own build.
Lastly, this is exactly the reason I made this build. I wanted to show Hero could be forced into /system and then more knowledgeable people could come and make it better.
just to make sure, the only way you can remove the compcache modules is by unsquashfs modules.sqf and then re mksquash them. Otherwise you're removing a lot of modules important to the function of the ROM, for example netfilter for tethering.
ccyrowski said:
just to make sure, the only way you can remove the compcache modules is by unsquashfs modules.sqf and then re mksquash them. Otherwise you're removing a lot of modules important to the function of the ROM, for example netfilter for tethering.
Click to expand...
Click to collapse
haha yah tethering and possibly other networking issues as well
Great, fast Rom.
RaiderX303 said:
I would say its as fast if not faster than the modaco port, the system apps being on the internal memory will also help as there no longer sharing the sd card with the swap
Click to expand...
Click to collapse
That's a very ballsy thing to say. LOL
Faster or AS fast as MoDaCo????
And what about compared to Tiny??
Wouldn't this need slightly more more memory and require more resources since you've ADDED stuff to Tiny???
wow this thing is only 29 mb. this is really micro
ChrisChavez said:
That's a very ballsy thing to say. LOL
Faster or AS fast as MoDaCo????
And what about compared to Tiny??
Wouldn't this need slightly more more memory and require more resources since you've added stuff to Tiny???
Click to expand...
Click to collapse
haha chris, the modaco fanboy
has anyone used comp cache with this?
Wow first its just "tiny" now we have a "micro", so what's next? A "nano" ???
This is good. Keep them coming.
cx92001 said:
Wow first its just "tiny" now we have a "micro", so what's next? A "nano" ???
This is good. Keep them coming.
Click to expand...
Click to collapse
I'll credit you for naming it
a2sd
Hi, i do not partition my sd card, thus if i want to test out this rom, i would need to go partition my sd card? If i don't i would face a boot loop right? Thanks
the idea behind these is to not necessitate your sd card, though, if you wish to have two partitions (swap and a2sd), these roms will make use of them as you expect them
I flashed it but it got stuck on the g1 screen so I had to go back to the JacxRom. Do I need to partition my sd to get past this? It flashed successfully but it got stuck at the g1 screen.
cx92001 said:
Wow first its just "tiny" now we have a "micro", so what's next? A "nano" ???
This is good. Keep them coming.
Click to expand...
Click to collapse
But isn't this technically BIGGER than Tiny since there's MORE stuff in this??
Anybody???
Will the "Nano" ADD even MORE stuff but somehow imply being smaller too?? LOL
Just curious... =p
how do you install this anyways? is there any requirements or what? can we just flash straight from cm 4.0.4 or need wipe or wha?
Great, very fast rom but unable to start wifi
It almost seems like i'm hijacking this thread, but i'll just answer to this last one and go back to my own . The wlan.ko module is in the wrong place, it has to be in /lib/modules. Open up a command prompt, then type:
Code:
adb remount
adb shell
# cd system/lib
# mkdir modules
# mv wlan.ko modules
# exit
exit
Now reboot your phone and try to enable wlan again, it should work (at least i think it should, been busy finishing the last version of my rom and I havent tested this one)
This ROM was originally based on MyHero 2.0.2, but now is going its own separate way. This is (at least for now) still pretty much just vanilla Sense UI 32A ROM with just some minor adjustments to be more to my liking.
Now, let me thank a few people:
Big thanks to redglasses for creating and improving the great MyHero ROM, to hotweiss for the very same reasons with his HoFo ROM and to eugene373 for using my 32A kernel package with his Magic 3G UnI ROM and therefore making it easier for me in return to use it with the official Sense UI update.
Special thanks to Cyanogen for creating and sharing his kernel source code and to TigerTael for creating his 32A kernel offset patch.
Also thanks to Amon_RA, chris-steenkamp, eViL D:, maxisma, Radix999, bcrook, Qteknology and many others and of course to XDA itself.
Changelog and misc. other info in the second post, please read it.
Downloads:
CaSense 1.2 full ROM (MD5: f7b895b98251ce7cfc9852ce9edd198c)
CaSense 1.2 no-wipe update (MD5: 87de487512816532b0e2d4a686a79e37)
CaSense 1.1.1 no-wipe update (MD5: ca4e772a33e23188aa9eba2c15f4f4b3)
CaSense 1.1 (MD5: ae68d79ba93f8844f61067838b85de92)
CaSense 1.0 (MD5: 83f6024558f3535caf9e069ae5a434b8)
CaSense add-on for v1.1 (MD5: 6ee7dae1dff0050ec51b12e5756d0dd6) Contains AK Notepad, Stocks+widget, Footprints+widgets, Plurk+widget, KKBOX, Learn More, HTC Sync.
Add-on for v1.0 - CaSense add-on for v1.0
Add-on contains all the apps and widgets removed from the main ROM. Install from recovery after you install the main ROM. Do not wipe before flashing! Or just extract the file and push the apps to /data/app_s manually.
Add-on for all CaSense versions - CaSense Pulse Clock add-on (MD5: f5d49b2c3e11bf14a05ea25f7b1baf68)
Kernel packages for v1.1.x - explanation in the second post
2.6.27, 2.6.27 log
2.6.27 BFS, 2.6.27 BFS log
2.6.29 BFS, 2.6.29 BFS log
Mirror
CaSense folder on Mediafire
If you like my work, buy me a Pepsi
v1.2
- Available as either a no-wipe update for 1.1.1 or full ROM
- New 2.6.29 kernel with BFS-313 and RNDIS wired tethering support (many thanks to Zinx and Cyanogen), logcat support enabled
- Because this update is 2.6.29 only, there's no bluetooth support AT ALL - if you need bluetooth, just stick with 1.1.1 as the changes in 1.2 are pretty much kernel related only anyway (but it should be possible to use 2.6.27 kernel package for 1.1.1 to "downgrade" the kernel in 1.2 to get bluetooth working, I just didn't test it yet)
- Added Wired tether app by harry_m
- Updated User Conf editor, Market Enabler and Wireless tether to their latest versions
- Pulse Clock add-on for all CaSense versions now available (not included in 1.2 by default), see below for explanation
v1.1.1
- Apply on top of v1.1 without wiping
- Misc. minor maintenance
- Linux swap (swappiness 30) now enabled by default if your third partition ( /dev/block/mmcblk0p3 ) on SD card is type linux-swap. I don't recommend using swap partition larger than 64MB.
- Added UserConf Editor 0.2 app by AndroidAppCritic for easier editing of user.conf file. Please note that user.conf is located at /system/bin/user.conf in this ROM, not at the default location this app expects it.
- Added some notification sounds and ringtones
- All notification sounds and ringtones converted to Ogg for better ring/notification response. After applying this update and rebooting, please verify ALL your ringtone/notification settings! That's the price of no-wipe update.
- Trackball glow notification (hopefully) finally works now.
v1.1
- Defaulting to kernel 2.6.27 from HTC sources now because of bluetooth issues with other kernels. Hopefully, this is just temporary, because it's slower. You can choose different kernel though, see below for explanation.
- Full Chinese support included in the main ROM this time - both localization and text input.
- Bluetooth should be working fine this time with the default kernel (both A2DP and HSP).
- A2SD disabled - there should be no more problems during first startup if you have ext2/3 partition. Ext2/3 support is still available in all the kernels, ext4 is supported only with 2.6.29 kernel.
- Alternative kernel packages will be available later (including logcat enabled kernels)
- Changes in the APN list. If it does not work for you, provide me the correct APN settings so I can change it.
- Removed Learn More (does anybody need it?)
- Spare Parts working now
- Added Blur animations
Known issues:
- Duplicated entries under ringtones/notification sounds.
v1.0
- Cyanogen-based kernel with BFS304 and my own config (new Case kernel v1.3)
- Root finally works! This means that everything that needs root hopefully works as well (wifi tethering etc.)
- LEDs, GPS, multitouch, camera, prediction works fine, as far as I can tell
- Protected apps should download from the Market just fine
- Multilanguage
- APN list for automatic APN config at setup. Added Vodafone CZ to the list, of course
- Log is disabled in the kernel for speed improvements. I can offer log enabled kernel as an update if there's someone who wants it.
- ROM is compcache/swap ready. I've disabled both by default, but you can easily change that in /system/bin/user.conf if you wish. I personally think that even on 32A, Sense UI needs some form of swap to run properly. YMMV. It should also be A2SD ready, but I didn't really test that - I don't use A2SD, as I think on 32A it just slows the phone down.
- Removed some apps I really don't use at all: AK Notepad, Stocks+widget, Footprints+widgets, Plurk+widget, KKBOX, HTC_CIME, HTC Sync. These are available separately as an add-on.
- Added some apps: Superuser permissions (of course), Market Enabler, Spare Parts (broken in v1.0), More locale, Wireless Tether. Apart from Superuser they should be uninstallable.
- Usual shell scripts available (rwsystem etc.)
- Bluetooth does not work properly.
- Chinese input does not work.
Kernel packages explained:
Apply the kernel package of your choice AFTER you've flashed the main ROM. No wipe! If you want to use the first, plain 2.6.27 kernel, you just need to flash the main ROM, it's already included in it.
2.6.27 - default kernel included in v1.1. Compiled using the official HTC sources. This package is provided so that you can get back to default kernel without flashing the full ROM if you've tried some other kernel package. Contains backported squashfs 4.0, loadable modules include compcache 0.5.4, CIFS support, IPv6 and quite a few other options. No BFS. Full (A2DP/HSP) bluetooth support with v1.1 ROM. Slowest of the three, but pretty much full-featured and stable (hopefully).
2.6.27BFS - Compiled using the official HTC sources. This kernel is pretty much identical to the first one, but contains backported BFS304. That means it's a little faster than the first one (YMMV), however, as BFS304 was never meant to be used with 2.6.27, it's also somehow unstable. The critical moment, as it seems, is during the "unlocking SIM card" phase on the first boot, especially if you've flashed the main ROM, addon package and kernel package in one go without rebooting. So, applying this kernel package over ROM that is already configured seems much safer right now. But as I've said - it's considered unstable, so bear that in mind. Full (A2DP/HSP) bluetooth support with v1.1 ROM. Most unstable of the three.
2.6.29BFS - Compiled using Cyanogen sources. This kernel is without a doubt the fastest of the three, however, as of right now, it doesn't support bluetooth. AT ALL. If you try to enable bluetooth with this kernel, it'll just say "turning on" forever and never finish. So, before applying this kernel package, make sure you've got bluetooth disabled (if you want to flash this kernel after the main ROM in one go, it's OK, bluetooth is off by default). This kernel is recommended for those that don't need bluetooth. Most advanced and fastest of the three.
log alternatives - They're the same as the plain kernels except with logcat enabled for debugging purposes, which means they're also a bit slower than the plain kernel.
Pulse Clock add-on explained:
This is just very minor add-on for all CaSense ROM versions. You just apply it without wiping over your current CaSense install. This add-on simply replaces the plain default Android analog clock I prefer to use (the widget available through Android widget - Analog clock, with the white "Malmo" clockface - not the HTC clock) with the analog clock from T-Mobile Pulse. I like the Pulse clock better and I think it fits with Sense UI much nicer than the default Android analog clock. YMMV.
Sounds interesting i give it a try and report back. Just in case , do you have a NON-BFS Kernel ? From my Experience BFS slows the UI down a lot :-( ... but i try first before i complain :-D
Higgins12 said:
Sounds interesting i give it a try and report back. Just in case , do you have a NON-BFS Kernel ? From my Experience BFS slows the UI down a lot :-( ... but i try first before i complain :-D
Click to expand...
Click to collapse
Yes, I can provide non-BFS version of the kernel (don't have one ready for my 1.3 kernel yet, but that's quite easy to fix).
Thanks Case_
Hopefully the CIME update will be available soon.
lokto7 said:
Thanks Case_
Hopefully the CIME update will be available soon.
Click to expand...
Click to collapse
The addon is up.
Hmmm must try But i`m wondering ... Are U planing to release version with those widgets U removed? I mean version as close to original as it can be (Multilanguage and rooted) ... Because i use twitter and other widgets ... Thanks for reply
Krzysiec said:
Hmmm must try But i`m wondering ... Are U planing to release version with those widgets U removed? I mean version as close to original as it can be (Multilanguage and rooted) ... Because i use twitter and other widgets ... Thanks for reply
Click to expand...
Click to collapse
yes, i really like to have that too..i hope the add on is fill with it..
Krzysiec said:
Hmmm must try But i`m wondering ... Are U planing to release version with those widgets U removed? I mean version as close to original as it can be (Multilanguage and rooted) ... Because i use twitter and other widgets ... Thanks for reply
Click to expand...
Click to collapse
Twitter widget is in the main ROM. However, the addon contains all the apps and widgets I've removed from the main ROM, so if you install it, you've got everything that's in the vanilla Sense UI ROM (and then some ). I've modified the text so it is clearer, it was a bit cryptical before, yes.
is this base on donut or cupcake?
limkoksoon said:
is this base on donut or cupcake?
Click to expand...
Click to collapse
Its build from myHero 2.0 which is cupcake, so don't think it include the donut since its not written
Hi Case_, finally ur own rom, been a follower to ur 32A kernel for LED fixes and stuff and I must say u have done a brilliant job for us 32A users.
I will be trying ur rom and hopefully trackball & LED works, as so far I can only get it to work with kingxxromxx's rom (something like that ).
again great expectation & congrats on grand opening
Great!!!
First of all this is great ROM, and thanks for that. I have been using MyHero with some mine modifications (removing some apks), this ROM is customized as I want.
Great work. Keep it that way.
Contains all the apps and widgets removed from the main ROM. Install from recovery after you install the main ROM. Do not wipe before flashing! Or just extract the file and push the apps to /data/app_s manually.
Click to expand...
Click to collapse
sorry for being a noob, should i just push let's say, HTC_CIME.apk to /data/app_s without the need to install it from ASTRO?
also I think we would appreciate if u could include the best sdcard environment (eg. FAT32+linux-swap or ???) so i can use the same for best performance -> FAST
I wonder if for my 32A, do we still need a dedicated linux-swap as a 3rd partition on our sdcard? because sdcard with FAT32 only did work smoothly for me but I read everywhere else that addition 3rd partition will smooth things even more.....
pls offer me your 2cent
Case_ said:
Twitter widget is in the main ROM. However, the addon contains all the apps and widgets I've removed from the main ROM, so if you install it, you've got everything that's in the vanilla Sense UI ROM (and then some ). I've modified the text so it is clearer, it was a bit cryptical before, yes.
Click to expand...
Click to collapse
So Addon should be install as a patch yes? after ROM flash - no wipe - flash with addon yes ?
And can U tell me what is LOG ? ("Log is disabled")
Krzysiec said:
So Addon should be install as a patch yes? after ROM flash - no wipe and flash with addon yes ?
Click to expand...
Click to collapse
yes that is how you do it as posted in his first post:
"Install from recovery after you install the main ROM. Do not wipe before flashing!"
Anyone get a chance to test bluetooth? That's the only thing holding me back from switching over to a hero ROM....
Hi Case_, thanks for your great job.
Can I ask what is the default range of CPU frequency?
245-384 or 245-528 or 384-528?
truemagic said:
sorry for being a noob, should i just push let's say, HTC_CIME.apk to /data/app_s without the need to install it from ASTRO?
also I think we would appreciate if u could include the best sdcard environment (eg. FAT32+linux-swap or ???) so i can use the same for best performance -> FAST
I wonder if for my 32A, do we still need a dedicated linux-swap as a 3rd partition on our sdcard? because sdcard with FAT32 only did work smoothly for me but I read everywhere else that addition 3rd partition will smooth things even more.....
pls offer me your 2cent
Click to expand...
Click to collapse
I think the only way to install odexed apps is directly, by using adb push, not with Astro or other app manager, but I may be mistaken. Anyway, you most certainly need to push BOTH HTC_CIME.apk and HTC_CIME.odex to app_s, otherwise it won't work.
As for the SD card setup, I'm using FAT32+64MB linux swap with swappiness at around 30 for some time and I'm quite satisfied with it. But for all the tinkering with ROMs and kernels and regular work I didn't even find much time to test compcache properly, so I can't really say that objectively what is best. And I certainly didn't have time to check the speed and memory requirements this new Sense UI properly.
However, as I've said, I find that Sense UI in general simply needs more memory, even on 32A (and even on Hero, according to my friend). Without swap i was quite often getting hiccups and slowdowns after only a few hours of use - even though I'm in the habit of closing the unneeded background apps regularly, I was still getting something like 20MB of free memory quite soon. And the phone doesn't really perform that great once you go below something like 25-30MB free RAM. Swap most definitely helped me to solve these issues and Sense UI runs great for me - no major slowdowns and need to reboot to clear memory for days, if I REALLY need to.
So yes, as I've said, I most certainly recommend at least some kind of swap for Sense UI.
the main mirror speed is quite reasonable
around 70-80k/s.
nice...
wanna try to flash the rom later tonite
In case nobody saw the DroidEris over at G1 forums, i will post it here for Kingsklick.
Android 2.1 with Sense UI - and may i add, the fastest one out there (faster than ANY hero ROM's ive tried, and with a few exceptions i tried them all).
This might aswell have been a HTC official release, i'm not kidding - it really is so fast.
Remember: Skip HTCsetup wizard, login to google via market
______________________________________________________________________________________________________________________________
Ok guys just like I promised you, here is a build that is the next best thing next to desire, the new 2.1 Eris leak. This is a straight port for the G1. I pulled many things from RaiderX303X's build, so be sure to thank him Some things are broken but I assure you this ROM will advance. Provide feedback please, and search the thread before duplicating a bug post.
Now, let's enjoy!
Release Name: KiNgxKxKlair DroidEris2G1
Release Version: 0.1
MD5 Sum:
Credits: Cyanogen, CCyrowski, RaiderX303X, Haykuro, MoDaCo, Stericson, JAC, Eugene373, miketaylor00, Jubeh, Twisted, Fictionless, Shafty, any other dev I forgot to mention, and most importantly, my patient lady for putting up with ma devin'
Base Firmware: 2.1
Radio Required: Latest
SPL Required: Death SPL
Partition Layout: Fat 32--EXT 4--Linux-Swap
Wipe Required: Full Wipe
Special instructions: If you decide to use Swap I use a 256MB swap partition and it flies. Delete EXT partition, create ext2 and upgrade all the way up to ext4 then flash. IF YOU DO NOT GAPPS WILL NOT WORK
Download: Latest Version 1.1.2
Older versions: Version 0.1 Version 1.0 Version 1.1 Version 1.1.1
HTC Widgets installed: Stocks, Bookmarks, E-Mail, Footprints, Photoalbum, Photoframe, Settings, Calendar, Messages, Music, Persons, Search, Sync Now, Twitter, Clock, Weather
_______________________________________________________________________________________________________________________
Recommended settings for this ROM:
256 MB SWAP (use Swapper app http://handheld.softpedia.com/get/System-Utilities/Enhancements/Swapper-79210.shtml (Why 256 mb? - Why not be sure)
Follow this topic EXACTLY: http://forum.xda-developers.com/showthread.php?t=653889 (Disables unused apps in startup/after etc., I recommend Autostarts)
Finally, use this patch to remove A2SD (if you got a MyTouch/Magic): http://forum.xda-developers.com/showthread.php?t=655256
_______________________________________________________________________________________________________________________
Just like any other dev, I am not responsible to whatever happens to your phone *surprise*
ChEerS
"I live to DEV another DAY" -My quote
Follow me on Twitter if you like my work: www.twitter.com/kingklick92
Changelog
Version 1.1.2
- No wipe update
- Audio fix
- Call quality fix
Version 1.1.1
- No wipe update
- HTC_IME fc fixed
Version 1.1
- No wipe update (if coming from 1.0)
- Now using eclair king kernel #7
- Removed BFS
- Using CFS
- Optimized by yours truly
- Getting FAST
Version 1.0
- Dropping the Beta tag
- Stable build, ran this for pretty much a week now
- Reverted to King Kernel #5
- Removed BFS
- Slight "hitchies" on Rosie are a thing of the past
- Fixed GPS
- Fixed Camera
- Fixed KeyMappings for G1 users
- Still using 10Mb RAM Hack
- Added CompCache support
- Added Mount USB
- Added Wireless Tether
- Added Wired Tether
- Added new Spare Parts
- Not optimized...YET
- I must say, this build is getting pretty snappy
- More to come
Version 0.1
- First release, very beta
- Port of the 2.1 Droid Eris leak
- A2sd is automatic! Just have that second EXT partition
- Linux-Swap is enabled by default
- Using King Kernel #6
- Using BFS 315
- No RAM Hack
- MP4 Playback Support
- Youtube playback support
- User.conf is called on and functioning
- Running fix_permissions on firstboot to keep it clean
- GPS broken
- Camera Broken
- Using Raider's optimized apk's for now until I optimize them using my method
- Be sure to read OP for instructions, or I'll bet you your Gapps will not work!
- Many things I am forgetting I will add
after you fix the camera and GPS i will try it.. (i use this **** q:
dalet11 said:
after you fix the camera and GPS i will try it.. (i use this **** q:
Click to expand...
Click to collapse
If you look at the first post, i've uploaded the files for you
i will get my NEW MAGIC in 2 days.. you got more time
can you upload some pics?
I've got this on my 32B and it really is the fastest "hero" ROM by far. However, I do have a problem, wifi doesn't work. My phone can see networks when scanning but I simply can't get it to connect at all.
Anyone know a solution?
palexr said:
I've got this on my 32B and it really is the fastest "hero" ROM by far. However, I do have a problem, wifi doesn't work. My phone can see networks when scanning but I simply can't get it to connect at all.
Anyone know a solution?
Click to expand...
Click to collapse
same here just installed
kaiya215 said:
same here just installed
Click to expand...
Click to collapse
reset your router..this should work.
Oh wow I am really tempted to try this now...guys is it really that fast?! Is this really that good that he is claiming that it should be official?!?! Im definitely getting excited..i may have to try this tomorrow
running it right now...
will report back tomorrow after using it at work and throughout the day...
initial comments is that it was alot faster than his aosp 2.1 port to 32b...this thing was blazing quick in the beginning...its settling down right now and is slowing down but still pulling through
and my trackball lights up ALL THE TIME
i dont know what notifications im getting but haha i dont care lol
kaiya215 said:
same here just installed
Click to expand...
Click to collapse
Well it just started working with no other intervention than the passing of time....
About an 1/2 an hour after posting I noticed my phone was saying it was connected to a wifi network. It just started working. I didn't reset my router.
bigballa said:
running it right now...
will report back tomorrow after using it at work and throughout the day...
initial comments is that it was alot faster than his aosp 2.1 port to 32b...this thing was blazing quick in the beginning...its settling down right now and is slowing down but still pulling through
and my trackball lights up ALL THE TIME
i dont know what notifications im getting but haha i dont care lol
Click to expand...
Click to collapse
I recommend that you setup your Swap settings with this info:
Swappiness: 40
Swap size: 96 MB
use Swap partition
Is swap required?
Have this running for 5 days now best Rom I ever flashed.
WebghostDK said:
I recommend that you setup your Swap settings with this info:
Swappiness: 40
Swap size: 96 MB
use Swap partition
Click to expand...
Click to collapse
whats the best way to do this for this rom.... i tried using the user.conf method and it seemed to slow it down....
then tried the userinit.sh method and same diffrence
unless the user config files i have are just botched from old roms.....
also i tried a adb pull of the user.conf file and it said it didnt exist mounted/un-mounted didnt make a diff.
kaiya215 said:
whats the best way to do this for this rom.... i tried using the user.conf method and it seemed to slow it down....
then tried the userinit.sh method and same diffrence
unless the user config files i have are just botched from old roms.....
also i tried a adb pull of the user.conf file and it said it didnt exist mounted/un-mounted didnt make a diff.
Click to expand...
Click to collapse
i would also like to know. the only other method that i know of is going through terminal, but everytime you reboot the values are reset and you have to manually set swappiness through terminal again.
I seem to not be able to mount the phone as a disk drive using this rom.
mmmlinux said:
I seem to not be able to mount the phone as a disk drive using this rom.
Click to expand...
Click to collapse
Known issue. Go download usb mount from market.
kaiya215 said:
whats the best way to do this for this rom.... i tried using the user.conf method and it seemed to slow it down....
then tried the userinit.sh method and same diffrence
unless the user config files i have are just botched from old roms.....
also i tried a adb pull of the user.conf file and it said it didnt exist mounted/un-mounted didnt make a diff.
Click to expand...
Click to collapse
i used the recovery the newest amon
kaiya215 said:
whats the best way to do this for this rom.... i tried using the user.conf method and it seemed to slow it down....
then tried the userinit.sh method and same diffrence
unless the user config files i have are just botched from old roms.....
also i tried a adb pull of the user.conf file and it said it didnt exist mounted/un-mounted didnt make a diff.
Click to expand...
Click to collapse
I think ive read that there would be a issue with the user.conf.
http://handheld.softpedia.com/get/System-Utilities/Enhancements/Swapper-79210.shtml
I used this, and it looks like it works
The Celestial Teapot RLS4d
DOWNLOAD: TCT_RLS4d.zip
A ROM for made for and tested on Huawei U8100 Expert Sweden but has been confirmed to work on most, if not all, U8100/U8110/U8120 phones. T-mobile pulse mini U8110 needs an update after install (se end of this post).
This ROM was previously known and developed under a different name in the Swedroid forums and the Modaco forums
(btw, can we PLEASE get at least a generic Huawei forum at xda-developers?)
RLS4d
- RLS4d = RLS4b/c + overclocking fix
RLS4c overclocking fix
- There's a mistake in the frequency tables in RLS4c and the RLS4b camera fix that seems to affect some phones. This fix (attached) can be used on both RLS4b and RLS4c and will fix both the camera issue (RLS4b) and the overclocking issue (RLS4c).
RLS4c
- RLS4b + camera fix
RLS4b camera fix (attached)
- The camera fix replaces the kernel with one that uses the same PLL for overclocking as RLS3 did (PLL2). Appearently PLL1 is used by the camera so it wasn't safe to change it.
RLS4b
- New (QVGA hacked) version of market... propably needs a wipe.
RLS4
- New overclocking code in kernel, default speed is 633.6MHz but can be tweaked with SetCPU.
- Updated (and hacked) Market
- Updated several apps to latest version
- Removed Facebook (download it from Market if you need it) to free up some space in /system
- Replaced brut maps with latest official Google Maps (5.0.0)
- Propably something more that I've forgotten...
It's propably a good idea to wipe, since Market and Maps has been replaced.
RLS3
- Changed bootlogo
- Changed bootanimation
- Replaced Google Maps with modified version (brut17) Seems you need to do a full wipe after upgrading because the replaced Maps apk
- Updated DocToGo to latest version
- Added Flash Lite support
- Most likely updated something more that I've forgot
- Fixed a tiny error in the installation script that could kill USB-mounting if you go from stock ROM to my ROM without wipe:ing data.
RLS2
- Made overclocking code in kernel to be aware of those phones that runs at 600MHz with stock ROM.
- Added support for U8120 optical d-pad in kernel
- Added tun.ko module for OpenVPN users
- Updated LauncherPro
- Updated Roadsync
Kernel
- 2.6.29 based on kernel source released by T-mobile UK for the pulse mini.
- Slightly modified to work on non T-mobile Android builds.
- Added overclocking based on HTC Hero code by phhusson. Default install is NOT overclocked. Add overclocked kernel with update.
- Added swap support.
- Added compcache 0.6.2 swap free notify patch.
- Added LZO support (needed by compcache)
- Added EXT3 support (for better A2SD)
- Removed unused stuff, like PS2 mouse drivers, non-used touchscreen drivers and NFS support. The result is a smaller, but more useful kernel than before.
Android
- Android 2.1 based on the official U8100 Expert Sweden ROM
- Rooted with latest Superuser Permissions
- Fully odexed (system apps will not use dalvik-cache = more space on /data)
- Removed Launcher2
- Removed MyWeather widget.
- Removed TouchPal and AndroidKeyboard
- Removed ServoSearch
- Hacked a way around the "cust" system making Wifi work on other phones than just expert/se phones.
- Moved autorun.iso to /system freeing up 25Mb for apps on /data
- Added Darktremor A2SD 2.7.5.2 + swappiness bug fix.
- Compiled and added compcache kernel module + script to enable/disable compcache.
- No JIT by default but can be added with update.
- Hacked Vending.apk (Market) version 2006 that will greatly increase the number of available apps by faking HVGA (320x480).
- Fakes autofocus and more for more apps in the market
- Updated to latest Google Maps
- Updated to latest Google StreetView
- Added Launcher Pro
- Added Home Switcher
- Added the last flip-clock versionen of Weather widgets (yr.no).
- Added Googles News & Weather app/widget.
- Added HTC_IME & an AndroidKeyboard with Voice input support (also adds VoiceSearch).
- Added busybox with symlinks
- Added nano (texteditor)
- Added bash
- Replaced bootanimationen with a Nexus animation I resized for QVGA for another project.
- Replaced RoadSync with the offical upgrade you are allowed to download.
- Adjusted wallpapers in the original launcher to correct sizes and ascpect ratio for a QVGA device. May make them look a bit weird in the original launcher.
Installation
See post #2
Overclocking
See post #3
Compcache
See post #4
A2SD
See post #5
T-Mobile pulse mini users
UPDATE 2010-10-10: New zip file attached that also fixes the GPS. (TCT_tmo_u8110_update_2.zip)
If you can't get a phone network connection after installing, install the attached TCT_tmo_u8110_update.zip. That update replaced the ril libs with libs that are compatible with your phone.
JIT
Adding JIT gives a performance boost but I choosed to make it an optional update as it can cause problems with some apps. So far we know some apps that uses the google maps framework crashes if JIT is eanbled. Use the attached TCT_JIT_update.zip to enable JIT. There is also an update to go back to non-JIT if you change your mind later.
Installation
1. Flash a recovery image (tested with AmonRA.)
2. Copy the .zip file to your MicroSD card and boot the phone into recovery mode (call+volume-up+power)
3. Choose "Flash zip from sdcard" and choose the zip you just copied.
4. (optional) Wipe data+cache before rebooting. It may or may not work OK to not wipe data but it's propably best to wipe.
Overclocking
EDIT 2010-12-17: Removed all overclocking addons as they are now(with RLS4) obsolete
EDIT 2010-11-09: Updated all overclocking files with the new bootlogo.
EDIT 2010-10-11: Updated all overclocking files with the optical d-pad fix för U8120 phones.
EDIT 2010-10-27: Updated all overclocking files with support for phones that run 600MHz with their stock ROMs
Overclocking code has been rewritten in RLS4. The new kernel defaults to 633.6MHz which I believe should work on all phone. Let me know if it does not.
Use the app SetCPU if you want to overclock above the default 633.6MHz(default in RLS4) overclock.
SetCPU can be bought on Market or downloaded from XDA developers
Be careful with the "Set on boot" checkbox untill you know for sure if a speed is stable our not. Most phones will propably find a stable frequency in the 672-710.4MHz area but some can go higher. The highest allowed in the kernel is 748.8MHz.
Compcache
If you are using are allready using a swap partition on your SD-card, then you most likely shouldn't enable compcache. But if you do not want to partition your SD-card then compcache can be a good alternative.
Read more about how Compcache works here: http://wiki.cyanogenmod.com/index.php?title=Compcache
Enable compcache
In a terminal or using an adb shell type this:
$ su
# compcache.sh enable
Type free to confirm you now have 32Mb swap
Disable compcache
In a terminal or using an adb shell type this:
$ su
# compcache.sh disable
Type free to confirm you now have 0Mb swap
Advanced users
Compcache size, settings and swappiness is setup in /system/bin/compcache.sh
If you are an advanced user, you'll know how to proceed from here...
A2SD
(Only tested with AmonRA recovery image)
1. Backup your MicroSD card (IMPORTANT!)
2. Boot into recovery mode (see Installation instructions)
3. Choose to partition your SD card.
I recommend 32Mb for Swap and unless you plan to also move the dalvik-cache to the MicroSD card anything more than 512Mb for applications will be pointless as you will still be limited by the internal space for the dalvik-cache. You can of course use more space for swap if you have a large MicroSD card but I don't think it will make much difference but sure 64Mb won't hurt and on a 8Gb card you can afford it.
4. (optional) Convert EXT2 partition to EXT3 (EXT3 is an improved filesystem compared to EXT2).
5. Reboot the phone.
A2SD will now automaticly move your apps to the SD-card partition and enable your swap partition.
To change how a2sd works see this guide: http://forum.xda-developers.com/showpost.php?p=7021609&postcount=5
(a2sd jit is NOT supported in my ROM as I've choosed to provide JIT as an update instead)
NOTE: If you intend to use A2SD it's propably a good idea to enable it early. Some apps (at least my banking app) doesn't like being moved and have to be uninstalled and reinstalled if you move it from internal to SD or the other way around.
NOTE2: Don't EVER remove your SD-card while the phone is turned on if you use A2SD and/or swap.
NOTE3: Having your apps on the slower (compared to NAND) SD-card propably have a performance hit but I can't say I've noticed it when testing it. However I believe that if you also move the dalvik-cache the performance hit may be noticable.
Reserved for the future...
Hi there,
I saw you're post about the overclocking issue I have with the Vodafone 845 (huawei 8120) thanks for that.
So this rom should also be compatible with the 8120 ?
It seems you have added a lot of good stuff and I am going to try you're rom really soon.
I am also wondering if the overclock will work or do I still need to flash a 'stock rom' first?
Thanks for the hard work !
Xylograph said:
Hi there,
I saw you're post about the overclocking issue I have with the Vodafone 845 (huawei 8120) thanks for that.
So this rom should also be compatible with the 8120 ?
Click to expand...
Click to collapse
I believe it should. The kernel config from a stock U8120 that I recieved when doing the overclocking was identical to the one from a stock U8100 so I believe the phones uses the same hardware.
It seems you have added a lot of good stuff and I am going to try you're rom really soon.
I am also wondering if the overclock will work or do I still need to flash a 'stock rom' first?
Click to expand...
Click to collapse
Yes, if you did the 600MHz hack your phone will use the wrong frequency array and I haven't adjusted that array. Also I am not sure what other effects it can have by using the wrong frequency array and I do not even now why the hack makes it use the wrong array. Likely some firmware has changed when you flashed the wrong UPDATA.APP and it's propably a good idea to get back to the one that was intended for your phone.
Thanks for the hard work !
Edit : Maybe it is me beeing not so smart again,but I don't really understand which .zip file gives exactly what speed in post #3
Click to expand...
Click to collapse
652800 = 652.8MHz and so on... it's the speed i KHz as it is the format used in the frequancy arrays. Having digged into the acpuclock.c quite a few times now I took it for granted that everyone could see the connection but I guess I could make it more clear. Thanks for pointing it out.
I did a full wipe and partition sd with 32mb swap,512mb ext2,ext2 to ext3.
Flashed you're rom and everything seems to work great
You were right about the cpu reading though (still @ 600 Mhz) ..now installing 'stock rom' and hope the readings return to normal again.
Thanks again !
Edit : Tried to flash 'stock rom' but the update failed hlaf way,anyway my cpu readings were back to normal after flashing back you're rom (528 Mhz that is) after that flashed you're 691 Mhz zipfile and... It works !!!
Thanks a lot for the explanations ! really helpfull (I understand things a bit better now)
Now I have to do some testing if 691 Mhz is stable for this phone.
Do you have any recommendations (apps) for stress-testing ? (is setcpu stress test any good?)
I will report back with my findings.
Thanks once again
Xylograph said:
Now I have to do some testing if 691 Mhz is stable for this phone.
Do you have any recommendations (apps) for stress-testing ? (is setcpu stress test any good?)
Click to expand...
Click to collapse
Not sure about stress testing, haven't done much of it myself really. But if 691.2MHz is stable then you may want to try 710.4. If you are familiar with fastbooting you can extract the boot.img and do a fastboot with a different boot.img without flashing it.
I suppose Neocore could be a good stress test on our phones since they lack hardware 3D and have to do all the 3D rendering in software.
flashing atm on U8110. greetings from modaco
Gjole86 said:
flashing atm on U8110. greetings from modaco
Click to expand...
Click to collapse
Let me know how it goes, it should work fine just like old version unless the U8110 needs one of the touchscreen drivers I disabled in the kernel, but I really doubt it.
works fine for now .. gonna do stress test soon.
kallt_kaffe said:
if 691.2MHz is stable then you may want to try 710.4.
Click to expand...
Click to collapse
I did some testing and the 691.2 Mhz seems stable on my phone (VF845 - 8120) and since other available roms here are using you're 691.2 Mhz 'mod' we can safely say it is stable for this phone I think.
I also tried the 710.4 zip-file,but this resulted in a lockup in the boot-animation
A bit to much I think.
Anyway 163 Mhz more as stock speeds is still pretty amazing
btw. I was wondering if it is possible to uninstall some apps that come with you're rom ? I can't find them in the 'uninstaller'
Thanks
EDIT : Talking about overclocking got me thinking..Do you think it would be possible to undervolt in some kind of way to gain more battery-time (on lower cpu-speeds) ?
Hi,
Flash it to my U8100 but unfortunately it stuck on the booting animation.
Even when I flash the 633.6MHz update.
The phone works fine with your previous ROM (rls6_JIT I found at Modaco) and 633.6 MHz update.
Need your help to make A2SD works.
Thanks.
HI,
Works well on my t-mobile pulse mini,but gps not working.
runs fast at 652 speed ,please can you fix gps.
kallt_kaffe said:
Overclocking
Here are a bunch of different updates with different overclocking speeds.
As far as I know most phones works fine with 652.8MHz. My phone works pretty good ad 691.2MHz but I had at least one random reboot so I went down to 672MHz. Some phones may even be stable at 710.4MHz but mine isn't.
If anyone needs a lower speed or even wants to try a higher one, let me know and I'll compile and update for you.
I recommend the app SetCPU if you want to do some tweaking like setting up different speed profiles.
SetCPU can be bought on Market or download from XDA developers
Explanation about the filenames.The numbers are the speeds in kHz. So 672000 means 672MHz and so on...
Click to expand...
Click to collapse
dose these work on the pulse mini?
gareng007 said:
Hi,
Flash it to my U8100 but unfortunately it stuck on the booting animation.
Even when I flash the 633.6MHz update.
The phone works fine with your previous ROM (rls6_JIT I found at Modaco) and 633.6 MHz update.
Need your help to make A2SD works.
Thanks.
Click to expand...
Click to collapse
Have you tried to wipe data?
popred said:
HI,
Works well on my t-mobile pulse mini,but gps not working.
runs fast at 652 speed ,please can you fix gps.
Click to expand...
Click to collapse
I'll have a look at it as soon as I have time.
rickwyatt said:
dose these work on the pulse mini?
Click to expand...
Click to collapse
Yes, with my rom but gps is broken on pulse mini at the moment.