Rebrand: Xolo Q2500 vs Blu Studio 6.0. Is it safe to flash rom from the 1st to 2nd?

Search This thread
After an unsuccesful root attempt on my Blu Studio 6.0 HD, I ended up with my phone recovery being overwritten by some chinese version. This lead me to seek stock rom for this phone. Guess what? I couldn't find it anywhere!
Recently, I noticed Blu Studio 6.0 and Xolo Q2500 seen to be the same product. Maybe a rebranded version?

This is what I did:
Downloaded Xolo Q25000 stock rom.
Downloaded MTK Rom Studio.
Downloaded MTK Droid Tools.
Download Flash Tool.

In flash tool I noticed I would need a scatter file describing the partitons and adresses where each portion of image would be written to.
So, I decided to use MTK Droid Tools to output my actual scatter file and compare to Xolo Q2500 one. They differs:

Code:
############################################################################################################
#
#  General Setting
#
############################################################################################################
- general: MTK_PLATFORM_CFG
  info:
    - config_version: V1.1.1
      platform: MT6582
      project: MTDTtest
      storage: EMMC
      boot_channel: MSDC_0
      block_size: 0x20000
############################################################################################################
#
#  Layout Setting
#
############################################################################################################
- partition_index: SYS0
  partition_name: PRELOADER
  file_name: preloader.bin
  is_download: true
  type: SV5_BL_BIN
  linear_start_addr: 0x0
  physical_start_addr: 0x0
  partition_size: 0x1400000
  region: EMMC_BOOT_1
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: BOOTLOADERS
  reserve: 0x00

- partition_index: SYS1
  partition_name: MBR
  file_name: MBR
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x1400000
  physical_start_addr: 0x0
  partition_size: 0x80000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS2
  partition_name: EBR1
  file_name: EBR1
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x1480000
  physical_start_addr: 0x80000
  partition_size: 0x80000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS3
  partition_name: PRO_INFO
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x1500000
  physical_start_addr: 0x100000
  partition_size: 0x300000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: PROTECTED
  reserve: 0x00

- partition_index: SYS4
  partition_name: NVRAM
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x1800000
  physical_start_addr: 0x400000
  partition_size: 0x500000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: BINREGION
  reserve: 0x00

- partition_index: SYS5
  partition_name: PROTECT_F
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x1D00000
  physical_start_addr: 0x900000
  partition_size: 0xA00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: PROTECTED
  reserve: 0x00

- partition_index: SYS6
  partition_name: PROTECT_S
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x2700000
  physical_start_addr: 0x1300000
  partition_size: 0xA00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: PROTECTED
  reserve: 0x00

- partition_index: SYS7
  partition_name: SECCFG
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x3100000
  physical_start_addr: 0x1D00000
  partition_size: 0x20000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: INVISIBLE
  reserve: 0x00

- partition_index: SYS8
  partition_name: UBOOT
  file_name: lk.bin
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x3120000
  physical_start_addr: 0x1D20000
  partition_size: 0x60000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS9
  partition_name: BOOTIMG
  file_name: boot.img
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x3180000
  physical_start_addr: 0x1D80000
  partition_size: 0x600000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS10
  partition_name: RECOVERY
  file_name: recovery.img
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x3780000
  physical_start_addr: 0x2380000
  partition_size: 0x600000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS11
  partition_name: SEC_RO
  file_name: secro.img
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x3D80000
  physical_start_addr: 0x2980000
  partition_size: 0x600000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS12
  partition_name: MISC
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x4380000
  physical_start_addr: 0x2F80000
  partition_size: 0x80000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: INVISIBLE
  reserve: 0x00

- partition_index: SYS13
  partition_name: LOGO
  file_name: logo.bin
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x4400000
  physical_start_addr: 0x3000000
  partition_size: 0x300000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS14
  partition_name: EXPDB
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x4700000
  physical_start_addr: 0x3300000
  partition_size: 0xA00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: INVISIBLE
  reserve: 0x00

- partition_index: SYS15
  partition_name: ANDROID
  file_name: system.img
  is_download: true
  type: YAFFS_IMG
  linear_start_addr: 0x5100000
  physical_start_addr: 0x3D00000
  partition_size: 0x2BC00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS16
  partition_name: CACHE
  file_name: cache.img
  is_download: true
  type: YAFFS_IMG
  linear_start_addr: 0x30D00000
  physical_start_addr: 0x2F900000
  partition_size: 0x7E00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS17
  partition_name: USRDATA
  file_name: data.img
  is_download: true
  type: YAFFS_IMG
  linear_start_addr: 0x38B00000
  physical_start_addr: 0x37700000
  partition_size: 0xAF480000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS18
  partition_name: BMTPOOL
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0xFFFF00A8
  physical_start_addr: 0xFFFF00A8
  partition_size: 0x1500000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: false
  is_reserved: true
  operation_type: RESERVED
  reserve: 0x00

Code:
############################################################################################################
#
#  General Setting 
#    
############################################################################################################
- general: MTK_PLATFORM_CFG
  info: 
    - config_version: V1.1.1
      platform: MT6582
      project: j805_xolo
      storage: EMMC
      boot_channel: MSDC_0
      block_size: 0x20000
############################################################################################################
#
#  Layout Setting
#
############################################################################################################
- partition_index: SYS0
  partition_name: PRELOADER
  file_name: preloader_j805_xolo.bin
  is_download: true
  type: SV5_BL_BIN
  linear_start_addr: 0x0
  physical_start_addr: 0x0
  partition_size: 0xc00000
  region: EMMC_BOOT_1
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: BOOTLOADERS
  reserve: 0x00

- partition_index: SYS1
  partition_name: MBR
  file_name: MBR
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0xc00000
  physical_start_addr: 0x0
  partition_size: 0x80000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS2
  partition_name: EBR1
  file_name: EBR1
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0xc80000
  physical_start_addr: 0x80000
  partition_size: 0x80000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS3
  partition_name: PRO_INFO
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0xd00000
  physical_start_addr: 0x100000
  partition_size: 0x300000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: PROTECTED
  reserve: 0x00

- partition_index: SYS4
  partition_name: NVRAM
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x1000000
  physical_start_addr: 0x400000
  partition_size: 0x500000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: BINREGION
  reserve: 0x00

- partition_index: SYS5
  partition_name: PROTECT_F
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x1500000
  physical_start_addr: 0x900000
  partition_size: 0xa00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: PROTECTED
  reserve: 0x00

- partition_index: SYS6
  partition_name: PROTECT_S
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x1f00000
  physical_start_addr: 0x1300000
  partition_size: 0xa00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: PROTECTED
  reserve: 0x00

- partition_index: SYS7
  partition_name: SECCFG
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x2900000
  physical_start_addr: 0x1d00000
  partition_size: 0x20000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: INVISIBLE
  reserve: 0x00

- partition_index: SYS8
  partition_name: UBOOT
  file_name: lk.bin
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x2920000
  physical_start_addr: 0x1d20000
  partition_size: 0x60000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS9
  partition_name: BOOTIMG
  file_name: boot.img
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x2980000
  physical_start_addr: 0x1d80000
  partition_size: 0x600000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS10
  partition_name: RECOVERY
  file_name: recovery.img
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x2f80000
  physical_start_addr: 0x2380000
  partition_size: 0x600000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS11
  partition_name: SEC_RO
  file_name: secro.img
  is_download: true
  type: YAFFS_IMG
  linear_start_addr: 0x3580000
  physical_start_addr: 0x2980000
  partition_size: 0x600000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS12
  partition_name: MISC
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x3b80000
  physical_start_addr: 0x2f80000
  partition_size: 0x80000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: INVISIBLE
  reserve: 0x00

- partition_index: SYS13
  partition_name: LOGO
  file_name: logo.bin
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x3c00000
  physical_start_addr: 0x3000000
  partition_size: 0x300000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS14
  partition_name: EBR2
  file_name: EBR2
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x3f00000
  physical_start_addr: 0x3300000
  partition_size: 0x80000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS15
  partition_name: EXPDB
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x3f80000
  physical_start_addr: 0x3380000
  partition_size: 0xa00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: INVISIBLE
  reserve: 0x00

- partition_index: SYS16
  partition_name: ANDROID
  file_name: system.img
  is_download: true
  type: YAFFS_IMG
  linear_start_addr: 0x4980000
  physical_start_addr: 0x3d80000
  partition_size: 0x2bc00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS17
  partition_name: CACHE
  file_name: cache.img
  is_download: true
  type: YAFFS_IMG
  linear_start_addr: 0x30580000
  physical_start_addr: 0x2f980000
  partition_size: 0x7e00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS18
  partition_name: USRDATA
  file_name: userdata.img
  is_download: true
  type: YAFFS_IMG
  linear_start_addr: 0x38380000
  physical_start_addr: 0x37780000
  partition_size: 0x40000000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS19
  partition_name: FAT
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x78380000
  physical_start_addr: 0x77780000
  partition_size: 0x0
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: INVISIBLE
  reserve: 0x00

- partition_index: SYS20
  partition_name: BMTPOOL
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0xFFFF00a8
  physical_start_addr: 0xffff00a8
  partition_size: 0x1500000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: false
  is_reserved: true
  operation_type: RESERVED
  reserve: 0x00

Beside that, MTK Droid Tools give me a warning message. What it means?

ATTENTION! File /system/recovery-from-boot.p which restore factory recovery in case of phone switching on in a normal mode Is Found!


My question is... It's safe to write Xolo Q2500 stock firmware to Blu Studio 6 and how it could be done? Anyone could please assist me on this?

Thanks in advance!
 
  • Like
Reactions: 111kaustav111

Donphillipe

Senior Member
Jun 23, 2014
197
18
Feeling very sorry for you at this moment! .... I think you and I may be the only ones with the Blu Studio 6.0 HD and wishing for a way to root. I see a few comments about how this can be attempted from the suggestion here http://playfuldroid.com/how-to-root-blu-studio-6-0-hd-tutorial/ but unfortunately, the same issues you have outlined of Chinese showing up after the attempt are listed at the source of the "how to" of how it is (apparently not) done.

The short answer is that I don't know if that will work or not. I am not certain why more techies are not experimenting with these Blu Studio 6.0 HD phones. They are under $200 now and personally after a day playing with the device, it seems really nice. I personally have no idea how to export a ROM from a phone that is not rooted and although I have just purchased one unaltered that I would love to share the ROM with you for backup, I simply don't know how to do that.

Blu creates a sad story of how they are too busy giving us great low prices to provide us documentation for the their products online (or in the brief guides they distribute with their products) and too busy to answer questions or resolve issues sent to their help line. I did notice, however, that in matter of minutes the Blu (BluProducts Inc) Google page for their technical support https://plus.google.com/communities/117846429749085694805/stream/5caab2da-3ca8-49d2-93e5-f630d5e1ccb4 the moderator was able to take down 3 posts that I made criticizing their products and in a matter of just a few minutes. So if you want the people at Blu to see your issue and take action, you might at least key in the problem there where they will make note of it hopefully, just prior to deleting anyone's concern over their products which might meet the public eye.

I did own the Blu Studio 5.5s for a brief period a couple of months ago and Framaroot worked flawlessly on that model but I spoke with the Framaroot support and they offered no hope that the Studio 6.0 was in the plan soon. As of Framaroot 1.9.3, there is no support for the Blu Studio 6.0 HD. Note that I returned my Blu Studio 5.5s because the wi-fi stopped working during the first 30 days of ownership but otherwise I was happy with the phone while I considered zero support would be available from Blu. In fact I was very happy, that is until the wifi failed. The root was flawless as well.

My primary experience with Blu support is leaving a comment on the noted Google page outlining the bad design of the microSD card holder of the Blu Studio 5.5s and requesting they document online for people who were not familiar with the latches how to slide the microSD latch downward to unlock before the metal band would fold upward to release the card. Complaint: Deleted.

I also opened a concern with them saying that their secrecy with their ROM and OS was unwarranted and they could build a much grander user following by providing ROMs and customizable code for the technical community rather than keeping it under wraps. This idea is based on that they have one of the smallest customized Androids offerings on the market. Suggestion: Deleted

Then I went on to write up the procedure for removing their back cover and all the steps for successfully removing the back without damaging the finish on the phone. Suggestion: Deleted

So in short, as long as everything is working, we can enjoy our Blu phones but just don't expect that you'll be getting a great deal of help from them. About the only hope looks like we can wait until someone sends the Framaroot support a 6.0 HD to experiment with. But that's worst case. I'll add this post to my email alerts for now, hopefully awaiting good news on your fix and a future root for the Blu Studio 6.0 HD that will actually work and not turn all your menus to Chinese :(

---------- Post added 7th September 2014 at 12:46 AM ---------- Previous post was 6th September 2014 at 11:48 PM ----------

Looks like the same change to Chinese menu vRoot software is being advertised for the possible clone you have mentioned, the Xolo Q2500: http://androidxda.com/root-xolo-q2500
 
  • Like
Reactions: 111kaustav111
First, a huge thank you for your feedback.
This phone isn't mine, it belongs to my uncle. My wife and my aunt both own a Blu Dash 5.0. My cousin have a Life Pure. In our home: 4 Blu cell phones. I agree with you regarding the total lack of support and negligency from this company to their customers. Luckly, I've purchased a Xiaomi MI2S.
I've tried to post on Blu google plus page like you did and none seemed to care about it. It's a pitty, because the device is very nice and cheap.

I still hoping for a working root exploit to this phone. Thanks again, pal. :good:
 
  • Like
Reactions: jhashiv

111kaustav111

Senior Member
May 27, 2011
84
6
Kolkata
Any progress here?
I recently was able to root my HD 6.0 using Kingroot, but it was a pia. THere was no way I could remove it with superuser afterwards. Eventually when I did after a reboot my phone once again went back to unrooted.

I have used other androids before and this is the most frustrating device ever with ZERO development activity or support! Sad for us who thought there would be significant work on our phone....

I am still looking for threads. If I find I will share here

~kudos
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    After an unsuccesful root attempt on my Blu Studio 6.0 HD, I ended up with my phone recovery being overwritten by some chinese version. This lead me to seek stock rom for this phone. Guess what? I couldn't find it anywhere!
    Recently, I noticed Blu Studio 6.0 and Xolo Q2500 seen to be the same product. Maybe a rebranded version?

    This is what I did:
    Downloaded Xolo Q25000 stock rom.
    Downloaded MTK Rom Studio.
    Downloaded MTK Droid Tools.
    Download Flash Tool.

    In flash tool I noticed I would need a scatter file describing the partitons and adresses where each portion of image would be written to.
    So, I decided to use MTK Droid Tools to output my actual scatter file and compare to Xolo Q2500 one. They differs:

    Code:
    ############################################################################################################
    #
    #  General Setting
    #
    ############################################################################################################
    - general: MTK_PLATFORM_CFG
      info:
        - config_version: V1.1.1
          platform: MT6582
          project: MTDTtest
          storage: EMMC
          boot_channel: MSDC_0
          block_size: 0x20000
    ############################################################################################################
    #
    #  Layout Setting
    #
    ############################################################################################################
    - partition_index: SYS0
      partition_name: PRELOADER
      file_name: preloader.bin
      is_download: true
      type: SV5_BL_BIN
      linear_start_addr: 0x0
      physical_start_addr: 0x0
      partition_size: 0x1400000
      region: EMMC_BOOT_1
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: BOOTLOADERS
      reserve: 0x00
    
    - partition_index: SYS1
      partition_name: MBR
      file_name: MBR
      is_download: true
      type: NORMAL_ROM
      linear_start_addr: 0x1400000
      physical_start_addr: 0x0
      partition_size: 0x80000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: UPDATE
      reserve: 0x00
    
    - partition_index: SYS2
      partition_name: EBR1
      file_name: EBR1
      is_download: true
      type: NORMAL_ROM
      linear_start_addr: 0x1480000
      physical_start_addr: 0x80000
      partition_size: 0x80000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: UPDATE
      reserve: 0x00
    
    - partition_index: SYS3
      partition_name: PRO_INFO
      file_name: NONE
      is_download: false
      type: NONE
      linear_start_addr: 0x1500000
      physical_start_addr: 0x100000
      partition_size: 0x300000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: PROTECTED
      reserve: 0x00
    
    - partition_index: SYS4
      partition_name: NVRAM
      file_name: NONE
      is_download: false
      type: NONE
      linear_start_addr: 0x1800000
      physical_start_addr: 0x400000
      partition_size: 0x500000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: BINREGION
      reserve: 0x00
    
    - partition_index: SYS5
      partition_name: PROTECT_F
      file_name: NONE
      is_download: false
      type: NONE
      linear_start_addr: 0x1D00000
      physical_start_addr: 0x900000
      partition_size: 0xA00000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: PROTECTED
      reserve: 0x00
    
    - partition_index: SYS6
      partition_name: PROTECT_S
      file_name: NONE
      is_download: false
      type: NONE
      linear_start_addr: 0x2700000
      physical_start_addr: 0x1300000
      partition_size: 0xA00000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: PROTECTED
      reserve: 0x00
    
    - partition_index: SYS7
      partition_name: SECCFG
      file_name: NONE
      is_download: false
      type: NONE
      linear_start_addr: 0x3100000
      physical_start_addr: 0x1D00000
      partition_size: 0x20000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: INVISIBLE
      reserve: 0x00
    
    - partition_index: SYS8
      partition_name: UBOOT
      file_name: lk.bin
      is_download: true
      type: NORMAL_ROM
      linear_start_addr: 0x3120000
      physical_start_addr: 0x1D20000
      partition_size: 0x60000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: UPDATE
      reserve: 0x00
    
    - partition_index: SYS9
      partition_name: BOOTIMG
      file_name: boot.img
      is_download: true
      type: NORMAL_ROM
      linear_start_addr: 0x3180000
      physical_start_addr: 0x1D80000
      partition_size: 0x600000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: UPDATE
      reserve: 0x00
    
    - partition_index: SYS10
      partition_name: RECOVERY
      file_name: recovery.img
      is_download: true
      type: NORMAL_ROM
      linear_start_addr: 0x3780000
      physical_start_addr: 0x2380000
      partition_size: 0x600000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: UPDATE
      reserve: 0x00
    
    - partition_index: SYS11
      partition_name: SEC_RO
      file_name: secro.img
      is_download: true
      type: NORMAL_ROM
      linear_start_addr: 0x3D80000
      physical_start_addr: 0x2980000
      partition_size: 0x600000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: UPDATE
      reserve: 0x00
    
    - partition_index: SYS12
      partition_name: MISC
      file_name: NONE
      is_download: false
      type: NONE
      linear_start_addr: 0x4380000
      physical_start_addr: 0x2F80000
      partition_size: 0x80000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: INVISIBLE
      reserve: 0x00
    
    - partition_index: SYS13
      partition_name: LOGO
      file_name: logo.bin
      is_download: true
      type: NORMAL_ROM
      linear_start_addr: 0x4400000
      physical_start_addr: 0x3000000
      partition_size: 0x300000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: UPDATE
      reserve: 0x00
    
    - partition_index: SYS14
      partition_name: EXPDB
      file_name: NONE
      is_download: false
      type: NONE
      linear_start_addr: 0x4700000
      physical_start_addr: 0x3300000
      partition_size: 0xA00000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: INVISIBLE
      reserve: 0x00
    
    - partition_index: SYS15
      partition_name: ANDROID
      file_name: system.img
      is_download: true
      type: YAFFS_IMG
      linear_start_addr: 0x5100000
      physical_start_addr: 0x3D00000
      partition_size: 0x2BC00000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: UPDATE
      reserve: 0x00
    
    - partition_index: SYS16
      partition_name: CACHE
      file_name: cache.img
      is_download: true
      type: YAFFS_IMG
      linear_start_addr: 0x30D00000
      physical_start_addr: 0x2F900000
      partition_size: 0x7E00000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: UPDATE
      reserve: 0x00
    
    - partition_index: SYS17
      partition_name: USRDATA
      file_name: data.img
      is_download: true
      type: YAFFS_IMG
      linear_start_addr: 0x38B00000
      physical_start_addr: 0x37700000
      partition_size: 0xAF480000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: UPDATE
      reserve: 0x00
    
    - partition_index: SYS18
      partition_name: BMTPOOL
      file_name: NONE
      is_download: false
      type: NONE
      linear_start_addr: 0xFFFF00A8
      physical_start_addr: 0xFFFF00A8
      partition_size: 0x1500000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: false
      is_reserved: true
      operation_type: RESERVED
      reserve: 0x00

    Code:
    ############################################################################################################
    #
    #  General Setting 
    #    
    ############################################################################################################
    - general: MTK_PLATFORM_CFG
      info: 
        - config_version: V1.1.1
          platform: MT6582
          project: j805_xolo
          storage: EMMC
          boot_channel: MSDC_0
          block_size: 0x20000
    ############################################################################################################
    #
    #  Layout Setting
    #
    ############################################################################################################
    - partition_index: SYS0
      partition_name: PRELOADER
      file_name: preloader_j805_xolo.bin
      is_download: true
      type: SV5_BL_BIN
      linear_start_addr: 0x0
      physical_start_addr: 0x0
      partition_size: 0xc00000
      region: EMMC_BOOT_1
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: BOOTLOADERS
      reserve: 0x00
    
    - partition_index: SYS1
      partition_name: MBR
      file_name: MBR
      is_download: true
      type: NORMAL_ROM
      linear_start_addr: 0xc00000
      physical_start_addr: 0x0
      partition_size: 0x80000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: UPDATE
      reserve: 0x00
    
    - partition_index: SYS2
      partition_name: EBR1
      file_name: EBR1
      is_download: true
      type: NORMAL_ROM
      linear_start_addr: 0xc80000
      physical_start_addr: 0x80000
      partition_size: 0x80000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: UPDATE
      reserve: 0x00
    
    - partition_index: SYS3
      partition_name: PRO_INFO
      file_name: NONE
      is_download: false
      type: NONE
      linear_start_addr: 0xd00000
      physical_start_addr: 0x100000
      partition_size: 0x300000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: PROTECTED
      reserve: 0x00
    
    - partition_index: SYS4
      partition_name: NVRAM
      file_name: NONE
      is_download: false
      type: NONE
      linear_start_addr: 0x1000000
      physical_start_addr: 0x400000
      partition_size: 0x500000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: BINREGION
      reserve: 0x00
    
    - partition_index: SYS5
      partition_name: PROTECT_F
      file_name: NONE
      is_download: false
      type: NONE
      linear_start_addr: 0x1500000
      physical_start_addr: 0x900000
      partition_size: 0xa00000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: PROTECTED
      reserve: 0x00
    
    - partition_index: SYS6
      partition_name: PROTECT_S
      file_name: NONE
      is_download: false
      type: NONE
      linear_start_addr: 0x1f00000
      physical_start_addr: 0x1300000
      partition_size: 0xa00000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: PROTECTED
      reserve: 0x00
    
    - partition_index: SYS7
      partition_name: SECCFG
      file_name: NONE
      is_download: false
      type: NONE
      linear_start_addr: 0x2900000
      physical_start_addr: 0x1d00000
      partition_size: 0x20000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: INVISIBLE
      reserve: 0x00
    
    - partition_index: SYS8
      partition_name: UBOOT
      file_name: lk.bin
      is_download: true
      type: NORMAL_ROM
      linear_start_addr: 0x2920000
      physical_start_addr: 0x1d20000
      partition_size: 0x60000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: UPDATE
      reserve: 0x00
    
    - partition_index: SYS9
      partition_name: BOOTIMG
      file_name: boot.img
      is_download: true
      type: NORMAL_ROM
      linear_start_addr: 0x2980000
      physical_start_addr: 0x1d80000
      partition_size: 0x600000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: UPDATE
      reserve: 0x00
    
    - partition_index: SYS10
      partition_name: RECOVERY
      file_name: recovery.img
      is_download: true
      type: NORMAL_ROM
      linear_start_addr: 0x2f80000
      physical_start_addr: 0x2380000
      partition_size: 0x600000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: UPDATE
      reserve: 0x00
    
    - partition_index: SYS11
      partition_name: SEC_RO
      file_name: secro.img
      is_download: true
      type: YAFFS_IMG
      linear_start_addr: 0x3580000
      physical_start_addr: 0x2980000
      partition_size: 0x600000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: UPDATE
      reserve: 0x00
    
    - partition_index: SYS12
      partition_name: MISC
      file_name: NONE
      is_download: false
      type: NONE
      linear_start_addr: 0x3b80000
      physical_start_addr: 0x2f80000
      partition_size: 0x80000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: INVISIBLE
      reserve: 0x00
    
    - partition_index: SYS13
      partition_name: LOGO
      file_name: logo.bin
      is_download: true
      type: NORMAL_ROM
      linear_start_addr: 0x3c00000
      physical_start_addr: 0x3000000
      partition_size: 0x300000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: UPDATE
      reserve: 0x00
    
    - partition_index: SYS14
      partition_name: EBR2
      file_name: EBR2
      is_download: true
      type: NORMAL_ROM
      linear_start_addr: 0x3f00000
      physical_start_addr: 0x3300000
      partition_size: 0x80000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: UPDATE
      reserve: 0x00
    
    - partition_index: SYS15
      partition_name: EXPDB
      file_name: NONE
      is_download: false
      type: NONE
      linear_start_addr: 0x3f80000
      physical_start_addr: 0x3380000
      partition_size: 0xa00000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: INVISIBLE
      reserve: 0x00
    
    - partition_index: SYS16
      partition_name: ANDROID
      file_name: system.img
      is_download: true
      type: YAFFS_IMG
      linear_start_addr: 0x4980000
      physical_start_addr: 0x3d80000
      partition_size: 0x2bc00000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: UPDATE
      reserve: 0x00
    
    - partition_index: SYS17
      partition_name: CACHE
      file_name: cache.img
      is_download: true
      type: YAFFS_IMG
      linear_start_addr: 0x30580000
      physical_start_addr: 0x2f980000
      partition_size: 0x7e00000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: UPDATE
      reserve: 0x00
    
    - partition_index: SYS18
      partition_name: USRDATA
      file_name: userdata.img
      is_download: true
      type: YAFFS_IMG
      linear_start_addr: 0x38380000
      physical_start_addr: 0x37780000
      partition_size: 0x40000000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: UPDATE
      reserve: 0x00
    
    - partition_index: SYS19
      partition_name: FAT
      file_name: NONE
      is_download: false
      type: NONE
      linear_start_addr: 0x78380000
      physical_start_addr: 0x77780000
      partition_size: 0x0
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: true
      is_reserved: false
      operation_type: INVISIBLE
      reserve: 0x00
    
    - partition_index: SYS20
      partition_name: BMTPOOL
      file_name: NONE
      is_download: false
      type: NONE
      linear_start_addr: 0xFFFF00a8
      physical_start_addr: 0xffff00a8
      partition_size: 0x1500000
      region: EMMC_USER
      storage: HW_STORAGE_EMMC
      boundary_check: false
      is_reserved: true
      operation_type: RESERVED
      reserve: 0x00

    Beside that, MTK Droid Tools give me a warning message. What it means?

    ATTENTION! File /system/recovery-from-boot.p which restore factory recovery in case of phone switching on in a normal mode Is Found!


    My question is... It's safe to write Xolo Q2500 stock firmware to Blu Studio 6 and how it could be done? Anyone could please assist me on this?

    Thanks in advance!
    1
    Feeling very sorry for you at this moment! .... I think you and I may be the only ones with the Blu Studio 6.0 HD and wishing for a way to root. I see a few comments about how this can be attempted from the suggestion here http://playfuldroid.com/how-to-root-blu-studio-6-0-hd-tutorial/ but unfortunately, the same issues you have outlined of Chinese showing up after the attempt are listed at the source of the "how to" of how it is (apparently not) done.

    The short answer is that I don't know if that will work or not. I am not certain why more techies are not experimenting with these Blu Studio 6.0 HD phones. They are under $200 now and personally after a day playing with the device, it seems really nice. I personally have no idea how to export a ROM from a phone that is not rooted and although I have just purchased one unaltered that I would love to share the ROM with you for backup, I simply don't know how to do that.

    Blu creates a sad story of how they are too busy giving us great low prices to provide us documentation for the their products online (or in the brief guides they distribute with their products) and too busy to answer questions or resolve issues sent to their help line. I did notice, however, that in matter of minutes the Blu (BluProducts Inc) Google page for their technical support https://plus.google.com/communities/117846429749085694805/stream/5caab2da-3ca8-49d2-93e5-f630d5e1ccb4 the moderator was able to take down 3 posts that I made criticizing their products and in a matter of just a few minutes. So if you want the people at Blu to see your issue and take action, you might at least key in the problem there where they will make note of it hopefully, just prior to deleting anyone's concern over their products which might meet the public eye.

    I did own the Blu Studio 5.5s for a brief period a couple of months ago and Framaroot worked flawlessly on that model but I spoke with the Framaroot support and they offered no hope that the Studio 6.0 was in the plan soon. As of Framaroot 1.9.3, there is no support for the Blu Studio 6.0 HD. Note that I returned my Blu Studio 5.5s because the wi-fi stopped working during the first 30 days of ownership but otherwise I was happy with the phone while I considered zero support would be available from Blu. In fact I was very happy, that is until the wifi failed. The root was flawless as well.

    My primary experience with Blu support is leaving a comment on the noted Google page outlining the bad design of the microSD card holder of the Blu Studio 5.5s and requesting they document online for people who were not familiar with the latches how to slide the microSD latch downward to unlock before the metal band would fold upward to release the card. Complaint: Deleted.

    I also opened a concern with them saying that their secrecy with their ROM and OS was unwarranted and they could build a much grander user following by providing ROMs and customizable code for the technical community rather than keeping it under wraps. This idea is based on that they have one of the smallest customized Androids offerings on the market. Suggestion: Deleted

    Then I went on to write up the procedure for removing their back cover and all the steps for successfully removing the back without damaging the finish on the phone. Suggestion: Deleted

    So in short, as long as everything is working, we can enjoy our Blu phones but just don't expect that you'll be getting a great deal of help from them. About the only hope looks like we can wait until someone sends the Framaroot support a 6.0 HD to experiment with. But that's worst case. I'll add this post to my email alerts for now, hopefully awaiting good news on your fix and a future root for the Blu Studio 6.0 HD that will actually work and not turn all your menus to Chinese :(

    ---------- Post added 7th September 2014 at 12:46 AM ---------- Previous post was 6th September 2014 at 11:48 PM ----------

    Looks like the same change to Chinese menu vRoot software is being advertised for the possible clone you have mentioned, the Xolo Q2500: http://androidxda.com/root-xolo-q2500
    1
    First, a huge thank you for your feedback.
    This phone isn't mine, it belongs to my uncle. My wife and my aunt both own a Blu Dash 5.0. My cousin have a Life Pure. In our home: 4 Blu cell phones. I agree with you regarding the total lack of support and negligency from this company to their customers. Luckly, I've purchased a Xiaomi MI2S.
    I've tried to post on Blu google plus page like you did and none seemed to care about it. It's a pitty, because the device is very nice and cheap.

    I still hoping for a working root exploit to this phone. Thanks again, pal. :good: