Jump to content

Flash on T-Mobile Pulse?


Guest BigBearMDC

Recommended Posts

Guest BigBearMDC

Thanks alot for this hint!

I think i now know whats the problem with libcurl.so:

Android loads the shared lib at startup.

But instead of using the builtin mechanisms it uses the functions of libcurl.

And that causes errors as the Pulse is not meant to use libcurl.

This sounds logic, as every Google App sets up a connection to the internet.

UPDATE:

libon2.so seems to handle the video decompression.

- click -

Ok that meens we would have to remove the Pulse specific lib and replace it with libcurl.

But where is this lib?

Any suggestions?

Greetings,

BigBearMDC

Edited by BigBearMDC
Link to comment
Share on other sites

Guest John Hamelink
Thanks alot for this hint!

I think i now know whats the problem with libcurl.so:

Android loads the shared lib at startup.

But instead of using the builtin mechanisms it uses the functions of libcurl.

And that causes errors as the Pulse is not meant to use libcurl.

This sounds logic, as every Google App sets up a connection to the internet.

UPDATE:

libon2.so seems to handle the video decompression.

- click -

Ok that meens we would have to remove the Pulse specific lib and replace it with libcurl.

But where is this lib?

Any suggestions?

Greetings,

BigBearMDC

Great work so far BigBearMDC! Keep it up :)

Link to comment
Share on other sites

Guest BigBearMDC

Hi guys

I'd like to have a look at the Pulse's kernel.

So ill try to decompress the boot.img today.

Therefore i downloaded and installed Ubuntu 9.10 in a VirtualBox.

Maybe the kernel needs to be modified for the libs to work.

Stay Tuned!

Greetings,

BigBearMDC.

Edited by BigBearMDC
Link to comment
Share on other sites

Guest BigBearMDC

UPDATE:

Ive managed to extract the boot.img.

Especially in the ramdisk there are a few really interesting files.

In one file there is this option:

export ANDROID_BOOTLOGO 1

And in the ramdisk there is also a file called 'initlogo.rle'.

Maybe a way to cahnge the boot screen?

Anyway i now have a file called boot.img-kernel - the kernel i guess :) - but i can't extract it.

But i don't even know if it is possible to decompress it...

The Android Kernel gets compiled right?

So do i need to get the kernel source and then compile my own kernel?

Greetings,

BigBearMDC

Edited by BigBearMDC
Link to comment
Share on other sites

Guest xangma
UPDATE:

Ive managed to extract the boot.img.

Especially in the ramdisk there are a few really interesting files.

In one file there is this option:

export ANDROID_BOOTLOGO 1

And in the ramdisk there is also a file called 'initlogo.rle'.

Maybe a way to cahnge the boot screen?

Anyway i now have a file called boot.img-kernel - the kernel i guess :) - but i can't extract it.

But i don't even know if it is possible to decompress it...

The Android Kernel gets compiled right?

So do i need to get the kernel source and then compile my own kernel?

Greetings,

BigBearMDC

Yep, I think so. I'm terrible it it.

Link to comment
Share on other sites

UPDATE:

Ive managed to extract the boot.img.

Especially in the ramdisk there are a few really interesting files.

In one file there is this option:

export ANDROID_BOOTLOGO 1

And in the ramdisk there is also a file called 'initlogo.rle'.

Maybe a way to cahnge the boot screen?

Anyway i now have a file called boot.img-kernel - the kernel i guess :) - but i can't extract it.

But i don't even know if it is possible to decompress it...

The Android Kernel gets compiled right?

So do i need to get the kernel source and then compile my own kernel?

Greetings,

BigBearMDC

Yep, initlogo.rle is a way to change the splash screen.

And you will need to compile the kernel yourself. It's pretty speedy once you've got all the prerequisites. See the "1.6 ROM development" thread for a few how-tos.

Link to comment
Share on other sites

Guest BigBearMDC

UPDATE:

Hi guys

I'd like to download the HERO kernel source, but it seems like the developer.htc.com page is down for some reason...

As soon as i get the source, I'll compare it with the Pulse's source.

Stay Tuned!

Greetings,

BigBearMDC

Link to comment
Share on other sites

Guest BigBearMDC

only BTW:

What would happen if i copy the Pulse drivers into the hero kernel and compile it?

I guess most of the HW would not work.

But would the device boot?

Should i give it a try?

Is anybody interested in that?

I know - many questions.

Hopefully also many answers :)

Greetings,

BigBearMDC

Edited by BigBearMDC
Link to comment
Share on other sites

Guest BigBearMDC

UPDATE:

Hi guys.

I've been busy this week so i wasn't able to continue with the project.

I now set up a second computer with ubuntu 9.10 because i got a lot of errors ragarding VirtualBox when i tried to compile my kernel in the VirtualBox.

