It's that time again, boys and girls. Last week the LTE model of the new Nexus 7 got an over-the-air update to Android 4.3.1, which was build number JLS36I for that specific device. As usual, Google has posted the factory software image for end users to download and the driver binaries for developers to play with.

nexus 7

You can find them in the usual locations, right next to all the other current files for Nexus devices on the Factory Images and Binaries pages at Developers.Google.com. So far the LTE version of the Nexus 7 2013 are the only devices to be issued with the 4.3.1 update. It's less than 10MB for the over-the-air download and we still don't know exactly what's in it. It's possible that this update will only be release for the Nexus 7, especially considering that Android 4.4 is probably right around the corner. In any case, here's hoping the developers have fun with the new code.

Update: Peter in the comments section has the changelog. It's mostly bug fixes and other small tweaks, but it also seems to disable the native tethering function when an AT&T LTE SIM is inserted. Bad form, Google, bad form.

Source: Google Developers Factory Images, Binaries

Jeremiah Rice
Jeremiah is a US-based blogger who bought a Nexus One the day it came out and never looked back. In his spare time he watches Star Trek, cooks eggs, and completely fails to write novels.
  • Joe Anthony Suarez

    "So far the WiFi and LTE versions of the Nexus 7 2013 are the only devices to be issued with the 4.3.1 update."

    Are you sure the WiFi Nexus 7 (2013) got the update? I thought it was limited to the LTE version only.

    • Andrew

      "Wifi & LTE" meaning the devices that have both Wifi and LTE.

    • Jeremiah Rice

      You're right - I skimmed the text on the developer page too quickly. Fixed.

  • Peter

    Assuming I did it correctly, here is the changelog from JLS36C to JLS36I from the android-4.3.1_r1 aosp push this morning (only debrazorg devices got this update so far):

    b040b9d bump version to 4.3.1
    df5cf16 JLS36I
    b8b9423 JLS36H
    f3b45a8 JLS36G
    f45dce2 "JLS36F"
    62f8c78 "JLS36E"
    037141a "JLS36D"
    27f5b90 Add mobile_provisioning_apn.
    71dcbc3 Default AT&T tethering and MHS modes to off
    4b3af99 Remove noauto_da_alloc and add nomblk_io_submit for safer eMMC Add errors=panic for better recovery
    5ba4e01 deb: set swappiness to zero
    5bed3d1 Enable hspa being distinguisable for Deb.
    07585a1 deb: set correct value for battery.capacity
    0e21cf7 init.flo.rc: Enable frequency synchronization on thread migration
    d7a48fe Revert "Disable hotspots."
    5638097 Disable hotspots.
    4cee7ed Add OEM=NEXT for verizon config.xml
    c091568 Set /persist/ssn and 60isn to permission 664
    e3ce066 Allow configuration of GsmUmtsOptions based on mcc/mnc.
    7f1e6b4 Display Traditional Chinese/Simplified Chinese carriers name
    ec8e4b7 auto-generated blob list
    3012265 Add mobile_provisioning_url.
    f43a286 ATT requirement: Modify tcp max receive windows size.
    6062486 deb: Do not auto start CABL
    163e245 Enable SMS receiver on deb
    1375200 deb: update camera kernel headers
    206533e Fix and simplify mcc config.xml specific values.
    7abccb5 deb: update camera kernel headers
    10afb90 Add config_show4GForLte false to US carrier config.xml
    8e301f5 auto-generated blob list
    2d30abc deb: Start ppd when surfaceflinger is running
    9492849 Remove telephony features (for phones) from deb.
    8ccdf0f Add config_dontPreferApn configuration.
    5056f42 Camera: modify /persist/camera_calibration permission
    1aadaf6 Fix network access on aosp_deb
    b29957b auto-generated blob list
    d58b900 Fix white LED permission.
    acd9847 Removed partition "modem" which does not exist
    1cc126b deb: Clean up init script and fix encryption.
    162859f Update headphones volume warning threshold
    27a6f95 Update deb overlays with tablet settings (not phone)
    e2ee381 Remove trailing slash.
    5c2fc9b Change default wallpaper.
    1a5d0f9 Add telephony features to deb-only config
    4a6759c deb: set autobrightness mode on by default
    2c11366 Fix NFC & Camera
    ec0b3bb Deb: NFC: Fix HAL library name for Deb.
    1b90e95 deb: fix recovery code
    309f943 Fix deb camera library.
    966b864 auto-generated blob list
    7135a7b deb: adjust auto-brightness curve
    0031fb8 Add support for aosp deb build
    9a8859d Rename AOSP builds to aosp_*
    bcb0f77 auto-generated blob list
    2ebd7d1 Skeleton makefiles
    0c82481 Do not always call setIsConnectedToProvisioningNetwork(false)
    d3b2056 Do not change NetworkInfo.DetailedState.
    c6070de Add support for handling mobile provisioning networks.
    f860f85 DO NOT MERGE: MDST is not ready until connected to DcTracker.
    aa2e361 In isMobileOk don't execute finally if mobile data is not supported.
    b762811 Add support for a provisioning apn.
    1ddafa6 Make EnableFailFastRefCounter a singleton.
    d107040 Disable AppOps for real.
    0c8ea05 Use correct action string for provisioning.
    7117fb2 Use MOBILE_PROVISIONING_ACTION for manage mobile plan.

    • TY

      d107040 Disable AppOps for real
      Let's wait for 4.4 then.

      • Peter

        AppOps still seems to work on my N7 LTE with JLS36I. So i'm not sure what this change is all about.

    • http://www.androidpolice.com/ Artem Russakovskii

      Not sure if I did it right, but here's the diff with more details. Waiting for Al Sutton to provide his super nicely formatted one.


  • http://randomphantasmagoria.com/ Shawn

    Even in an unlocked, carrier-independent device, carriers still get their fingers in the pie. Why would AT&T be OK with tethering on a Nexus 4 or Google Play Edition phone, but demand it be shut off on the Nexus 7? That makes no sense.

    • Peter

      Does tethering not work on your Nexus 7 LTE?

      It works fine on mine, although I have the non-us model (different radio bands or something). But the software is the same i thought.

      • http://randomphantasmagoria.com/ Shawn

        The software shuts off the tethering option if you have a SIM card from certain carriers. In the USA, tethering is enabled if you have a T-Mobile SIM in it. However, if you insert an AT&T or Verizon SIM, the ROM disables tethering.

        • Peter

          Wow, didn't know that. Thanks for the reply.

          I wonder if that's included in AOSP or if it's just something extra Google added in for the retail builds.

          • http://www.androidpolice.com/ Artem Russakovskii

            It's in AOSP since that's what all these changes Peter posted are parsed out of.

            Here: https://android.googlesource.com/device/asus/deb/+/71dcbc3b13884ce144b2adc749528ae37257158c.

          • Simon Belmont

            So, do you think this is something we'll start seeing more of? Like on the Nexus 5, for example, since it'll support AT&T LTE bands.

            I know people will always find ways around it, but I kinda like knowing that native tethering is there for me if I ever need it in stock Android 4.3. on my phone (G'Nex). I'm on T-Mobile, though, so this should be moot for me.

          • http://www.androidpolice.com/ Artem Russakovskii

            I have no idea, but that's likely why they did it, so I'm thinking yes.

          • http://randomphantasmagoria.com/ Shawn

            Not sure. It's not disabled on the Google Play Edition phones and those support AT&T LTE. I wonder if they take issue with tablets only? I guess we'll find out soon.

        • JD

          Have you confirmed with a Verizon LTE SIM that the tethering option is disabled in JLS36I? The changelog only mentions disabling AT&T. How about JLS36C build? I'm sorry if I'm beating a dead horse here.

          • http://randomphantasmagoria.com/ Shawn

            I have not confirmed it with an actual SIM, but I seem to remember reading that it's disabled on Verizon as well. I fully admit I may have jumped the gun on that one, though. Can anyone verify that it works on Verizon with the latest JLS36I firmware?

          • denSMSgt

            Tethering works fine with VZW SIM. Completely bewildering it is with ATT SIM, when I can use the same SIM to tether with an iPad.

  • Zach Mauch

    I'm still looking for an answer to the question of if all the LTE drivers and binaries are present in AOSP.

  • Skeptic

    Have the factory images posted by google been altered? I am questioning the AT&T tethering and mobile hotspot defaults being set to off when they were set to on on my original os.