Jump to content

10/Mar 3.2 - MoDaCo Custom ROM for GSM Hero (now with online kitchen)


Recommended Posts

Guest Euthanatos
Posted
well that line will never change over time

Now if you want to see perf over time your need to cat this one instead:

cat /proc/ramzswap

it gives statistics on RAM pages compression and it seems average reported ratio here is 4.5 !!! ;-)

Thanks,

is the compression (OrigDataSize / ComprDataSize)

then i have 3.78

If it is importent to you I can report those things continously, and if so what parameters are importent for you?

It's still quick as hell

Posted

Just a heads up that i'm away for a few days, but the next MCR / MCK build will include fixed tun.ko and compcache. Any other requests for the kernel? No luck with BFS as yet, but i'll spend some more time on that this week.

Glad to see everyone is having fun here! :D

P

Posted

One thought btw, getting a bit tired of updating the threads / reading the threads at both XDA and here, so am considering just updating stuff here and posting a generic description at XDA...

P

Guest teknologist
Posted (edited)

New release of my custom kernel.

Changelog for the newbies (non techies):

-added some bluetooth features (not sure if they are really needed though but wasn't that much code anyway)

-added in kernel CIFS support (lets you mount samba/windows shares in directories at kernel level, ie no need for an app or samba client)

-last but not least removed kernel debugging code to make kernel runtime as fast as possible (lower overhead due to kernel debugging code)

..duh...and I said for non techies ;-)

Now Changelog for the geeks (skip this if your a newbie):

_________________________________

Oct 27, 2009 - v 1.4

-added IP Gre tunnel module:

This particular tunneling driver implements

GRE (Generic Routing Encapsulation) and at this time allows

encapsulating of IPv4 or IPv6 over existing IPv4 infrastructure.

This driver is useful if the other endpoint is a Cisco router: Cisco

likes GRE much better.

To use this module insmod /system/lib/modules/ip_gre.ko

-Added cifs kernel support

This gives ability to mount Samba/Windows shares directly from commandline

For example:

mount -t cifs //ServerIP/shareName -o credentials=/some_path/sambacred.txt,rw,auto,user,uid=1000,iocharset=utf8,file_mode=0770,dir_mode=0770

you can store your credentials in a file you create (in the example: /some_path/sambacred.txt)

This file needs to have following format:

username=your_user_name

password=your_password

Works great on my hero:

Proof:

# mount

rootfs on / type rootfs (ro)

tmpfs on /dev type tmpfs (rw,mode=755)

devpts on /dev/pts type devpts (rw,mode=600)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

tmpfs on /sqlite_stmt_journals type tmpfs (rw,size=4096k)

/dev/block/mtdblock3 on /system type yaffs2 (ro)

/dev/block/mtdblock5 on /data type yaffs2 (rw,nosuid,nodev)

/dev/block/mtdblock4 on /cache type yaffs2 (rw,nosuid,nodev)

/dev/block/mmcblk0p2 on /system/sd type ext3 (rw,noatime,nodiratime,errors=continue,data=ordered)

/dev/block//vold/179:1 on /sdcard type vfat (rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1000,fmask=0000,dmask=0000,allow_ut

me=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8)

//192.168.176.253/Downloaded on /sdcard/download type cifs (rw,mand,unc=\192.168.176.253\Downloaded,username=eric,uid=0,gid=0,file_mode=02767,dir_mode=0777,rsize=16

84,wsize=57344)

No need to insmod here. The feature is compiled in the kernel.

-Added some bluetooth features (BNEP multicast filter and protocol filter) in case it is needed by future Bluetooth UI tools contributed by the community

-Removed all kernel debugging code not needed when we use this kernel on a phone and we don't want to debug. Might slightly decrease overhead and make things a bit faster. Be aware that in case you have issues, it will be harder to debug, but again who is going to read stack traces, debug outputs etc... apart from a kernel hacker.

__________________________________________________

Overall the phone seems faster than my last release and pretty stable...but only have been using it for a bit less than 1 hour.

Install is pretty straightforward if you have my previous release installed (earlier in this thread). Just update with this zip file...

