Bluetooth Tethering issues.... - Motorola Droid 4

I just got an N7 and really want this to work, the main reason I got it was for navi.
I have a rooted Droid 4 phone on Verizon, when I try to enable the bluetooth via FoxFi it says 'fail to open Bluetooth'. I click 'OK' to clear the dialog box and it appears that Foxfi is hanging at 'Starting Bluetooth'. I tap the box next to it and it says 'Bluetooth DUN on'.
I start PDA Net Tablet on the N7 (also rooted) and when prompted click 'DROID4' and it says 'fail to connect, make sure foxfi Bluetooth mode is enabeled on the phone side. Install foxfi if you haven't already.'
If I don't use Foxfi or PDAnet, I can get my phone and N7 to pair, but the N7 won't tether.
Any tips?

Seems like they really mucked up the networking support in ICS. USB tethering wasn't working for me either. When I dropped into adb to look around, I saw a whole bunch of oem_xxx chains and rules in iptables that I've never seen before. I flushed them all out, then manually entered a generic Masquerade rule and finally got USB tether to work. Maybe something similar is interfering with bluetooth tethering too. I dunno, I never use bluetooth tethering...

Thats way beyond my skills. I'm gonna try BT to another device, try and see if it's the d4 or n7 acting up.

FoxFi's wireless mode works fine, and OpenGarden's Mesh bluetooth tether works fine as well.

Don't know if this would work, but I used the stock tethering under settings. I was able to connect my Nexus 7 to my Droid 4 using Bluetooth. My Droid4 is rooted and it seems to work fine.

Are you on ICS?

kbeefy said:
Are you on ICS?
Click to expand...
Click to collapse
Yes sir. I think so anyways.
System Version
6.16.217.xt894
Android Version
4.0.4
Build number
6.7.2-180

darkonion said:
Android Version
4.0.4
Click to expand...
Click to collapse
Yup, 4.0 and up is ICS.
I've tried every configuration of settings I can think of. BT transfers work fine, but no tethering. And I don't have anything else BT capable to try tethering with.

kbeefy said:
Yup, 4.0 and up is ICS.
I've tried every configuration of settings I can think of. BT transfers work fine, but no tethering. And I don't have anything else BT capable to try tethering with.
Click to expand...
Click to collapse
Here is what I did.
1. Have a rooted Droid 4.
2. Enable Bluetooth on both Nexus 7 and Droid 4.
3. Pair the devices. Forgot how to do this, but I think it is in the setting of both devices.
4. Go into settings on D4. Go to Tethering. Enable Bluetooth tethering.
5. On the Nexus 7, go into settings, click Bluetooth, and choose Droid 4. Bluetooth tethering on Droid 4 should start.

I do all that and it seems to work, I can do BT transfers, phone has internet, bt tethering is checked in phone settings, bt internet is checked in tablet, but for whatever reason the tablet doesn't have a network connection.

kbeefy said:
I do all that and it seems to work, I can do BT transfers, phone has internet, bt tethering is checked in phone settings, bt internet is checked in tablet, but for whatever reason the tablet doesn't have a network connection.
Click to expand...
Click to collapse
Did you find a solution to this as I have the same issue tethering from a HTC One to 2 different tablets. One running ICS 4.0.4 and the other on Jellybean 4.1.1. They pair up no problem and transfer files but no internet connection.

I got bluetooth tethering to work with OpenGarden. IIRC, it stopped working after an update to one of my devices. Now I just use foxfi wifi when I need to tether, Haven't tried bluetooth in a while.

Related

Tethering on MacbookPro

Has anyone achieved to tether from their nexus to a mpb?
St.Jimmy! said:
Has anyone achieved to tether from their nexus to a mpb?
Click to expand...
Click to collapse
I have, I use the Wireless tether app with the bluetooth PAN setup. You need to re-pair your phone with the MBP while the tethering is turned on for it to detect and setup the Bluetooth PAN stuff. I was unable to reliably to get the Wi-Fi setup to work reliably and have found the bluetooth works a treat...
YMMV, hope this helps..!
Works fine with both wifi and bluetooth on my Macbook.
Thanks for your replies. I haven't got mine yet because I just ordered it yesterday and it will still take a few days to get here, but I had tried once with a friend's and couldn't get it working. I'll post back when it arrives.
Anyone had luck with a wired tether? Cyanogen's built in one is apparently Windows only (maybe Linux too, I'm not sure). But I'm on Modaco's r21 now anyways. Tried PDA net too, but it errors out on my OS X client...not sure what went wrong there
You have the pdanet client installed on the computer also right? I know for a fact the built in and wired-tether for root users is only compatible with windows and linux.
I would try to use a virtual machine and bridge the connection, that could work.
Wired tether works flawlessly on linux. I'm sure there's some file in Mac (it's Unix after all) which can be edited to make it detect the nexus as some kind of modem. Any mac expert over here?
Jumping on board hoping for a tethering solution for macs with CM
I use wireless tether and it works flawlessly on my MBP! It is straightforward, you fire up wireless tether on the Nexus and the MBP will see it as a wireless hotspot! Select the Android wireless hotspot on your MBP using your Airport and your off and running. Could not be easier! I am using Enom's Official 1.8.1 rom!
I use PDANet over BT with my MBP and it works fine.
I use wireless tether and it works flawlessly on my MBP! It is straightforward, you fire up wireless tether on the Nexus and the MBP will see it as a wireless hotspot! Select the Android wireless hotspot on your MBP using your Airport and your off and running. Could not be easier! I am using Enom's Official 1.8.1 rom!
Click to expand...
Click to collapse
Is the wireless tethering feature included in CM 5.0.6?

[Q] Tethering options for data connection?

I'm looking to understand what options exist for tethering the NC to a phone for data. I believe the only method currently supported is by creating an ad-hoc wifi network using software on the phone, and joining this network from the NC.
I have a Blackberry 9700, which cannot be setup as a wifi hotspot. With the release of CM7 build 17, it sounds like Bluetooth works (with limited range). My phone supports Bluetooth tethering because I've set it up with my Windows 7 laptop. I'm curious to find out whether this will be possible with the NC as well.. if not, what other options are there for getting online with my NC (besides having to purchase a phone that has hotspot capability). I used to use PDANet with a Palm Treo back in the day.. I'm also not opposed to physical cable-tethering if this is a possibility.
Thanks in advance.
I would like to know this as well. My Evo is not rooted and I'd like to keep it that way for now, so my only options are PDAnet via physical cable and bluetooth (which I can utilize on CM7 but it breaks wifi) or Easytether (physical).
neoshi said:
I would like to know this as well. My Evo is not rooted and I'd like to keep it that way for now, so my only options are PDAnet via physical cable and bluetooth (which I can utilize on CM7 but it breaks wifi) or Easytether (physical).
Click to expand...
Click to collapse
So are you confirming that you've got Bluetooth tethering working with your phone using CM7? Does the build break wifi permanently, or is it only during BT tethering?
Haven't tried it yet but now that you mention it.. I'm going to try it!
Excellent, can't wait to hear the results..
Will pair, won't connect
Well, that takes that option out of the running. I really prefer a physical connection though, and so far, I haven't seen any micro-micro (assuming this is because of power requirements anyway).
Even with the phone right next to the NC? That's disappointing.. by micro-micro, are you referring to the type of USB cable needed? I don't have the device yet, so I'm not sure what kind of connections it has available. Tethering over BT is the last feature I'm waiting for before pulling the trigger on this bad boy. I plan to use it as a removable CarPC (using my phone for data and an external Bluetooth receiver for GPS).
Yup right next to it. Now, I've seen some guys report that GPS works though via bluetooth and I plan on trying that next (need to charge my BT receiver.. hope the battery still works!). They said you needed a GPS app to fix your location though.
As for micro-micro, yep USB. But then we would probably need a client side app to be able to recognize that kind of connection.
And wifi seems broken with BT ENABLED (not on, just enabled).. going to revert.
Thanks for doing all that testing. Let me know how the pairing goes with your GPS receiver.. if you get that working, you would need GPS software that has all of the maps built-in (since Google Maps, etc, requires a data connection).
My primary use for the NC will be as a car PC, so the only thing holding me back is the Bluetooth tethering with my Blackberry (uses the Dial-Up Networking feature set).
I've been hoping to BT DUN working for my BB 9700 also. At the moment it appears that ppp needs to be enabled in the kernel for this to work. When I run pppd from the comand line it complains about ppp missing from the kernel.
It looks like the pppd program is being compiled with the CM7 build and that the ppp modules can be found in the kernel sources so there is hope. We could ask to have it added as a dynamic module but I not sure how to go about making the request. (I am a noob to the forums and not allowed post in Dev and there may be a another way to make requested that is preferred in any case. )
I also found this program that claims to set up a BT DUN connection via ppp and it does run without faulting on my NC:
android.gval.biz
Thanks for sharing your experiences. I found a post in the developers forum where someone asked how to do the same thing. The link in the response discusses how to get Bluetooth GPS and WiFi tethering to work, but it does not mention Bluetooth tethering to a phone. Unfortunately, I don't have enough posts under my name to respond to that thread, but I've subscribed to it in the hopes that someone else will point it out..
http://forum.xda-developers.com/showpost.php?p=12282264&postcount=281
Same same same same.
Unrooted Evo and although I am having fun with all the great things we can do to our NC's I am really not ready to root my Evo just yet. Having that phone with me is the only reason I am able to walk away from my keyboard at all and just because you can doesn't mean you should.
I run Fedora on my laptop and can tether to my Evo using Azilink and USB cable without a problem but if I wanted to drag my lappie everywhere then the NC wouldn't be any fun atall!
Weird is when we can pair the Evo and the NC via Bluetooth (yes a few inches apart right now) but neither one wants to do the actual connection. The message pops up on both Evo and NC asking to acknowledge the "secret" code and what else to do but say yes to them both. Then they both try and fail to connect.
I guess there is a fix for AdHoc on CM7 but I am not sure how to get the unrooted Evo to create an AdHoc network for the NC to connect to. If anyone has that answer can you let us know? I will keep searching as well.
Deirdre

Bluetooth Internet

Here's the situation.
Phone: LG Rumor Touch.
Yes, it's a complete crap phone with J2ME. It however, has pretty awesome Bluetooth. Unlimited Data.
Tablet: Streak 7 ofcourse.
Can't do anything with above phone unless an app is designed for that purpose. Plenty of file transfer apps, but, alas...
I want to leech internet off my phone so I can browse the web when on the road. I'm only ever without a hotspot when I'm stuck at Rite Aid for three hours while my mom is shopping (the perks of being the only unlicensed 18 year old). It'd also help so I could use the tablet as a replacement for my sister's tomtom when we go long distance (2 inch resistive screen? I might as well use my Rumor!).
Any tips or app recommendations?
Does the rumor have wifi?
It does not. It has Bluetooth and USB, and when usb connected to my PC, I can use it as a modem, but without buying a dock for the streak, that wouldn't be a viable solution.
angruss said:
Here's the situation.
Phone: LG Rumor Touch.
Yes, it's a complete crap phone with J2ME. It however, has pretty awesome Bluetooth. Unlimited Data.
Tablet: Streak 7 ofcourse.
Can't do anything with above phone unless an app is designed for that purpose. Plenty of file transfer apps, but, alas...
I want to leech internet off my phone so I can browse the web when on the road. I'm only ever without a hotspot when I'm stuck at Rite Aid for three hours while my mom is shopping (the perks of being the only unlicensed 18 year old). It'd also help so I could use the tablet as a replacement for my sister's tomtom when we go long distance (2 inch resistive screen? I might as well use my Rumor!).
Any tips or app recommendations?
Click to expand...
Click to collapse
If your phone's rooted, install this:
http://code.google.com/p/android-wifi-tether/
It'll let you tether over bluetooth.
So far as I know, you can't root a Java phone, but thank you.
angruss said:
So far as I know, you can't root a Java phone, but thank you.
Click to expand...
Click to collapse
Thought it was a MyTouch Android phone; reading comprehension fail on my part.
I don't know if the LG Rumor Touch provides Bluetooth data access via DUN (Dial Up Networking) or PAN (Personal Area Network) profiles, but there is an app on the Market Place (Nook Color Bluetooth Tether) that will enable a PAN Bluetooth profile on some Android devices. It is intended for the Nook Color, but it may work on the Streak7 also. You will need to root your Streak in order to try it out.
Streak's already rooted, I'll give that a go.
bluetooth tethering
I'm curious too.
Running stock 2.2.2 rom (rooted) on DS7 (wifi only), I tried tethering with htc vogue running winmo 6.1 and htc vogue running cm7, no go. I tried using pdanet (both on ds7 and htc vogue cm7) nook color tether, and android wifi thing. No go.
Any solutions would be awesome.
Wifi is a battery drainer. Bluetooth much better as far as battery conservation.
thanks.
bluetooth tethering program & good DS7 build w/bluetooth?
Z4nd4r said:
If your phone's rooted, install this:
android-wifi-tether
Wireless Tether for Root Users
It'll let you tether over bluetooth.
Click to expand...
Click to collapse
I might give this a try... but
1) This tethering program seems to be over WiFi not Bluetooth?
2) What build are you all using with a good Bluetooth stack?
but on my DS7 w/Honeycomb just power cycles on off...
when I click
Bluetooth
Turn on Bluetooth
it says "Turning On..." (grayed out) & then just cycle's back like it's off.
I might have to wait for a new build of HC
jackedint said:
I might give this a try... but
1) This tethering program seems to be over WiFi not Bluetooth?
2) What build are you all using with a good Bluetooth stack?
but on my DS7 w/Honeycomb just power cycles on off...
when I click
Bluetooth
Turn on Bluetooth
it says "Turning On..." (grayed out) & then just cycle's back like it's off.
I might have to wait for a new build of HC
Click to expand...
Click to collapse
The app does bluetooth and WiFi (it's in the settings). If you want a stable ROM, either stay stock or use something like this (I use it pretty much just to have the black notification bar). DJ_Steve's HC port is an amazing feat, but it's still really buggy (mainly due to it coming from devices completely different than the S7).
Has anyone found a solution to data tethering the Streak 7 to another device via bluetooth?
I've got a Blackberry that will allow tethering over bluetooth, but the Streak 7 (T-mobile 4 G with stock ROM) doesn't have the proper bluetooth stack to do DUN. And it doesn't "connect" to the BB anyhow (although it pairs, and when paired I can send contacts to the Streak from the BB just fine).

Bluetooth Tethering v Wifi Hotspot

Currently been using my Nexus with my GSII and bluetooth tethering for internet access, thinking that bluetooth being lower powered, short range, its probly less demanding on the phones battery.
Does this still apply to modern devices with combined radios?
Also has anyone found a widget to connect/reconnect to a paired bluetooth device?
I think the nexus is going to deep sleep, and closes the connection to the phone. But it doesn't bring it back when it wakes...which means its Settings>Bluetooth>Click on Phone...which is 2 clicks too many!
cjb110 said:
Currently been using my Nexus with my GSII and bluetooth tethering for internet access, thinking that bluetooth being lower powered, short range, its probly less demanding on the phones battery.
Does this still apply to modern devices with combined radios?
Also has anyone found a widget to connect/reconnect to a paired bluetooth device?
I think the nexus is going to deep sleep, and closes the connection to the phone. But it doesn't bring it back when it wakes...which means its Settings>Bluetooth>Click on Phone...which is 2 clicks too many!
Click to expand...
Click to collapse
just got it set up, it works great! Thanks for this, I was using Wi-fi tether the other day, killed all 3 of my batteries
I've been using WiFi tether at work; are you guys saying that using Bluetooth tether is less cumbersome on the battery?
I've been trying bluetooth tether all day today.
I have GSM Galaxy Nexus running official 4.1.1
Nexus 7, on 4.1.1 also.
I get them bluetooth paired up and bluetooth tethered via the Galaxy Nexus' cell data.
It works for like a minute then after that, they would disconnect (unpair from bluetooth).
Been doing this all day long every time I try.
Also the 2 are only 3ft away.
Any Ideas?
EDIT: Just saw this URL from another post.. guess it's a bug: http://code.google.com/p/android/issues/detail?id=22369
nxt said:
I've been trying bluetooth tether all day today.
I have GSM Galaxy Nexus running official 4.1.1
Nexus 7, on 4.1.1 also.
I get them bluetooth paired up and bluetooth tethered via the Galaxy Nexus' cell data.
It works for like a minute then after that, they would disconnect (unpair from bluetooth).
Been doing this all day long every time I try.
Also the 2 are only 3ft away.
Any Ideas?
EDIT: Just saw this URL from another post.. guess it's a bug: http://code.google.com/p/android/issues/detail?id=22369
Click to expand...
Click to collapse
Same setup, and same issue.
On a side note is there a way to use NFC to automatically pair the two devices via Bluetooth? I'd like to just touch them together and voila they are paired?
doctahjeph said:
Same setup, and same issue.
On a side note is there a way to use NFC to automatically pair the two devices via Bluetooth? I'd like to just touch them together and voila they are paired?
Click to expand...
Click to collapse
Just to pair normally? No.
But if you beam a picture, it auto turns on the bt, pairs, sends the picture, then turns off bt. The two devices does not have to be paired up beforehand either.
Google did show off new feature of NFC/BT at Google I/O during the sessions.
They showed off headphones and speakers that when you touch your JB device to the headphone/speaker, it auto pairs and audio starts playing.
So yes it's possible to auto pair devices, but those other devices need to support it.
This is a known bug with the galaxy nexus phone. It will kill BT tether when the phone goes into sleep.
Download an app called wake lock from the play store and set a partial wake lock and the problem will go away.
Your battery drain will be slightly higher though.
Sent from my Nexus 7 using xda premium
ManMythLegend said:
I've been using WiFi tether at work; are you guys saying that using Bluetooth tether is less cumbersome on the battery?
Click to expand...
Click to collapse
So far it seems to be, which it should as Bluetooth is a short range low powered protocol.
I wasn't sure that with the modern design in phones, when the radio's are all one chip, if the power saving would still apply.
nxt said:
I've been trying bluetooth tether all day today.
I have GSM Galaxy Nexus running official 4.1.1
Nexus 7, on 4.1.1 also.
I get them bluetooth paired up and bluetooth tethered via the Galaxy Nexus' cell data.
It works for like a minute then after that, they would disconnect (unpair from bluetooth).
Been doing this all day long every time I try.
Also the 2 are only 3ft away.
Any Ideas?
EDIT: Just saw this URL from another post.. guess it's a bug: http://code.google.com/p/android/issues/detail?id=22369
Click to expand...
Click to collapse
Try turning off your WiFi before pairing....I think that worked for me
Are you guys using that PDAnet and FoxFi setup in order to pair the devices? Thats the only way I can bt pair my galaxy nexus and nexus 7 together.
mmm, nope its native feature in the Resurection Remix rom I'm using on my GSII
Not having any luck installing PDANet 3.5 on the Nexus 7, any ideas?
Got FoxFi installed on my HTC Desire and ticked Bluetooth DUN. Can pair it to tablet but tablet doesn't get any Internet access, so need PDANet installed for that I think.
Edit: PDANet 2.20 on the market was installable, bluetooth tethering working ok now. Really old version though...
Further edit: Looks like it is "PDANet Tablet" version I'm using, hence the confusion. 2.20 appears to be the latest one.
Just tested BT tethering on my N7 with my SGS2 (which was using wifi at the time). Worked perfectly. I did a quick speedtest and got 750kbps down and 1500kbps up (weird wifi...). I was shocked I would get such good speeds over BT. Anyway, I like this option better then a wifi hotspot. First, it's easier to setup. Second, it (apparently) uses less power. And third, it will allow me to access some special hotspots I might not get on my tablet. For example, with AT&T, they give you free hotspot access at some locations with their devices. I wouldn't be able to use my tablet there directly, but could daisy chain through the phone. Coolbeans.
Bluetoothkeepalive works to keep the bluetooth connection for bluetooth tethering. Just trying it out and hasn't dropped yet over about 15 minutes.
OK a little help please. First off nothing is rooted.
I have installed pdanet and fifox on my HTC sensation. I can connect the Bluetooth from my nexus 7 to the sensation but I can't get internet access. I checked the setting in the Nexus "Use for internet access" but still nothing.
What else should I try?
Thanks for your help
Sent from my Nexus 7 using xda app-developers app
bigbeerdrinker said:
OK a little help please. First off nothing is rooted.
I have installed pdanet and fifox on my HTC sensation. I can connect the Bluetooth from my nexus 7 to the sensation but I can't get internet access. I checked the setting in the Nexus "Use for internet access" but still nothing.
What else should I try?
Thanks for your help
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
Go on the tablet, into Bluetooth, and you should see your phone in there, click on it. It'll then say connected. You'll get internet access.
I have now noticed that the bluetooth connection does drop after a minute or so, which can be a little annoying.
I'll try bluetoothkeepalive.
Another good app to get is Bluetooth Auto Tethering, it keeps tethering as an option on every time your phone boots, no extra interaction on the phone to enable tethering every time. Just enable/disable the connection from the tablet to automatically turn tethering on/off on your phone!
bigbeerdrinker said:
OK a little help please. First off nothing is rooted.
I have installed pdanet and fifox on my HTC sensation. I can connect the Bluetooth from my nexus 7 to the sensation but I can't get internet access. I checked the setting in the Nexus "Use for internet access" but still nothing.
What else should I try?
Thanks for your help
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
You might try going to Settings - More - Tethering & portable hotspot - check wi-fi hotspot and configure
barbo said:
You might try going to Settings - More - Tethering & portable hotspot - check wi-fi hotspot and configure
Click to expand...
Click to collapse
You are right about that, I got stuck on doing that yesterday. As for the general discussion about bluetooth tethering vs. wifi tether. I tried it out today and I can say its much better on the battery life, but the speed is pretty low. I keep doing a speed test on my phone and couldn't get over 1.48 Mbps, then tried wifi tether and was easily getting over 5Mbps.

Bluetooth tethering

Hey folks seeing Verizon is screwing us with wifi tethering I need to find some kind of temp work around. My daughters school uses ipads for all their school books and work. With my S3 i would allow her to tether when we were in the truck to do her school work. I am trying to see if maybe bluetooth will work...i have tried a bunch of different apps without luck. I understand the limits of bluetooth but I need to find something...I appreciate any assistance.
KevTN said:
Hey folks seeing Verizon is screwing us with wifi tethering I need to find some kind of temp work around. My daughters school uses ipads for all their school books and work. With my S3 i would allow her to tether when we were in the truck to do her school work. I am trying to see if maybe bluetooth will work...i have tried a bunch of different apps without luck. I understand the limits of bluetooth but I need to find something...I appreciate any assistance.
Click to expand...
Click to collapse
I'm unable to get it to work either, at this point the paid version of FoxFi/PdaNet+ is fairly worthless. If you go to PdaNet website they give you instructions like it's going to work...not for me.
I haven't tried on an iPad, but I do use pdanet to Bluetooth to my desktop PC and then use the share internet connection to broadcast WiFi. It's definitely slower than straight WiFi tether, but it's a work around... So I can vouch that Bluetooth tether with pdanet does work, just remember you have to use pdanets client on your other device to connect. I also use the USB tether and it is by far the fastest connection, and again on the desktop I share the connection with Wi-Fi. And my desktop becomes the router.
Best of luck, and happy holidays.
Sent from my XT1254 using XDA Free mobile app
88gt said:
I haven't tried on an iPad, but I do use pdanet to Bluetooth to my desktop PC and then use the share internet connection to broadcast WiFi. It's definitely slower than straight WiFi tether, but it's a work around... So I can vouch that Bluetooth tether with pdanet does work, just remember you have to use pdanets client on your other device to connect. I also use the USB tether and it is by far the fastest connection, and again on the desktop I share the connection with Wi-Fi. And my desktop becomes the router.
Best of luck, and happy holidays.
Sent from my XT1254 using XDA Free mobile app
Click to expand...
Click to collapse
Can you establish a BT Tether between your phone and a Tablet and then your tablet can connect to the internet?
smokie11 said:
Can you establish a BT Tether between your phone and a Tablet and then your tablet can connect to the internet?
Click to expand...
Click to collapse
I only have a galaxy tab 3 and it's running kit Kat, so unfortunately Bluetooth doesn't work with it, I can get it to work by enabling Wi-Fi tether on my old RAZR maxx HD, not in service, and connecting to the Wi-Fi, then use Bluetooth to tether to the tablet, unfortunately it's not that simple and a pain in the butt. That's why I just connect to my computer via Bluetooth and share its Wi-Fi connection.
Hope that answers your question.
Sent from my XT1254 using XDA Free mobile app
Thx for the replies...i got the pdanet work around to work. Just gonna be a pita to use the laptop....argh! But it does work with pads and my nexus 7...i just keep saying it is only temp because the devs are working hard to exploit this.

Categories

Resources