• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

MS50010i & MS50012b source diffs for the UltraGeeks

Whyzor

Android Expert
Jul 7, 2011
1,108
966
For giggles & kicks, I downloaded the 2 source code versions from LG's Open Source website:

https://www.lg.com/global/support/opensource/opensourceList?types=ALL&search=ms500

Extracted them on a linux system, and ran a recursive diff on all the files.

Code:
Files 10i/android/external/e2fsprogs/e2fsck/Android.mk and 12b/android/external/e2fsprogs/e2fsck/Android.mk differ
Files 10i/android/external/e2fsprogs/lib/blkid/Android.mk and 12b/android/external/e2fsprogs/lib/blkid/Android.mk differ
Files 10i/android/external/e2fsprogs/lib/e2p/Android.mk and 12b/android/external/e2fsprogs/lib/e2p/Android.mk differ
Files 10i/android/external/e2fsprogs/lib/ext2fs/Android.mk and 12b/android/external/e2fsprogs/lib/ext2fs/Android.mk differ
Files 10i/android/external/e2fsprogs/resize/Android.mk and 12b/android/external/e2fsprogs/resize/Android.mk differ
Only in 12b/android/external/iproute2/ip: .gitignore
Files 10i/android/external/webkit/Android.mk and 12b/android/external/webkit/Android.mk differ
Files 10i/android/external/webkit/Source/WebCore/Android.derived.v8bindings.mk and 12b/android/external/webkit/Source/WebCore/Android.derived.v8bindings.mk differ
Files 10i/android/external/webkit/Source/WebCore/Android.mk and 12b/android/external/webkit/Source/WebCore/Android.mk differ
Files 10i/android/external/webkit/Source/WebCore/dom/Element.h and 12b/android/external/webkit/Source/WebCore/dom/Element.h differ
Files 10i/android/external/webkit/Source/WebCore/html/HTMLElementsAllInOne.cpp and 12b/android/external/webkit/Source/WebCore/html/HTMLElementsAllInOne.cpp differ
Files 10i/android/external/webkit/Source/WebCore/html/HTMLMediaElement.cpp and 12b/android/external/webkit/Source/WebCore/html/HTMLMediaElement.cpp differ
Files 10i/android/external/webkit/Source/WebCore/html/HTMLMediaElement.h and 12b/android/external/webkit/Source/WebCore/html/HTMLMediaElement.h differ
Files 10i/android/external/webkit/Source/WebCore/html/HTMLTrackElement.cpp and 12b/android/external/webkit/Source/WebCore/html/HTMLTrackElement.cpp differ
Files 10i/android/external/webkit/Source/WebCore/html/HTMLTrackElement.h and 12b/android/external/webkit/Source/WebCore/html/HTMLTrackElement.h differ
Files 10i/android/external/webkit/Source/WebCore/html/HTMLTrackElement.idl and 12b/android/external/webkit/Source/WebCore/html/HTMLTrackElement.idl differ
Files 10i/android/external/webkit/Source/WebCore/page/DOMWindow.idl and 12b/android/external/webkit/Source/WebCore/page/DOMWindow.idl differ
Files 10i/android/external/webkit/Source/WebCore/platform/graphics/android/BitmapAllocatorAndroid.cpp and 12b/android/external/webkit/Source/WebCore/platform/graphics/android/BitmapAllocatorAndroid.cpp differ
Files 10i/android/external/webkit/Source/WebCore/platform/graphics/android/CanvasLayerAndroid.cpp and 12b/android/external/webkit/Source/WebCore/platform/graphics/android/CanvasLayerAndroid.cpp differ
Files 10i/android/external/webkit/Source/WebCore/platform/graphics/android/ImageBufferAndroid.cpp and 12b/android/external/webkit/Source/WebCore/platform/graphics/android/ImageBufferAndroid.cpp differ
Files 10i/android/external/webkit/Source/WebCore/platform/graphics/android/layers/MediaPlayerPrivateAndroid.h and 12b/android/external/webkit/Source/WebCore/platform/graphics/android/layers/MediaPlayerPrivateAndroid.h differ
Files 10i/android/external/webkit/Source/WebCore/platform/graphics/MediaPlayer.cpp and 12b/android/external/webkit/Source/WebCore/platform/graphics/MediaPlayer.cpp differ
Files 10i/android/external/webkit/Source/WebCore/platform/graphics/MediaPlayer.h and 12b/android/external/webkit/Source/WebCore/platform/graphics/MediaPlayer.h differ
Files 10i/android/external/webkit/Source/WebCore/platform/graphics/MediaPlayerPrivate.h and 12b/android/external/webkit/Source/WebCore/platform/graphics/MediaPlayerPrivate.h differ
Files 10i/android/external/webkit/Source/WebCore/rendering/RenderBlockLineLayout.cpp and 12b/android/external/webkit/Source/WebCore/rendering/RenderBlockLineLayout.cpp differ
Files 10i/android/external/webkit/Source/WebCore/rendering/RenderLayer.cpp and 12b/android/external/webkit/Source/WebCore/rendering/RenderLayer.cpp differ
Files 10i/android/external/webkit/Source/WebCore/rendering/RenderLayer.h and 12b/android/external/webkit/Source/WebCore/rendering/RenderLayer.h differ
Files 10i/android/external/webkit/Source/WebKit/android/WebCoreSupport/ChromiumInit.cpp and 12b/android/external/webkit/Source/WebKit/android/WebCoreSupport/ChromiumInit.cpp differ
Files 10i/android/external/webkit/Source/WebKit/android/WebCoreSupport/MediaPlayerPrivateAndroid.cpp and 12b/android/external/webkit/Source/WebKit/android/WebCoreSupport/MediaPlayerPrivateAndroid.cpp differ
Only in 12b/android/hardware/broadcom/bt/adaptation/dtun/dtunc_bz4: dtun_hcid.c
Only in 10i/android/vendor/lge: apps
Only in 12b/android/vendor/lge: apps.7z
Files 10i/kernel/arch/arm/configs/f6_mpcs_tmo_defconfig and 12b/kernel/arch/arm/configs/f6_mpcs_tmo_defconfig differ
Files 10i/kernel/arch/arm/configs/f6_tmus_defconfig and 12b/kernel/arch/arm/configs/f6_tmus_defconfig differ
Files 10i/kernel/arch/arm/include/asm/assembler.h and 12b/kernel/arch/arm/include/asm/assembler.h differ
Files 10i/kernel/arch/arm/include/asm/uaccess.h and 12b/kernel/arch/arm/include/asm/uaccess.h differ
Files 10i/kernel/arch/arm/kernel/perf_event.c and 12b/kernel/arch/arm/kernel/perf_event.c differ
Files 10i/kernel/arch/arm/lib/getuser.S and 12b/kernel/arch/arm/lib/getuser.S differ
Files 10i/kernel/arch/arm/lib/putuser.S and 12b/kernel/arch/arm/lib/putuser.S differ
Files 10i/kernel/arch/arm/mach-msm/lge/fx3/board-fx3-camera.c and 12b/kernel/arch/arm/mach-msm/lge/fx3/board-fx3-camera.c differ
Files 10i/kernel/arch/x86/kernel/step.c and 12b/kernel/arch/x86/kernel/step.c differ
Files 10i/kernel/drivers/input/sensor/bma2x2_driver.c and 12b/kernel/drivers/input/sensor/bma2x2_driver.c differ
Files 10i/kernel/drivers/media/video/msm/actuators/msm_actuator.c and 12b/kernel/drivers/media/video/msm/actuators/msm_actuator.c differ
Files 10i/kernel/drivers/media/video/msm/eeprom/Makefile and 12b/kernel/drivers/media/video/msm/eeprom/Makefile differ
Only in 12b/kernel/drivers/media/video/msm/eeprom: ov5693_eeprom.c
Files 10i/kernel/drivers/media/video/msm/Kconfig and 12b/kernel/drivers/media/video/msm/Kconfig differ
Files 10i/kernel/drivers/media/video/msm/sensors/Makefile and 12b/kernel/drivers/media/video/msm/sensors/Makefile differ
Only in 12b/kernel/drivers/media/video/msm/sensors: ov5693_v4l2.c
Files 10i/kernel/kernel/signal.c and 12b/kernel/kernel/signal.c differ
Files 10i/kernel/net/core/flow_dissector.c and 12b/kernel/net/core/flow_dissector.c differ
Files 10i/kernel/sound/soc/msm/msm-pcm-lpa.c and 12b/kernel/sound/soc/msm/msm-pcm-lpa.c differ
Files 10i/kernel/sound/soc/msm/qdsp6/q6asm.c and 12b/kernel/sound/soc/msm/qdsp6/q6asm.c differ

And the really interesting content diffs are longer, so use this pastebin link to see. The '+' lines are new in 12b, '-' lines are removed from 10i.

LG MS50010i and MS50010b diff - Pastebin.com

I haven't dug deep into it much, but feel free to comment on interesting things you see. Thanks to Open Source licensing and LG for releasing this so quickly.
 

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones