[LG Optimus 4X HD] RuedasLocas:
That's nothing new....

"Welcome to the LG Electronics Open Source Distribution system.

LG Electronics, Inc. ("LGE") is pleased to make available source code relating to certain open source software on this website.

The copyright in the source code is owned by LGE and/or other third parties.

The source code is made available subject to the conditions of the licence terms specifically referred to in LGE's Open Source Software Notices.

The open source software and source code are provided to you on an "AS IS" basis and LGE, its affiliates and subsidiaries disclaim any and all warranties and representations with respect to such software and related source code, whether express, implied, statutory or otherwise, including without limitation, any implied warranties of title, non-infringement, merchantability, satisfactory quality, accuracy or fitness for a particular purpose.

LGE shall not be liable to make any corrections to the open source software or source code or to provide any support or assistance with respect to it.

LGE disclaims any and all liability arising out of or in connection with the use of this software and/or source code.

This statement does not impair or enhance any warranty or disclaimer which LGE provides in respect of any LGE product which incorporate our relevant open source software.

This site opened in August 2010. For information regarding products released prior to this date, please refer to the relevant product manuals."

If its good or if will help us , I don't know...

One downlodable "LGP880(X3)_Android_ICS_V10a.zip" have a "readme.txt" file that says:

"How to build

1. Android build

(1) Get the android base source code.

- Download the original android source code (Android 4.0.3 IceCreamSandwitch)(P880) from http://source.android.com

(2) Overwrite modules that you want to build.

- Untar opensource packages of LGP880_ICS_Platform.tar.gz into downloaded android source directory

- And, merge the source into the android source code.

(3) Merge the below code into android source file(bionic\libdl\Android.mk) at the last line.

##################################################################

# -begin

include $(CLEAR_VARS)

#LOCAL_LDFLAGS := -Wl,--exclude-libs=libgcc.a

LOCAL_SRC_FILES:= libdl.c

LOCAL_CFLAGS := -DLIBC_STATIC

LOCAL_MODULE:= libdl

ifeq ($(TARGET_ARCH),sh)

# for SuperH, additional code is necessary to handle .ctors section.

GEN_SOBEGIN := $(TARGET_OUT_STATIC_LIBRARIES)/sobegin.o

$(GEN_SOBEGIN): $(LOCAL_PATH)/arch-sh/sobegin.S

@mkdir -p $(dir $@)

$(TARGET_CC) -o $@ -c $<

GEN_SOEND := $(TARGET_OUT_STATIC_LIBRARIES)/soend.o

$(GEN_SOEND): $(LOCAL_PATH)/arch-sh/soend.S

@mkdir -p $(dir $@)

$(TARGET_CC) -o $@ -c $<

LOCAL_ADDITIONAL_DEPENDENCIES := $(GEN_SOBEGIN) $(GEN_SOEND)

endif

include $(BUILD_STATIC_LIBRARY)

# -end

#################################################################

(4) In other to compile the path (external\wfd_rtsp\librtsp) you have to separate and use NDK 6.0.

Please create the Android.mk file in the path (wfd_rtsp\librtsp\project\jni)

#####################################

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

RTSP_SRC_PATH := $(LOCAL_PATH)/src

RTSP_INC_PATH := $(LOCAL_PATH)/include

LOCAL_SRC_FILES := \

$(subst $(LOCAL_PATH)/,,$(wildcard $(RTSP_SRC_PATH)/usageenvironment/*.c*)) \

$(subst $(LOCAL_PATH)/,,$(wildcard $(RTSP_SRC_PATH)/basicusageenvironment/*.c*)) \

$(subst $(LOCAL_PATH)/,,$(wildcard $(RTSP_SRC_PATH)/groupsock/*.c*)) \

$(subst $(LOCAL_PATH)/,,$(wildcard $(RTSP_SRC_PATH)/livemedia/*.c*))

LOCAL_C_INCLUDES := \

$(RTSP_INC_PATH)/usageenvironment \

$(RTSP_INC_PATH)/basicusageenvironment \

$(RTSP_INC_PATH)/groupsock \

$(RTSP_INC_PATH)/livemedia

LOCAL_CFLAGS := -DNULL=0 -DSOCKLEN_T=socklen_t -DNO_SSTREAM -DDEBUG

LOCAL_CPPFLAGS := -DBSD=1 -fexceptions

LOCAL_LDLIBS := -lm -llog -lz

LOCAL_MODULE := live_rtsp

include $(BUILD_SHARED_LIBRARY)

#############################################

(5) Run the build scripts.

- You have to add google original prebuilt source(toolchain) before running build scripts.

- Run the following scripts to build android

a) . build/envsetup.sh

b) make -j4

into the android folder

- If the android is built sucessfully, you will find the outputs in this directory,

"out/target/product/generic".

2. Kernel Build

- Untar using following command at the android folder:

tar xvfj LGP880_Kernel.tar.gz

- change directory to kernel root

cd kernel

- make kernel zImage:

make ARCH=arm CROSS_COMPILE=(absolute path of Android 4.0.3 IceCreamSandwitch)/prebuilt/linux-x86/toolcahin/arm-eabi-4.4.3/bin/arm-eabi- x3_defconfig zImage"

And contains two more files... "LGP880_Kernel.tar.gz" and "LGP880_ICS_Platform.tar.gz"

I found strange that they have two options, P880 (LGP880(X3)_Android_ICS_V10a) and P880G (LGP880G(X3)_Android_ICS_V10c).

What that means??? Cause to be the different firmware version, they should have more once that exists the V10d/e/f...

Didn't understood... thanks if someone can explain it :good: