[ROM][5.1.1][UNOFFICIAL]CM 12.1 -LMY47B- WiFi(6/17) ONLY

Search This thread

dcrin3

Senior Member
Jun 12, 2010
273
179
You are looking at Cyanogen's latest for June 17, 2015 Unofficial build of Nexus 9(Flounder) WIFI support.
If I am not mistaken, the lte .zip should work on a wifi only n9. ***Not confirmed. ***
It's UNOFFICIAL, KNOW IT. Experimental. As-IS. Read: "I am liable to myself."

Things you should know:
-My first build. Its untested. Successful build
-BACKUP
-You should probably have bootloader unlocked
-Have the latest bootloader and vendor from stock factory images(use fastboot)
-DID I MENTION IT IS EXPERIMENTAL?

WARNING : You should be aware that encryption is live straight after the flash.
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=5.1.1
CM_VERSION=12.1-20150617-UNOFFICIAL-flounder
TARGET_PRODUCT=cm_flounder
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=denver64
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv7-a-neon
TARGET_2ND_CPU_VARIANT=denver
HOST_ARCH=x86_64
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.16.0-40-generic-x86_64-with-Ubuntu-14.04-trusty
HOST_BUILD_TYPE=release
BUILD_ID=LMY48B
OUT_DIR=/home/soilandwater/android/system/out
============================================

If the LTE version does not work for WiFi edition: WIFI ONLY
cm-12.1-20150617-UNOFFICIAL-flounder.zip

Gapps can be had here


Credit:
CM Team
SimonSickle and HCDRJacob
Hima-Dev
cdesai
bynarie
 
Last edited:

Makkos26

Senior Member
Jan 13, 2014
63
13
Hy!

Is it a clean merge from the cm github?
The boot img is official or made by someone else?
Did anyone try the ROM?
Is WiFi edition usable as daily drive?

Anyway, thanks in advance! :)
 

dcrin3

Senior Member
Jun 12, 2010
273
179
Pulled straight from CM but latest unofficial 12.1 code made the build crash. So a few lines were added inside an include file to get the successful build to complete.

Boot image was generated from the build above and then edited to disable forced encryption.

You can try it, I'm sure it can be a great daily. Make sure you backup your stuff as always.
 
  • Like
Reactions: .MoHaMaD

dcrin3

Senior Member
Jun 12, 2010
273
179
this was the issue I was facing while trying to build:
Thus the addition into arch/arm64/include/uapi/asm/sigcontext.h for the kernel: Config for 64Bit

Code:
[32mtarget StaticLib:[0m libdrmutility_32 (/home/soilandwater/android/system/out/target/product/flounder/obj_arm/STATIC_LIBRARIES/libdrmutility_intermediates/libdrmutility.a)
[32mtarget StaticLib:[0m libfwdlock-common_32 (/home/soilandwater/android/system/out/target/product/flounder/obj_arm/STATIC_LIBRARIES/libfwdlock-common_intermediates/libfwdlock-common.a)
[32mtarget StaticLib:[0m libfwdlock-converter_32 (/home/soilandwater/android/system/out/target/product/flounder/obj_arm/STATIC_LIBRARIES/libfwdlock-converter_intermediates/libfwdlock-converter.a)
[32mtarget arm C:[0m audio.primary.flounder_32 <= device/htc/flounder/audio/hal/audio_hw.c
[32mtarget StaticLib:[0m libfwdlock-decoder_32 (/home/soilandwater/android/system/out/target/product/flounder/obj_arm/STATIC_LIBRARIES/libfwdlock-decoder_intermediates/libfwdlock-decoder.a)
[32mtarget thumb C:[0m libaudioroute_32 <= system/media/audio_route/audio_route.c
[32mtarget thumb C:[0m libtinycompress_32 <= external/tinycompress/compress.c
[32mtarget thumb C:[0m libtinycompress_32 <= external/tinycompress/utils.c
[32mtarget thumb C++:[0m audio_policy.default_32 <= hardware/libhardware_legacy/audio/AudioPolicyManagerDefault.cpp
[32mtarget StaticLib:[0m libaudiopolicy_legacy_32 (/home/soilandwater/android/system/out/target/product/flounder/obj_arm/STATIC_LIBRARIES/libaudiopolicy_legacy_intermediates/libaudiopolicy_legacy.a)
[32mtarget thumb C++:[0m keystore.default_32 <= system/security/softkeymaster/module.cpp
In file included from bionic/libc/include/sys/ucontext.h:63:0,
                 from bionic/libc/include/signal.h:53,
                 from bionic/libc/include/sys/select.h:35,
                 from bionic/libc/include/unistd.h:34,
                 from bionic/libc/include/fcntl.h:37,
                 from external/tinycompress/compress.c:57:
out/target/product/flounder/obj/KERNEL_OBJ/usr/include/asm/sigcontext.h:53:2: error: unknown type name '__uint128_t'
  __uint128_t vregs[32];
  ^
make: *** [/home/soilandwater/android/system/out/target/product/flounder/obj_arm/SHARED_LIBRARIES/libtinycompress_intermediates/compress.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/include/FwdLockEngine.h:20:0,
                 from frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:18:
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:400:22: warning: unused parameter 'uniqueId' [-Wunused-parameter]
     virtual status_t onOpenDecryptSession(
                      ^
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:400:22: warning: unused parameter 'decryptHandle' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:400:22: warning: unused parameter 'fd' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:400:22: warning: unused parameter 'offset' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:400:22: warning: unused parameter 'length' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:400:22: warning: unused parameter 'mime' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:432:22: warning: unused parameter 'uniqueId' [-Wunused-parameter]
     virtual status_t onOpenDecryptSession(
                      ^
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:432:22: warning: unused parameter 'decryptHandle' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:432:22: warning: unused parameter 'uri' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:432:22: warning: unused parameter 'mime' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:449:22: warning: unused parameter 'uniqueId' [-Wunused-parameter]
     virtual status_t onOpenDecryptSession(int uniqueId, DecryptHandle* decryptHandle,
                      ^
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:449:22: warning: unused parameter 'decryptHandle' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:449:22: warning: unused parameter 'buf' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:449:22: warning: unused parameter 'mimeType' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:122:14: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 DrmMetadata* FwdLockEngine::onGetMetadata(int uniqueId, const String8* path) {
              ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:135:19: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 android::status_t FwdLockEngine::onInitialize(int uniqueId) {
                   ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:149:1: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 FwdLockEngine::onSetOnInfoListener(int uniqueId, const IDrmEngine::eek:nInfoListener* infoListener) {
 ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:149:1: warning: unused parameter 'infoListener' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:156:19: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 android::status_t FwdLockEngine::onTerminate(int uniqueId) {
                   ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:210:17: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 DrmSupportInfo* FwdLockEngine::onGetSupportInfo(int uniqueId) {
                 ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:225:6: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 bool FwdLockEngine::onCanHandle(int uniqueId, const String8& path) {
      ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:232:16: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 DrmInfoStatus* FwdLockEngine::onProcessDrmInfo(int uniqueId, const DrmInfo* drmInfo) {
                ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:232:16: warning: unused parameter 'drmInfo' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:244:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onSaveRights(
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:244:10: warning: unused parameter 'drmRights' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:244:10: warning: unused parameter 'rightsPath' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:244:10: warning: unused parameter 'contentPath' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:254:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 DrmInfo* FwdLockEngine::onAcquireDrmInfo(int uniqueId, const DrmInfoRequest* drmInfoRequest) {
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:254:10: warning: unused parameter 'drmInfoRequest' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:293:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onConsumeRights(int uniqueId,
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:293:10: warning: unused parameter 'decryptHandle' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:293:10: warning: unused parameter 'action' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:293:10: warning: unused parameter 'reserve' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:302:6: warning: unused parameter 'description' [-Wunused-parameter]
 bool FwdLockEngine::onValidateAction(int uniqueId,
      ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:312:9: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 String8 FwdLockEngine::onGetOriginalMimeType(int uniqueId, const String8& path, int fd) {
         ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:312:9: warning: unused parameter 'path' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:357:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onRemoveRights(int uniqueId, const String8& path) {
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:357:10: warning: unused parameter 'path' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:363:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onRemoveAllRights(int uniqueId) {
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:370:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onSetPlaybackStatus(int uniqueId, DecryptHandle* decryptHandle,
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:370:10: warning: unused parameter 'decryptHandle' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:370:10: warning: unused parameter 'playbackStatus' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:370:10: warning: unused parameter 'position' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:381:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onOpenConvertSession(int uniqueId,
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:399:21: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 DrmConvertedStatus* FwdLockEngine::onConvertData(int uniqueId,
                     ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:435:21: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 DrmConvertedStatus* FwdLockEngine::onCloseConvertSession(int uniqueId,
                     ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:467:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onOpenDecryptSession(int uniqueId,
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:467:10: warning: unused parameter 'length' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:555:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onCloseDecryptSession(int uniqueId,
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:587:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onInitializeDecryptUnit(int uniqueId,
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:587:10: warning: unused parameter 'decryptHandle' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:587:10: warning: unused parameter 'decryptUnitId' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:587:10: warning: unused parameter 'headerInfo' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:595:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onDecrypt(int uniqueId, DecryptHandle* decryptHandle, int decryptUnitId,
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:595:10: warning: unused parameter 'decryptHandle' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:595:10: warning: unused parameter 'decryptUnitId' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:595:10: warning: unused parameter 'encBuffer' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:595:10: warning: unused parameter 'decBuffer' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:595:10: warning: unused parameter 'IV' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:601:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onDecrypt(int uniqueId,
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:601:10: warning: unused parameter 'decryptHandle' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:601:10: warning: unused parameter 'decryptUnitId' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:601:10: warning: unused parameter 'encBuffer' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:601:10: warning: unused parameter 'decBuffer' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:610:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onFinalizeDecryptUnit(int uniqueId,
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:610:10: warning: unused parameter 'decryptHandle' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:610:10: warning: unused parameter 'decryptUnitId' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:617:9: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 ssize_t FwdLockEngine::onRead(int uniqueId,
         ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:643:9: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 off64_t FwdLockEngine::onLseek(int uniqueId, DecryptHandle* decryptHandle,
         ^
device/htc/flounder/audio/hal/audio_hw.c: In function 'get_capture_reference_delay':
device/htc/flounder/audio/hal/audio_hw.c:901:38: warning: unused parameter 'frames' [-Wunused-parameter]
                               size_t frames,
                                      ^
device/htc/flounder/audio/hal/audio_hw.c: In function 'get_capture_delay':
device/htc/flounder/audio/hal/audio_hw.c:941:38: warning: unused parameter 'frames' [-Wunused-parameter]
                               size_t frames,
                                      ^
device/htc/flounder/audio/hal/audio_hw.c: In function 'adev_open':
device/htc/flounder/audio/hal/audio_hw.c:4464:46: warning: assignment from incompatible pointer type [enabled by default]
             adev->sound_trigger_read_samples =
                                              ^
device/htc/flounder/audio/hal/audio_hw.c: In function 'dummybuf_thread':
device/htc/flounder/audio/hal/audio_hw.c:4300:40: warning: 'ctl' may be used uninitialized in this function [-Wmaybe-uninitialized]
                     mixer_ctl_set_value(ctl, 0, 0);
                                        ^
 
  • Like
Reactions: .MoHaMaD

vogemic

Senior Member
Great!

Everything is working out of the box:). LTE working perfect. But no GPS:(. The problem was on cm12 and still excists on 12.1. Only problem I had was restoring my apps with titanium backup. Common problem. Found no other solution than restoring apps through playstore. Thanks for the great build!
 

.MoHaMaD

Senior Member
Mar 19, 2012
287
1,011
Everything is working out of the box:). LTE working perfect. But no GPS:(. The problem was on cm12 and still excists on 12.1. Only problem I had was restoring my apps with titanium backup. Common problem. Found no other solution than restoring apps through playstore. Thanks for the great build!

settings/apps/preferred instsll loction/internal device storage
 

Attachments

  • Screenshot_2015-04-16-10-00-11.png
    Screenshot_2015-04-16-10-00-11.png
    46.4 KB · Views: 976
  • Screenshot_2015-04-16-09-58-33.png
    Screenshot_2015-04-16-09-58-33.png
    45.2 KB · Views: 973
  • Like
Reactions: vogemic

dcrin3

Senior Member
Jun 12, 2010
273
179
Everything is working out of the box:). LTE working perfect. But no GPS:(. The problem was on cm12 and still excists on 12.1. Only problem I had was restoring my apps with titanium backup. Common problem. Found no other solution than restoring apps through playstore. Thanks for the great build!

No problem.
 

bynarie

Senior Member
Aug 2, 2013
316
145
Hilliard OH
OnePlus 7T
You are looking at Cyanogen's latest April 14, 2015 Unofficial build of Nexus 9(Flounder) w/ LTE support.
If I am not mistaken, the lte version should work seamlessly with the wifi version.
It's UNOFFICIAL, KNOW IT. Experimental. As-IS. Read: "I am liable to myself."

Things you should know:
-My first build. Its untested. Successful build
-BACKUP
-You should probably have bootloader unlocked

WARNING : You should be aware that encryption is live straight after the flash.

You can download it here:
cm-12.1-20150414-UNOFFICIAL-flounder_lte

If the LTE version does not work for WiFi edition:
cm-12.1-20150414-UNOFFICIAL-flounder

Gapps can be had here

You can download -NonEncrypt- newBoot here:
newBoot.img

Credit:
CM Team
cdesai
bynarie

I'll add more information here

Thanks for adding me into your credits =]. I would also include a credit to SimonSickle and HCDRJacob for the github repos. Just the normal things to do when posting roms.
 

siraltus

Senior Member
Jan 26, 2010
1,997
1,734
Everything is working out of the box:). LTE working perfect. But no GPS:(. The problem was on cm12 and still excists on 12.1. Only problem I had was restoring my apps with titanium backup. Common problem. Found no other solution than restoring apps through playstore. Thanks for the great build!

I really hope they fix GPS, it's a rather basic feature.
 

Adi Shakthi

Senior Member
Oct 5, 2011
4,928
16,143
Everywhere
this was the issue I was facing while trying to build:
Thus the addition into arch/arm64/include/uapi/asm/sigcontext.h for the kernel: Config for 64Bit

Code:
[32mtarget StaticLib:[0m libdrmutility_32 (/home/soilandwater/android/system/out/target/product/flounder/obj_arm/STATIC_LIBRARIES/libdrmutility_intermediates/libdrmutility.a)
[32mtarget StaticLib:[0m libfwdlock-common_32 (/home/soilandwater/android/system/out/target/product/flounder/obj_arm/STATIC_LIBRARIES/libfwdlock-common_intermediates/libfwdlock-common.a)
[32mtarget StaticLib:[0m libfwdlock-converter_32 (/home/soilandwater/android/system/out/target/product/flounder/obj_arm/STATIC_LIBRARIES/libfwdlock-converter_intermediates/libfwdlock-converter.a)
[32mtarget arm C:[0m audio.primary.flounder_32 <= device/htc/flounder/audio/hal/audio_hw.c
[32mtarget StaticLib:[0m libfwdlock-decoder_32 (/home/soilandwater/android/system/out/target/product/flounder/obj_arm/STATIC_LIBRARIES/libfwdlock-decoder_intermediates/libfwdlock-decoder.a)
[32mtarget thumb C:[0m libaudioroute_32 <= system/media/audio_route/audio_route.c
[32mtarget thumb C:[0m libtinycompress_32 <= external/tinycompress/compress.c
[32mtarget thumb C:[0m libtinycompress_32 <= external/tinycompress/utils.c
[32mtarget thumb C++:[0m audio_policy.default_32 <= hardware/libhardware_legacy/audio/AudioPolicyManagerDefault.cpp
[32mtarget StaticLib:[0m libaudiopolicy_legacy_32 (/home/soilandwater/android/system/out/target/product/flounder/obj_arm/STATIC_LIBRARIES/libaudiopolicy_legacy_intermediates/libaudiopolicy_legacy.a)
[32mtarget thumb C++:[0m keystore.default_32 <= system/security/softkeymaster/module.cpp
In file included from bionic/libc/include/sys/ucontext.h:63:0,
                 from bionic/libc/include/signal.h:53,
                 from bionic/libc/include/sys/select.h:35,
                 from bionic/libc/include/unistd.h:34,
                 from bionic/libc/include/fcntl.h:37,
                 from external/tinycompress/compress.c:57:
out/target/product/flounder/obj/KERNEL_OBJ/usr/include/asm/sigcontext.h:53:2: error: unknown type name '__uint128_t'
  __uint128_t vregs[32];
  ^
make: *** [/home/soilandwater/android/system/out/target/product/flounder/obj_arm/SHARED_LIBRARIES/libtinycompress_intermediates/compress.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/include/FwdLockEngine.h:20:0,
                 from frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:18:
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:400:22: warning: unused parameter 'uniqueId' [-Wunused-parameter]
     virtual status_t onOpenDecryptSession(
                      ^
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:400:22: warning: unused parameter 'decryptHandle' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:400:22: warning: unused parameter 'fd' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:400:22: warning: unused parameter 'offset' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:400:22: warning: unused parameter 'length' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:400:22: warning: unused parameter 'mime' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:432:22: warning: unused parameter 'uniqueId' [-Wunused-parameter]
     virtual status_t onOpenDecryptSession(
                      ^
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:432:22: warning: unused parameter 'decryptHandle' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:432:22: warning: unused parameter 'uri' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:432:22: warning: unused parameter 'mime' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:449:22: warning: unused parameter 'uniqueId' [-Wunused-parameter]
     virtual status_t onOpenDecryptSession(int uniqueId, DecryptHandle* decryptHandle,
                      ^
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:449:22: warning: unused parameter 'decryptHandle' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:449:22: warning: unused parameter 'buf' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/common/include/DrmEngineBase.h:449:22: warning: unused parameter 'mimeType' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:122:14: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 DrmMetadata* FwdLockEngine::onGetMetadata(int uniqueId, const String8* path) {
              ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:135:19: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 android::status_t FwdLockEngine::onInitialize(int uniqueId) {
                   ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:149:1: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 FwdLockEngine::onSetOnInfoListener(int uniqueId, const IDrmEngine::eek:nInfoListener* infoListener) {
 ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:149:1: warning: unused parameter 'infoListener' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:156:19: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 android::status_t FwdLockEngine::onTerminate(int uniqueId) {
                   ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:210:17: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 DrmSupportInfo* FwdLockEngine::onGetSupportInfo(int uniqueId) {
                 ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:225:6: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 bool FwdLockEngine::onCanHandle(int uniqueId, const String8& path) {
      ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:232:16: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 DrmInfoStatus* FwdLockEngine::onProcessDrmInfo(int uniqueId, const DrmInfo* drmInfo) {
                ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:232:16: warning: unused parameter 'drmInfo' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:244:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onSaveRights(
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:244:10: warning: unused parameter 'drmRights' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:244:10: warning: unused parameter 'rightsPath' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:244:10: warning: unused parameter 'contentPath' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:254:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 DrmInfo* FwdLockEngine::onAcquireDrmInfo(int uniqueId, const DrmInfoRequest* drmInfoRequest) {
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:254:10: warning: unused parameter 'drmInfoRequest' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:293:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onConsumeRights(int uniqueId,
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:293:10: warning: unused parameter 'decryptHandle' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:293:10: warning: unused parameter 'action' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:293:10: warning: unused parameter 'reserve' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:302:6: warning: unused parameter 'description' [-Wunused-parameter]
 bool FwdLockEngine::onValidateAction(int uniqueId,
      ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:312:9: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 String8 FwdLockEngine::onGetOriginalMimeType(int uniqueId, const String8& path, int fd) {
         ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:312:9: warning: unused parameter 'path' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:357:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onRemoveRights(int uniqueId, const String8& path) {
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:357:10: warning: unused parameter 'path' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:363:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onRemoveAllRights(int uniqueId) {
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:370:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onSetPlaybackStatus(int uniqueId, DecryptHandle* decryptHandle,
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:370:10: warning: unused parameter 'decryptHandle' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:370:10: warning: unused parameter 'playbackStatus' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:370:10: warning: unused parameter 'position' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:381:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onOpenConvertSession(int uniqueId,
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:399:21: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 DrmConvertedStatus* FwdLockEngine::onConvertData(int uniqueId,
                     ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:435:21: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 DrmConvertedStatus* FwdLockEngine::onCloseConvertSession(int uniqueId,
                     ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:467:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onOpenDecryptSession(int uniqueId,
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:467:10: warning: unused parameter 'length' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:555:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onCloseDecryptSession(int uniqueId,
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:587:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onInitializeDecryptUnit(int uniqueId,
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:587:10: warning: unused parameter 'decryptHandle' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:587:10: warning: unused parameter 'decryptUnitId' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:587:10: warning: unused parameter 'headerInfo' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:595:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onDecrypt(int uniqueId, DecryptHandle* decryptHandle, int decryptUnitId,
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:595:10: warning: unused parameter 'decryptHandle' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:595:10: warning: unused parameter 'decryptUnitId' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:595:10: warning: unused parameter 'encBuffer' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:595:10: warning: unused parameter 'decBuffer' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:595:10: warning: unused parameter 'IV' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:601:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onDecrypt(int uniqueId,
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:601:10: warning: unused parameter 'decryptHandle' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:601:10: warning: unused parameter 'decryptUnitId' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:601:10: warning: unused parameter 'encBuffer' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:601:10: warning: unused parameter 'decBuffer' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:610:10: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 status_t FwdLockEngine::onFinalizeDecryptUnit(int uniqueId,
          ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:610:10: warning: unused parameter 'decryptHandle' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:610:10: warning: unused parameter 'decryptUnitId' [-Wunused-parameter]
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:617:9: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 ssize_t FwdLockEngine::onRead(int uniqueId,
         ^
frameworks/av/drm/libdrmframework/plugins/forward-lock/FwdLockEngine/src/FwdLockEngine.cpp:643:9: warning: unused parameter 'uniqueId' [-Wunused-parameter]
 off64_t FwdLockEngine::onLseek(int uniqueId, DecryptHandle* decryptHandle,
         ^
device/htc/flounder/audio/hal/audio_hw.c: In function 'get_capture_reference_delay':
device/htc/flounder/audio/hal/audio_hw.c:901:38: warning: unused parameter 'frames' [-Wunused-parameter]
                               size_t frames,
                                      ^
device/htc/flounder/audio/hal/audio_hw.c: In function 'get_capture_delay':
device/htc/flounder/audio/hal/audio_hw.c:941:38: warning: unused parameter 'frames' [-Wunused-parameter]
                               size_t frames,
                                      ^
device/htc/flounder/audio/hal/audio_hw.c: In function 'adev_open':
device/htc/flounder/audio/hal/audio_hw.c:4464:46: warning: assignment from incompatible pointer type [enabled by default]
             adev->sound_trigger_read_samples =
                                              ^
device/htc/flounder/audio/hal/audio_hw.c: In function 'dummybuf_thread':
device/htc/flounder/audio/hal/audio_hw.c:4300:40: warning: 'ctl' may be used uninitialized in this function [-Wmaybe-uninitialized]
                     mixer_ctl_set_value(ctl, 0, 0);
                                        ^

May i know how you fixed this error facing same error in Yureka .............
 

dcrin3

Senior Member
Jun 12, 2010
273
179
Everything is working out of the box:). LTE working perfect. But no GPS:(. The problem was on cm12 and still excists on 12.1. Only problem I had was restoring my apps with titanium backup. Common problem. Found no other solution than restoring apps through playstore. Thanks for the great build!

Don't dirty flash.
flashing AOSP then flashing CM without wiping data is not a good idea
or flash cm then flashing aosp
 

dcrin3

Senior Member
Jun 12, 2010
273
179
GPS works on the WiFi variant just fine, but not on the LTE variant with CM12. Are you saying that GPS now works with CM12.1 on the LTE variant?

I'm saying it's been known to work. But another user just notified me that it worked one time and then later failed to link to gps. It must be an issue with cm still.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 13
    You are looking at Cyanogen's latest for June 17, 2015 Unofficial build of Nexus 9(Flounder) WIFI support.
    If I am not mistaken, the lte .zip should work on a wifi only n9. ***Not confirmed. ***
    It's UNOFFICIAL, KNOW IT. Experimental. As-IS. Read: "I am liable to myself."

    Things you should know:
    -My first build. Its untested. Successful build
    -BACKUP
    -You should probably have bootloader unlocked
    -Have the latest bootloader and vendor from stock factory images(use fastboot)
    -DID I MENTION IT IS EXPERIMENTAL?

    WARNING : You should be aware that encryption is live straight after the flash.
    ============================================
    PLATFORM_VERSION_CODENAME=REL
    PLATFORM_VERSION=5.1.1
    CM_VERSION=12.1-20150617-UNOFFICIAL-flounder
    TARGET_PRODUCT=cm_flounder
    TARGET_BUILD_VARIANT=userdebug
    TARGET_BUILD_TYPE=release
    TARGET_BUILD_APPS=
    TARGET_ARCH=arm64
    TARGET_ARCH_VARIANT=armv8-a
    TARGET_CPU_VARIANT=denver64
    TARGET_2ND_ARCH=arm
    TARGET_2ND_ARCH_VARIANT=armv7-a-neon
    TARGET_2ND_CPU_VARIANT=denver
    HOST_ARCH=x86_64
    HOST_OS=linux
    HOST_OS_EXTRA=Linux-3.16.0-40-generic-x86_64-with-Ubuntu-14.04-trusty
    HOST_BUILD_TYPE=release
    BUILD_ID=LMY48B
    OUT_DIR=/home/soilandwater/android/system/out
    ============================================

    If the LTE version does not work for WiFi edition: WIFI ONLY
    cm-12.1-20150617-UNOFFICIAL-flounder.zip

    Gapps can be had here


    Credit:
    CM Team
    SimonSickle and HCDRJacob
    Hima-Dev
    cdesai
    bynarie
    2
    If I want to update the vendor image, would I need to edit the build prop as well? If so what changes should I make?

    Yes, you would have to change build.prop in /vendor. It is important that the properties 'ro.vendor.build.date', 'ro.vendor.build.date.utc' and 'ro.vendor.build.fingerprint' are exactly the same as in build.prop in /system.

    Mine /vendor/build.prop looks like the following:
    ro.vendor.build.date=Tue May 5 19:45:06 PDT 2015
    ro.vendor.build.date.utc=1430880306
    ro.vendor.build.fingerprint=google/cm_flounder/flounder:5.1.1/LMY47V/1dfed60f8d:userdebug/test-keys
    2
    Why hasn't the nexus 9 received official CM 12.1 yet? What's the hold up, anyone know?

    I assume they are testing the latest updates before they commit for nightlies. Maybe soon 12.1 will became stable as well.
    2
    what the hell google... seriously...

    I can pull 5.1.1_r1 branch, build an AOSP @ 5.1.1_r1
    https://android.googlesource.com/device/htc/flounder/+/android-5.1.1_r1
    it says: flounder: require bootloader 3.44.0.0122

    Today google releases
    https://android.googlesource.com/device/htc/flounder/+/android-5.0.2_r3
    it says: board=flounder|flounder_lterequire version-bootloader=3.43.0.0114

    Wut the hell is google doing?! What the hell is going on with this device?

    5/06 -Wifi Only added tonight w/ CM repo sync.