Bluetooth Keyboard HID fix - HELP! - Nexus One Q&A, Help & Troubleshooting

Hi I found this over at http://i-miss-erin.blogspot.com/2009/09/connect-bluetooth-keyboard-in-android.html and needed some help as to how to input the following code.
I have CM 5.0.4.1 with all the right things in the xbin folder. I have GScript and the Terminal Emulator (which I notice doesn't accept numbers!?!).
Is there a way of setting it up in GScript somehow so there is a simple shortcut I could place on my homescreen to make sure it runs easily if this doesn't set it up permanently?
Thanks in advance!! Paul.
# hciconfig
hci0: Type: UART
BD Address: 00:22:A5:B8:AD:65 ACL MTU: 1021:4 SCO MTU: 180:4
UP RUNNING PSCAN
RX bytes:8672 acl:98 sco:0 events:285 errors:0
TX bytes:3336 acl:102 sco:0 commands:89 errors:0
# hcitool dev
Devices:
hci0 00:22:A5:B8:AD:65
# hcitool scan
Scanning ...
00:1D:4F:A7:9A:49 Apple Wireless Keyboard
00:22:43:C6:5B:B9 daydreamer-0
00:18:C5:42:18:78 Erin-Nokia N73
# hidd --connect 00:1D:4F:A7:9A:49
# hcitool con
Connections:
< ACL 00:1D:4F:A7:9A:49 handle 1 state 1 lm MASTER

Here's my thread on the topic
http://forum.xda-developers.com/showthread.php?t=629416

TheMathMan said:
...and the Terminal Emulator (which I notice doesn't accept numbers!?!).
Click to expand...
Click to collapse
That's a limitation of the basic Terminal Emulator with soft keyboards. Get a real terminal emulator--I use a ConnectBot local session, and it's also a great SSH client, but Better Terminal for Magic is also popular. I don't know if there's an N1-specific version of the latter.

Silent Mobius - is the only thing I need to do the hidd connect bit?
Where would I run that from? Do I need to be in the xbin folder or will it "just work" from anywhere?

PS...
I can get all the hciconfig and hcitool scripts to run fine but when I try running the hidd bit it says hidd "not found" despite it being in /system/xbin
Ideas?

OK... finally got hidd recognised by deleting the .bin extension.
Now the problem is I get this error:
Can't open HIDP control socket: Operation not permitted
Anyone?

You need root access. su

I have root access.
I have set GScript to run it as root.
I also tried in Terminal running it as su.
Neither worked. Do I need to change permissions on anything or what? I'm lost now!!!

hidd needs to be executable, owned by root (I prefer it to be suid, but that's just me) Read through the thread in Accessories, it's pretty much all there.
Also, if you don't know that "file not found" means "the file isn't there" you probably aren't ready to be messing with standalone daemons. This is _very_ raw hack, expect problems that you need to be able to debug.
E.G. If you'd looked up what each command did, you'd know that only the hidd line is needed, if a command has the filename xxx.bin then running xxx is not going to execute it, etc etc

If you are trying to portray an all-knowing condescending show off then you do it well.
I'm well aware of what it means when it says file not found. I had moved hidd into the correct folder. Nowhere had it said to delete the .bin extension.
I imagine people come here to experiment and try new things and learn about Android and hacking and the programming side. This takes time and practice and patience.
Your comments are just rude and unhelpful I'm afraid. If you don't want to be constructive, don't comment at all.

TheMathMan said:
If you are trying to portray an all-knowing condescending show off then you do it well.
I'm well aware of what it means when it says file not found. I had moved hidd into the correct folder. Nowhere had it said to delete the .bin extension.
I imagine people come here to experiment and try new things and learn about Android and hacking and the programming side. This takes time and practice and patience.
Your comments are just rude and unhelpful I'm afraid. If you don't want to be constructive, don't comment at all.
Click to expand...
Click to collapse
I agree completely, everyone is a begginer at one point and its not like you can do anything a nandroid restore can't fix.

Hey I was the one that posted the thread explaining what I'd done so that anyone else who hadn't seen the wonderful explanation by Miss Erin could see what could be achieved.
Please remember that this is a developers' board. It is not unfair to expect people to do a little research rather than clamour for an expansive blow by blow. A simple Google for hidd, hcitool and hciscan would have told you a lot.
Pointing out that failing to make the connection between a commands' name and the execution of that command may indicate that you have some pretty basic stuff yet to learn isn't rude nor unfair.
And posting error messages expecting others to correct you without any indication of the will to research doesn't look good, neither does all caps "HELP" nor gratuitous exclamation points!!!

TheMathMan said:
If you are trying to portray an all-knowing condescending show off then you do it well.
I'm well aware of what it means when it says file not found. I had moved hidd into the correct folder. Nowhere had it said to delete the .bin extension.
I imagine people come here to experiment and try new things and learn about Android and hacking and the programming side. This takes time and practice and patience.
Your comments are just rude and unhelpful I'm afraid. If you don't want to be constructive, don't comment at all.
Click to expand...
Click to collapse
Apparently, others disagree but I don't think his comments were rude. I think he was trying to help you prevent getting in over your head. If you don't understand enough to call a binary that you just copied to your phone I would back up and read some basic Linux/Unix books.
I am also a noob to Android also but not to Linux/Unix. Seriously, though as people who come and read this and understand what's going on I think they'll agree he wasn't being rude. We're just trying to make sure you know how to swim before you go and jump in the deep end.

Something else that needs to be said is that everything here is bleeding edge stuff. You really need to understand what you're doing and not just blindly typing commands. Otherwise I think you're going to be well on your way to a brick.

Moved to Q&A

Related

Better Terminal Emulator Magic

Just showed up in the market. Awesome works the 1.5 soft keyboard. Has its quirks but does have some good uses, an update was put out this morning to fix the enter key problem.
great find! it's so hard to sort through the **** apps these days. can't wait until we get a well needed market update.
Just to let people know they have a message saying it doesn't work on some modified Roms. I'm on 6.0h and it didnt work for me. it went into a force close loop even when i wasnt using it.
Its a step in the right direction, but its not all there quite yet. VERY HELPFUL though
1) There is a problem getting the <enter> key working. I find that I need to roll around the scroll button a bit before the enter key will work after starting or switching users.
** another way to deal with this is to use a different shell. For some reason, using full bash instead of sh works. There are other (great) advantages to this (more on that later).
2) You can't see what you're typing when in landscape mode, which is the only way that the VK is actually practical -- keys are too small to use effectively in portrait.
3) If you use a colored shell, the colors screw up when switching to/from the vk. Must be something to do with how he's buffering and redrawing the console.
On using bash instead of sh...
Advantages:
1) color
2) BASH HISTORY
3) scroll wheel = arrow keys
4) lots more -- http://en.wikipedia.org/wiki/Bash
How:
copy bash into some executable part of the filesystem
create a bashrc file anywhere at all in the filesystem.
put in your bashrc the following:
Code:
PS1="[\w]\\$ "
HISTFILE=/some/path/file/with/write/permissions
** this is of course a regular shell script, so add whatever startup code you like in there, like a custom PATH, etc.
IN the "better terminal emulator" program, menu --> preferences --> command line and set it to "/path/to/bash --rcfile /path/to/bashrc"
And of course, running the following:
Code:
su -c "/path/to/bash --rcfile /path/to/bashrc"
will give you root with bash and the same setup as your regular user, including a shared history file (note that the history file is only updated when bash EXITS and so it is current as of the moment you initially LAUNCHED the terminal app.
Note: I like to write that su -c line into a wrapper I call "subash" that I place in the path.
bash is attached for convenience, its a .tar.gz file with an extra extension to confuse the newbs (and trick the forum filter into allowing it).
@lbcoder
Thanks Great tip!
@lbcoder
Thanks Great tip!
using bash as default shell
Id love to use bash, its the shell im used to and since Im not that good at *nix having bash would help, 1 cyanogen rom had ash(i think) and then none of the scripts floating around worked and so they needed to be edited(something that sounds a bit tedious)
Id also like a decent prompt, maybe color ls and all those bells and whistles, I think this could be well received with all the bugs worked out and maybe a script that would make any scripts found on the device into a format that bash needs...
the biggest is the lack of history, I have used a good variety of linux and unix shells and droids is the first without cmd history, a prompt with 'pwd' and tab auto complete...
cant we just get a REAL shell, is that so wrong?
bhang
Job Control
lbcoder said:
On using bash instead of sh...
Advantages:
1) color
2) BASH HISTORY
3) scroll wheel = arrow keys
4) lots more ...
Click to expand...
Click to collapse
Very nice and very useful. Thanks for providing this!
One feature lost in this build of bash: Job Control (^Z, jobs, fg, bg, and %number commands to manipulate jobs). Hitting Ctrl-Z suspends the bash shell and all its child processes.
The existing sh shell supports job control. This build of bash does not.
I'm going to have to learn how to set up a cross-compilation environment. Another project to add to the list...

