yashsingh1/xdaforums huggingface dataset:
[Nexus 6P General] cliff p:
Correct. He used a dual sim adapter in order to do some hardware testing. He's got some updates/responses to other information posted that was posted here. Once he sends me the information, I'll post it here.
[Nexus 6P General] untruestory:
Yup. I was wondering how it works for being able to use a second SIM without messing with the second slot. Since it seems to work with a lot of Android phones. I just ordered one and trying it.
[Nexus 6P General] tenfar:
by using that you can only dual sim sigle standby。you canonly use one sim in a time 。there are some bluetooth sim adapter that seems can be dual standby

Sent from iPhone ,using Tapatalk.
[Nexus 6P General] untruestory:
Right, but since the phone only has one radio/antenna/whatever that's all it can do anyways from what I understand.

---------- Post added at 09:11 PM ---------- Previous post was at 09:09 PM ----------

I was looking at the Bluetooth ones and they claim to be active dual or even triple SIM. But what's the point if you're carrying a second device that costs $100+
[Nexus 6P General] tenfar:
no ，qualcomm's dsds technology only needs 'one' radio/antenna .it seems it's a RF360 technology. It's built in in the modem hardware.that's why some early hardware can only use CDMA in one slot and GSM in other slot.the latest Qualcomm modem can support lte for both slot.hope I am described clearly.... It's just a software configuration.

Sent from iPhone ,using Tapatalk.
[Nexus 6P General] untruestory:
Wow really? I've read up on it a little but maybe that's outdated info I found. Do you know of any phones that support the bands the 6p does but are dual sim?

I ordered the sim adapter and I'm hoping it works or a solution is found through the folks on this thread. I really want something that just works. We use our smartphones more and more for work lately. It's Verizon for 9 of my locations, but at&t only for 2 locations and my house. Forwarding calls, missing them, or running to a coffee shop when I'm out working is not cool at all.
[Nexus 6P General] cliff p:
This is what he sent me:

So there's that.

It's more intensive attacking from this angle, and he has to do lots of research as he's learning Android as he goes. Like I said, hardware is his forte.

Also, if JTAG is an acceptable solution, he could do that VERY quickly. The problem is of course, that this isn't really a "mass-solution", as very few people would have JTAG hardware to perform the required steps to make it work.

---------- Post added at 12:52 ---------- Previous post was at 12:49 ----------

Also, note partitions 1,2 and 3 are not empty.

Partition 1 = modem

Partition 2 = SBL, with backup SBL located in partition 12

Partition 3 = SDI

Partition 36 = OEM
[Nexus 6P General] tenfar:
thanks for the update，if you dad can break the TZ，he can get a reward from google for $50000.

And you are misunderstanding what I said physical partition number 2, what you said Partition 1= modem is logical partition on emmc0 aka msmsdcc.1 in Linux kernel devices tree.there are hidden physical emmc devices,let's call it emmc1 emmc2 emmc3 emmc4 emmc5 that can only accessed by firehose programmer. Maybe bootloader and modem software.We can use Qualcomm tools to read back the data. You can google it for more information.i am in hospital now.i can not access my computers to give you more information.

Hope your father can provide more info during the researching . And happy farther's day!

Thanks him for his hardworking.

Sent from iPhone ,using Tapatalk.
[Nexus 6P General] cliff p:
I see now what you mean. Thanks.

I provided him qpst and newer IDAPro so he's digging in again.
[Nexus 6P General] tenfar:
for reference the one plus 2 is using emmc 2 as CDT partition. But what I readback from my 6p.emmc 2 is not in use 6p.the data readback is all zero.

Sent from iPhone ,using Tapatalk.
[Nexus 6P General] cliff p:
Does anyone have a dual sim adapter? If you do, please let me know what the IC's designation is on the assembly?

A lot of them have the IC covered in a material that disguises the part number of the IC. We are curious. Thanks.
[Nexus 6P General] alahkel:
​

I don't have one for now, I will probably buy one next week
[Nexus 6P General] untruestory:
I ordered one a week ago but it's from England and I live in the US. It was the only one I found that had photos that I felt comfortable the design would fit in the 6p. I'll post when I get it.
[Nexus 6P General] cliff p:
Thanks. No new updates as of yet. I will talk with him in a while and see what's going on.
[Nexus 6P General] untruestory:
I also just bought a Motorola X Pure that has two SIM slots with the second one disabled on the US variant. Why do they do this to us?
[Nexus 6P General] akaHardison:
Not every phone has the same emmc partition.

I don't have qfuse's details,so I think it's is disabled in radio software.So we can't enable it by editing nv or policyman.:(

Some people got sim slot 2 displayed accidentally,maybe we could start from there?

and BTW,I think google or huawei in order to cut the fee that pay to qualcomm,they give up the dsds(dual sim)(every major propriety functions in qualcomm chipset need to pay the fee,like G4's quickcharge (they paid the fee at the end)and our nexus 6p's quickcharge).So the radio that provided by qualcomm is cut.Or google or huawei cut the radio because the agreement.

And I hope you will get well soon.:good::fingers-crossed::victory:
[Nexus 6P General] cliff p:
Spoke with him briefly this morning (last night CONUS) and their A/C went out in the home, so the lab was too hot to work in. Ended up doing some coding while he was at his office. Now, they have no internet due to idiots cutting the main fiber line to the neighborhood while trimming trees.
[Nexus 6P General] cliff p:
Okay, another update:

Got a text from him this morning (+9GMT) and he stated that he's going to test a program he just finished writing, to try and tap the Q Fuses. He said he's also going to start working on taking apart the radio image.
[Nexus 6P General] cliff p:
[MENTION=540283]tenfar[/MENTION] or anyone else out there following:

I need a qFuse register map. If anyone can provide, it would be greatly appreciated.

Latest traffic I got from turtle:
[Nexus 6P General] cliff p:
Bit the bullet, and purchased a Qualcomm Developer Kit (Dragonboard 810).

https://developer.qualcomm.com/hardware/dragonboard-810

This should speed things along.
[Nexus 6P General] npjohnson:
You can't do that without a TZ exploit. TZ is the only entity (besides PBL/SBL/Aboot) that can read out registers like that. We can't mess with QFuses at all on these devices. Fuse write has been programmatically disabled, so even if you managed TZ access, writing to the fuses isn't simple in the slightest.
[Nexus 6P General] cliff p:
Or, with an engineering document that lays out the registers. Mox nix though, he's got the hardware development kit from Qcomm now, which lays everything out.
[Nexus 6P General] npjohnson:
Getting an Engineering document on a production environment is neat to impossible.

Plus, the QCOM developer phone does have QCOM SEC BOOT off, but the fuse registers are used differently on different phones. The QCOM dev phones registers will have a COMPLETELY different purpose than those on the 6P.
[Nexus 6P General] cliff p:
I totally agree, but some documents (even posted here) were leaked proprietary documents. That's why I asked [MENTION=540283]tenfar[/MENTION] as he posted the others.

As for the developer kit, it's not their dev phone, rather the hardware development kit (Dragon board). But I understand what you're saying. I digress. His knowledge of RE is far superior to me, so as I've said before if there's a way he will make it work. :good:
[Nexus 6P General] murso74:
Been a while. Any news?
[Nexus 6P General] tenfar:
i don't have those documents , sorry. hope there is a way to make it work.

btw,has your father figure out where the CDT are stored?

i think we need to change cpuid to trick the modem software.

as the moderm firemware,if when it is compiled the dualsim feature is turn of ,there will be no code to support dual sim.
[Nexus 6P General] snowy_114:
Hi,

Why spending so much time to find something which will probably never work as this is clearly not supported and will never work with any android updates.

Maybe I'm totally wrong, but it seems more easy to transform the actual sim tray to something compatible a classic dual sim adapter like this one : [IMG="dual sim adapter Simore"]http://www.simore.com/media/catalog/product/cache/1/image/800x/9df78eab33525d08d6e5fb8d27136e95/d/u/dual-sim-adapter-x-twin-nano-sim.jpg[/IMG]

With that kind of solution everyone could have a dual sim adapter (not active/active) for less than 30$/€
[Nexus 6P General] jcsww:
Because adapters like that look sloppy hanging out of a phone! The insides of the phone have the appropriate connections for a second SIM. Getting them to work i a must better solution than some cheap Welfare looking adapter that is going to stick out the side of our devices!
[Nexus 6P General] melvinator:
LOL!!!!!
[Nexus 6P General] snowy_114:
I was saying : transform the actual sim tray to something like this cheap adapter, but with nothing out of the phone.
[Nexus 6P General] cliff p:
He was out on vacation last week. Said he was going to start working with the developer hardware last night to get caught up with where he left off.

As for a dual sim adapter, if you feel you're okay with that, nothing is preventing you from using it. I just prefer to take advantage of native capabilities of the hardware.

"Nothing worth having, is ever easy"

---------- Post added at 10:20 PM ---------- Previous post was at 10:16 PM ----------

With the developer kit from Qualcomm, the device hardware is fully open, and I believe provides necessary source. He will be working with this to develop the necessary tools to enable the second sim slot.
[Nexus 6P General] snowy_114:
Ok, good at doing g Photoshop but 0 for reading what I wrote.... Sorry but it's pathetic ....
[Nexus 6P General] Citizen_Snips:
Nvm
[Nexus 6P General] seco2004:
I think what's great about the XDA community is that we never give up. As long as we don't hit a dead end, we'll continue to try achieving things. How many times have I seen something here that everyone thought "will probably never work" and someone comes up with a solution? Big thanks to [MENTION=4283949]cliff p[/MENTION] (your dad too), [MENTION=540283]tenfar[/MENTION], and everyone else that are still working and haven't given up on this!
[Nexus 6P General] jcsww:
If it was possible to make that in the form of a SIM tray, then they would have been selling it already!
[Nexus 6P General] dwertz:
I personally think the nexus 6p has dual sims because the project fi two carrier plan. I believe originally it was supposed to have one sprint sim and one T-Mobile sim but they figured out how to do it with one sim. Just speculation.......
[Nexus 6P General] :
Yeah that is 100℅ speculation. Particularly as Fi was introduced on the N6
[Nexus 6P General] dwertz:
Mhhmm. Seeing that nexus 6 was released Nov 2014 and Project Fi was introduced April 2015. So they designed the nexus 6p after April 2015.
[Nexus 6P General] :
Yeah. The Nexus 6 was running multiple carriers, just as the 6p is now, with 1 sim.

Not sure what your point is.
[Nexus 6P General] dwertz:
When Nexus 6 was released Oct-Nov 2014, it didn't have Project Fi. Project Fi wasn't until April 2015 before they were taking invites.

My point is that google was trying to get multiple carriers CDMA and gsm to work on the 6p since they had both antennas installed. The Nexus 6 had already been designed a year prior and was not designed to have multiple carriers at once. It wasn't until that 2014-2015 time frame that google was able to develop multi carrier on one sim including WiFi calling. Since Google was able to work out a deal with T-Mobile and Sprint, no US cellular on this and get one sim to carry multiple providers information this was now backwards compatible to the Nexus 6 since it had one sim card. While in development, I am sure google doesn't hold all its eggs in one basket and I am sure their backup plan for this project was to have two sims to achieve this in case the one sim with multiple carriers of CDMA and GSM was not achievable whether it be software or contract
[Nexus 6P General] tjlala:
Would gladly donate to this. I've already dremeled the simtray into place and it fits perfectly
[Nexus 6P General] cliff p:
Update: not much new. He built a kernel with a memory-reading module using Qcomm documentation and developer hardware, and also retrieved some more documentation directly from Qcomm. I'm thinking this has potential to grow legs beyond just the 6p, to other dual sim capable devices in which the secondary sim slot was disabled. Qcomm has been supportive of his requests thus far and we expect the qf prom register information soon.
[Nexus 6P General] tjlala:
Any updates?

Any further updates on this? obviously its a huge task to undertake. Does anyone need assistance?
[Nexus 6P General] cliff p:
He said that the module he built into the kernel didn't provide any detailed information. He was waiting for Qcomm engineer to return his call, but he's going after qfuses now.
[Nexus 6P General] tjlala:
OK Thanks seems like a long process to go.
[Nexus 6P General] Steb6891:
Seems to come a dead end. The next Nexus will be out soon! That might just support duel sim from the off.
[Nexus 6P General] shivaagarwal1:
https://youtu.be/6xSO_Vd_GM0
[Nexus 6P General] untruestory:
Wrong phone :)
[Nexus 6P General] shivaagarwal1:
I know but maybe could be of any help.
[Nexus 6P General] shivaagarwal1:
Did you get it?
[Nexus 6P General] untruestory:
I did, but it was for a micro SIM not a nano. The photo was deceiving. They just came out with one for the s7 that looks like it would fit.
[Nexus 6P General] shivaagarwal1:
And Nexus 6p won't accept micro sim. Darn
[Nexus 6P General] cliff p:
Sorry folks, been very busy here in South Korea. I will tag turtle and see if he's gained any foothold with Qualcomm.
[Nexus 6P General] SeanX:
Magic-sim

I have received the magic-sim adapter. Actually, I got 3, the first was for a Galaxy S3-5 which didn't fit. Then they sent me 2 S7 models which kinda fit. The phone still works once I put the adapter in, but I am unable to see the Dual-Sim application so I can't change sims. I am not sure if this a a nougat issue, a adapter issue or what :(

Any one have any experience with sim applications?
[Nexus 6P General] shivaagarwal1:
Do you see dual network bars on top?
[Nexus 6P General] untruestory:
I've read they are finicky to align. Have you played with that?
[Nexus 6P General] SeanX:
No. It is a one sim at a time deal, so I am not expecting to.

---------- Post added at 05:28 PM ---------- Previous post was at 05:07 PM ----------

Yep, played with it for a bit, still no go.
[Nexus 6P General] cliff p:
I'm sorry to say I haven't had any real updates. He's been rather busy with work lately with things going on, and just returned from a trip to Las Vegas for the VMWare event that just recently wrapped up. I'll ping him to see what progress has been made. I did see my server get some activity from him while in LV, so I know he was doing some kernel work. I've hosted my box to him so he could do coding/compiling at a faster pace than via antiquated laptop.

More to follow soon. I'm sure it's of little consequence to most since this phone seems to already have fallen to the dark with new devices out and on the horizon. Nevertheless, I am still interested at least for my purposes, and will share what he finds.
[Nexus 6P General] untruestory:
I have over a year left on my warranty and the only thing I really want that the 6p doesn't have is dual SIM. As far as I know, there isn't another phone that has the carrier compatibility and specs the 6p has with dual SIM.

My fingers are still crossed.
[Nexus 6P General] a7ad67:
one plus 3
[Nexus 6P General] untruestory:
No CDMA :(
[Nexus 6P General] a7ad67:
it have CDMA and i'm using one right now :good:

http://www.gsmarena.com/oneplus_3-7995.php
[Nexus 6P General] untruestory:
I'm in the US. It isn't compatible with CDMA carriers here.
[Nexus 6P General] felunka:
Hi!

i know i am joining the party very late....

I read the last post. at least a few of them, bit can anyone give me current status again? did you manage to get 2 sim in the device and connect from both slots???
[Nexus 6P General] galaxys:
Welcome to XDA! No, they are still working on it.
[Nexus 6P General] rdar_93:
If you're on Sprint or Verizon you can actually request a sim and keep your number.

I know this because I have family who visit often and we just swap sims on their Sprint phones and when I asked them how it's possible, they just said they bought off contract phones and requested sim cards. I've had Verizon phones in the past so I know they support GSM as well, and I'm not even in the US.

If you're on US Cellular.... I have no idea if they have the option like Sprint or Verizon.
[Nexus 6P General] untruestory:
That's not true and it's off topic. Unless somebody wants to talk about dual SIM on the 6p, please don't quote me.

Thanks.
[Nexus 6P General] i42o:
Quoted.
[Nexus 6P General] ryanbg:
I know this is old, but I figure I can contribute. The QFPROM base for this device is 0xFC4B8xxx. TrustZone protects this region with xPUs, although most of the region can be read. You'll need a TrustZone bug if you want to mess with the fuses.
[Nexus 6P General] defsix:
Nougat Factory. I've an option for selecting a SIM card to reset. Never noticed it before.

Sent from my Brain via my Keyboard
[Nexus 6P General] flyer_andy:
ZTE's A2017U Axon 7 has dual SIM and LTE B13, 12, 4, 2 (among others) with CDMA BC 0/1/10 1X and EvDO rev A. I have one of these and it does work on Verizon and T-Mobile respectably at the same time...the VoLTE on T-Mobile is fickle (though it does work) and requires some TLC in the settings when switching SIMs but the Verizon side of things works nearly perfect as long as you don't mind using 1X for all calls (i.e., no VoLTE)...the Axon isn't technically approved for Verizon but it works ok as long as data roaming is enabled and you have an already-activated SIM.

From what I understand, the Axon has all bands for Sprint as well but has yet to be used successfully on that carrier, unfortunately.

But I agree with you - a Nexus 6P with dual SIM would have been amazing...hopefully this can be made to work as I'd trade the Axon 7 for a dual-SIM Nexus 6P any day! But in case this never pans out, the Axon 7 is a nice enough phone and can achieve the same dual-SIM goal as is being attempted in this thread I believe, though admittedly...it's no Nexus.
[Nexus 6P General] CappyT:
How did you reach that menu?

EDIT:

Figured out myself with "search" lol.
[Nexus 6P General] pister:
Did you ever noticed that in the latest version (NBD90X), when you have your phone locked and you turn on screen, it appears two sim icons? One with the current sim card and one as if you have no sim card installed.
[Nexus 6P General] cliff p:
Believe it or not, he's still working on the project but I haven't received any updates lately. I'm going to call to get an update. He wrote a custom kernel, and when he installed a sim card in the second slot (both populated), both sim slots disappeared. Obviously the direct opposite of what is required. More to follow.
[Nexus 6P General] Skreelink:
Just incase it takes bootloader or radio modification, remember the 6p uses the new fastboot flashing command. Regular command "fastboot flashing unlock" is good for most things, but doesn't allow flashing modified bootloaders. However, "fastboot flashing unlock_critical" removes all the stops on this front. Should anyway, just some info I've been studying and hope is helpful. I'm anxiously awaiting a solution as well and hope this comes to pass.
[Nexus 6P General] TheFloydman:
Hey guys, I have a question: Even though the Nexus 6P can only read one SIM right now, will it only read it from the outer slot, or can the inner slot be used? I ask because I acquired a Nexus 6P with missing pins in the outer slot, but the inner slot is fine. If it will read from the inner slot, I'd rather buy or make a dual SIM tray than remove the SIM reader and solder a new one on.
[Nexus 6P General] Skreelink:
I'll test this when my new tray comes in, not hacking my original tray to test.

Edit: Sim tray arrived.

Steps taken for modification:

1: Drilled two small holes with 3/32" bit to take a bit of bulk and give a center starting point.

2: Used dremel with a stone to remove the major portion

3: Small triangle file to carefully work away the last bit and bevel underside so pins do not catch.

Observations:

Luckily the phone accepted the tray with and without sims, I was afraid it would catch my pins with the second slot empty, everything is fine with fit.

Sim in normal position, phone acts as normal as expected.

Sim in both slots, as expected just slot 1 reads.

Sim in just slot 2 phone states no sim.

Apparently the firmware completely disables slot 2, either outright or because there's no IMEI, I do not know. It may be easier to activate just slot 2 for single sim usage vs dual-sim use. The major issue as everyone already is aware is the lack of second IMEI. At least now I have a convenient place to store my second sim card instead of rattling around in my wallet or carrying a second phone. Also if a solution comes along, I'm ready.

Uploaded images of the steps, had to get a gold sim tray, despite having a graphite 6P. I've included an image of my original tray beside the gold one, apparently the black ones are molded differently and don't have the sim seat. With the gold tray I only had to remove the bar, I didn't have to carve the seat. I kinda like the contrast of the gold tray in the graphite 6p. My highschool colours were black and gold anyway.

Images here
[Nexus 6P General] FuMMoD:
Yes! Document it please. I have yet to get my device.

#StayFrosty
[Nexus 6P General] Win_Wizard:
if this actually works i will be so happy. maybe there is the sd support like the mate s as it seems they used a lot of the same hardware. Though software may need to be fiddled with to get it to work.

---------- Post added at 03:50 PM ---------- Previous post was at 03:22 PM ----------

It also has a separate wtr3925 which seems to indicate the hardware is there to support it. I dont know much about this but it doesnt seem the 5x has a second modem
[Nexus 6P General] TonyHoyle:
Had a look at the SIM tray.. it's more than cutting the bit out of the middle with a knife, it needs finer work on the edges to widen it a bit. I don't have the tools to do that :(
[Nexus 6P General] FuMMoD:
How about we just order a replace sim tray for the mate S?
[Nexus 6P General] designgears:
Or maybe the Honor 7?
[Nexus 6P General] TonyHoyle:
From the pictures I've seen it's different. Seems fairly unique... you could probably knock one up on a 3d printer.
[Nexus 6P General] r32inc:
I'm looking at my sim tray and it may even be possible to just cut the nano sim down to just the chip and stick it/glue it on the tray some how?
[Nexus 6P General] Tung_meister:
I had thought of that but I'm struggling to locate one
[Nexus 6P General] TonyHoyle:
Stll looks a bit long to me but if someone has one.. worth a try.
[Nexus 6P General] designgears:
Ya, just popped mine out, the length is two sim cards width. The picture I posted is an sdcard length + sim card width. That won't work, no hope of there being a hidden sdcard reader. :P

Dual sim still seems possible tho.
[Nexus 6P General] TonyHoyle:
I just went through aliexpress and can't find a dual sim holder in that configuraton at all.

So it's down to the guy with the dremel if he has steady hands :p
[Nexus 6P General] FuMMoD:
Can someone please take a picture of the 6p tray next to a ruler? I'll see what Huawei tray will match
[Nexus 6P General] ylexot:
Is the tray plastic or metal? If it is plastic, an x-acto knife would probably be a better tool choice then a dremel.
[Nexus 6P General] r32inc:
Metal
[Nexus 6P General] r32inc:
Pictures requested.
[Nexus 6P General] 640k:
need pics of both sides of tray. can you help?