[Android Software Development] mrmazak:
:good:

I have cm13 ported over from different Phone (Blu Life_Max) and booting.

already working

1. wifi

2. camera but not video camera

3. bluetooth audio

4. loud speaker audio

5. FM Radio

6. cell in sim1 and sim2 slot, but sim2 only gets H+ speed(5-10Mbps)

SIm1 gets 4G(LTE) speeds on test 50Mbps Both tests with freedomPop

known issue (mostly camera related)

1. videocamera causes camera crash

2. selfie-camera not available **Fixed with V6**

3. panarama shot crashes camera

4. NFC not able to turn on (stock rom did not have NFC, so this may not be possible to work) : next update may remove this **fixed in V5**

V7 -- Hassome permission changes in boot.img that were found in logcat, for "SMI"

still not working videocamera

To install:

1. Must be bootloader unlocked

.

How to Unlock Bootloader via Fastboot

1. Setup ADB and Fastboot on your PC.

2. Enable USB debugging and OEM Unlock on your Android device.

3. Connect your device to the PC with a USB cable.

4. Open a command window on your PC.

5. Boot your device into bootloader mode using the following command:

adb reboot bootloader

└ You may get a request to authorize USB debugging on the device, accept it.

6. Once your device is in bootloader mode, issue the following command to unlock bootloader:

fastboot oem unlock

You get a confirmation screen on your device. Press Volume Up button to highlight Yes and press Power button to select it.

This will begin bootloader unlocking process, which shouldn’t last more than couple of minutes.

7. Once bootloader is unlocked, your device will reboot into bootloader mode. You need to boot it into system now using the command below:

fastboot reboot

During reboot, your device will go through a factory reset and then finally boot into system.

2. Install included twrp(New kernel for recovery allows touchscreen to work)

***PRIOR RELEASES NEED TO USE LOPESTOM RECOVERY TO INSTALL***

Due to different moint point descriptions Future versions(If they come) will use block number moints to be compatible with both

******V-7-Block is compatible with both recoveries

1. make sure developer options is enabled

2. Reboot to bootloader

adb reboot bootloader

3. Test recovery works for your device

(example commands assume you have the vampirefo version of recovery downloaded to the desktop)

Fastboot boot Desktop/recovery-TWRP-3.1.1-Vampirefo-studio-xl-2.img

4. If recovery boots good, then return to bootloader and flash (commands work from in booted twrp)

These steps are what I find to be best order to prevent the stock rom from replacing the stock recovery on boot.

fastboot flash recovery Desktop/recovery-TWRP-3.1.1-Vampirefo-studio-xl-2.img
fastboot boot Desktop/recovery-TWRP-3.1.1-Vampirefo-studio-xl-2.img
adb wait-for-device
adb reboot recovery

3. If first install. do wipe and wipe system too. If Updating no wipe needed

Sources:

Rom not built for this device Built for Blu Life-Max --no thread to link, sorry

Rom uses the stock kernel, pulled from oem device (studio_XL_2)

keeping a git of files swapped to make rom work

https://github.com/mrmazakblu/BLU_Studio-XL-2_port_from_Life-Max

kernel source for recovery

:

https://github.com/mrmazakblu/Blu_studio-XL_2_kernel_source

Other projects for Studio_XL_2:

Reserrection Remix Port

XDA:DevDB Information

blu-studio-xl-2, ROM for all devices (see above for details)

Contributors

mrmazak, Thanks to vampirefo --building donor rom

ROM OS Version: 6.0.x Marshmallow

ROM Kernel: Linux 3.10.x

ROM Firmware Required: BLU-Studio-XL-2--BLU_S0270UU_V09_GENERIC

Based On: Lineage OS

Version Information

Status: Testing

Created 2017-10-30

Last Updated 2017-11-30