I could use some help because i don't really know what it can do next.

I'll try to compile the Hero kernel with the Pulse's drivers - I guess 90% of the HW won't work.

Anyway i could at least see what happens with the flash player then.

So Stay Tuned :)

Greetings,

BigBearMDC

Link to comment
Share on other sites

Guest BigBearMDC

UPDATE:

Well, simple methematics:

1 + 1 = 2

2 apples - 1 apple = 1 apple

Now its getting a bit more difficult:

Ubuntu 9.10 - gcc-4.4 = smilie_pc_163.gif

My Ubuntu decided to commit suicide B)

I'll have to install it AGAIN argh :)

I nearly finished with compiling my kernel but then i got some errors...

I read in the internet that i should install gcc 4.3 instead of 4.4...

I really tried it.... Now I want to install Ubuntu 9.04 as it has gcc 4.3 not 4.4 ..

Stay Tuned!

Greetings,

BigBearMDC

Edited by BigBearMDC
Link to comment
Share on other sites

Doesn't the hero run on 1.6 donut where the pulse uses 1.5 cupcake?

Maybe your running into problems as the files you need are not compatible with cupcake.

Dave

Link to comment
Share on other sites

Guest David Horvath

Could somebody please help me?

I have everything setup, i pulled down the whole git repo(1,9Gb :) ), i know there are a lot rom sourcecode packages, but which should i use, if i want to compile a rom? My aim would be to try if the hero or magic drivers with the pulse. (In my perspective it makes a lot more sense than trying the pulse drivers with hero..)

Link to comment
Share on other sites

Guest BigBearMDC
Doesn't the hero run on 1.6 donut where the pulse uses 1.5 cupcake?

Maybe your running into problems as the files you need are not compatible with cupcake.

Thats what i first thought too.

But I haven't yet done anything with the kernel sources. I'm just trying to compile the android kernel (not the Pulse kernel).

I know set up my computer with Ubuntu 9.04 (and gcc 4.3). If thats what i read in the internet is correct, compiling the source should now work without any problems.

And i could still download the android 1.6 source and compile it with the Hero kernel :)

I thought it would be interesting to see what happens if i combine the input.c and input.h from the Hero kernel with the modified synaptics_i2c_rmi.c from the Pulse Kernel.

Could somebody please help me?

I have everything setup, i pulled down the whole git repo(1,9Gb ohmy.gif ), i know there are a lot rom sourcecode packages, but which should i use, if i want to compile a rom? My aim would be to try if the hero or magic drivers with the pulse. (In my perspective it makes a lot more sense than trying the pulse drivers with hero..)

Basically, this could work as their HW is nearly the same i think.

The only reason why i wan't to compile the Hero kernel is that i want to see what happens with flash then.

Alright when i finished copying the sources back on my pc I'll try to compile android.

Stay Tuned!

Greetings,

BigBearMDC

Edited by BigBearMDC
Link to comment
Share on other sites

UPDATE:

Well, simple methematics:

1 + 1 = 2

2 apples - 1 apple = 1 apple

Now its getting a bit more difficult:

Ubuntu 9.10 - gcc-4.4 = smilie_pc_163.gif

My Ubuntu decided to commit suicide B)

I'll have to install it AGAIN argh :)

I nearly finished with compiling my kernel but then i got some errors...

I read in the internet that i should install gcc 4.3 instead of 4.4...

I really tried it.... Now I want to install Ubuntu 9.04 as it has gcc 4.3 not 4.4 ..

Stay Tuned!

Greetings,

BigBearMDC

I think you can install both GCC 4.4 and 4.3 at the same time. Just make sure that gcc env variable points to gcc4.3 not 4.4. No need to uninstall one.

Link to comment
Share on other sites

Guest BigBearMDC
I think you can install both GCC 4.4 and 4.3 at the same time. Just make sure that gcc env variable points to gcc4.3 not 4.4. No need to uninstall one.

Yap thanks but i already reinstalled Ubuntu 9.04 :)

But I'm getting a lot of errors when i try to compile the android kernel...

Greetings,

BigBearMDC

Link to comment
Share on other sites

If I remember correctly, 9.04 isn't the easiest platform to build android on. I'd definitely recommend 9.10. To get the right compiler versions do something like this

sudo aptitide install gcc-4.3 cpp-4.3 g++-4.3
then you need to update-alternatives
sudo update-alternatives --config gcc

follow the instructions to mark 4.3 rather than 4.4. Then do update-alternatives for cpp and g++ just to be sure.

Link to comment
Share on other sites

Is using 9.10 not a good idea when cooking roms then?

I'm using 9.10 and at the moment just installing everything so I can lend a hand and maybe add this into my motoblur rom im after

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.