Android Scripting Security - Ideas needed

Hi all,
I'm currently in the planning period for an application which will need access to different things containing internet access, read/write contacts, read/write SMS and so on.
The application should be extensible through plugins, so I decided to implement a scripting language.
Since I dont want to write my own engine, I decided to use BeanShell which gives one a scripting platform with Java style code.
The problem is, in these scripts you can import _any_ java class. Since I run the script from my application, they have the same permissions as defined in AndroidManifest.xml.
Now I need a way to guarantee the user that the plugin/script he loads doesn't execute bad code.
Ideas were some sort of certification (I sign every version of every script and only the signed scripts are executable, I sign a single person who can sign his/her scripts, everyone can sign everything and the user has to be shure to trust the person who signed something, person a trusts person b - the user trusts person a so the user trusts person b also [what is it called - assurance web?]). But this creates also problems, if I would sign everything in the worst case (actually the best case for my app ^^) I would have to sign a big amount of scripts and updates which would be crap.
On the other side I know the most "normal users" just click on OK if they see a message a la "It's signed by [person]. Do you trust him?" so this is also somehow crap.
Another idea I had is to implement a permission system a la android itself. So the scripts would have to say what permissions they need and I would have to make shure that they cannot execute something else.
Well, I don't now, I'm not really happy with anything of this. So I wanted to ask you people out there for your opinions about that and for new ideas
Thanks to you all
Sorry for bumping...
No one any idea, suggestion or opinion?
Experimental ways are also welcome

