How can I enable Versa 4 USB debugging - Fitbit Watches

I'm trying to install a clock face I made for the Versa 3 onto my Versa 4. On the watch you need to connect the charge cable (to the pc I assume). Then in watch settings there is a place to enable Developer Bridge/USB Debugging which I assume is how one installs an app for testing. This was via WIFI on the Versa 3. No WIFI on Versa 4. On the screen that reads "To connect to developer bridge, enable USB debugging" I select the switch to enable but selecting the "Yes" button just turns off the screen. It does not restart, and Fitbit Studio does not recognize the watch.
The same Yes/No dialog works for Factory Reset and Shutdown so I'm guessing the switch is just not hooked up correctly in the OS.
I've factory reset a couple of times, once connected via the PC app and not phone app. In that scenario the "Settings" button was greyed out so I couldn't even get to the step I am describing.
Is there some step I am missing? Is anyone else able to get USB debugging to work on this device?

I had understood that there was no SDK for the Versa 4, nor third party app, and that "non Fitbit" watchfaces were watchfaces from Versa 3 ported by Fitbit, not it's original developper... I'd love to be wrong, though.

Related

Fixing the optimus 3d usb mass storage issue

Hello, I have been turning mad lately since my Optimus 3D began acting weird once I connected it to my PC to transfer large amounts of data in USB MASS STORAGE mode.
In the beginning, the transfer was ok and connection didn't show any problem. However, at a given (arbitrary) point, it just connected and disconnected by itself several times in just few seconds.
I thought it was the usb cable, so I changed it, but that didn't fixed it. Then I tried it with several other computers, and that happened randomly on all of them.
Then I thought it could be the micro-usb connector being damage, but as I closely analysed it in the computer side, I found that the phone was connecting ok, but was recognised the wrong way. (drivers were ok, as I reinstalled everything several times)
In fact, the LG update recognised the phone's model and connection. It simply didn't worked as a mass storage usb device.
I spent hours searching the web for answers about this issue, but the only thing I could found was one guy telling to remove the battery for 10 minutes in order really reset the phone's usb mode.
I did it and it worked! HOWEVER, the issue reapeared quickly once I connected the phone to the PC via USB. (it took several minutes to happen, but happened)
I finally found this forum and read a lot of complaints about LG phones.
However, it seemed to be a software error, not a hardware one. Wich was good news.
I was thinking to send the phone to LG for repair, but I had little hope they would even check such an arbitrary issue with usb connection and I thought they would simply say it's my computers fault, so I kept searching.
I finally found a similar issues with Galaxy S2 on the forums, and someone fixed it accessing the "PhoneUtil" hidden app in that phone.
This app don't exist in LG phones, but there IS a hidden menu to fix this, but you will have to install a free shortcut creator app form the market place in order to access it:
- download "ANY CUT" from the market place
- run it and create a NEW shortcut
- select ACTIVITY
- scroll down and tap on: com.lge.hiddenmenu.port_setting.PortSetting
- give the shortcut a short name like "Port Setting"
now you have created a new shortcut in your home screen (somewhere)
Once you tap on it, a menu will pop and let you choose the type of connection to be used by the USB port.
By default, "NO RETENTION" is selected.
If you want to force the phone to use the usb connection for data transfer with your PC, then select AP USB
(if you check the "retain AP USB after reboot" it will freeze your phone and you will have to long press the power button to shut it down, but it will actually work and will be set this way until you change it again)
Voila! That fixed my LG P920 Optimus 3D USB transfering issues.
If you need to make a software upgrade at some point instead of using it for USB transfer, just change the setting to "NO RETENTION" again and check the "reatin after reboot" option.
I just wanted to share this, as I found no fix for my problem in the net and I think this should be happening to someone else.
Feedback is very welcome! (even needed, just in case this is braking something)
By the way, it's a good idea to activate the "Debugging mode for USB" in settings/applications since it seems to make a more robust conection with the phone for mass storage transfer.
As why this entire issue is happening, it seems the USB conection can handle multiple transfer modes. One of those is USB Mass Storage mode (like every pendrive out there) but the other one is a LG propietary comunication mode that I suppose was done in order to have full access to the phone firmware through the computer.
The bug appears in the moment when the phone have to decide if it should engage on mode or the other.
I have noticed (since I forced the port setting to AP USB) that the phones screen will turn itself on randomly once connected and that it don't stay active even if you specifically check that option in the development menu.
I suppose the original bug is still there in someway, but at least it will not ruin the data transfers.
Ok, just in case you don't want / can't make the shortcut for the hidden menu, you can use this method to access the full hidden menu right out of the box without any external app:
push the button to make a call,
now enter the number:
3845#*920#
This will redirect you to the full hidden menu. Once there, you can go to the PORT SETTINGS menu and set it to AP USB.
And if you want to upgrade with the LG software, you must set this to AP USB and make it stay. Then when you are upgrading, you must stay vigilant and press (and keep pressed) the volume up button in the moment it reboot the phone (or before it reboots, just to be sure)
This way, a white screen with red text "factory upload" will show and upgrades will have no problems.
(this mode normally only happens when you press the volume up button with the phone off, and then connect it to the usb port and there is an LG software commanding the phone via usb)

[Q] S III USB Installer mode

Looking for some info on the USB Connection settings for the Galaxy S3. I am dealing with 2 S3's, both are stock JB 4.1.1 from Verizon. Using the same PC, same USB cable and same USB port, I connect 1 phone and it defaults to MTP. I connect the other and it says "connected as installer" and appears as a cd drive on the PC. After a few seconds it defaults to MTP but occasionally sticks in installer mode unless I change it manually or disconnect and reconnect it.
I am setting up a USB tether on both of them but the one that keeps connecting as an installer is also dropping the tether connection. So, I am looking for a way to disable the installer mode and I cannot find it in the phone settings. I came across this post: http://forum.xda-developers.com/showthread.php?t=1891358 and I will try to look into that when I have one of the phones in my possession again, but so far I am kind of at a loss. I see other people reporting the same kind of issue since their JB update, but these are both JB and only 1 has the problem which leads me to believe that either there is a setting somewhere to disable it or there have been many not-so-successful updates.
This worked for me
dz1mm3rm4n said:
Looking for some info on the USB Connection settings for the Galaxy S3. I am dealing with 2 S3's, both are stock JB 4.1.1 from Verizon. Using the same PC, same USB cable and same USB port, I connect 1 phone and it defaults to MTP. I connect the other and it says "connected as installer" and appears as a cd drive on the PC. After a few seconds it defaults to MTP but occasionally sticks in installer mode unless I change it manually or disconnect and reconnect it.
I am setting up a USB tether on both of them but the one that keeps connecting as an installer is also dropping the tether connection. So, I am looking for a way to disable the installer mode and I cannot find it in the phone settings. I came across this post: http://forum.xda-developers.com/showthread.php?t=1891358 and I will try to look into that when I have one of the phones in my possession again, but so far I am kind of at a loss. I see other people reporting the same kind of issue since their JB update, but these are both JB and only 1 has the problem which leads me to believe that either there is a setting somewhere to disable it or there have been many not-so-successful updates.
Click to expand...
Click to collapse
I had an issue with the cdrom installer when first plugging in my Verizon S3. Heres what I did: I opened up my dialer an dialed "*#7284#", clicked the button at the bottom titled " Qualcomm USB Settings", and selected what I feel is best for me (atleast for what I'm currently doing) an that was the top option of just "MTP". This may not be the appropriate option for you since you mentioned teathering, but this is what disabled the CDROM Installer from loading everytime I plugged my S3 into my PC. -Hope this helps!
triggerm8 said:
I had an issue with the cdrom installer when first plugging in my Verizon S3. Heres what I did: I opened up my dialer an dialed "*#7284#", clicked the button at the bottom titled " Qualcomm USB Settings", and selected what I feel is best for me (atleast for what I'm currently doing) an that was the top option of just "MTP". This may not be the appropriate option for you since you mentioned teathering, but this is what disabled the CDROM Installer from loading everytime I plugged my S3 into my PC. -Hope this helps!
Click to expand...
Click to collapse
On my stock rom, you have to unlock the hidden dialer menu settings with *#22745927 before this will work.

[Help] Enable MTP and/or USB Debugging via OTG kb/m w/ Broken Screen

So my sister is gonna bring by her S7 (Sprint) tomorrow to pull photos/videos off it, the screen & digitizer are shot, yet it is functioning from what she says (there is no screen lock, just swipe to unlock). I'm certain Developer Options isn't enabled, and from what I see when connected to a PC, MTP has to be enabled from a notification, yet I would have no idea which notification I am selecting (Gmail, YouTube, Ect.) So I am thinking enabling USB Debugging, then while right there in Developer Options I can just change USB Mode to MTP (does this make it auto-select MTP when connected, or is it like PN on my Nexus 6 where it doesn't matter what u select, it still has to be changed via notification?).
The problem I'll have looking ahead is opening the settings menu via OTG keyboard. Can someone with an S7, OTG adapter, and kb, please, if not too much trouble, post a sequence of directional keys/ect in an order I may follow to 1.) Open Settings 2.) Enable Developer Options 3.) Enable USB Debugging 4.) When any prompts come up to authorize connections to accept/reject (on my Nexus 6 on prompts appear with OTG KB connected, Cancel is highlighted, requiring you to press the right directional key to highlight Ok followed by Enter).
I know it's alot to ask, if anyone has the time/patience to do this for me, or anyone that may find this useful in the future, I would greatly appreciate it. While a text list of actions in order would be great to have, If anyone would rather find it easier to just record a simple video showing the phone & keyboard in frame doing this that would also work, no need to talk or anything. Thank You!

Getting Android Auto to automatically connect to car headunit

Each time I get into my car and connect my OnePlus 6 via USB, I have to change the USB connection type on the phone to MTP in order for Android Auto to connect. Once I change the setting and it connects, Android Auto runs well and stays connected until I turn off my car. Without changing the USB setting, the phone will stay in charging mode and Android Auto does not connect.
My car is a 2016 Honda Accord EX and I am using an OEM cable. The phone is rooted, developer options are enabled, and USB debugging is off. When I go into the developer options and try to change the default USB connection mode to something other than charging, the setting change doesn't seem to take.
Is there a way to automatically use MTP mode when I connect the phone to my car? Or something else I can do to get it connected without having to change a setting on my phone each time I get in my car?
I would clear data, force stop, and reinstall Android Auto. I use it every day and have no problems at all. Connects automatically.
My HTC M9 had no end of problems with AA. Would not connect half time time unless I replugged it in, and the voice-to-text function was buggy as hell. My OP6 is smooth as silk.
Thanks. I tried that and even deleted the phone from my car. It didn't work. I had to change the mode to mpt to get it to do the initial connection. Same for reconnecting. Doh!
Do you use Tasker? I wrote a task that will automatically change the setting to MTP. It requires the Tasker plugin - AutoInput as well.
I do have tasker. How do I set it up to do that? Thanks.
theman22 said:
I do have tasker. How do I set it up to do that? Thanks.
Click to expand...
Click to collapse
So I actually created two different profiles/tasks.
1) Detects when USB power is plugged and then opens developer settings and scrolls automatically to usb configuration and makes the change. This profile/task requires the plugin AutoInput.
2) Uses AutoNotification to detect when there is a notification in your tray stating that the device is being charged. Then it will use AutoInput again to click on the notification and change it to 'USB for file transfer'.
I only attached #1. Import it into to Tasker and see if that works. If not, I can add the second option.
theman22 said:
Each time I get into my car and connect my OnePlus 6 via USB, I have to change the USB connection type on the phone to MTP in order for Android Auto to connect. Once I change the setting and it connects, Android Auto runs well and stays connected until I turn off my car. Without changing the USB setting, the phone will stay in charging mode and Android Auto does not connect.
My car is a 2016 Honda Accord EX and I am using an OEM cable. The phone is rooted, developer options are enabled, and USB debugging is off. When I go into the developer options and try to change the default USB connection mode to something other than charging, the setting change doesn't seem to take.
Is there a way to automatically use MTP mode when I connect the phone to my car? Or something else I can do to get it connected without having to change a setting on my phone each time I get in my car?
Click to expand...
Click to collapse
God, it's annoying. It happens in all the modern androids. My S8+ 5T and now my OP6
My OP6 has no issues connecting to my Pioneer AVH-2330NEX. Just plug it in and AA starts right up. Bluetooth is pretty reliable as well, which is how I connect most of the time.
It usually takes a minute or 2 for my AA to come up on my screen (2017 Charger). Once it's connected, it runs super smooth. But I wish it was a little more responsive once I plug in the cable. Now I have to wait for it to come up before I can launch any app (Maps, Spotify, etc)
I"m going to see if the MTP method makes it connect "faster". If so, I'll look into building a Tasker Profile as well like @azsl1326
azsl1326 said:
So I actually created two different profiles/tasks.
1) Detects when USB power is plugged and then opens developer settings and scrolls automatically to usb configuration and makes the change. This profile/task requires the plugin AutoInput.
2) Uses AutoNotification to detect when there is a notification in your tray stating that the device is being charged. Then it will use AutoInput again to click on the notification and change it to 'USB for file transfer'.
I only attached #1. Import it into to Tasker and see if that works. If not, I can add the second option.
Click to expand...
Click to collapse
This is really close. I had to add one more scroll down step in the developer menu and change the mode to MIDI. It doesn't work 100% though. If the developer options menu is already open, it reopens wherever it was and sometimes the scroll down goes too far... Perhaps there is a more stable way to do this?
Attached is my modified tasker profile.
theman22 said:
This is really close. I had to add one more scroll down step in the developer menu and change the mode to MIDI. It doesn't work 100% though. If the developer options menu is already open, it reopens wherever it was and sometimes the scroll down goes too far... Perhaps there is a more stable way to do this?
Attached is my modified tasker profile.
Click to expand...
Click to collapse
I have another profile that uses AutoNotifications to detect when there is a notification in the tray regarding USB charging. It will then use AutoInput to select this option from the notification tray and change it to 'Transfer files'. I can post that here if you are interested. It does require two paid plugins.
You could add a task to clear recents before running the AndroidAuto task - that way it should ensure that Developers Option screen is no longer active.
azsl1326 said:
I have another profile that uses AutoNotifications to detect when there is a notification in the tray regarding USB charging. It will then use AutoInput to select this option from the notification tray and change it to 'Transfer files'. I can post that here if you are interested. It does require two paid plugins.
Click to expand...
Click to collapse
If it works reliably, I'm interested.
theman22 said:
If it works reliably, I'm interested.
Click to expand...
Click to collapse
Here you go. I think both of these Auto plugins have free trials, so you should be able to try it before you buy it.
Disabling USB debugging has helped me
theman22 said:
Each time I get into my car and connect my OnePlus 6 via USB, I have to change the USB connection type on the phone to MTP in order for Android Auto to connect. Once I change the setting and it connects, Android Auto runs well and stays connected until I turn off my car. Without changing the USB setting, the phone will stay in charging mode and Android Auto does not connect.
My car is a 2016 Honda Accord EX and I am using an OEM cable. The phone is rooted, developer options are enabled, and USB debugging is off. When I go into the developer options and try to change the default USB connection mode to something other than charging, the setting change doesn't seem to take.
Is there a way to automatically use MTP mode when I connect the phone to my car? Or something else I can do to get it connected without having to change a setting on my phone each time I get in my car?
Click to expand...
Click to collapse
I replied to you in the other thread, OnePlus 6 and Android Auto
But to fix your issue, this MIGHT be the solution for you specifically. Setup an appointment with your local Honda dealer, and ask to get Technical Service Bulletin 16-059 installed.
This fixed my issue for my '16 Accord when AA wasn't working at all with my PH-1
Or you can just simply choose this option to mtp as default on USB connection. It's in developer settings.
Berlifan said:
Disabling USB debugging has helped me
Click to expand...
Click to collapse
I have read about this and disabled USB debugging. It does sound like it works for some users but it didn't make a difference for me, unfortunately...
surface13 said:
I replied to you in the other thread, OnePlus 6 and Android Auto
But to fix your issue, this MIGHT be the solution for you specifically. Setup an appointment with your local Honda dealer, and ask to get Technical Service Bulletin 16-059 installed.
This fixed my issue for my '16 Accord when AA wasn't working at all with my PH-1
Click to expand...
Click to collapse
I will go ahead and do this. Thank you for the suggestion!
Joyarup said:
Or you can just simply choose this option to mtp as default on USB connection. It's in developer settings.
Click to expand...
Click to collapse
I've tried this as well. The setting does not seem to stick. It sometimes works the next time I plug my phone into my car but the 2nd time I plug my phone in, the default in developer settings is back to USB.
azsl1326 said:
Here you go. I think both of these Auto plugins have free trials, so you should be able to try it before you buy it.
Click to expand...
Click to collapse
This did not work when I tried it today. I'm guessing there is some difference on my phone that would require the setting to be tweaked. I'll look into this.
theman22 said:
I have read about this and disabled USB debugging. It does sound like it works for some users but it didn't make a difference for me, unfortunately...
I will go ahead and do this. Thank you for the suggestion!
I've tried this as well. The setting does not seem to stick. It sometimes works the next time I plug my phone into my car but the 2nd time I plug my phone in, the default in developer settings is back to USB.
Click to expand...
Click to collapse
Didn't know that..
I had the same issue with a VW Passat 2016, and the solution was to enable USB debugging, and after that everything is working ok.
Unfortunately I'm facing another issue. If I'm initiating a call with the phone connected to AA, usually by voice command, the sound is routed randomly on the headset, speaker and sometime to Bluetooth.
Every time I have to set manually from phone app in AA on the car screen to route the sound to Bluetooth, and this is annoying. . Do you experience this issue as well?
Thanks!

Samsung S7 Edge ADB Commands

Hi,
Basically I have a Samsung S7 Edge (SM-G935F) which the screen is completely smashed on (no display no touch). When I connect it to the PC it detects the phone but it doesn't show the folders inside (can only assume its got a prompt to accept PC or USB debugging isn't enabled).
After a lot of testing with OTG cables keyboards/mouse etc the furthest I got was putting the phone into Recovery Mode (PWR, VOL UP & HOME) then selected APPLY UPDATE ADB.
When I run the ADB in Powershell and run "adb devices" it finds the device ID and says "sideload".
Is there any command I can run to pull the files off my internal DCIM folder (thats all I really need)?
I did read up the only way this could be possible is to install a custom rom (TWP with ODIN?) and then pull files off.
Is this possible and would installing a custom rom delete my internal files as that would render this pointless.
Sorry im new to a lot of this so all my knowledge is just what ive read recently.
Thanks
1. To pull user data USB-debugging must got enabled. May be this method works for you to enable it:
2. To flash TWRP it's required device's bootloader got unlocked - what requires OEM unlock must got enabled . Note: Unlocking bootloader erases all user data.
jwoegerbauer said:
1. To pull user data USB-debugging must got enabled. May be this method works for you to enable it:
2. Once you unlock device's bootloader - what is required to flash TWRP - all user data get lost.
Click to expand...
Click to collapse
Thanks for the reply,
Ok so my only option is the "blind" method.
I have the app installed via Google Play Store on my PC to the device however when I hold down the home button to ask google I hear no reply from her, is there any hotkey to use for this device to ask google or any alternative methods to open this app?
I can see the S7 Edge is connected to my WIFI as it shows on the Sky Hub and IPScanner.
Also is there a way to tell what android interface version I have so I can follow someone on Youtube going into Settings or Apps etc to open the app.
I feel like I am so close to getting these photos off the phone but its just a blind guess at the moment.
I managed to get a hold of a friends S7 Edge, using this I mapped out some keyboard functions to turn on developers options then usb debuggings.
What I have noticed is now when I connect the phone via USB to the PC and run ADB DEVICES it shows up the ID then unauthorised as the status, so I can only assume this means I have USB DEBUGGING ENABLED.
Is this correct?
If so why when I open the Samsung Galaxy in Windows does it still not show the folders, is there another setting I need to turn on/off?
Rowan88 said:
I managed to get a hold of a friends S7 Edge, using this I mapped out some keyboard functions to turn on developers options then usb debuggings.
What I have noticed is now when I connect the phone via USB to the PC and run ADB DEVICES it shows up the ID then unauthorised as the status, so I can only assume this means I have USB DEBUGGING ENABLED.
Is this correct?
If so why when I open the Samsung Galaxy in Windows does it still not show the folders, is there another setting I need to turn on/off?
Click to expand...
Click to collapse
you are confuse you want to view phone content and sd card? you need to change from charging to MTP connection from drop-down notification bar of your device
ineedroot69 said:
you are confuse you want to view phone content and sd card? you need to change from charging to MTP connection from drop-down notification bar of your device
Click to expand...
Click to collapse
I want the internal storage contents of DCIM on the phone.
I followed the steps on my "donor" phone to go into Developer Options > USB Configuration > MTP but all that happens is the phone detects on Windows but wont show me the contents of it.
I also tried changing to PTP but same issue.
I know there is a pop-up that shows on the phone asking to ALLOW THE PC TO ACCESS FILES but I cannot have the USB DATA CABLE and OTG/KEYBOARD plugged in at the same time (and I also tried two OTG adapters both came up MOISTURE DETECTED when using).
So unless anyone knows of a OTG SPLITTER that 100% works with S7 EDGE then I need to find a way to either bypass the ALLOW MESSAGE or manually add my PC to its allow list.
Rowan88 said:
I want the internal storage contents of DCIM on the phone.
I followed the steps on my "donor" phone to go into Developer Options > USB Configuration > MTP but all that happens is the phone detects on Windows but wont show me the contents of it.
I also tried changing to PTP but same issue.
I know there is a pop-up that shows on the phone asking to ALLOW THE PC TO ACCESS FILES but I cannot have the USB DATA CABLE and OTG/KEYBOARD plugged in at the same time (and I also tried two OTG adapters both came up MOISTURE DETECTED when using).
So unless anyone knows of a OTG SPLITTER that 100% works with S7 EDGE then I need to find a way to either bypass the ALLOW MESSAGE or manually add my PC to its allow list.
Click to expand...
Click to collapse
Followed steps again and changed to PTP and FILES ARE NOW SHOWING!!
Happy man!
Thanks for all the help
Rowan88 said:
I want the internal storage contents of DCIM on the phone.
I followed the steps on my "donor" phone to go into Developer Options > USB Configuration > MTP but all that happens is the phone detects on Windows but wont show me the contents of it.
I also tried changing to PTP but same issue.
I know there is a pop-up that shows on the phone asking to ALLOW THE PC TO ACCESS FILES but I cannot have the USB DATA CABLE and OTG/KEYBOARD plugged in at the same time (and I also tried two OTG adapters both came up MOISTURE DETECTED when using).
So unless anyone knows of a OTG SPLITTER that 100% works with S7 EDGE then I need to find a way to either bypass the ALLOW MESSAGE or manually add my PC to its allow list.
Click to expand...
Click to collapse
fully charge your phone and hopefully the heat generated from charging process remove the moisture detected warning or you can also use hair blower to heat your charging port area
also don't put your device on microwave oven unless you want to see some fireworks

Categories

Resources