CarrierConfig vendor.xml for Pixel 2 (XL) #826

Open
thestinger opened this Issue Jan 14, 2018 · 16 comments

Comments

Projects
None yet
2 participants
@thestinger
Contributor

thestinger commented Jan 14, 2018

No description provided.

@thestinger

This comment has been minimized.

Show comment Hide comment
@thestinger

thestinger Apr 4, 2018

Contributor

It seems they might have stopped using this and moved to the protobuf files, without code in AOSP to handle them.

Contributor

thestinger commented Apr 4, 2018

It seems they might have stopped using this and moved to the protobuf files, without code in AOSP to handle them.

@xbtc-im

This comment has been minimized.

Show comment Hide comment
@xbtc-im

xbtc-im Apr 4, 2018

What's this with the CarrierConfig anyway ? Wasn't the SIM card supposed to handle all that ?

xbtc-im commented Apr 4, 2018

What's this with the CarrierConfig anyway ? Wasn't the SIM card supposed to handle all that ?

@thestinger

This comment has been minimized.

Show comment Hide comment
@thestinger

thestinger Apr 4, 2018

Contributor

Well, it doesn't, there's a massive database of default APNs and the right one is picked based on ids from the SIM card. If there isn't an entry, you need to manually enter an APN for working SMS/MMS and data. This CarrierConfig stuff is needed for some things outside the scope of APN configuration.

Contributor

thestinger commented Apr 4, 2018

Well, it doesn't, there's a massive database of default APNs and the right one is picked based on ids from the SIM card. If there isn't an entry, you need to manually enter an APN for working SMS/MMS and data. This CarrierConfig stuff is needed for some things outside the scope of APN configuration.

@xbtc-im

This comment has been minimized.

Show comment Hide comment
@xbtc-im

xbtc-im Apr 4, 2018

Yes, but besides the APN-s there are other issues ? For me there is no issue manually editing the APN settings for the internet, those can easily be looked up anyway ... And does anyone still use MMS ? :)

xbtc-im commented Apr 4, 2018

Yes, but besides the APN-s there are other issues ? For me there is no issue manually editing the APN settings for the internet, those can easily be looked up anyway ... And does anyone still use MMS ? :)

@thestinger

This comment has been minimized.

Show comment Hide comment
@thestinger

thestinger Apr 4, 2018

Contributor

Yes, there are other issues, but it mostly works fine with just the standard APN database otherwise we wouldn't have launched Pixel 2 (XL) support. We only do this on the Pixel and Pixel XL, never did it on the Nexus 5X and 6P.

Contributor

thestinger commented Apr 4, 2018

Yes, there are other issues, but it mostly works fine with just the standard APN database otherwise we wouldn't have launched Pixel 2 (XL) support. We only do this on the Pixel and Pixel XL, never did it on the Nexus 5X and 6P.

@xbtc-im

This comment has been minimized.

Show comment Hide comment
@xbtc-im

xbtc-im Apr 4, 2018

As an edit for my previous post: As i see it, MMS is an useless feature, that only adds unnecessary attack surface to the *G standards... It should totally be removed.
So without the CarrierConfig, the phone will not be useless, you just need to do a bit of work when you swap sim cards ?

xbtc-im commented Apr 4, 2018

As an edit for my previous post: As i see it, MMS is an useless feature, that only adds unnecessary attack surface to the *G standards... It should totally be removed.
So without the CarrierConfig, the phone will not be useless, you just need to do a bit of work when you swap sim cards ?

@thestinger

This comment has been minimized.

Show comment Hide comment
@thestinger

thestinger Apr 4, 2018

Contributor

No, that's not what I said at all.

Contributor

thestinger commented Apr 4, 2018

No, that's not what I said at all.

@thestinger

This comment has been minimized.

Show comment Hide comment
@thestinger

thestinger Apr 4, 2018

Contributor

Well, it doesn't, there's a massive database of default APNs and the right one is picked based on ids from the SIM card. If there isn't an entry, you need to manually enter an APN for working SMS/MMS and data. This CarrierConfig stuff is needed for some things outside the scope of APN configuration.

Contributor

thestinger commented Apr 4, 2018

Well, it doesn't, there's a massive database of default APNs and the right one is picked based on ids from the SIM card. If there isn't an entry, you need to manually enter an APN for working SMS/MMS and data. This CarrierConfig stuff is needed for some things outside the scope of APN configuration.

@thestinger

This comment has been minimized.

Show comment Hide comment
@thestinger

thestinger Apr 4, 2018

Contributor

outside the scope of APN configuration.

i.e. nothing to do with basic mobile data and MMS

Contributor

thestinger commented Apr 4, 2018

outside the scope of APN configuration.

i.e. nothing to do with basic mobile data and MMS

@xbtc-im

This comment has been minimized.

Show comment Hide comment
@xbtc-im

xbtc-im Apr 4, 2018

Yes, sorry about that. There are a lot of other settings too ... Missed that.

xbtc-im commented Apr 4, 2018

Yes, sorry about that. There are a lot of other settings too ... Missed that.

@thestinger

This comment has been minimized.

Show comment Hide comment
@thestinger

thestinger Apr 4, 2018

Contributor

Look at what's in the one we ship for the Pixel / Pixel XL.

Contributor

thestinger commented Apr 4, 2018

Look at what's in the one we ship for the Pixel / Pixel XL.

@xbtc-im

This comment has been minimized.

Show comment Hide comment
@xbtc-im

xbtc-im Apr 4, 2018

Off topic, i wonder what the software in the radio partition is capable of ... AFAIK that's a RTOS handling all the network/radio stuff, i wonder how much access does it have to the main memory / cpu.

xbtc-im commented Apr 4, 2018

Off topic, i wonder what the software in the radio partition is capable of ... AFAIK that's a RTOS handling all the network/radio stuff, i wonder how much access does it have to the main memory / cpu.

@thestinger

This comment has been minimized.

Show comment Hide comment
@thestinger

thestinger Apr 4, 2018

Contributor

Components like the cellular radio, GPU, media decode/encode engine, etc. are contained by IOMMUs.

Contributor

thestinger commented Apr 4, 2018

Components like the cellular radio, GPU, media decode/encode engine, etc. are contained by IOMMUs.

@thestinger

This comment has been minimized.

Show comment Hide comment
@thestinger

thestinger Apr 4, 2018

Contributor

PCIe peripherals may or may not be contained well. You would need to do research more specific to devices. Most of these kinds of components are part of the SoC and the IOMMU configuration is reused across all the devices using the SoC unless they do something very strange.

There's a higher chance of a component separate from the SoC not being properly isolated. A component being on the SoC or having access to memory doesn't mean it isn't contained and likewise a component not being on the SoC doesn't mean it is contained.

Contributor

thestinger commented Apr 4, 2018

PCIe peripherals may or may not be contained well. You would need to do research more specific to devices. Most of these kinds of components are part of the SoC and the IOMMU configuration is reused across all the devices using the SoC unless they do something very strange.

There's a higher chance of a component separate from the SoC not being properly isolated. A component being on the SoC or having access to memory doesn't mean it isn't contained and likewise a component not being on the SoC doesn't mean it is contained.

@xbtc-im

This comment has been minimized.

Show comment Hide comment
@xbtc-im

xbtc-im Apr 4, 2018

Thanks for the clarification

xbtc-im commented Apr 4, 2018

Thanks for the clarification

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment