Building replicant for the Galaxy Player 50 (YP-G50).

Josh Branning lovell.joshyyy at gmail.com
Tue May 29 13:15:31 UTC 2012


On 29/05/12 00:11, Denis 'GNUtoo' Carikli wrote:
> On Mon, 2012-05-28 at 21:47 +0100, Josh Branning wrote:
>> The galaxy player 50 has the same SoC as the galaxy S. What version of
>> the kernel does the galaxy S use with replicant?
> 2.6.35 I think. there is also a 3.0 available but replicant doesn't use it yet.
>> The sources I have downloaded for the YP-G50 are for the 2.6.29 version
>> of the kernel. There are two modules, bcm4329 and fm_si4709.
> bcm4329 is the bluetooth+wifi chip and the si4709 is an FM radio chip.
> forget about the modules for now, concentrate on the zImage.
>> I compiled the kernel into a zImage and tried flashing, and there is a
>> definite improvement (instead just the logo SAMSUNG appearing, I now get
>> that and a black screen for about a second). The kernel modules once
>> compiled, turn into dhd.ko and Si4709_driver.ko.
> good, maybe it works but don't boot the rootfs.
>> I do not have access via adb.
> hmmm that is a problem.
>> What should I do next to get replicant working on my device?
> I heard that the rootfs and the kernel were tied together in Android,
> because the bionic libc was tied to the kenrel you compile
> against(trough the kernel headers).
> I'm not sure if it's true or still true.
> 
> So try compiling a recovery with your custom kenrel:
>  * add the kernel to replicant sources
>  * compile the recovery and the kernel together.
> 
> Denis.
>

I deleted the kernel-aries folder and copied across the one from
samsung, renaming it to be the same. I hope this is kind of what you
meant? Then I ran:

source build/envsetup.sh
lunch replicant_galaxysmtd-eng
export ANDROID_JAVA_HOME=$JAVA_HOME
parallel_tasks=$(echo "$(grep 'processor' /proc/cpuinfo | wc -l ) + 1" | bc)
make -j$parallel_tasks bootimage

Which created a ramdisk.img at out/target/product/generic/

Which I then flashed with heimdall.

Now the samsung logo appears and just hangs, but the phone doesn't
reboot automatically anymore, not sure if this is progress?

Please let me know if I'm on the correct path, or what I should try and
do next with it.


More information about the Replicant mailing list