[Q][n00b] Could anyone develop a program for me?

Hello everybody,
I recently bought my RaspberryPi for a school project, but I have no experience with python or coding in general.
My guess this isn't too hard to develop, but with no knowledge I won't come far.. I really hope one off you would like too help me
I am setting op a 'Hall of Fame' in my school, but I want to make it more interactive, so I figured this;
My RaspberryPi connected to a flatscreen and a numberlockpad, to show people short video clips of people in this 'Hall of fame'.
The idea is this;
1. On the screen is a box that states; "Insert birthdate here and hit enter".
2. When people do that, a short clip, about 1 - 2 minutes and stored on the SD, will be shown.
3. When it's ended, the screen with "Insert birtdate here and hit enter" has to come back.
I hope this is will be possible, and that anyone would like to help me..
You will definately be credited!
I'd imagine you'd want to use PyGame for the interface and then pass a command to omxplayer. I'd love to help you out but life is a bit frantic at the moment.
Sent from my GT-S5830 using Tapatalk 2
---------- Post added at 10:37 PM ---------- Previous post was at 10:35 PM ----------
Check my python thread. It has links to some resources.
Sent from my GT-S5830 using Tapatalk 2
That is definitely possible and probably won't require much programming to get working. Making it pretty will be more challenging, but so long as you focus on the underlying script first you should be fine.
You should start by learning some Bash and/or Python.
Create a script that will prompt the user for birthday inputs (i.e. Enter Month of Birth).
Create another for script for launching the video in full screen (i.e. Enter Name of Video to Play).
Then you only need to tie these scripts together in another script such that when a user enters each input (year, month and day) it will funnel the strings into the video launching script. If your videos are named logically (i.e. with date codes as thier names) it will be trivial to set up.
I'm happy to help out in my free time when I can, but you have to make the effort yourself first. If you ask specific questions you'll be more likely to get help too. I doubt anyone here is willing to just code this for you. The whole point of the Raspberry Pi is that it is supposed to promote education and insprire people to learn how to code
m2xtreme said:
That is definitely possible and probably won't require much programming to get working. Making it pretty will be more challenging, but so long as you focus on the underlying script first you should be fine.
You should start by learning some Bash and/or Python.
Create a script that will prompt the user for birthday inputs (i.e. Enter Month of Birth).
Create another for script for launching the video in full screen (i.e. Enter Name of Video to Play).
Then you only need to tie these scripts together in another script such that when a user enters each input (year, month and day) it will funnel the strings into the video launching script. If your videos are named logically (i.e. with date codes as thier names) it will be trivial to set up.
I'm happy to help out in my free time when I can, but you have to make the effort yourself first. If you ask specific questions you'll be more likely to get help too. I doubt anyone here is willing to just code this for you. The whole point of the Raspberry Pi is that it is supposed to promote education and insprire people to learn how to code
Click to expand...
Click to collapse
Hi, Thanks for your reply, and you are completely right. I am going to do that!
Do you maybe know a way to start with python? Could this be a good starting point?
Great idea, to split the action in 2 seperate scripts, I guess, but I am going to try to make it work.
NathanBookham said:
I'd imagine you'd want to use PyGame for the interface and then pass a command to omxplayer. I'd love to help you out but life is a bit frantic at the moment.
Sent from my GT-S5830 using Tapatalk 2
---------- Post added at 10:37 PM ---------- Previous post was at 10:35 PM ----------
Check my python thread. It has links to some resources.
Sent from my GT-S5830 using Tapatalk 2
Click to expand...
Click to collapse
Thank you for your reply, I am going to learn some python basics and will definately check out your stuff, thanks!
-------------------------
(I don't have much spare time, but I'll update on my progress here )
(oh and I am dutch, so I am sorry for my englisch..)
I have heard of codecademy but never used it so I cannot comment on the quality of it.
First you should look into what version of Python you are using on your development computer. You can check this by running from terminal:
Code:
python --version
I learned Python the old fashioned way; by reading through the official documentation. The official documentation can be found here, just make sure you select the correct version since there are (mostly minor) discrepancies between versions:
http://docs.python.org/2/tutorial/
Also, check out Kahn Academy. They have video walkthroughs of some of the basics of Python that are very good. If you aren't into reading through loads of documentation I would say this is your best bet. Admittedly, the official documentation can be quite hard to read at times. Watching a video to learn supplemented with exercises seems easier to me.
https://www.khanacademy.org/science/computer-science
I believe all the computer science stuff on Kahn Academy is only Python and is in order so click on the first one even if it doesn't say "Python" in the title.
Best of luck! Let us know how it goes and if you have any more questions.
I am currently learning python, if you need some help let me know, id be glad to help where i can
[email protected]
Some questions..
Hello
I am trying to get my code together, learned the basics of the basics, but I have some questions, this is my code so far;
Code:
print "Hallo, en welkom in deze Hall of Fame!" #Hello and wecome in my hall of fame
print "Kies een van de personen uit waarover u meer zou willen weten te komen" #Choose one
print " "
print "Vul hieronder de geboortedatum van uw keuze in en druk op 'enter'" #Enter bithdate of your choice
print " "
y = " "
while y != "stop" :
x = str(raw_input("Geboortedatum: ")) #Geboortedatum = Birthdate
print " "
if x == "26-10-1994" or x == "26101994" or x == "26 10 1994":
print "De gekozen geboorte datum is 26 Oktober 1994, dit is de geboortedatum van Bjorn van Beek." #Chosen bithdate is the one from Bjorn etc..
elif x == "01-11-2003":
print "De gekozen geboorte datum is 1 November 2003"
else:
print "Oeps, waarschijnlijk heeft u een foutje gemaakt tijdens het typen." #Oops, You have probably entered something wrong
print "Probeer opnieuw.."
print " "
y = x
else : print "Finish"
- What is the command to execute a videofile? so when someone enters a birthdate the video starts instead of a line of text
- A clear command? refres of the windows?
thanks for the feedback so far!!
B-vb said:
- What is the command to execute a videofile? so when someone enters a birthdate the video starts instead of a line of text
- A clear command? refres of the windows?
thanks for the feedback so far!!
Click to expand...
Click to collapse
Happy to hear you have made some progress. There are many ways to play this video so you will have to decide yourself how you want to do it. First you must choose what videoplayer to use and install it. In this example I will use 'mplayer' as it is probably sufficient for your needs. I would probably so something like this:
Code:
import os
videoplayer = "mplayer"
options = "-fs" # Play in fullscreen
date = "26101994"
#
# Write code to match your input videofile string to the actual filename
#
# It should look like 'videofile' below...
#
videofile = "/path/to/file_26101994.ext"
# mplayer [options] [file]
# i.e. "mplayer -fs /path/to/file_26101994.ext"
os.system("%s %s %s" %(videoplayer, options, videofile))
print "Now playing your videofile. Enjoy!"
Make sure you put the 'import os' at the top of the script. I'm not sure what you are asking in the second question. Perhaps you can explain a bit more?
m2xtreme said:
Happy to hear you have made some progress. There are many ways to play this video so you will have to decide yourself how you want to do it. First you must choose what videoplayer to use and install it. In this example I will use 'mplayer' as it is probably sufficient for your needs. I would probably so something like this:
Code:
import os
videoplayer = "mplayer"
options = "-fs" # Play in fullscreen
date = "26101994"
#
# Write code to match your input videofile string to the actual filename
#
# It should look like 'videofile' below...
#
videofile = "/path/to/file_26101994.ext"
# mplayer [options] [file]
# i.e. "mplayer -fs /path/to/file_26101994.ext"
os.system("%s %s %s" %(videoplayer, options, videofile))
print "Now playing your videofile. Enjoy!"
Make sure you put the 'import os' at the top of the script. I'm not sure what you are asking in the second question. Perhaps you can explain a bit more?
Click to expand...
Click to collapse
Hi,
Thanks for your feedback!
First I had to start everything from my pi, but that's already the point where I get stuck..
I can't seem to figure out, how to start my script? double click does nothing, choosing a program to launch it with doesn't do anthing too.
Even making it executable by $ chmod +x myscript.py
And the first line is; #! /usr/bin/env python
So what am I doing wrong?
m2xtreme said:
I'm not sure what you are asking in the second question. Perhaps you can explain a bit more?
Click to expand...
Click to collapse
Well, someone has entered a birthdate and a video has been show, I would like the windows to be cleared (fresh window).
A restart or something, is there a command for that?
Thanks in advance!
B-vb said:
I can't seem to figure out, how to start my script? double click does nothing, choosing a program to launch it with doesn't do anthing too.
Even making it executable by $ chmod +x myscript.py
And the first line is; #! /usr/bin/env python
So what am I doing wrong?
Click to expand...
Click to collapse
You can try running it from the terminal, that might give you a hint as to what is happening:
Code:
python myscript.py
B-vb said:
Well, someone has entered a birthdate and a video has been show, I would like the windows to be cleared (fresh window).
A restart or something, is there a command for that?
Click to expand...
Click to collapse
what windows are you referring to? do you mean the terminal and the videoplayer? Perhaps you can describe what you are using more? What operating system are you running on your Pi?

[Q] Altering Shutdown Message

Good Evening Guys,
A few quick questions for you this Wednesday evening; looking to make some customizations to my Windows Phone. I would like to alter the word "Goodbye" when the phone turns off to display alternative text.
Question 1: Is anyone familiar where these settings are stored in the root offhand?
Question 2: Can anyone confirm if this is simply text or a prerendered image?
Questin 2: Has anyone ever tried anything like this before?
Best Regards!
Device Type
Almost forgot:
Nokia 1020
OS:8.0.10521.155
Um... we can't even made the smallest of changes to the Lumia file system (outside of the user documents/media folders and the app folders) or registry. Trying to change system stuff like this is pretty out of the question.
Since you ask, though: to the best of my knowledge, nobody has found that even on the Samsung Ativ phones, for which we have most of a working "jailbreak".
The string that is displayed is probably pulled from a .MUI file.
Thanks for the feedback guys. If I make any headway, I will post back. Would love to have the device power down with "Will I dream?" from 2010 The Year We Made Contact.
That would indeed be cool. You've got an uphill battle, though. If it is, in fact, a .MUI file then it's probably signed (MUIs are technically DLLs, and although they are usually just loaded as resource files they can contain executable code so I expect Microsoft signs and enforces signature checks on them). Thus even if you get filesystem write access, it may not work.
A true custom ROM, where you could remove the signature check requirements, would probably work. That's no simple thing to ask for, though!
Shut Down Message
GoodDayToDie said:
That would indeed be cool. You've got an uphill battle, though. If it is, in fact, a .MUI file then it's probably signed (MUIs are technically DLLs, and although they are usually just loaded as resource files they can contain executable code so I expect Microsoft signs and enforces signature checks on them). Thus even if you get filesystem write access, it may not work.
A true custom ROM, where you could remove the signature check requirements, would probably work. That's no simple thing to ask for, though!
Click to expand...
Click to collapse
What is free time for if not to obsess over little niggly things? Thanks for the feedback

Help with ADB Commands

Hi, I backup my phone every couple weeks. I normally backup my phone by adb pull to my HDD on my PC. Not really crazy, but i guess im doing it so often im using more space on the HDD then i would like.
Each backup goes to a brand new separate folder. So thats a bunch of folders with many Gb of data and most of it is repeated information. I however have a bunch of new files in each new backup. Some previous backups cant be deleted because ive actually wiped my phone and information on those specific backups arnt in the newer backups.
What i want is a way to sync the /sdcard/ on my N6 to a folder on my F:\shamu_backup. By sync i mean it pulls new files that arnt in the F:\shamu_backup. That way i dont have to have repeated information in my backups. It can get tedious trying to find all the changes i've done and delete all the files i dont need from the previous backups.
Adb has a sync, but try as i might, i cant seem to get it to work.
adb sync /sdcard/ F:\shamu_backup
no go
adb sync /sdcard/
no go
adb sync F:\shamu_backup /sdcard/
no go
adb sync /sdcard/ -p F:/shamu_backup
no go
Anyway, i could go on but i guess my tries are fruitless. Maybe this command isnt even for what i want, so if their is something better then please let me know. Today i just made a backup to a separate folder because im done googling it for now, but id appreciate some help for the future.
It looks like it's host -> device
Code:
" adb sync [ <directory> ] - copy host->device only if changed\n"
" (-l means list but don't copy)\n"
" (see 'adb help all')\
lol, im not going to knock you for just repeating the documentation verbatim, however it would be awesome if you could give me some additional information that would actually help me. The first thing i did when i found out about the command was read that. I then did like 10min of googling. Some sites talk about it but its exactly like the documentation states. I haven't actually learned anything about the command from this thread....
It's not the documentation, it's the source code. There can't be more info than that.
https://android.googlesource.com/platform/system/core/+/android-6.0.1_r11/adb/
Just out of curiosity, was this page one of the locations you found in your ten minutes of searching? On XDA, we also have a search engine, and when used it sometimes comes up with marvelous things, like this tutorial. If you didn't try the search engine on the site, perhaps you should have, as the tutorial happened to also be featured on the XDA Portal (i.e. the XDA front page).
Unfortunately, I'm not sure you'll be able to get more information than this.
Ok, i would like to walk through one slowly. I would like to say thank you to both of you. You guys rock. It is frustrating, and i think my tone should have been better.
Moving on, I would like to say that by additional information i mean i would just love for someone to literally write out the command for me that actually works. I know this might sound insane but i cant actually get it to work. Ive done testing sessions on several occasions trying to get it to work and it just doesn't want to. Im clearly missing it, whatever im suppose to do it has gone straight over my head.
That guide is great that you posted but says nothing about the adb sync that im trying to do. No i did not explicitly search xda, i used google for several sites which did include several xda threads. I guess in response to:
"Just out of curiosity, was this page one of the locations you found in your ten minutes of searching? On XDA, we also have a search engine, and when used it sometimes comes up with marvelous things, like this tutorial. If you didn't try the search engine on the site, perhaps you should have, as the tutorial happened to also be featured on the XDA Portal (i.e. the XDA front page)."
I guess im just really stupid here, and im not being sarcastic. I have no clue where in that page where it talks about "adb sync" . I guess im asking you to treat me lower then you did above, and just show me? The location that i want to sync from my phone to pc is "/sdcard/" and the spot on my pc is "f:\shamu_backup".
and to show you guys im trying and not being lazy, (i really want your help...) i shall show you more of my guesses.
adb sync f:\shamu_backup /sdcard/
no dice
Looking at your tutorial, maybe your trying to say i was suppose to use shell... No dice:
adb shell sync f:\shamu_backup /sdcard/
no dice
maybe im suppose to put it in brackets?
adb sync [f:\shamu_backup /sdcard/]
no dice
adb sync [/sdcard/ f:shamu_backup]
no dice
Anywho, i would be really thankful if you guys could just write exactly what i need to write so as to not create any more confusion. I clearly have no idea how to use this command.
It's host to device, and not vice versa. It is used to push more files to the device, but only those that are missing or changed.

Categories

Resources