yashsingh1/xdaforums huggingface dataset:
[Nexus 6P General] rp1226:
My bad then.
[Nexus 6P General] tenfar:
link：http://pan.baidu.com/s/1bnT32bl passwd：i99j

This is the factory firmware,and the new usb driver.

flash at your own risk. i only flash the radio.img .with this we can connect to qpst and browse the EFS filesystem.

testing with carrier_policy.xml now.
[Nexus 6P General] akaHardison:
thank you
[Nexus 6P General] tenfar:
by messing around carrier_policy.xml my device is now out of services. not band is availeable now.:(
[Nexus 6P General] akaHardison:
have you backup your efs partition?If not,you may need to send this phone back to factory.(But you are in China,I don't think that is a good idea:() ,maybe just give it to huawei authorize service center?and they may say"这不是我们生产的手机,我们没有这个型号":)(That isn't our product,we don't produce this phone):)
[Nexus 6P General] tenfar:
I have backup files.restore with twrp .i can get radio signal now. :)
[Nexus 6P General] akaHardison:
Then everything is fine:)I am thinking about enable band 1 for my phone(H1511).What about your phone's version?
[Nexus 6P General] akaHardison:
Okay,I have tested this driver and radio are working.I can find my phone in QPSt.But handle EFS still need SPC.I have tried 000000 but it is not working.:(
[Nexus 6P General] tenfar:
RF Bands Infomation

This is the RF Bands infomation.get from my Nexus 6p US version.

BACKUP YOUR EFS First!!!!

Please make sure backup your EFS with twrp before you change any value. it's dangerous. you need to restore you efs if anything is worng. i 've try to change 06828 to internaltional version. but it's not working .it will lost your LTE connection.you will never connect to LTE network unless you restore your EFS.

first is to flash the radio version 02.50L

then flash a CM 13 ROM，then enable root,and adb root.

#setprop sys.usb.config diag,adb

then install the com port driver.

after that you can use efs explorer from qpst or qxdm pro .

below is what i got so far .

Supported Bands by default EFS.

#1877:562950069306247
[Bit_00] Band Class 0, A-System
[Bit_01] Band Class 0, B-System
[Bit_02] Band Class 1, all blocks
[Bit_07] GSM DCS 1800 band
[Bit_08] GSM Extended GSM (E-GSM) band
[Bit_09] GSM Primary GSM (P-GSM) band
[Bit_14] Band Class 10
[Bit_19] GSM 850 band
[Bit_21] GSM PCS 1900 band
[Bit_22] WCDMA Band I - EUROPE JAPAN & CHINA IMT 2100 band
[Bit_23] WCDMA Band II - US PCS 1900 band
[Bit_25] WCDMA Band IV - US 1700 band
[Bit_26] WCDMA Band V - US 850 band
[Bit_49] WCDMA Band VIII - EUROPE & JAPAN 900 band
#946:1768 0x06E8
[Bit_19] GSM 850 band
[Bit_21] GSM PCS 1900 band
[Bit_22] WCDMA Band I - EUROPE JAPAN & CHINA IMT 2100 band
[Bit_23] WCDMA Band II - US PCS 1900 band
[Bit_25] WCDMA Band IV - US 1700 band
[Bit_26] WCDMA Band V - US 850 band
#441:17287 0x4387
[Bit_00] Band Class 0, A-System
[Bit_01] Band Class 0, B-System
[Bit_02] Band Class 1, all blocks
[Bit_07] GSM DCS 1800 band
[Bit_08] GSM Extended GSM (E-GSM) band
[Bit_09] GSM Primary GSM (P-GSM) band
[Bit_14] Band Class 10
#2954:131072
[Bit_49] WCDMA Band VIII - EUROPE & JAPAN 900 band
#6828:1100367337566

LTE: 2/3/4/5/7/12/13/17/25/26/29/30/41

North America version (A1)
LTE: 2/3/4/5/7/12/13/17/25/26/29/30/41
UMTS: 1/2/4/5/8
CDMA: BC 0/1/10
GSM: 850/900/1800/1900

the internatinal version support is

Rest of World version (A2)
LTE: 1/2/3/4/5/7/8/9/17/19/20/28/38/39/40/41
UMTS: 1/2/4/5/6/8/9/19
TD-SCDMA: 34/39
CDMA: BC 0/1
GSM: 850/900/1800/1900

the code should be #06828 :2061719372255

EFS Explorer:

NV Items
[Nexus 6P General] Beach_Head:
Trying...

Thanks!
[Nexus 6P General] tenfar:
Please make sure backup your EFS with twrp before you change any value. it's dangerous. you need to restore you efs if anything is worng. i 've try to change 06828 to internaltional version. but it's not working .it will lost your LTE connection.you will never connect to LTE network unless you restore your EFS.
[Nexus 6P General] akaHardison:
But how about SPC code?Before efs explorer is usable the software ask you SPC code.I am getting stuck at here.Pretty sad.Maybe we don't need to get into BP mode?So no spc code will be asked?

And seems my qpst is different from yours.

Edit:use setprop directly isn't working.SPC still required.
[Nexus 6P General] Droid_Nut:
I had a Zuk Z1 with a dual sim holder, maybe you should ask the guys over there if they can show you what it looks like, I sent my phone back so I cant help at this point.

http://xdaforums.com/zuk-z1

Actually this is a dual standby phone for any of you guys that want to go GSM, I really liked it, but could not get good reception in all areas like I did with Verizon Wireless CDMA.
[Nexus 6P General] tenfar:
no need to get into bp mode。and i use efs professional it saids the diag unlock code is FFFFFFFFFFFFFFFF i've unlocked it.maybe your qpst version is too old 。at first my efs explorer ask me about spc i just ignoreed it

从我的 iPhone 发送，使用 Tapatalk
[Nexus 6P General] akaHardison:
I will try as soon as I get to dorm.Can you tell me what is your qpst version?
[Nexus 6P General] tenfar:
432

从我的 iPhone 发送，使用 Tapatalk
[Nexus 6P General] akaHardison:
Thanks,I downloaded 430 version(the version that I can find and download) and it work.However,the software download in qpst suite still won't work.Saying the SPC code isn't working.Weird.

And the diag unlock code wasn't FFFFFFFFFFFFFFFF.It will be failed in factory mode software
[Nexus 6P General] tenfar:
yes it's wired that the SPC code is not right. the nexus 5 can read spc code from adb logcat .but this nexus 6p is from huawei .i don't know how to read SPC yet. hope someone who can figure it out.

i've use qdart to backup the qcn .i did not write it back yet...i 've try alot of times to modify the values with qxdm .but end up with no signal. stuck now.

what's your phone's version? NA or International ?can some one backup a international version's nv for me. my phone is NA version.

here is my phone's backup

View attachment Nexus6P-stock-noimei.zip
[Nexus 6P General] akaHardison:
My phone is America version,too.So sad[emoji24]

And the nv items in qdart aren't complete.

We need a dual sim nexus 6p to get the dual sim nv item(maybe a same MSM8994 phone will work either?)
[Nexus 6P General] tenfar:
Then NA Version LTE Bands is 2/3/4/5/7/12/13/17/25/26/29/30/41

but the LTE Discovery shows my NA Version can connect to Band 40. weird....
[Nexus 6P General] akaHardison:
LTE Discovery isn't very accurate.It use a database to display which band on that cell tower.Qualcomm seems disable the band information since lollipop.But use SprintDM or other factory software which can communicate with baseband can show the real band information(In nexus 5).

After all we still need spc to handle the efs,making me frustrated.

Have you try your 3d-printed sim tray?Is working?

And about enabling band 1,we need band 1 calibration number.

NA phone may the same as international version.Because this phone's main board is very small and it was fulfilled components(find ifixit). Maybe find a international phone and export the qcn then write to NA version can work?
[Nexus 6P General] tenfar:
the google factory firmware is the same for NA version and International version，so I think the only difference is that other partition of the EMMC flash. if someone can dump all the partitions from the international version.we can compare the difference. and the modemst1 and modemst2 partition are the most possible the differences between NA /International/DualSim.

I didn't try the sim tray yet. I worry that it will broke my sim tray slot hold. what if it stuck inside that will be damn...

I think the mcfg_sw.mbn is very important. we need to figure out how this file works. it basically is a program to change NV value base on the SIM card you insert into your phone.an OTA method to update EFS.

we can change some value to efs with EFS explorer without and SPC code. but it's limited.hoping someone can figure out how to get SPC code. maybe we can ask Service Provider to provide SPC code ?
[Nexus 6P General] akaHardison:
Yes,it seems everything is about the efs.The hardware seems is the same.

The original sim tray is metal.Too hard to modify.

And service provider won't give you spc code.maybe the huawei service center will.But google won't give you.(I don't understand even the nexus 6 GPE won't lock the spc)And huawei doesn't like LG,Lg will give you some interesting exploit so you can make that working(FTM software give you the SPC,G3 bl magic key).

That is very s**k huawei lock this phone up.Many China manufacturer won't lock SPC or diag.They will give these thing even qualcomm software to you because they don't care and can avoid returning the phone.

So maybe ask someone in taobao?some of them sell Huawei W1 Diag unlock code.
[Nexus 6P General] tenfar:
have you try flash the boot and system from the factory image i uploaded？maybe if we get that system boot success。iwill try again。if it boot sucess...we can use alot testing apps

从我的 iPhone 发送，使用 Tapatalk
[Nexus 6P General] akaHardison:
So someone in japan can extract mcfg_sw.mbn from nexus5x radio.

Here is the link:http://andmem.blogspot.hk/2015/10/nexus5x-lte-b28-radio-japan.html

I don't know how to work:(

---------- Post added at 11:34 PM ---------- Previous post was at 11:33 PM ----------

Okay,I will give a try.I need to back my data up.When are you going to sleep?

---------- Post added at 11:47 PM ---------- Previous post was at 11:34 PM ----------

Unfortunately,using that system won't boot up.Won't pass the google screen.Reboot when showing Google logo.
[Nexus 6P General] tenfar:
yes 。that's what I 've encountered.maybe we need to modify the boot. To remove dm verified. Try to flash a SuperUser zip 2.62 .it will auto modify the boot Img.I am in bed now. :)

从我的 iPhone 发送，使用 Tapatalk
[Nexus 6P General] akaHardison:
ok,try it now

---------- Post added 18th December 2015 at 12:49 AM ---------- Previous post was 17th December 2015 at 11:57 PM ----------

I have flashed it.It won't work.Lock the bl,too.Still not working.Maybe it will check bl,misc or persist?But I am too afraid my phone will be bricked so I didn't flash any other thing
[Nexus 6P General] bipoler:
Could they send out updated trays? I wonder why they didn't use either micro SD or dual sim. A waste of space I guess
[Nexus 6P General] akaHardison:
Don't give hope to Google.Maybe next Nexus will support natively.
[Nexus 6P General] opels:
You can try the oneplus two radio module. It basically has the same modem: X10 LTE, PA: Skyworks 77814-11 and the RF transceiver is the WTR3905. As for the mobile aspect, the only difference is that the 6P has the WTR3925, which is the same WTR3905 with 2xCA on the chip. I guess the antenna switch is the same or very similar. Remember that the WIFI chip is not the same and it doesn’t have NFC, so you will probably lose both. I think it is a good starting point. I would do it, but I'm still waiting for the phone.
[Nexus 6P General] tenfar:
I'm not so familiar with hardware.but I am sure there is dualsim model inside huawei which is designed for China,but cancelled.so I think the hardware is fully capable.the only difference is software part.the NA version and international version use the same factory firmware.i have compared the difference between this two model's factory firmware which is flashed with com port 9008 ( Qualcomm firehose protocol format)the only difference is fsg partition.i am research in the fsg partition .try finding out what it is and how it works.

从我的 iPhone 发送，使用 Tapatalk
[Nexus 6P General] akaHardison:
Wo,you flashed your phone via 9008?will it turned on?

the mcfg file is in/firmware.you can find it by root explorer.

Have a great day:)

---------- Post added at 11:52 AM ---------- Previous post was at 11:50 AM ----------

seems nfc chip is driven by vendor partition driver.Not the modem.
[Nexus 6P General] akaHardison:
seems nfc chip is driven by vendor partition driver.Not the modem.

Sorry for the duplicate post.Network problem
[Nexus 6P General] tenfar:
I didn't flash the firmware.i am afraid that it won't boot up or it will lost my phone's imei meid and esn or other important information.but I have that firmware.

从我的 iPhone 发送，使用 Tapatalk
[Nexus 6P General] akaHardison:
If you save the efs.IMEI is inside.

But I just too afraid it won't boot up or I can't flash my phone back.I will be damned if I bricked the phone.:(
[Nexus 6P General] tenfar:
What about RMA or Google Protection Plan.I am in Mainland China so if My Phone Bricked it also hard to use Google protection plan to get a new one. I will try to flash only the fsg to my phone to see what will happened tomorrow.i am on a trip now

Sent from iPhone ,using Tapatalk.
[Nexus 6P General] akaHardison:
okay,I am at home now so I can't test it either.

---------- Post added at 01:06 PM ---------- Previous post was at 01:03 PM ----------

You can use dd to backup fsg and other partition.
[Nexus 6P General] opels:
You can read the full ROM of the phone? Including the hidden partitions? I think the only difference between the NA version and the international are the bands. I suspicious is like the g3 or g4 where you can change the bands via the qualcomm development tools. Have you tried that? Remember that the oneplus two is dual sim capable, that’s why I tell you to try. It is practically the same hardware so it could work., for at least some testing. I will search about the fsg partition, any news I will be posting.

---------- Post added at 02:48 AM ---------- Previous post was at 02:42 AM ----------

That are good news, so the only thing different will be the WIFI chip on the 6P is broadcom and on the OP2 is qualcomm. There is any form to separate the wifi driver from the rest of the module?
[Nexus 6P General] opels:
That are good news, so the only thing different will be the WIFI chip on the 6P is broadcom and on the OP2 is qualcomm. There is any form to separate the wifi driver from the rest of the module?
[Nexus 6P General] hutzdani:
You guys seem to be doing a lot of digging here buy do you even know if the so called extra set of pins for the second sim slot are even working electrically, let alone needing the correct hardware drivers ?
[Nexus 6P General] RED_:
Read the rest of the thread, you're questions will be answered.
[Nexus 6P General] tenfar:
I flashed the 5.1 firmware。Booted。

Sent from iPhone ,using Tapatalk.

WTF. i flashed the latest bootloader trying to flash the device back to 6.0 and now the devices can not use fastboot to flash the boot or other partition now.
[Nexus 6P General] akaHardison:
Have you flashed the newest bootloader?Are you flashing it through 9008 port?It may change the GPT partition table.You may need 6.0 factory firmware.
[Nexus 6P General] tenfar:
flashed the newest bootloader and radio via fastboot. forget to flash boot and system the reboot bootloader....doom.now my phone is stuck int bootloader now. i need a signed factory firmware. or a method to get into EDL mode. i can't not send adb reboot edl to my phone since my phone can not boot to any shell.
[Nexus 6P General] akaHardison:
So sad,you may have to send it back to factory.If you remember to flashed the twrp bl then you are ok...

you may want to disassemble this phone and try to replace the nand.I am sorry to hear that.

And how you flashed the 5.1?Need the old bl or something?
[Nexus 6P General] tenfar:
I flash the 5.1 via MiFlash, a Tool to flash Xiaomi device which supports qualcomm firehose protocal. we also can use QFIL to flash it .maybe the worest thing is i need to open my phone,and remove the battery .maybe that way we can enter 9008 mode. then i can flash my phone back to 5.1
[Nexus 6P General] akaHardison:
Can I use your firmware that you provide to us?Flash it directly via 6.0 bootloader.
[Nexus 6P General] tenfar:
i don't know,i did't flahed the whole firmware via fastboot. with the fastboot ,i've just flashed boot and system partition.g

i will upload the firmware which can be flashed via 9008 later today. but use at your own risk.
[Nexus 6P General] akaHardison:
Okay,seems dangerous.And have you fixed your phone?How?I am curiosity
[Nexus 6P General] murso74:
Damn I thought we were getting somewhere with this..
[Nexus 6P General] magooo:
Is anyone still working on this?
[Nexus 6P General] Steb6891:
I think it's come to a end! People have tries their best. We need someone who knows the code/system inside and out.
[Nexus 6P General] murso74:
Hmmm. Bounty maybe?
[Nexus 6P General] PaisanNYC:
I'd throw a crisp $100 down in the bounty. A dual sim 6P would make life so easy
[Nexus 6P General] murso74:
i can only do $20 right now because work is non existant, but if it picks up i'll up that
[Nexus 6P General] hubono:
I will put in 50$
[Nexus 6P General] untruestory:
I mentioned a month ago I've got $50 on it.
[Nexus 6P General] sephstyler:
Same.

Is there a way we can set this up? Not familiar with whats out there to do this.
[Nexus 6P General] sapphirecoupe:
I think a mod has to collect the money
[Nexus 6P General] picazo:
I would definitely put some money on it
[Nexus 6P General] spenc938:
I'd be in for at least $20.
[Nexus 6P General] catire:
I'd gladly pitch in 10
[Nexus 6P General] khoacao96:
Count me in. $20
[Nexus 6P General] gandalfcat:
I'm in. $50 bucks.
[Nexus 6P General] murso74:
started bounty here

http://xdaforums.com/nexus-6p/general/bounty-dual-sim-t3293701

i travel a lot though so i may be slow with it. if someone better than i am wants to take it over let me know.

please state bounties in the new thread
[Nexus 6P General] galaxys:
Thanks for your initiative on XDA! Hopefully a Developer will be interested in this!
[Nexus 6P General] tenfar:
my phone is bootloader unlocked now . on the way shipping back to me
[Nexus 6P General] javed313pk:
very good to know
[Nexus 6P General] Liam283182:
Sim

Can someone print one for me or send me a modified sim i'd be willing to pay for it...
[Nexus 6P General] magooo:
http://www.shapeways.com/product/Q7MJQTVS9/nexus-6p-dual-sim-card-tray?optionId=58303869
[Nexus 6P General] VanGolfer:
Even you have that duel SIM tray, would the phone system actually work? If so, that will be great news for N6P owners.
[Nexus 6P General] mhsbrian:
I'm not trying to be blatantly rude but its like you haven't read a single post in this thread including the OP.
[Nexus 6P General] VanGolfer:
I'm not very technical savvy. Yes I read the thread but still wondering whether the MM will recognize second SIM card and works well for both. Not seeing anyone actually have it work. Nothing wrong to ask[emoji5]
[Nexus 6P General] geoff5093:
This entire thread has been about trying to get it to work. If it worked out of the box this thread wouldn't exist.
[Nexus 6P General] stephenjones007:
as I understand this, this is only for 2 gsm carriers to work, correct? For example sprint and tmobile would not be able to work here?
[Nexus 6P General] geoff5093:
Well seeing as how it doesn't work, I think it's too early to tell who would be compatible.
[Nexus 6P General] liam441:
It would make sense that any sim card would work... As someone's already said the hardware is there but someone has to find out how to get the software to work with the hardware and as the hardware is there it's highly possible.
[Nexus 6P General] Maxr1998:
Did anyone already try if only one card in the second slot works (Without any changes to the software)?
[Nexus 6P General] picazo:
It doesnt change a thing

Im positive this has been discussed in the thread.
[Nexus 6P General] Steb6891:
You can be the first go go go
[Nexus 6P General] Maxr1998:
I don't have a sim tray by now, just wanted to ask if someone tried only one sim in second slot. From there we could see if the two slots are at least equal, before trying to get both sims to work.

I'm currently digging through the aosp source for any hints.
[Nexus 6P General] liam441:
Only one Antenna

I've had a talk with someone technical regarding this (I could of been given false information) but the technical team have said to me that the second sim card slot was the original design but the device doesn't have two antennas so it's not possible to pick up a second signal only one sim would work at a time. (Like i said it could be wrong but he was pretty confident about the antenna part).
[Nexus 6P General] Steb6891:
well we need to look at ifixit and other duel sim phones to see if this is true, we could just be wasting time on this
[Nexus 6P General] untruestory:
Some androids handle dual SIMs consecutively while others simultaneously. Simultaneous use would be more functional, but tapping a widget to switch SIMs is still a major advantage and not a waste of time. There might even be a few that would prefer it.
[Nexus 6P General] geoff5093:
My ideal setup would be to have both SIMs showing in the notification bar (signal strength), with only one active, where you choose which one you want to use via a toggle.
[Nexus 6P General] akaHardison:
deleted
[Nexus 6P General] angelosabatini:
I have had many dual sim phones in the past years and the part about the antenna is true; if you have 2 antennas, you have a so called a dual full active and can be talking on the first sim and receive calls on the second sim at the same time; but even with a single antenna, you can have 2 sims active at the same time; the difference is that if you are using whatever sim, if a second call comes on the other sim, it goes straight to voicemail; and you will see it once your call is done. But they can be active and be able to receive calls at the same time (until you are using one line). I had both types of phone, so I know.

For me, even with a single antenna that would work fine since I am not on the phone that often anyway that I need to have both lines open all the time (unless your kind of work requires urgent communication ).
[Nexus 6P General] tenfar:
dual sim dual standby (DSDS) and dula sim dual activate (DSDA)
[Nexus 6P General] Steb6891:
Id be happy with that tbh.
[Nexus 6P General] tenfar:
my Nexus 6p is with latest test firmware.

Sent from iPhone ,using Tapatalk.
[Nexus 6P General] 7exo7:
For the novice like me, what should we be looking at? Something relevant to the dual sim discussion?

I'm buying this phone as soon as there's a glimpse of chance to make the 2nd SIM work
[Nexus 6P General] untruestory:
As far as anyone knows, is anyone currently trying? I know there's at least one new phone just released that's dual SIM running Marshmallow. I'd think that'd help...
[Nexus 6P General] Houge_Langley:
U means your 6P could use Duo Sim ?! Or you meet some problems ?
[Nexus 6P General] cliff p:
Calm down. He obviously posted in the wrong forum. Those are standard radio images, not dual sim.
[Nexus 6P General] tenfar:
here is a CM13 ROM .can someon who has dual sim tray holder can try it to see whether both the sim is recognized or not.

in my case. i enalbed the perisit.raido.multisim.config=dsds , enabled the service ril-daemon2 in init.rc fixed the sepolicy. i don't have dual sim tray holder and the 3d printed holder can not fit in.

so i use the stock holder with one sim card insert enabled. the phone can send sms,can using data network.can call out ,can't hangup . there are lots of things needs to be figure out.

i think the dual sim config is controlled by mcfg_sw.mbn. only cmcc ct cu operator's mcfg_sw.mbn contain the dualsim policy. the file is located in /data/misc/radio/ . you can find those file in the older post by me. or you can flash the older radio which version is 02.50L in the factory firmware.

but i think even if we can enable dualsim function ,we can only enalbe it in China. don't know how the mcfg_sw works.

thsi is the test firmware i used. use at your own risk.

http://pan.baidu.com/s/1hrx7SpQ download link for the modified cm13 rom. wipe data wipe cache. flash it with twrp recovery
[Nexus 6P General] akaHardison:
I have a 3D printer but I need someone design the sim holder.I don't know how to use Siemens NX or AutoCAD.[emoji26]

---------- Post added at 11:38 AM ---------- Previous post was at 11:32 AM ----------

Maybe the newest radio just for band 12 and NA VoLTE?
[Nexus 6P General] akaHardison:
Don't know.The log seems is irrelevant.

But seems you successfully enable the dual sim.It confirmed that the pcb wire is wired.