If you haven't installed the previous release make sure you read the earlier post on how to create swap partiton on SDcard and edit and upload the provided sample userinit.sh file to active compcache ramzswap, as that is the real reason for the speed increase

About phone in settings should say:

Kernel version:

2.6.27-mck-teknologist-1.4 root@neutrino )

As always I am not responsible if your phone turns into a gremlin or something else ;-)

and feedback positive or negative is welcomed !

Enjoy!

1.4_hero_teknologist_rom_signed.zip

Edited by teknologist
Guest teknologist
Posted
Afaik Get-A-Robot_vpnc is only for ipsec vpn's,

openvpn uses a complete different technology (ssl) to do the vpn-ning

I hope to release soonish an alpha as openvpn gui

Of course, My bad. I thought he meant the android monitor GUI from here:

http://github.com/fries/android-external-openvpn/downloads

OpenVPN Monitor, force closes on me !

Guest Hero-Fan
Posted

Thanks teknologist,

I bit the bullet and repartitioned my SD to chekc this out. So far I'm running your 1.3 kernel, as you overtook me while I was installing. For the first 15mins it works great and is really fast; now I'm going to install your "debug-code-less" kernel and then "have a real life" and see if I can still use my phone to call someone ;-). Will chekc back this evening and note how it went.

Thanks!

Guest domifer
Posted
Thanks teknologist,

I bit the bullet and repartitioned my SD to chekc this out. So far I'm running your 1.3 kernel, as you overtook me while I was installing. For the first 15mins it works great and is really fast; now I'm going to install your "debug-code-less" kernel and then "have a real life" and see if I can still use my phone to call someone ;-). Will chekc back this evening and note how it went.

Thanks!

Hi teknologist,

Just installed 1.4 5 mins ago, will let you know of my experiences!

Guest ptruman
Posted

Has anyone got Wireless Tethering to work on a PC using IVT's BlueSoleil stack?

All mine does is recognise the Hero, but shows no services.

I've run Wireless Tether, set it for Bluetooth, enabled bluetooth, made the device searchable and searched, all I get is the phone, with no services :D (doesn't matter from which side I run the pairing)

Guest gman.php
Posted
reinstall, reboot and you are set.

1.6pre3

I've reinstalled the rom => Didn't work!

I've reinstalled the app => Didn't work!

I've deinstalled the app, installed it again => WORKED!

Maybe you should have told me what to reinstall and what to do :S Thanks anyway! :D

Posted
Any other requests for the kernel?

Not for the kernel, but could you increase the busybox commandbuffer from 15 to something more usefull like 100? That unfortunately requires a recompile. (Yes, I do use the commandline.)

Regarding the webserver planing, have you thought about utilizing busyboxes httpd?

Thanks for all your work

Niki

Posted

Hey Folks,

I am running V 2.5, I am going to update soon, however I have noticed a considerable slow down of my phone.

Can you let me know what I need to do to make it faster. Forexample, should I be using App to SD rather than phone memory?

Are there performance improvments in the latest roms?

Thanks

Iz

Guest krispijn_s
Posted
Just a heads up that i'm away for a few days, but the next MCR / MCK build will include fixed tun.ko and compcache. Any other requests for the kernel? No luck with BFS as yet, but i'll spend some more time on that this week.

Glad to see everyone is having fun here! :P

P

Smooth sailing with the new kernel paul, great work! :D Two thoughts for coming releases:

1. Not sure if it's possible or already mentioned (or even a kernel thing), but what about support for wifi ad-hoc networks (we don't even see them atm)? Apparently it is possible if you modify "tiwlan.ini" ( details here ), but it'd be nice if you could use this by default.

2. Bluetooth Obex support? Read some stuff about it being possible (without buying bluex) here . Would be great to have that built-in as well.

Cheers

Guest teknologist
Posted
I've reinstalled the rom => Didn't work!

I've reinstalled the app => Didn't work!

I've deinstalled the app, installed it again => WORKED!

Maybe you should have told me what to reinstall and what to do :S Thanks anyway! :D

Usually when I reinstall an app I uninstall and then reinstall...

Guest keef319
Posted

Just installed Teknologist's custom Kernel...

All still works. :-)

So what improvements should I be seeing? (just so I can keep an eye on it all)

