Jump to content

[ROM] FLB-Mod 2 (Based on Android 2.2 Froyo) TESTING


Guest Simon O

Recommended Posts

Guest gwenhwyfaer
Flib this is not aimed at you mate just making myself clear, I think iv said somewere that without you we would probably still be running 1.5OS firmware.

Seconded. It was FLB-MOD 1.0 (beta2, I think) which persuaded me not to tear my hair out trying to restore my phone to a state where I could flash the December update (this was before the Time Machine fix) and gave me a usable 2.1 phone.

(But for what it's worth, I too thought ogiogi intended a compliment to your and Tom's Everest-climbing hacking skills, rather than a moan about it not being done yet. And if he didn't, well, he bloody well should have done. :lol: )

ed. tyop

Edited by gwenhwyfaer
Link to comment
Share on other sites

Guest AdamBaker
I've just replaced netcfg with the version from the U8150 2.2 ROM. Works but no change in mac address. Still get the SIOCSIFADDR error, probably down to the wpa_supplicant code now.

I just tried disabling wifi on 2.1 and then

# insmod /system/wifi/ar6000.ko
# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:18:82:82:20:01
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:429 (429.0 :lol: TX bytes:35 (35.0 :)

# ifconfig eth0 hw ether 64:16:F0:20:5D:09
ifconfig: SIOCSIFHWADDR: Operation not supported
# netcfg eth0 up
# wpa_supplicant -c /data/misc/wifi/wpa_supplicant.conf -ieth0 -Dwext&
# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:18:82:82:20:01
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:677 (677.0 :( TX bytes:121 (121.0 :)

[/codebox]

Which seems to indicate Huawei have a proprietary way of setting the address and it isn't in netcfg or wpa_supplicant

Link to comment
Share on other sites

Think I have found another bug: When trying to connect my phone with the DoubleTwist media player, it refuses to show up in the desktop software, despite me trying all known fixes.

Is this a known bug, that with Froyo, the phone will not show up in any software that uses USB connection?

Thanks for the ROM anyways, totally transformed my Pulse into a beast lol.

Link to comment
Share on other sites

I just tried disabling wifi on 2.1 and then

# insmod /system/wifi/ar6000.ko
# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:18:82:82:20:01
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:429 (429.0 :lol: TX bytes:35 (35.0 :)

# ifconfig eth0 hw ether 64:16:F0:20:5D:09
ifconfig: SIOCSIFHWADDR: Operation not supported
# netcfg eth0 up
# wpa_supplicant -c /data/misc/wifi/wpa_supplicant.conf -ieth0 -Dwext&
# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:18:82:82:20:01
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:677 (677.0 :( TX bytes:121 (121.0 :)

[/codebox]

Which seems to indicate Huawei have a proprietary way of setting the address and it isn't in netcfg or wpa_supplicant

so that just leaves ar6000.ko

Link to comment
Share on other sites

I probably did misunderstand Ogi. Sorry for it :(

(not a good day today)

Sorry bout what :)

My point was that FROYO without swap enabled runs better than 1.5 and 2.1 . Enabling swap makes the phone go with warps speeds :( :lol:

...and thank you for making that happen :)

Link to comment
Share on other sites

Guest MarcusHenrique
Sorry bout what :)

My point was that FROYO without swap enabled runs better than 1.5 and 2.1 . Enabling swap makes the phone go with warps speeds :( :lol:

...and thank you for making that happen :)

I can't agree with that... Mine is running with 32MB swap file by swapper2, and it's speed haven't changed a bit.. Still fast as hell

And I must say that my sd is a shitty class 2.

Link to comment
Share on other sites

I can't agree with that... Mine is running with 32MB swap file by swapper2, and it's speed haven't changed a bit.. Still fast as hell

And I must say that my sd is a shitty class 2.

Haha WARP speed means very very fast.

Link to comment
Share on other sites

My phone has been running super since putting this on. No problems at all.

Although a strange thing has happened - after I flashed ADW it seems to have removed my download history from the market. I've downloaded a few things but when I go to downloads it just says "no downloads from android market" :lol:

Link to comment
Share on other sites

Guest totiadrenalin

Congratulations.

And yet I think the idea of overklocking processor would not be a bad idea.

I came closer to dualtouch in 1.5.

But somehow never managed to patch 2,6,29 synaptics drivers.

But don't worry, it will happen soon.

The problem with 1.5 was the permissions and futures.

/system/etc/permissions/

I will send you the .xml files that should be there to tell the applications that this phone have touchscreen.multitouch functionality.

So now I have a buggy dualtouch.

Yeah buggy, but still dualtouch.

It has the same bug as Nexus One, maybe worse, when you cross the fingers.

Go ahead man!

Now I will make the upgrade to 2,1 UK rom, because I'm in 1.5 right now.

And I will try immediately your froyo flb-mod 2

Edited by totiadrenalin
Link to comment
Share on other sites

Guest totiadrenalin

And what about the camera and video playback issue?

EDIT:

Oh Yeah!!!!

You did include that files?

Nice work.

But still there won't be any multytouch without the patched drivers.

Edited by totiadrenalin
Link to comment
Share on other sites

I just tried disabling wifi on 2.1 and then

# insmod /system/wifi/ar6000.ko
# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:18:82:82:20:01
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:429 (429.0 :lol: TX bytes:35 (35.0 :)

# ifconfig eth0 hw ether 64:16:F0:20:5D:09
ifconfig: SIOCSIFHWADDR: Operation not supported
# netcfg eth0 up
# wpa_supplicant -c /data/misc/wifi/wpa_supplicant.conf -ieth0 -Dwext&
# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:18:82:82:20:01
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:677 (677.0 :( TX bytes:121 (121.0 :)

[/codebox]

Which seems to indicate Huawei have a proprietary way of setting the address and it isn't in netcfg or wpa_supplicant

There is a program called athtestcmd which should change it, but it won't for me. I don't get any errors, it just doesn't change. It is from atheros and for this specific hardware/driver.

After spending way too much time trying to figure out why SIOCSIFHWADDR doesn't work I've realised how simple the solution to this problem really is. We have all been looking in the wrong place.

The best solution (better than Huawei's solution) would be to set the correct value in the caldata file. That way no matter how you load the driver it will always be correct.

I've tested modifying caldata.bin.ar6002 with a hex editor, and that works fine, so now I just need a program to extract the bt mac then patch that value -1 into caldata. I'll probably make caldata a symlink to a file on /data to get around the ro fs problem.

I should have a fix done today (but I think I need to learn C, so it might take a while). This could probably all be done with a script and basic unix tools, but I really need to learn C.

hcitool (from bluez) displays the bt mac, so that is probably a good place to look for how to do that bit.

Link to comment
Share on other sites

I've disabled swap and a2sd. Moved dalvik to sd (~70MB free on /data now) and set to largeheap. The phone runs really well now with 30MB+ free RAM.

Do we really need swap, or just a well built FROYO :lol:

Why is dalviK on sd an advantage? I want to try this. Also what is largeheap and how do I set that bit please?

Link to comment
Share on other sites

Darktremor A2SD 2.7.5 final. 64mb swap partition, 15 swappiness and JIT. Loads of lovely :lol:

Ooh. Is this the darktremor included in the alpha or should I install this manually? I assume JIT is disabled.? Also could you tell us your Dalvik setup please.

Thanks Flib. Your a genius!

Link to comment
Share on other sites

Ooh. Is this the darktremor included in the alpha or should I install this manually? I assume JIT is disabled.? Also could you tell us your Dalvik setup please.

Thanks Flib. Your a genius!

I downloaded and installed it from http://www.darktremor.info/files/a2sd/dtap...-std-signed.zip

then I edit starta2sd and launcha2sd scripts in /system/bin/ to add swappiness:

					$bbcmd echo "[ ] Activating Swap: /dev/block/mmcblk0p3" >> $a2sdlf;
$bbcmd echo "[ ] Turning on swap...";
$bbcmd mkswap /dev/block/mmcblk0p3 | $bbcmd tee -a $a2sdlf;
$bbcmd echo 15 > /proc/sys/vm/swappiness | $bbcmd tee -a $a2sdlf;
$bbcmd swapon /dev/block/mmcblk0p3 | $bbcmd tee -a $a2sdlf;[/code]

JIT is enabled on my phone.

Link to comment
Share on other sites

It frees up additional storage space for those who are running a bit short.

More importantly it frees up /data for system caches. When I had dalvik-cache on /data and my apps on SD i ended up with about 12MB free space. Moved dalvik to SD and now I've got 60MB free.

Link to comment
Share on other sites

More importantly it frees up /data for system caches. When I had dalvik-cache on /data and my apps on SD i ended up with about 12MB free space. Moved dalvik to SD and now I've got 60MB free.

I try moving the dalvik cache t /cache partition, but is not work with a2sd method, Paul's 2.1 script, and many others. Its create the folders, and copy the files, but use the original folder on /data. (symlink processed)

Link to comment
Share on other sites

Guest whackster
I downloaded and installed it from http://www.darktremor.info/files/a2sd/dtap...-std-signed.zip

then I edit starta2sd and launcha2sd scripts in /system/bin/ to add swappiness:

					$bbcmd echo "[ ] Activating Swap: /dev/block/mmcblk0p3" >> $a2sdlf;

					$bbcmd echo "[ ] Turning on swap...";

					$bbcmd mkswap /dev/block/mmcblk0p3 | $bbcmd tee -a $a2sdlf;

					$bbcmd echo 15 > /proc/sys/vm/swappiness | $bbcmd tee -a $a2sdlf;

					$bbcmd swapon /dev/block/mmcblk0p3 | $bbcmd tee -a $a2sdlf;

JIT is enabled on my phone.

Wait, so swappiness is disabled with darktremor a2sd or what? What code do you add to launcha2sd, I don't see anything that's necessary :lol:

Link to comment
Share on other sites

More importantly it frees up /data for system caches. When I had dalvik-cache on /data and my apps on SD i ended up with about 12MB free space. Moved dalvik to SD and now I've got 60MB free.

Thanks flib, will try the new darktremor with your setup.

Anyone know the 'how to' link to move dalvik to sd and enable jit. I know its in forum somewhere but I can't find it.

Might try do a pulse faq page to explain the following, how they interact, advantages, disadvantages, implementation and opinions (for newbies):

Kernels

Drivers

ROMs

Memory, Partitions and Dalvik cache

A2SD

Swap

JIT

Overclocking

Multitouch

Missing features - future possibilities and limitations

App specific limitations

Recommended User Setups

Link to comment
Share on other sites

Guest Sh4d0w940
Thanks flib, will try the new darktremor with your setup.

Anyone know the 'how to' link to move dalvik to sd and enable jit. I know its in forum somewhere but I can't find it.

Might try do a pulse faq page to explain the following, how they interact, advantages, disadvantages, implementation and opinions (for newbies):

Kernels

Drivers

ROMs

Memory, Partitions and Dalvik cache

A2SD

Swap

JIT

Overclocking

Multitouch

Missing features - future possibilities and limitations

App specific limitations

Recommended User Setups

Here's a list of commands for A2SD: http://forum.xda-developers.com/showpost.p...amp;postcount=5

The dalvik cache is "a2sd cachesd" and jit is "a2sd jit"

Sh4d0w940

Link to comment
Share on other sites

Wait, so swappiness is disabled with darktremor a2sd or what? What code do you add to launcha2sd, I don't see anything that's necessary :lol:

Darktremor doesn't have any swappiness code so it'll just use the android default which is 60. Swappiness can be any number between 0 and 100, the higher then number the more often Android will swap. Keeping it low means Android will only swap when absolutely necessary.

Link to comment
Share on other sites

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.