yashsingh1/xdaforums huggingface dataset:
[myTouch 3G, Magic Android Development] merlos:
Flash GAPPS is needed 'cause when you flash any new rom the first thing the update script does is to format the /system partition and all the *.apk inside /system/app dir are lost (gapps go into this dir too)

So flash gapps is needed everytime you flash :)
[myTouch 3G, Magic Android Development] kwanbis:
Thanks so much. Would test right away.
[myTouch 3G, Magic Android Development] slashbeast:
can you be more specific? What is autorenicepatch (run renice with -<valve> for selected processes?) and can you publish remove_launcher standalone, to download and adb push?
[myTouch 3G, Magic Android Development] merlos:
autorenice and remove_launcher script are 2 features I developed for SuperD.

Autorenice is an init script that renice phone app to -18 value on boot (so flash via recovery is a must) and remove_launcher is a script to remove the stock launcher when other launcher (ADW LAuncher in my case) are installed (save battery and mem usage)

Now I don't have my laptop, just wait this night (Italy) to try, no prob to publish only the script so you can push via adb
[myTouch 3G, Magic Android Development] ma678:
Re: [ROM][32A][3.22.x] SuperE 1.0.2 (1 June 2010)

Fyi

Build number still remains 1.0.1.

Except this, everything works fine.

Thanks.

-------------------------------------

Sent via the XDA Tapatalk App
[myTouch 3G, Magic Android Development] merlos:
Re: [ROM][32A][3.22.x] SuperE 1.0.2 (1 June 2010)

Yes I know, I didn't rebuilt the kern, is the one built for 1.0.1

-------------------------------------

Sent via the XDA Tapatalk App
[myTouch 3G, Magic Android Development] mauroantunes:
Great ROM

Thank you for this ROM. Great battery life. I'm at 47% now since yesterday 16.00 when I flashed it.

Only have one problem. I get a Force Close when trying to use Anysoftkeyboard. Any thoughts?

Regards,

Mauro
[myTouch 3G, Magic Android Development] xmidt:
And what about all the other apps? I didn't lose any of the market stuff
[myTouch 3G, Magic Android Development] asero:
All other apps goes to /data/app dir so it will not be deleted unless you wiped :D

BTW, great job merlos! Thanks! :)
[myTouch 3G, Magic Android Development] merlos:
Re: [ROM][32A][3.22.x] SuperE 1.0.2 (1 June 2010)

Tks asero

-------------------------------------

Sent via the XDA Tapatalk App
[myTouch 3G, Magic Android Development] ruimoura:
Yeah, great job, i've been using cyanogen 5.0.7 since test1 and now it's time to test some "evolutions" :D
[myTouch 3G, Magic Android Development] loukvlav:
merlos can we use your port for other 5.0.7 roms like Superbad?
[myTouch 3G, Magic Android Development] merlos:
Re: [ROM][32A][3.22.x] SuperE 1.0.2 (1 June 2010)

Probably yes, my port use slub and adjust lowmmkiller params in ramdisk, this is the reason why I built a new port instead using the universal kern port from brian cook.

So you can try, just do a backup before.

-------------------------------------

Sent via the XDA Tapatalk App
[myTouch 3G, Magic Android Development] ma678:
May I ask if it's done?

Thanks.
[myTouch 3G, Magic Android Development] merlos:
Re: [ROM][32A][3.22.x] SuperE 1.0.2 (1 June 2010)

I did it, just testing last issue to see if is fixed.

I'll post the zip in few hours

-------------------------------------

Sent via the XDA Tapatalk App
[myTouch 3G, Magic Android Development] merlos:
I updated the OP with 2 addon packs

gm-SuperE-Addon-FULL-v1-signed.zip

- wonderful ADW Launcher 0.7.5 apk included

- stock launcher auto-removed on boot to save battery life

- Titanium Backup apk included

- autorenice init script for phone application (set priority to -18 for com.android.phone process)

- added all CM media audio files

- remove_launcher script in /system/bin dir

gm-SuperE-Addon-RENICE-v1-signed.zip

- autorenice init script for phone application (set priority to -18 for com.android.phone process)

- remove_launcher script in /system/bin dir

Use new remove_launcher script as follow

remove_launcher [ stock | <launcher name> ]

remove_launcher stock (remove stock launcher Launcher.apk from /system/app)

remove_launcher org.adw.launcker (remove the ADW launcher)

the new script can be used to remove any installed launcher.

Enjoy
[myTouch 3G, Magic Android Development] davidcal:
..

I checked all the roms possible (there is an old radio), and supere is one of the two fastest roms there.

The second is RAv1.6.3 - DONUT ...But the supere is Eclair...

Thanks marlos
[myTouch 3G, Magic Android Development] slashbeast:
Nice, does anyone know how can I DISABLE notification sound when I plugin usb cable? And no, this is not 'sd card notification'.
[myTouch 3G, Magic Android Development] rukass:
hi..

upgrade to 1.0.2 + addon and market is gone!!!? why??

excellent rom!!

regards

edit..

reinstall with gapps and fine!! but backup the google apps in upgrade not work!!
[myTouch 3G, Magic Android Development] RtOaNn:
Re: [ROM][32A][3.22.x] SuperE 1.0.2 + Addons (2 June 2010)

Oh yes, I wanna know too.

-------------------------------------

Sent via the XDA Tapatalk App
[myTouch 3G, Magic Android Development] kwanbis:
Could the addons be used on a G1, without EBI1 patch?
[myTouch 3G, Magic Android Development] merlos:
Re: [ROM][32A][3.22.x] SuperE 1.0.2 + Addons (2 June 2010)

Yep

-------------------------------------

Sent via the XDA Tapatalk App
[myTouch 3G, Magic Android Development] loukvlav:
Flash port on top of Superbad

Yeap it worked just fine. I flashed your port on top of Superbad 1.4.3 without any issues. I also flashed your renice script without problems but have no idea if it does anything:)
[myTouch 3G, Magic Android Development] merlos:
cool :)

to see if renice script is working try this command from terminal or adb shell

cat /proc/`pidof com.android.phone`/stat | cut -d ' ' -f 19

and the result should be -18
[myTouch 3G, Magic Android Development] loukvlav:
Ok just checked it and it says -18 alright. So I guess it's working fine. What is it supposed to do? Make the dialer come up faster in incoming calls?

thanx!
[myTouch 3G, Magic Android Development] merlos:
you are right, giving the highest priority to the process means more responsivness and less lag on heavy load
[myTouch 3G, Magic Android Development] lerutis:
Would be nice to see this with overclock up to max, possible?
[myTouch 3G, Magic Android Development] merlos:
yep but not today :P

I think tou can test the kern from Pershot 'cause is an universal kernel, you only miss SLUB allocator and lowmemkiller settings

I planned to rebuild the pershot kern with my custom settings, when I'm a little bit free at work :)
[myTouch 3G, Magic Android Development] slashbeast:
@merlos I have something for you, saw your renice script and I written own, much better (no offence).

What my code doing:

After start, it wait 5s and checking pid of process from $targets (you can put there more than one), then, if process exist it renice it and exit (finish script), if no, $target_pid is empty and it just skipping renice process, wait another 5s and try again up to 24 times, (5x24=120, it will try renice it in 2 minutes, every 5s), This is imho better way than wait 120 or 60s and then try renice it. The reason why I started to write it was that I hate when script have uneeded pipe ;p like 'cat file | cut' when it can be 'cut <something> file' and multiple subshell like `pidof` when you can do it once and put in for example $target_pid or whatever, on mobile phone fork another shell (subshell) is waste of cpu cycles. I hope you like it.

#!/system/bin/sh
#author:
#	Piotr Karbowski <jabberuser@gmail.com>
#	http://twitter.com/slashbeast

## conf.
targets="com.android.phone"
target_prio="-10"

for process in $targets; do
count='1'
while [ $count -le 24 ]; do
sleep 5
target_pid="$(pidof $process)"
if [[ ! -z $target_pid ]]; then
renice $target_prio $target_pid	&& count='24'
fi
count=$((count+1))
done
done

Here paste, I not sure how vBulletin deal with tabs.

http://paste.pocoo.org/raw/221379/
[myTouch 3G, Magic Android Development] merlos:
Re: [ROM][32A][3.22.x] SuperE 1.0.2 + Addons (2 June 2010)

Cool :)

I'll check the code and do an updated zip

Tks a lot

-------------------------------------

Sent via the XDA Tapatalk App
[myTouch 3G, Magic Android Development] kloispetie:
At the moment I am still very happy with my SuperD rom.

Is this as stable as SuperD?

Faster?

Or is it better still to soon for updating?
[myTouch 3G, Magic Android Development] BrandoHD:
I would say its stable and as fast as SuperD, haven't had any major problems thus far
[myTouch 3G, Magic Android Development] ma678:
Re: [ROM][32A][3.22.x] SuperE 1.0.2 + Addons (2 June 2010)

I dropped a few phone calls today and was not sure it was something related to the new addons.

-------------------------------------

Sent via the XDA Tapatalk App
[myTouch 3G, Magic Android Development] Sphaerophoria:
hey just double checking that you're doing proper ports and not just using a generic kernel. Are you building the kernel from source with the .config from the g1 rom? because if you aren't you will be missing out on any kernel changes that ben makes. Just making sure that this is what i think it is. Good job on keeping the 32A community in the loop :)
[myTouch 3G, Magic Android Development] merlos:
I'm pretty sure is not related to addons pack
[myTouch 3G, Magic Android Development] merlos:
I build the kern using updated cyano-ds sources and adding SLUB allocator and setting custom lowmemkiller params in ramdisk.

The kern is always updated with cyano tree :)

Check my github

http://github.com/gmellini/gm-cm-kernel

for configs, tree, scripts to build and ramdisk
[myTouch 3G, Magic Android Development] lerutis:
Nice :)

I'm testing now with the universal kernel, great rom otherwise! First non sense rom i really like :D
[myTouch 3G, Magic Android Development] merlos:
did some adjust, look at the new code here

http://pastebin.com/58au8fUB

if it's ok I'll release the v2 addon package with last adw launcher too :)
[myTouch 3G, Magic Android Development] bengongboy:
Oops! (404)

can't download the latest addon v2
[myTouch 3G, Magic Android Development] merlos:
mirrored on http://drop.io/gmellini/

damn dropbox :D

EDIT: was my fault, not a dropbox problem, just renamed 2 files, mirrored too
[myTouch 3G, Magic Android Development] zouky007:
Pela maneira como estás a meter-te onde não és chamado, parece-me que queres que eu te faça um favor!! Nem percebo porque é que te metes neste assunto!! Mas não te vou dar mais importância do que a te dei agora!
[myTouch 3G, Magic Android Development] Gazorninplat:
Hi Merlos, will these scripts work for CM5.0.7/8?

I suppose for that matter, will your port work for CM5.0.7/8?

Thanks!!
[myTouch 3G, Magic Android Development] merlos:
yep the scripts and port work well on CM too :)

there are only few differences in superE ramdisk, but you can use both
[myTouch 3G, Magic Android Development] legend221:
Merlos many thanks for your continued hard work and support - Addons v2

You continue to astonish me on your brilliance my friend.

I am sure we all appreciate your presence here, as least I do and that is a fact.

Hoping for the best in your continued projects :D
[myTouch 3G, Magic Android Development] legend221:
Noticing improved performance flashing this on top of Super E !!!!!

Thanks to Pershoot and whomever else had hands into making this file compatible with our preferred roms and devices.

Latest Kernel 2_6_34 Dream/Sapphire 32A

Instructions:

Flash the .zip through recovery

then

Install SetCPU 1.54 (by coolbho)

Autodetect, Min: 122, Max: 576, onboot, ondemand

Do not enable or setup Advanced

Note:

If you are coming from a previous oc-uv kernel, then please go in to SetCPU and raise the min bar up and then down back to 122.

Optional: You can setup profiles, but if you receive lag, please be sure that your device is not stuck on a low frequency due to one of the profiles you have set and or due to cpufreq and SetCPU ‘oddness’.
[myTouch 3G, Magic Android Development] BrandoHD:
so i'm just supposed to flash this on top of my current install, what are the benefits of this new kernel, cause i think merlos got started on a new kernel.....
[myTouch 3G, Magic Android Development] legend221:
Flash via recovery console, yes.

This is a grand spanking new kernel, you will notice a speed increase right away.

If installed and setup correctly you will also notice a battery improvement as well.
[myTouch 3G, Magic Android Development] merlos:
Re: [ROM][32A][3.22] SuperE 1.0.2 + Addons v2 (4 June 2010)

Didn't tried yet pershoot kern, that overclock current .34 branch

I'm working on a standard .34 branch with no OC feature, just the time to fix a small issue and test

-------------------------------------

Sent via the XDA Tapatalk App
[myTouch 3G, Magic Android Development] legend221:
Just letting you know a new version of the kernel has been released just today as well.

Looking forward to what you have coming out as well my friend.

I am sure as your addd ons it will be a great release as well.

Hoping for the best my friend :D
[myTouch 3G, Magic Android Development] merlos:
Re: [ROM][32A][3.22] SuperE 1.0.2 + Addons v2 (4 June 2010)

Tks legend :)

I'll try today to have a look into new version and my goal is to set the params in ramdisk so we don't need to use setcpu to boot ;)

-------------------------------------

Sent via the XDA Tapatalk App
[myTouch 3G, Magic Android Development] merlos:
I rebuilt it and now I know hot to avoid the usage of setcpu via ramdisk :)

I need a chat with pershoot just to fix a little prob ;)
[myTouch 3G, Magic Android Development] cyriljp:
Could not get GPS to work in this ROM. Tried reflashing radio and ROM. No dice.

Used the Radio Switch Batch File giving me:

Radio 3.22.23.18,

SPL 1.33.2010,

Recovery RA-sapphire-v1.6.2H.
[myTouch 3G, Magic Android Development] rquattro:
Weird, my GPS is working just fine with the same Radio/SPL. :confused:
[myTouch 3G, Magic Android Development] oohwee13:
for those of you upgrading from 1.0.1, these are the steps i've followed..

(no need to wipe)

1. flash the SuperE 1.0.2 ROM

2. flash google apps

3. flash the 32Aport file

4. flash the v2 ad-on by merlos

5. flash the latest kernel (2_6_34 Dream/Sapphire 32A) above

then i downloaded the paid app of setcpu from the market, followed the instruction on the first page of this thread on how to set it up.

now my magic is running flawlessly so far! i'll give it a couple of days to see how the battery life handles, but performance wise its sweet! runs so smoothly, and i can definitely notice a difference from 1.0.1.

thanks for all your hard work guys! uve made one hacking noob a happy little camper lol
[myTouch 3G, Magic Android Development] oohwee13:
and my gps is working fine also!.. no problems yet
[myTouch 3G, Magic Android Development] merlos:
Re: [ROM][32A][3.22] SuperE 1.0.2 + Addons v2 (4 June 2010)

I fixed all my issue with .34 tomorrow I'll build a new port that don't need setcpu

-------------------------------------

Sent via the XDA Tapatalk App
[myTouch 3G, Magic Android Development] legend221:
Excellent! Many more people are going to install this in my opinion without the SetCPU requirement.

the .34 Pershoot kernel rocks and the difference is significant with it installed.

See attached for the latest kernel release as of today 6-7-10

Contains:

- Offset the reclaimable memory a bit if using swap, by dumfuq and farmatito

- Update Compcache to 0.62

- some more cgroup options

- namespaces support (excluding network)

- deadline i/o scheduler

- v4 block device and data integrity support

- errata 411920 applied

Instructions:

Flash the .zip through recovery

then

Install SetCPU 1.54 (by coolbho)

===========================================================

You can install the setCPU app FREE all thanks to coolbho3000! This is necessary if you plan to flash the Pershoot kernel.

Quote directly from him,

"The program is free here for XDA members. It costs 1.99 on the Android Market. To install the APK I posted here, use ADB (in the Android SDK), Astro, or another application that can install APKs."

Link Here

===========================================================

Auto-refresh checked, Min: 122, Max: 576, set on boot checked, on demand selected

Do not enable or setup Advanced

Note:

If you are coming from a previous oc-uv kernel, then please go in to SetCPU and raise the min bar up and then down back to 122.

Optional: You can setup profiles, but if you receive lag, please be sure that your device is not stuck on a low frequency due to one of the profiles you have set and or due to cpufreq and SetCPU ‘oddness’.

The myTouch / G1 community definitely have a superb member backing them up and innovating on a continual basis, of course Ben Buchacher as the dev of Super D and E as well :D
[myTouch 3G, Magic Android Development] legend221:
Can you please make a 32B version compatible with the .34 by pershoot without the setCPU requirement too?

The latest kernel for the 32B is on the original Super E by Ben Buchacher, posted by me :D

xdaforums.com/showthread.php?t=622613&page=57
[myTouch 3G, Magic Android Development] merlos:
Re: [ROM][32A][3.22] SuperE 1.0.2 + Addons v2 (4 June 2010)

No prob, I'll do

-------------------------------------

Sent via the XDA Tapatalk App
[myTouch 3G, Magic Android Development] legend221:
Great! Someone has just asked for this on the 32B Super E thread :D

Thank you so much Merlos!

Looking forward in seeing it my friend!!
[myTouch 3G, Magic Android Development] RtOaNn:
Great, can't wait for your new kernel to be released.
[myTouch 3G, Magic Android Development] merlos:
Built and working great :) no setCPU needed

I'm just trying SLUB, I had some prob yest with, then I'll release for 32A and 32B
[myTouch 3G, Magic Android Development] merlos:
So I did the new port using 2.6.34 kernel (OP updated) :D:D

DO A NANDROID BACKUP BEFORE

=== 2.6.34 KERNEL WITH PERSHOOT TWEAKS ===

I built the kernel 2.6.34 from Cyanogen git (get here) applying patchset from Pershoot.

The port is built, as usual, with SLUB allocator and using more aggressive lowmemorykiller params.

I did some tweak to

avoid the usage of SetCPU program

with Pershoot kernel, using ramdisk and init.d script.

You can download and flash the 2.6.34 kernel

2.6.34 for 32A devices - http://dl.dropbox.com/u/1418224/gm-SuperE102-2634kern-32A.zip

2.6.34 for 32B devices - http://dl.dropbox.com/u/1418224/gm-SuperE102-2634kern-32B.zip (please report I cannot test it)

If you are interested in and want to try this new kernel with Overclock and UnderVolt features flash the 32A version insted the original 32A port file (step 5)

Be careful!! apply the right port for your device

To check if everything is working well you can

use your setCPU and see if scaling is set to ondemand and Max and Min scaling freq to 576MHz and 122MHz

check this values from command line

cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

min values should be set to 122880, max values should be set to 576000
[myTouch 3G, Magic Android Development] slashbeast:
slashbeast@ragnarok ~ % adb logcat
- waiting for device -
I//system/bin/sh( 59): /system/bin/memctl: getprop: not found
I//system/xbin/busybox( 57): /system/etc/init.d/00banner: getprop: not found
I//system/xbin/busybox( 57): /system/etc/init.d/00banner: getprop: not found
I//system/xbin/busybox( 57): /system/etc/init.d/00banner: log: not found
I//system/xbin/busybox( 57): /system/etc/init.d/00banner: log: not found
I//system/xbin/busybox( 57): /system/etc/init.d/00banner: log: not found
I//system/xbin/busybox( 57): /system/etc/init.d/00banner: log: not found
I//system/xbin/busybox( 57): /system/etc/init.d/00banner: log: not found
I//system/xbin/busybox( 57): /system/etc/init.d/00banner: log: not found
I//system/xbin/busybox( 57): run-parts: /system/etc/init.d/00banner exited with code 127
I//system/xbin/busybox( 57): +++ Starting Shadow's Renice
I//system/bin/sh( 59): rmmod: remove 'ramzswap': No such file or directory
D/libEGL ( 112): Setting TLS: 0xafe43b6c to 0xac70a2ec
D/su ( 112): 0 /system/bin/sh executing 0 /system/bin/sh using shell /system/bin/sh : sh
I//system/xbin/busybox( 57): /system/etc/init.d/99complete: setprop: not found
I//system/xbin/busybox( 57): run-parts: /system/etc/init.d/99complete exited with code 127
^C

Fail here. Looks like /system/bin isn't in $PATH.

edit:

Even without this init, I cannot boot. With re-flashed OLD port:

slashbeast@ragnarok ~ % adb logcat
I/cm ( 69): Welcome to Android 2.1-update1 / SuperE 1.0.1 32A port by merlos
I/cm ( 71): _
I/cm ( 72): __ __ _ ___ _ _ __ ___ __ _ _ _ _ __ __))
I/cm ( 73): ((_ \(/'((_( ((\( ((_)((_( (('((\( ((`1( ((_)((_(
I//system/bin/sh( 53): rmmod: delete_module 'ramzswap' failed (errno 2)
I/cm ( 75): )) _))
I/cm ( 76):
I//system/xbin/busybox( 51): +++ Starting Shadow's Renice
[myTouch 3G, Magic Android Development] merlos:
Re: [ROM][32A][3.22] SuperE 1.0.2 + 2.6.34 kern (NEW) + Addons v2 (8 June 2010)

32a right??

Try this

http://db.tt/6EXF7P

I think I uploaded the wrong file.

Let me know

-------------------------------------

Sent via the XDA Tapatalk App
[myTouch 3G, Magic Android Development] slashbeast:
70dc48dd38aa46000506118c8d4d7769 gm-SuperE102-2634kern-32A.zip

70dc48dd38aa46000506118c8d4d7769 lastgm-32A.zip

Not really, you uploaded good file, but not working, I did re-flesh superE base and old port to get phone working again.
[myTouch 3G, Magic Android Development] merlos:
ok rebuilding the kern, my mistake :(

online soon after my test

tks for report
[myTouch 3G, Magic Android Development] merlos:
can you try this one before I release??

http://dl.dropbox.com/u/1418224/TEST-gm-SuperE102-2634kern-32A.zip
[myTouch 3G, Magic Android Development] merlos:
last kern is booting :) my mistake

SLUB is buggy with 2.6.34 kernel :( reverted to SLAB
[myTouch 3G, Magic Android Development] RtOaNn:
Re: [ROM][32A][3.22] SuperE 1.0.2 + 2.6.34 kern (NEW) + Addons v2 (8 June 2010)

Latest dropbox link is bad.

-------------------------------------

Sent via the XDA Tapatalk App
[myTouch 3G, Magic Android Development] merlos:
http://dl.dropbox.com/u/1418224/gm-SuperE102-2634kern-32A.zip

use this one, OP updated

this is confirmed working :)
[myTouch 3G, Magic Android Development] slashbeast:
Thanks, new port working. This is odd because after installing oldport(old-old, the one before 2.6.34) onto new one, it was still not working (missing symlinks? Binfiles?) I think it was because setpropt filesystem.ready was not working.

Also, on my laptop I have 2.6.34 with SLUB and it work. are you *sure* that SLUB was problem?

Also, check priv. ;-) Tip for 99initscript, basicly all what you need there is 3 lines, #!/system/bin/sh and 2x echo.
[myTouch 3G, Magic Android Development] merlos:
I checked your tips and update the 99 init script but only for 32B port :)

after I'll update the 32A too ;)

I'm sure SLUB is the prob 'cause the only thing changed beetw 2 ports is the allocator, with SLUB not working with SLAB working

I remember that cyano had many probs with SLUB on .33 kern time ago and then the probs where fixed.

Now with .34 there is a prob with SLUB, I'll look into the code to see if there is something easy to fix

tks
[myTouch 3G, Magic Android Development] RtOaNn:
Thanks, working fine now. Hope to see some performance improvement.

Btw, in setcpu, i can remove the Set on Boot option right?
[myTouch 3G, Magic Android Development] merlos:
yep, you can uninstall SetCPU too

all the settings are done at boot time now :)
[myTouch 3G, Magic Android Development] RtOaNn:
alright, thanks for all the work!
[myTouch 3G, Magic Android Development] merlos:
=== DELETED ===
[myTouch 3G, Magic Android Development] blackrainpl:
I've just put the new kernel into my magic. Hope to see the difference :)
[myTouch 3G, Magic Android Development] calle79:
No sound

I get FC when trying to change default alarmsound.

I don't have eny sound, not in musicplayer, og alarmclock.
[myTouch 3G, Magic Android Development] BrandoHD:
whenever u guys flash anything, u should always do a fix_permissions, it fixes a lot of problems