Keef

Posted
I think this has more to do with HTC's ROM code than Paul's. I have seen zillions of posts about this on HTC Hero's forums for official ROM support.

Also the problem with the keyboard showing/hiding/showing when switching from portrait to landscape.

I think it doesn't happen on mine though...

Maybe something is wrong on some Hero's with the touch surface.

Did you try recalibrating ?

I did not have this issue on the latest official ROM, its only appeared since flashing with 2.8. I tried recalibrating the screen but not the keyboard still consistantly disappears during text input.

Any other ideas?

Guest keef319
Posted

Somehow, the process of formatting my SD card, creating partitions, then putting files back on the fat32 partition, changed my Gmail notification to an mp3!! (very strange!!)

I wasn't too impressed with Lily Allen at 6am this morning!!!! LOL!!

Guest ptruman
Posted (edited)
I did not have this issue on the latest official ROM, its only appeared since flashing with 2.8. I tried recalibrating the screen but not the keyboard still consistantly disappears during text input.

Any other ideas?

I had this for a while, and found it to be the Locale app (from the marketplace) - I removed that, and it's stopped doing it. You may have another app stealing focus.

Edited by ptruman
Guest ptruman
Posted
Usually when I reinstall an app I uninstall and then reinstall...

I had this today, and it wouldn't reinstall cleanly. I got a default cog icon, at the top of the apps page (called com.tether) and then nothing.

I finally did an adb push of the apk file into /system/app and it worked :D

Posted
I had this for a while, and found it to be the Locale app (from the marketplace) - I removed that, and it's stopped doing it. You may have another app stealing focus.

Hmm I dont have that app. Just checked advanced task killer and the only non standard apps running are Facebook and Googlemaps, but Im still getting the keyboard disappearing/focus stealing in sms.

These are the same apps i used in the official rom and never experienced this prob. Looks like ill have to go back to official - I really like this rom thou!

Guest pyrofates
Posted

Hi Paul

I had issues with the modaco 2.6. There is still lag when the qwerty keypad is changed from portrait to landscape during composing sms. Does the 2.8 resolve this issue? Im asking because i dont want lose my smses when flashing again.(is there an app that saves sms?)

PyroFates

Guest domifer
Posted
I had this for a while, and found it to be the Locale app (from the marketplace) - I removed that, and it's stopped doing it. You may have another app stealing focus.

I had this several times yesterday after installing the Modaco ROM 2.8 and had it working nicely for 2 days, but yesterday it started freezing the touch screen, long lag response for the keyboard, and for many minutes it would not react at all to my fingers touching the screen, it did respond to the physical buttons menu, back, home etc.

After this I had to sadly bring back 2.7.1 from the nandroid backup. it was still a bit slow, but all was gone when installed the teknologist 1.3 kernel rom update (today i installed 1.4) , now is as swift or even swifter than it was before when I had 2.2, 2.5.2.6 or 2.7.

I will wait for the next Modaco ROM from Paul and I will skip 2.8.

Posted
Not for the kernel, but could you increase the busybox commandbuffer from 15 to something more usefull like 100? That unfortunately requires a recompile. (Yes, I do use the commandline.)

Regarding the webserver planing, have you thought about utilizing busyboxes httpd?

Thanks for all your work

Niki

Will do! Also, HTTPD is what I was planning to use, haven't managed to get it to serve directory listings yet, which is a pain!

P

Posted
Just a heads up that i'm away for a few days, but the next MCR / MCK build will include fixed tun.ko and compcache. Any other requests for the kernel? No luck with BFS as yet, but i'll spend some more time on that this week.

Glad to see everyone is having fun here! :D

P

Not a kernal request, but there is FLAC support for hero in the XDA forum, was wondering if you would consider making it part of your rom, if it lags the rom, then ignore my request. LOL.

Guest CeNSuRaDo
Posted

After updating to MCR 2.8 without a wipe (coming from 2.2) I just realized that my home button is now YELLOW and not WHITE like the others... is it from 2.8? Cause I updated my brother's hero and didn't get it.

Btw, I don't have Voice Searcher installed and either Spare Parts (in general, apps that come with 2.8)... anyone can guess why?

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.