Question Can I flash different model's official firmware?? - Samsung Galaxy S23 Ultra

I just bought US model of s23ultra, but I actually live in Taiwan
the issue is none of it's the carrier aggregation is supported here
so I wonder if it is possible to flash SM-S9180's firmware on SM-S918U1 device ??
if it can:
1. Can I get future update by OTA??
2. Will it break Knox??
if it can't, is there any other alternative way to change the the carrier aggregation setting ??

xiaoguei said:
I just bought US model of s23ultra, but I actually live in Taiwan
the issue is none of it's the carrier aggregation is supported here
so I wonder if it is possible to flash SM-S9180's firmware on SM-S918U1 device ??
if it can:
1. Can I get future update by OTA??
2. Will it break Knox??
if it can't, is there any other alternative way to change the the carrier aggregation setting ??
Click to expand...
Click to collapse
Don't do it. You will brick device.

You can't flash U or U1 phones to B models it will brick your phone.
To enable carrier aggregation, check this thread
[Help][Guide][Philippines]SM-N9860 TGY/BRI/CHC Snapdragon Users|5G Reception Fix|Updated Guide for OneUI4.0
Hi! I created this thread for SM-N9860 HK/TW/CH variant users from Philippines. The GOAL is to make our units work with our local carriers': 4G Carrier Aggregation (4G CA) (i.e. 4G+/LTE-A). 5G network and resolve any carrier related issues...
forum.xda-developers.com

PapaDocta said:
You can't flash U or U1 phones to B models it will brick your phone.
To enable carrier aggregation, check this thread
[Help][Guide][Philippines]SM-N9860 TGY/BRI/CHC Snapdragon Users|5G Reception Fix|Updated Guide for OneUI4.0
Hi! I created this thread for SM-N9860 HK/TW/CH variant users from Philippines. The GOAL is to make our units work with our local carriers': 4G Carrier Aggregation (4G CA) (i.e. 4G+/LTE-A). 5G network and resolve any carrier related issues...
forum.xda-developers.com
Click to expand...
Click to collapse
This trick hasn't worked since One UI 4.

pjaysnowden said:
This trick hasn't worked since One UI 4.
Click to expand...
Click to collapse
I had S22 Ultra U1 and deleting the CA files using QPST works

PapaDocta said:
I had S22 Ultra U1 and deleting the CA files using QPST works
Click to expand...
Click to collapse
Cool. Ok. I never got luck with that

Related

Korean s9Plus

Hi Guys Im using a SM-G965N in the UK, when I try to register for the Pie Beta it give me the message "Your sim card doenst match the service provider software on your phone. This is common if you've changed service providers or if your phone and SIM card are from different country's" Im using the 3 network in the UK and the phone is LGu... Anyone have any work around..?
Anyone? I have exactly same problem. I got sm-g965n with LG Uplus carrier living in other country. Can i just flask stock firmware in my region to get rid of all the bloats and also is there a way for me to participate in pie beta? I can also swap this one with carrier unlocked SD845 version. Can i flash US stock on that one also?
Hi guys, I'm running into a similar issue with G965F device in Canada.
Here's what I've been able to piece together. Each device is a hardware variant and can use a specific set of firmware variants (sometimes called Multi-CSC). Your hardware variant is G965N. And if you look at sammobile for hardware variant, you can see the set of firmware available for this specific device. Unfortunately for you, there is ONLY Korean firmware for this hardware variant. For me, I have many more options but still no Canada!
It it completely inadvisable to flash the firmware onto your device that is not specifically tailored to your hardware. It's especially stupid when the firmware is tailored for an entirely different chipset (for example, Exynos firmware for Snapdragon hardware). But even if the devices use the same chipset, there may exist other hardware differences that will cause instability/errors/ bricks/unknown.
So as far as I can tell, we're all screwed. Have a nice day
Great news. I got into Pie Beta with my g965n. I was about to change my phone when i found LG Uplus sim card in my country. I put the sim card in and was able to register and download OTA. Now i am on android pie.
Nomado said:
Great news. I got into Pie Beta with my g965n. I was about to change my phone when i found LG Uplus sim card in my country. I put the sim card in and was able to register and download OTA. Now i am on android pie.
Click to expand...
Click to collapse
Send me the sim card.....PLEASE !!!! or tell me where you got it..
damonsk14 said:
Send me the sim card.....PLEASE !!!! or tell me where you got it..
Click to expand...
Click to collapse
I found it almost by luck. I was at this phone store when i randomly asked from a lady selling smart phones whether she had Lg Uplus sim card or not and she said yeah i got few. You can have one. That is how i found one. I wouldn't be able to ship it outside country without reliable shipping service in my country.
damonsk14 said:
Hi Guys Im using a SM-G965N in the UK, when I try to register for the Pie Beta it give me the message "Your sim card doenst match the service provider software on your phone. This is common if you've changed service providers or if your phone and SIM card are from different country's" Im using the 3 network in the UK and the phone is LGu... Anyone have any work around..?
Click to expand...
Click to collapse
Ran in to the same issue. Flashing in a Custom ROM helped.
https://forum.xda-developers.com/showpost.php?p=81856129&postcount=2150
Gamaka said:
Ran in to the same issue. Flashing in a Custom ROM helped.
https://forum.xda-developers.com/showpost.php?p=81856129&postcount=2150
Click to expand...
Click to collapse
which one custom rom did you flash ?
Graphite` said:
which one custom rom did you flash ?
Click to expand...
Click to collapse
Visit
https://androidfilehost.com/?w=files&flid=257743
Use SM-G965N files

Unlock all bands with S9plus?

Hi All, I have unlock ATT version, then switch to T mobile service (flash T mobile firmware). Now I switch to Sprint firmware. HOwever My ATT ver didn't have the band 25 and 26. Only have band 41. Sprint needs all 3 for better connection. Is there away to unlock 25 and 26 band?
Unlock S9 plus vers and other have all bands
sweetboy02125 said:
Hi All, I have unlock ATT version, then switch to T mobile service (flash T mobile firmware). Now I switch to Sprint firmware. HOwever My ATT ver didn't have the band 25 and 26. Only have band 41. Sprint needs all 3 for better connection. Is there away to unlock 25 and 26 band?
Unlock S9 plus vers and other have all bands
Click to expand...
Click to collapse
The G965U and G965U1 are identical hardware wise and all support the same bands. What differentiates the G965U from the G965U1 is the that the G965U1 has the unlocked firmware (non carrier branded if that term makes more sense).
The only thing that differentiates one G965U from another G965U is the firmware. The firmware determines what bands are available as well as custom carrier settings/apps/configurations that is installed. For example if you properly flash the firmware for the Sprint G965U onto the AT&T G965U then it will have all the bands (and sprint customization/bloat) that the Sprint G965U version has.
To give you an example I have the sprint version, flashed it to the unlocked firmware, flashed to AT&T firmware and then finally to T-mobile. I didn't flash it in that order, that is just the different kinds of firmwares I have had on that phone.
Across the different firmware versions all necessary and needed bands were active and working just fine.
scottusa2008 said:
The G965U and G965U1 are identical hardware wise and all support the same bands. What differentiates the G965U from the G965U1 is the that the G965U1 has the unlocked firmware (non carrier branded if that term makes more sense).
The only thing that differentiates one G965U from another G965U is the firmware. The firmware determines what bands are available as well as custom carrier settings/apps/configurations that is installed. For example if you properly flash the firmware for the Sprint G965U onto the AT&T G965U then it will have all the bands (and sprint customization/bloat) that the Sprint G965U version has.
To give you an example I have the sprint version, flashed it to the unlocked firmware, flashed to AT&T firmware and then finally to T-mobile. I didn't flash it in that order, that is just the different kinds of firmwares I have had on that phone.
Across the different firmware versions all necessary and needed bands were active and working just fine.
Click to expand...
Click to collapse
Yes, i put in Sprint Sim on the phone then the phone auto removed the Tmobile apps and installed bunch of Sprint apps. I checked the specs for ATT ver and only see band 41 avail online. After Sprint firmware installed, I check again *#0011# and only see band 41. I was too assumed everything should be identical both S9 plus U or U1 but there must me something got block by ATT and carrier firmwares still can't unlock it.
sweetboy02125 said:
Yes, i put in Sprint Sim on the phone then the phone auto removed the Tmobile apps and installed bunch of Sprint apps. I checked the specs for ATT ver and only see band 41 avail online. After Sprint firmware installed, I check again *#0011# and only see band 41. I was too assumed everything should be identical both S9 plus U or U1 but there must me something got block by ATT and carrier firmwares still can't unlock it.
Click to expand...
Click to collapse
Did you flash the sprint firmware onto the at&t phone you have or did you just insert the sim card and let the phone apply the settings for the sim card?
If you did the latter (specifically just changing the sim card) this doesn't give you any of the carrier specific tweaks/customizations that can be found on the carrier firmware. For thse tweaks/customizations you need to flash the firmware for the carrier branded phone. So your better connection desire will most likely be a sprint firmware specific thing and not found on the at&t firmware.
Also looking up what the at&t branded phone supports and the sprint branded phone supports won't help much. It will only tell you what the two phones are configured to do for the carrier the phone is branded for. Those specs It do not tell you what the hardware can do (or that the hardware is the same whether it be the unlocked version from Samsung, the sprint branded one you buy from sprint or the at&t branded one purchased through at&t).
scottusa2008 said:
Did you flash the sprint firmware onto the at&t phone you have or did you just insert the sim card and let the phone apply the settings for the sim card?
If you did the latter (specifically just changing the sim card) this doesn't give you any of the carrier specific tweaks/customizations that can be found on the carrier firmware. For thse tweaks/customizations you need to flash the firmware for the carrier branded phone. So your better connection desire will most likely be a sprint firmware specific thing and not found on the at&t firmware.
Also looking up what the at&t branded phone supports and the sprint branded phone supports won't help much. It will only tell you what the two phones are configured to do for the carrier the phone is branded for. Those specs It do not tell you what the hardware can do (or that the hardware is the same whether it be the unlocked version from Samsung, the sprint branded one you buy from sprint or the at&t branded one purchased through at&t).
Click to expand...
Click to collapse
This makes sense. I'll will try to flash Sprint firmware on top right now. The reason I said tweaks/customization applied because the whole UI "Settings" of the change completely changed from Tmobile Pie to Sprint Pie (more buttons, header rename...) so I assume tweaks/customizations already applied when Sprint Simcard did its own things
Also I thought the base S9 Pie for U ver all the same. Only when you put the Carrier simcard in then they download their all carrier settings (Not in this case?
sweetboy02125 said:
This makes sense. I'll will try to flash Sprint firmware on top right now. The reason I said tweaks/customization applied because the whole UI "Settings" of the change completely changed from Tmobile Pie to Sprint Pie (more buttons, header rename...) so I assume tweaks/customizations already applied when Sprint Simcard did its own things
Also I thought the base S9 Pie for U ver all the same. Only when you put the Carrier simcard in then they download their all carrier settings (Not in this case?
Click to expand...
Click to collapse
Carrier settings (APN, MMS/SMS settings, PRL, Roaming lists and related) are not quite the same when it comes to bands being enabled/disabled or carrier tweaks/customizations. Also I don't know if the base for the s9+ contains all the full carrier customizations/tweaks or not when it comes to android pie. If I had to guess I would say it probably comes with a somewhat generic one size fits all configuration... Perhaps along the lines of what the U1 firmware has.
Though I would presume that the base does not have all the carrier customizations/tweaks because the carriers release android pie at different times.
As an example (for illustrative purposes to explain my presumption) AT&T releases the new update before T-mobile does. T-mobile releases the update before Verizon does. Because Verizon would have been the last to release the update both AT&T and T-Mobile would not have any of the additions Verizon would have made.
When flashing the sprint firmware onto the AT&T phone you have you may need to flash the U1 firmware first, do a factory data reset and then flash the G965U firmware for sprint. Someone else might have some insight if this is still applicable for Android Pie, but when I flashed from sprint to t-mobile using the Oreo firmware that is the process I had to go through.
scottusa2008 said:
Carrier settings (APN, MMS/SMS settings, PRL, Roaming lists and related) are not quite the same when it comes to bands being enabled/disabled or carrier tweaks/customizations. Also I don't know if the base for the s9+ contains all the full carrier customizations/tweaks or not when it comes to android pie. If I had to guess I would say it probably comes with a somewhat generic one size fits all configuration... Perhaps along the lines of what the U1 firmware has.
Though I would presume that the base does not have all the carrier customizations/tweaks because the carriers release android pie at different times.
As an example (for illustrative purposes to explain my presumption) AT&T releases the new update before T-mobile does. T-mobile releases the update before Verizon does. Because Verizon would have been the last to release the update both AT&T and T-Mobile would not have any of the additions Verizon would have made.
When flashing the sprint firmware onto the AT&T phone you have you may need to flash the U1 firmware first, do a factory data reset and then flash the G965U firmware for sprint. Someone else might have some insight if this is still applicable for Android Pie, but when I flashed from sprint to t-mobile using the Oreo firmware that is the process I had to go through.
Click to expand...
Click to collapse
I would debate on the example (for illustrative purposes to explain my presumption) you had above, I don't think carriers are related. I would think Google/Samsung (Google may give the base to Samsung first then Samsung distribute to each carrier) give each carrier the base then each carrier goes customize their own settings with their own times to release to us.
Yes the correct way to flash to U1 then flash back to be clean (I guess And I did that when switch from ATT to Tmobile) But i have to much to setup again, so may just dirty flash Sprint now
PS: Still can't find the Sprint Pie in Sammobile website. Only Verizon and Tmobile and Generic ver
scottusa2008 said:
Did you flash the sprint firmware onto the at&t phone you have or did you just insert the sim card and let the phone apply the settings for the sim card?
If you did the latter (specifically just changing the sim card) this doesn't give you any of the carrier specific tweaks/customizations that can be found on the carrier firmware. For thse tweaks/customizations you need to flash the firmware for the carrier branded phone. So your better connection desire will most likely be a sprint firmware specific thing and not found on the at&t firmware.
Also looking up what the at&t branded phone supports and the sprint branded phone supports won't help much. It will only tell you what the two phones are configured to do for the carrier the phone is branded for. Those specs It do not tell you what the hardware can do (or that the hardware is the same whether it be the unlocked version from Samsung, the sprint branded one you buy from sprint or the at&t branded one purchased through at&t).
Click to expand...
Click to collapse
Shouldn't have to flash the phone should install the firmware as soon as you install the Sim card
Sent from my SM-G965U1 using Tapatalk
---------- Post added at 02:25 PM ---------- Previous post was at 02:24 PM ----------
sweetboy02125 said:
Hi All, I have unlock ATT version, then switch to T mobile service (flash T mobile firmware). Now I switch to Sprint firmware. HOwever My ATT ver didn't have the band 25 and 26. Only have band 41. Sprint needs all 3 for better connection. Is there away to unlock 25 and 26 band?
Unlock S9 plus vers and other have all bands
Click to expand...
Click to collapse
All models are the same. Their just blocked in att firmware same goes for vzws B13. Your phone will install the firmware when you put in the sim card
Sent from my SM-G965U1 using Tapatalk
tengen31 said:
Shouldn't have to flash the phone should install the firmware as soon as you install the Sim card
Sent from my SM-G965U1 using Tapatalk
---------- Post added at 02:25 PM ---------- Previous post was at 02:24 PM ----------
All models are the same. Their just blocked in att firmware same goes for vzws B13. Your phone will install the firmware when you put in the sim card
Sent from my SM-G965U1 using Tapatalk
Click to expand...
Click to collapse
You are right, I saw 25 and 26 now. Sim card will download and unlock the band needed
sweetboy02125 said:
You are right, I saw 25 and 26 now. Sim card will download and unlock the band needed
Click to expand...
Click to collapse
Yep. My S8 did it,so does my S9+
Sent from my SM-G965U1 using Tapatalk
I am not sure if this would work or not and I haven't done this for a while. I might have the wrong service code or the menu option may have changed with android pie. So if I do someone feel free to correct it.
Note - if you see a message like RAT access/menu isnt allowed (or something like this) power off the phone, take the sim card out and power the phone on without the sim card in it. The process should work then.
*Open the phone app and enter ##DATA# (##3282#)
*Choose edit and if prompted enter a total of siix zeros as the MSL
*Select LTE to edit the active bands
From there you can enable or disable bands. If the band isn't listed you simply cant just add it. I would suggest flashing the carrier firmware as this would have it enabled.
Also I do believe that there are carrier customization/tweaks that may only be on the firmware from the carrier. Swapping the sim may change a few apps, change a few menu items and apply settings from the sim card onto the phone. It also may apply some (or perhaps most) carrier settings. I have not seen anything that gives me cause to believe that it applies all the carrier customization/tweaks.
If that were the case why did my g96u1 (or sprint g965u) firmware not show video calling or get provisioned for it, but flashing the tmobile firmware allowed for the feature to be enabled and provisioned. Also on the tmobile firmware I have had better signal retention and strength (not the signal bars, actual signal strength measurements on the phone) then with the unlocked firmware (or the original firmware that was on the phone with the tmobile sim).
If swapping the sim installs the tmobile firmware then that should have been all it took and I could continue to use the unlocked firmware, but this was not the case. The only features that were enabled were (outside of menu changes and app additions) VoLTE and WiFi calling. Now if this alone indicates carrier firmware specific features/tweaks/customizations can only reside on carrier firmware, then how could one declare it wouldn't also effect what bands are enabled/disabled. Like I said I haven't seen anything that says otherwise, but from what I have seen first hand there are somethings that are apparently only on the carrier's firmware that is not available on the others.

Question Any version that has dual-sim and Wifi Calling on T-Mobile in US?

Even with some flashing/MSMtool/logkit/code/unlock/root, is it possible?
If Possible buy an Unlocked Version from Europe, China or India as Bootloader cannot be unlocked on an Carrier locked device from T-Mobile or Verizon.
Move to Oxygen OS 12.1 Global that supports 17 5G SA & NSA Bands, however with flashing other region firmware will not support carrier features like VoWiFI and VoNR and ViNR services.
gonetask said:
If Possible buy an Unlocked Version from Europe, China or India as Bootloader cannot be unlocked on an Carrier locked device from T-Mobile or Verizon.
Move to Oxygen OS 12.1 Global that supports 17 5G SA & NSA Bands, however with flashing other region firmware will not support carrier features like VoWiFI and VoNR and ViNR services.
Click to expand...
Click to collapse
It is unfortunate that it is extremely difficult to get dual VoWifi with latest oneplus phones in US. Even esim support would get the job done.
So the international version Cph2415 which has all the t-mobile bands support volte and wifi calling?
daviddem said:
So the international version Cph2415 which has all the t-mobile bands support volte and wifi calling?
Click to expand...
Click to collapse
wait... you sure? Do you have any reference or did you buy a cph2415 and test it out? Is it T-Mobile only, or also ATT and Verizon and MVNOs?
After seeing your post I also found this DP: https://forum.xda-developers.com/t/...-latest-ne2213_11_a-15.4470081/#post-87168325
Interesting.. need to do more research on this.

Question Help:S918B/DS can't use 5G

I have a S23U(S918B/DS) in China, but there is only 4G can be used. Flashing a third party SoulRom based on Mainland China version can use 5G, but I don't want to root my phone. Can I just Odin flash the Chinese version baseband instead of the whole firmware? The 5G Specs of 918B covers all the 5G bands in China, is there any service code to unlock the SA/NSA mode or more 5G bands in hidden menu?( I've tried S918U service code but it doesn't work for S918B)
Many thanks!
Have you tried the samfw tool method?
Does trying to dial below do anything?
*#27663368378#
*#73#
evangelionpunk said:
Have you tried the samfw tool method?
Does trying to dial below do anything?
*#27663368378#
*#73#
Click to expand...
Click to collapse
I've tried, but nothing happened.
vclee said:
I've tried, but nothing happened.
Click to expand...
Click to collapse
Then check the band csc changing thread. You may need to flash the US firmware, then enable secret codes then enable all bands. You might then be able to flash back, if you want, and all the bands may remain open.
5g overrated anyways. Lte is better.
Brava27 said:
5g overrated anyways. Lte is better.
Click to expand...
Click to collapse
Really ??? 5G NSA 10x faster and no mmwave
vclee said:
I have a S23U(S918B/DS) in China, but there is only 4G can be used. Flashing a third party SoulRom based on Mainland China version can use 5G, but I don't want to root my phone. Can I just Odin flash the Chinese version baseband instead of the whole firmware? The 5G Specs of 918B covers all the 5G bands in China, is there any service code to unlock the SA/NSA mode or more 5G bands in hidden menu?( I've tried S918U service code but it doesn't work for S918B)
Many thanks!
Click to expand...
Click to collapse
Change your CSC to ILO or INS, let us know how it works out for you.
vclee said:
I have a S23U(S918B/DS) in China, but there is only 4G can be used. Flashing a third party SoulRom based on Mainland China version can use 5G, but I don't want to root my phone. Can I just Odin flash the Chinese version baseband instead of the whole firmware? The 5G Specs of 918B covers all the 5G bands in China, is there any service code to unlock the SA/NSA mode or more 5G bands in hidden menu?( I've tried S918U service code but it doesn't work for S918B)
Many thanks!
Click to expand...
Click to collapse
Did you have any luck with this? I travel between China and the US a lot, and I am wondering if I can get 5G in both countries with the S918B/DS on Verizon & China Mobile.

Question Difference between S918B and S918U model

Hello . I have a question about the Galaxy S23 ultra from 2023 all models are equipped with snapdragon 888 gen 2 before in B model Samsung use their exynos chip so what's the best deal the main difference now between U model And B , can we change our U model csc to like B to enable call recording, can we flash B model firmware on it ?
The biggest difference is that u and u1 models can never be oem unlocked because samsung completely removed that option from the software. The other models can be oem unlocked.
Without oem unlock root and BL unlock is just not possible.
As for csc changes, I've tried to change my u1 csc to a B csc and it just won't do it. As for call recording I can't get native to work on the u1 but I have the app called skvalex call recorder and it works on my S23U
spart0n said:
The biggest difference is that u and u1 models can never be oem unlocked because samsung completely removed that option from the software. The other models can be oem unlocked.
Click to expand...
Click to collapse
Your comment seems to suggest it is Samsung's choice to remove that option, while I understand it is merely a locally imposed requirement (providers? authorities?)
OnnoJ said:
Your comment seems to suggest it is Samsung's choice to remove that option, while I understand it is merely a locally imposed requirement (providers? authorities?)
Click to expand...
Click to collapse
It's not local or providers because other devices sold here can be oem unlocked same as the carriers here allow oem unlocks on devices. Just not samsung. I've been told it's Qualcomm that makes samsung do this but why would they just do it to samsung because Qualcomm supplies components for other manufacturers that sell here yet they can be oem unlocked. The way I see it, it's just a way for samsung to prevent using any other roms on their devices in the US.
My question is why we cannot flash B firmware on it and does U model also has dual sim hardware like B and E model
jahanzaiblohani said:
My question is why we cannot flash B firmware on it and does U model also has dual sim hardware like B and E model
Click to expand...
Click to collapse
No dual physical sim but there's 1 sim and esim but you can try to flash the B firmware but it gives an error. I'm willing to bet that even if you could force the flash that it wouldn't boot because samsung would probably make it a brick on purpose for anyone who tried to force it.
I had Galaxy s21 Fe snapdragon model single sim no esim and I converted it to dual sim a physical dual sim device
Both have physically different antenna/modems in them.
jahanzaiblohani said:
Hello . I have a question about the Galaxy S23 ultra from 2023 all models are equipped with snapdragon 888 gen 2 before in B model Samsung use their exynos chip so what's the best deal the main difference now between U model And B , can we change our U model csc to like B to enable call recording, can we flash B model firmware on it ?
Click to expand...
Click to collapse
S918U/U1 USA version
Single physical Sim + Esim
5G mmwave antennas
No native call recording can be enabled
Only supports USA CSC
No Unlockable bootloader thus no Root
S918 B
Global version excluding
(US ,China,Canada,tiwan ,HongKong,Korea )
Best version for users ourside US
2 Physical sims + esim
Call recording & other stuff can be enabled by CSC change
Better support for 4g&5g bands worldwide compared to ( US , China & Korea versions)
hoss_n2 said:
S918U/U1 USA version
Single physical Sim + Esim
5G mmwave antennas
No native call recording can be enabled
Only supports USA CSC
No Unlockable bootloader thus no Root
S918 B
Global version excluding
(US ,China,Canada,tiwan ,HongKong,Korea )
Best version for users ourside US
2 Physical sims + esim
Call recording & other stuff can be enabled by CSC change
Better support for 4g&5g bands worldwide compared to ( US , China & Korea versions)
Click to expand...
Click to collapse
Wow, I haven't had Samsung since S3 but was looking at the ultra; and seen unlocked on Amazon(referring to network I suppose), I'm sure thankful to see this info. I was thinking about getting the international version for T-Mobile in US? Thanks for suggesting, advice, etc.

Categories

Resources