[Samsung Galaxy R i9103] D™:
Google Pushes New Android 4.2.1 Code To AOSP (JOP40G, 4.2.1_r1.2)

Google Pushes New Android 4.2.1 Code To AOSP (JOP40G, 4.2.1_r1.2) - Here Is The Developer Changelog​

Earlier this week, we got wind of a new OTA build JOP40G possibly hitting the Nexus 4 soon. I thought this update would finally be the elusive Android 4.2.2 that we've been hearing about, but it looks like that's not the case.

Yesterday, Google pushed some new open source code to AOSP (Android Open Source Project) marked with 2 new tags: android-4.2.1_r1.1 and android-4.2.1_r1.2. The build number corresponding to the 4.2.1_r1.2 release is - you guessed it - JOP40G (with mentions of JOP40F and JOP40E along the way too) - the same one we thought would be 4.2.2.

​

What's New?

After weeding out the changes from the commit logs, it looks like all of them are very minor and mostly related to the Nexus 4. So no Bluetooth fixes just yet - those should, unsurprisingly, make it in 4.2.2.

Here are the aforementioned changes between 4.2.1's tags 4.2.1_r1 (JOP40D) and 4.2.1_r1.2 (JOP40G). I think this is everything (everything that has its source in the open anyway), but if you spot something I didn't, please drop a note below.

Update: Added a few more things related to mako (Nexus 4) that didn't come up at first (thanks, Tylar).

=================== SUMMARY OF CHANGES ===================

Project name: /platform/system/core
•Devin Kim - charger: Do not suspend when disconnecting from charger
•choongryeol.lee - charger: suspend enable in charger mode
•Iliyan Malchev - libsuspend: compile as a static library

Project name: /platform/system/extras
•Colin Cross - make_ext4fs: fix dentry padding when dentry size is 4088 or 4092

Project name: /platform/build
•The Android Automerger - JOP40G
•The Android Automerger - JOP40F
•The Android Automerger - JOP40E

Project name: /device/lge/mako-kernel
•Jean-Baptiste Queru - mako: prebuilt kernel

Project name: /device/lge/mako
•choongryeol.lee - mako: reduce the power consumption in off-mode charging
•choongryeol.lee - mako: allow device to sleep in off-mode charging

=================== DETAILS ===================

commit f7f1523015fb1fec9eb61c89740a58803f34fc82
Author: The Android Automerger <android-build@android.com>
Date: Tue Jan 22 21:07:10 2013 -0800

JOP40G

commit acb046abd043a10d8478c31f020ea8c33e909e93
Author: The Android Automerger <android-build@android.com>
Date: Tue Dec 11 13:59:16 2012 -0800

JOP40F

commit fd74ba5175d01027485d099901b83153aa7afa3c
Author: The Android Automerger <android-build@android.com>
Date: Thu Nov 29 10:45:10 2012 -0800

JOP40E

commit e1d91b1ede07f2a8a4d327556cb7d6e5c2247ca2
Author: choongryeol.lee <choongryeol.lee@lge.com>
Date: Thu Nov 29 16:29:02 2012 -0800

mako: reduce the power consumption in off-mode charging

In off-mode charging, we don't need to turn on CPU1 to CPU3.
So we turn off CPU1 to CPU3 in off-mode charging. By doing this
we can save 60mA.

Bug: 7429504

Change-Id: Ie5d58b6258b7b2d084674fa670f3cc41639a6fd2
Signed-off-by: Iliyan Malchev <malchev@google.com>

commit ad4941c5b47d815711a6a02a64984aae8a4ec595
Author: choongryeol.lee <choongryeol.lee@lge.com>
Date: Thu Nov 29 16:21:41 2012 -0800

mako: allow device to sleep in off-mode charging

In off-mode charging, the device need to go suspend mode
to reduce power consumption after charging completion.
This patch enable suspend mode in off-mode charging.

Bug: 7429504
Change-Id: I915f0d076c34680d2fbfd8e8b92adb65464b1600

commit 97587c495d77011d1b0d387d6ab4ab277337ac0c
Author: Jean-Baptiste Queru <jbq@google.com>
Date: Mon Jan 28 16:24:27 2013 -0800

mako: prebuilt kernel

5194a3d power: charger: need sometime to handle the usb disconnecting events

Snapshot of commit 7fe73cf5bb8bf37ddc86f35cc7d1046d849c4a88

Change-Id: I7e58e8b1d2859ebacb802dbe469d45921fe1f606

commit 7d5f33ed55b9511a64d3e73b33366718972f74af
Author: Devin Kim <dojip.kim@lge.com>
Date: Fri Dec 7 09:25:06 2012 -0800

charger: Do not suspend when disconnecting from charger

The device should be power off when disconnecting from charger.
If the device enter to suspend, the device couldn't handle the power off
process. So the device shouldn't suspend to handle the power off at that time

Bug: 7429504
Change-Id: I9a0a60e53f315cd83550dc730a33bc7bd464ef67

commit 3493f18985973e35f83b34b737c8fbcb179007c3
Author: choongryeol.lee <choongryeol.lee@lge.com>
Date: Thu Nov 15 17:03:03 2012 -0800

charger: suspend enable in charger mode

To reduce power consumption after charging completion, enable suspend when LCD
is turned off.

Bug: 7429504
Change-Id: I34731dc392661c9051a20cea74f70d94a8aaeb42
Signed-off-by: Iliyan Malchev <malchev@google.com>

commit aae1ce43a45f38b3b4c0fac90e208253fa02ffe6
Author: Iliyan Malchev <malchev@google.com>
Date: Wed Dec 5 15:19:07 2012 -0800

libsuspend: compile as a static library

Compile libsuspend as a static library as well, currently needed by the charger
code in some cases.

Related-to-bug: 7429504
Change-Id: I113017c2c855f915b77c76d8934b6e57c0bb532c
Signed-off-by: Iliyan Malchev <malchev@google.com>

commit 6a73c51fbf0dfacedc21614b112a1a3f26820afb
Author: Colin Cross <ccross@android.com>
Date: Tue Nov 20 14:07:39 2012 -0800

make_ext4fs: fix dentry padding when dentry size is 4088 or 4092

When the total dentry size is N * 4096 - 4 or N * 4096 - 8, there is
not enough room in the block to insert an extra padding dentry.
Instead, switch to always padding the previous dentry out to the end
of the block, which matches what the kernel does when creating new
directory entries.

Also fix dentry_size to return the size of all the dentries
without the padding, the len + 8 padding is incorrect, and the
DIV_ROUND_UP will round up to the correct number of blocks.

Change-Id: If11f90e4ee172c135a0eae2a50b8be213e2dd0dc

Here is the source -> Source