[BLU R1 HD Guides, News, & Discussion] XabdullahX:
Hi

Sorry if this is in the wrong section, here goes

I've been trying to unlock additional bands, but can't seem to get it right. that's why i turned to xda, maybe we can figure this out together.

There have been successful attempts on unlocking additional bands for the snapdragon, but it's not quite the same procedure for the mediatek.

So far, i've figured that I can use Maui META to edit values in your NVRAM.. as mentioned, i've been looking, and here are some interesting values. Suggestions on what to change to what, are appreciated.

I am starting with trying to unlock band 3, hopefully, after that, we will be able to unlock more

NVRAM_EF_EL1_BAND_INDICATOR_LID:
lte_band(15): none, 2, 4, 7, 12, 17, none...

[I]changed band 12 to none, and couldnt select it in mtk app anymore
added band 3 and lost all signal[/I]

NVRAM_EF_EL1_MPRADJTBL_LID: array, in array
brandIdx: LTE_Band2
mpr_QPSK1: 256
mpr_16QAM0: 256
mpr_16QAM1: 512
delta_Tc0: 0
deltaTc: 1

brandIdx: LTE_Band12
mpr_QPSK1: 256
mpr_16QAM0: 256
mpr_16QAM1: 512
delta_Tc0: 0
deltaTc: 1

NVRAM_EF_EL1_RF_IO_LID: array, in array
bandIdx: LTE_Band2
rxio: 3
rxdio: 3
txio: 3

LTE_Band12
rxio: 7
rxdio: 6
txio: 7

NVRAM_EF_EL1_RX_PDATABASE_LID, Array in array. Each band has an array
bandIdx: LTE_Band2
RxPdata:
pr0:
data_h: 0
data_L: 0
pr1:
data_h: 0
data_L: 640
pr2:
data_h: 0
data_L: 640
pr3:
data_h: 0
data_L: 0
pr3b:
data_h: 0
data_L: 0
pr3c:
data_h: 0
data_L: 0

bandIdx: LTE_Band12
RxPdata:
pr0:
data_h: 0
data_L: 0
pr1:
data_h: 0
data_L: 128
pr2:
data_h: 0
data_L: 128
pr3:
data_h: 0
data_L: 0
pr3b:
data_h: 0
data_L: 0
pr3c:
data_h: 0
data_L: 0

NVRAM_EF_EL1_SVLTE_BAND_INDICATOR_LID: array(15) of bands: none, 2, 4, 7, 12, 17, rest are none

[i]changed 12 to none, but could still select it in mtk app[/i]

NVRAM_EF_EL1_TX_PDATABASE_LID: Array, each band has an array:

bandIdx: LTE_Band2
TxPdata:
pt0:
data_h: 0
data_L: 0
pt1:
data_h: 0
data_L: 0
pt2:
data_h: 0
data_L: 0
pt3:
data_h: 0
data_L: 0

bandIdx: LTE_Band12
TxPdata:
pt0:
data_h: 0
data_L: 0
pt1:
data_h: 0
data_L: 0
pt2:
data_h: 0
data_L: 0
pt3:
data_h: 0
data_L: 0

NVRAM_EF_AS_BAND_SETTING_LID, arrays:
gsm_band(1)
umts_band(1)
lte_band(8): 74, 0, 1, 0...

Things to note:

- stuff with parantheses means that it's an array of x size.

- ... means that the rest of the values are the same as the last mentioned value

- indetet items are content of variable

- cursive are notes

- !band2 and band12 are just examples of how the data looks like inside!, the rest of the supported bands are there. If you want more examples, do tell.

- all values are in decimal. feel free to convert to hex/binary

- I've tried changing all the places mentioned above, from channel2 to channel3.. didnt work

I've compiled a list of all values from section EL1 (which seems to be the interesting part):

Spoiler content hidden.

Interesting reads:

http://xdaforums.com/showpost.php?p=64675180&postcount=11

http://xdaforums.com/mi-5/how-to/progress-trying-to-unlock-bands-t3337476

https://github.com/mtker/MT6735_Lon...D.LWTG.MP.V2/service/nvram/src/nvram_el1def.c

http://xdaforums.com/mi-note-pro/development/how-to-unlock-lte-frequency-bands-mi-t3215880