yashsingh1/xdaforums huggingface dataset:
[Acer Iconia A500] yumyum999:
Hello,

I have also problems navigating the usb drive.As mentioned above I found the dir but it shows (Directory empty).Im using a 8gb transcend flash drive.On 128mb flash drive there is no problem viewing and accesing the files.Any other have the same problem or solution?

:o I change the file system from NTFS to FAT32 and it works now(such a stupid user Ive become)
[Desire Q&A, Help & Troubleshooting] adacho1988:
Hi. On first sorry for my english cause it not to great.

I flashed today the newest version of OXYGEN rom 2.1 and as always flashed with this htc_ime_mod (specialy fixed for aosp) but with this version of rom it won't work. Apps phisicly are in system\app\ but i can't see them in aplications list. Somebody know what to do? This my favorite keyboard and best rom i ever had and i must have them both. Please help!:confused:
[Desire Q&A, Help & Troubleshooting] adacho1988:
Nobody?
[Desire Q&A, Help & Troubleshooting] bouss:
Try an older version of the keyboard. Worked for me.
[Galaxy 3 General] lashton:
I cant seem to upgrade my galaxy 3 to ANY rom now, it sits on the pulsating Samsung logo no matter WHAT ROM i use, even the original one the phone came with
[Galaxy 3 General] kyrillos13:
It seems that is a good soft brick :) Remove the battery, press the power on button for 10 seconds, remove the battery, enter download mode, flash my rom and wipe data & cache from recovery. Try that!
[Galaxy 3 General] lashton:
Your ROM does not work, it shows the start screen before the phone boots and stays there, doesn't work with ANY 2.2 rom, tried about 8-10 of them all dont work
[Xoom Q&A, Help & Troubleshooting] dslisfree:
I love the zoom. I hate the web browser inertia scrolling. How do I improve it? It doesn't scroll as quickly or fast.
[Xoom Q&A, Help & Troubleshooting] kevdog:
+1. Seems like this should be an easy framework-res mod but I really have no idea.
[Xoom Q&A, Help & Troubleshooting] BrokenPixel:
use a different browser? I've heard opera plays nice with the xoom, but no flash.. so you have to go back and forth if you will be viewing any flash content.
[Streak 5 Q&A, Help & Troubleshooting] nthknd:
Any one have or know how I can get the dell stage from 351 deleted by accident. Please help
[Streak 5 Q&A, Help & Troubleshooting] quazimojo:
Cant you just do a factory reset which should recover that file ? .

I am guessing by the way you worded what you said that you accidentally deleted it and are looking for someone with the file ?.
[Streak 5 Q&A, Help & Troubleshooting] nthknd:
Yeah I finally just did a re loaded of the 351 firmware and that solve the problem next is to do a nandroid backup.
[KIN Two Software Development] kintwouser:
Thanks but Hardware Virtualization came up as a no on my laptop.

I hope someone else tries.

I know I know I have to change my username as there are many similar and it gets confusing.

Thanks for taking the time for all the above text
[KIN Two Software Development] klamation:
I had a quick read-over what you put, but haven't looked at everything in detail. My wife had a baby yesterday morning, so I'm finding myself rather busy as of late.

Anyway, I'm more than happy to run some tests. Here's what I have access to right now (at home), with much more available when I get back to work in two weeks:

XPS m1530 laptop running x86 Windows 7 (dual-boot to Ubuntu 10.10 running as the Joli OS front). No Hardware Virtualization available for this system, though it can run VMWare for 32-bit Windows OS's.

Macbook Pro (Intel 64-bit archetecture) running 10.6.7 Snow Leopard. Can set up virtual machines if needed, using VMWare, but I'm not sure if that's necessary or not.

Powerbook G4 (PPC) running 10.5.x (latest 10.5 build). Can't run virtual machines, but can be used if another source is helpful to trace.

My personal KIN TWOm running the M OS build. Can technically be reverted back to the TWO (non-M) OS, but I'd rather not lose everything as it's my working phone.

My wife's TWOm, not activated. I can probably play with this more, as she isn't ready to use it yet, but I'd be in trouble if I bricked it.

At work, I have access to a number of different computers and OS's, as needed. I don't think this would be necessary, but they are still there.

John, can I ask where you're at? I've gotten the notion that you're not in the US, as you've said you don't have access to a CDMA network. Is there any way we can get your phone to a US Verizon store for assistance?
[KIN Two Software Development] johnkussack:
This has hardware capabilities (VMX feature), but you should have to install XP (or 7) through bootcamp and then install the OSX there, as the host must be windows. Anyway, you'r "lucky" as 64 bit machines can get up to 32 bytes from the usb bus, so 2x my limitation (not enough but more).

I'm from Europe, so most phone network is common GSM with some 3G implementations. I didn bought the phone from verizon, so have no relation to them and hence, no way to give them the phone expecting a working return (why should they in any case?).
[KIN Two Software Development] klamation:
After I read the details of what you want to do, I thought the same thing. I have 64-bit Windows 7 set up on a bootcamp partition (I actually use VMware Fusion to run it, most of the time, but can natively boot into it, if I need). I have never been successful at setting up an OSX VM though, as it's not officially supported. If you have any reference on how to do it, I'm all ears. I'll do more research into it after posting this. :)

Considering the phone is less than a year old, it should still be under warranty. I know I've taken phones into their stores before and had them reimage them. I should try that with the KIN to see if they can do it (if the stores actually have the ability to reimage a KIN phone, indicating they have a ROM of it)
[KIN Two Software Development] awesome71717:
I could assist, I have a tri-boot of vista, 7, and OS X.

I doubt that there is a 128 bit processor emulator, let alone the OS...so wouldn't a solution be to use the same technique ,but "freeze" the process to collect data being transferred?

When I mean freezing, I mean slowing the USB data transfer speeds (using hardware underclocking, on the computer and/or phone)
[KIN Two Software Development] johnkussack:
@klamation

http://www.redmondpie.com/how-to-install-os-x-snow-leopard-in-vmware-windows-7-9140301/

Also, it could be a hackintosh image, i guess. At least if it is able to install the kin media sync software...

i didnt understand anything beyond the 1st line.

there is no need to slow anything as it was a OSX kernel limitation thing, period.
[KIN Two Software Development] kintwouser:
John,

Why do we need 64bit vmx capability to capture messages when the Zune Software is successfully messaging with 32 bit on windows machines? Obviously I am missing something important.

Dave
[KIN Two Software Development] johnkussack:
You'r missing a more detailed reading of the first post.

Quoteing myself:
[KIN Two Software Development] awesome71717:
John, I was talking about halting the processor of the phone to allow the cache of data to be recorded and cleared. Once cleared, the processor will resume and the cycle can be repeated until the data is fully collected.

Anyway, has anyone found a jtag port on the board?
[KIN Two Software Development] johnkussack:
I guess that it would be feasible in a parallel universe. And not mentioning that it's a host os "problem" (st#### OSx), not the phone fault.

Also please posting random ideas without thinking about what you say. A jtag? really?

And in the random case where you can plug one JTag cable/homemade adapter.... how the hell will you use it? with what program? with what known hardware specific schematics?

We cannot handle a USB writing... forget about other access...
[KIN Two Software Development] kintwouser:
Trying to start up Mac OSX 10.6 on a dell 630 laptop but keep getting a cpu has been disabled by the guest operating system error. Maybe I can get a newer copy of MAC that will work.
[KIN Two Software Development] awesome71717:
@ kintwouser

If you are having problems, look for kexts oriented around vmware or your own hardware if you're using hardware acceleration.

@John

Ah. Well then I'll just hop into my Delorean that I modified to travel to alternate dimensions, rather than just through time.

Ok ok I'll try to resist irking you any further.
[KIN Two Software Development] johnkussack:
I just reread the Kin Media Sync to asure it, and you can install it over a 10.5.6 Osx which is the labeled "Leopard" (as is), so i guess easier to get.

Maybe a little hackintosh image would do the same thing, as we dont really need compatibility... as long as the Media Sync works i wouldnt care about having audio on the virtual machine, or networking.. whatever.

On my own plain of existance, i tried to follow the url i posted and went till 95% of the installation, but Virtual machine didnt keep installing, so i had to turn the pc (was about 3 hours). I guess i will try with another different image or my official leopard dvd's.

It's kinda weird in my case, using a macbook with windows to vitualize a OSX... haha.
[KIN Two Software Development] kintwouser:
I've been trying to install SL for about 30 hrs now with no success. I've tried three different versions. VMware 7 is OK here but ACPI errors keeps disabling the CPU during osx install. I have edited the vmx file to no avail. Some suggested that I need kext files but I can't install them if osx isn't installed. I'll keep trying as it is a quest now.
[KIN Two Software Development] zero2duo:
don't know if i am breaking the agreements of this forum since i didn't read it (ala the latest south park episode) but here:

http://tehparadox.com/forum/f51/snow-leopard-10-6-6-vmware-hackintosh-newbies-1973493/

No editing needed. You just need to get VMware Workstation from the official site and use that custom vmware osx image. I have tested it and it works. Now if only I had the phone I could really do some testing.
[KIN Two Software Development] johnkussack:
Great find, i'm downloading it atm. Well, i think they could have chosen a (mega)better site but's ok. Queued downloads.

I will try the "installation" in my bootcamped windows XP plus vmware and then kin media sync.... Now I need a phone too, heehehehehe.
[KIN Two Software Development] klamation:
John,

I got a 10.6.7 VM running on my Win7 bootcamp partition. I followed the steps you mentioned and was able to capture some USB sniff/trace logs of browsing the device and copying a file. (inexperience during the initial sync missed the bulk of the sync).

You can find the file at www.kyleandelin.com/KIN - let me know if this helps or if you need something more?
[KIN Two Software Development] johnkussack:
Phew, i saw a little pack of problems hahaha (unexpected!)

While i stopped doing this, there was a new version released (2.0) and its format is not readable with 1.6 (version i have).

Installing 2.0 didnt solved the issue, as it says that was captured with a 64 bitOS version and it's not compatible with 32 bits version..... The 2.0 is the first one that included the support for 64 bits.

Man, this is all against us haha.

So... possible solutions:

- Install v1.6. May not work on 64bit os

- Install v2.0 as 32 bit verison. May not work on 64 bits or may be autoinstalled and set to 64bits.

So... what to do from here:

Please, confirm my theory before going further.

- Perform a capture from unplug state (needs to be from start). Must include the plugin till kin shows the connected status.

- Stop the capture session.

- Check the captured data in usblyzer.

- Look for the first "Request" column with "Bulk or Interrupt transfer" value.

--- If there is no suck column in all the capture session, the whole process is futile (no MTP protocol would have been transfered) and we should rethink our options.

--- If there is, please check that its column "Raw data" contains at least "10 00 00 00 01 00 02 10 ... " or a very close value.

If i'm right, and the column matches, it means that usblyzer has successfully captured the mtpz OpenSession request. Also, if it was that way, the "magic" instructions would be the before it.

If there are more than 1 and it's not the first one, please check for it :D.
[KIN Two Software Development] johnkussack:
I am finally gonna get a new (working) device, so i think that things are going to be a bit fun in some time....:D.

This time, just MTP, no Qualcomm random options testing.. (hahahahaha)
[KIN Two Software Development] kintwouser:
Great news,

We need you. I'm still trying to install Snow Leopard.
[KIN Two Software Development] klamation:
Crap, has it really been a week since you wrote that? I tell ya, everything seems to be against this! (external and internal issues...)

So the 2.0 version seems to be the only version to support 64-bit Windows, which I'm running. Unfortunately, I can't downgrade to a 32-bit version for the capture, but if you haven't given up, what about creating a 64-bit VM to review the information?

Of course, if you're getting a new phone shortly, it might not matter anymore.

Anyway, I did run the other tests you asked, to the best of my understanding. I took some screenshots of the results so you can at least see what I saw.

http://kyleandelin.com/KIN/usblyzer.png and http://kyleandelin.com/KIN/usblyzer2.png if you can view them?

I did these the same day you asked for them, but then had my internet fail (see? external issues?!?) and was unable to connect to get them uploaded..

So what steps do you suggest we take next?

-edit- Oh, I know you're going to get a new phone yourself to work with, but if it'd help to connect to my computer through some screen sharing (Skype, etc) and see what I mean, let me know. :D
[KIN Two Software Development] klamation:
Even if it doesn't help with Kin testing, it'd be fun to have it. What's the holdup you're having on doing that? I watched a video from Youtube from a coworker (http://www.youtube.com/watch?v=_rZ3_zo8er8) and found it worked perfectly.

Of course, if your skill level is good, then having it set up for testing the Kin connection is even better!
[KIN Two Software Development] johnkussack:
Well some things:

I was able to download, "install" and trough patiently testing, discover that the required params in my macbook (XP bootcamped) are "arch=i386 busratio=9" hahaha.

the VM goes as fast as a rock moving underwater, but i was able to fix the USB using the Kext patch from the page and have kin media sync installed there.

Physical Phone is on the way, so i guess that after shipment, toll inspection and all the dumb process in the middle,I will receive it within 2011 (hahaha).

@Klamation:

Fortunately, your pictures show that i was right or at least half right:

Neutral news

- There are no control transfer instructions captured (i think) so if there is one needed to "enable" the "Connected" status we may not know how to enable it.

Good news

- USblyzer was enable to sniff all the MTP protocol communication. It's shown on the 8th line of the first picture. MTP devices are not so smart, so if no cryptography/drm/timed events were used, we can just resend the whole session (PC->Kin data) and we will probably get the same results. Of course, if no control transfer are needed.

I got some ideas for testing if neutral news are bad or good news, but i guess i will need a real device @ home.

First idea coming to my mind:

Cross reference a OSX usb sniff (without Kin media installed) agains one with it. We can determine what control transfers are done in both cases, removing the ones that are made by the OS itself.

It needs Xcode (or OSX dev pack) installed and use the console/terminal filtering the results... PITA, but could work.
[KIN Two Software Development] johnkussack:
Hey guys, i must apologize. I was wrong.

Since a few hours (since the phone came) i have been playing around with it.

Must thank to Klamation for testing this thing following the steps, although i had to do it in v1.6 because the version mismatch.

Sooo, i was wrong because no control transfer was involved in all this thing. As shown on Klamation pictures and further logs, control transfer there was some kind of OS calling or whatever.

The "Connected" label / window is done with a propietary MTP instruction (not standard) which turns the window ON and it's autoclosed by Kin when you close session, disconnect the device, ... etc.

I attached a ultralow-res video "proof-of-concept" where i do a "lame-sync" (skipped a lot of things) from my console application on linux and well... it shows the connected status when i wanted, and closed the session when i wanted too ;).

I didnt know how to test the read/writing of files, so... at least it's something, i think! ;).

Just for knowledge, this is what is shown on console:

./kingateway
Opening the controller
Checking for kernel attaching
Claiming the interface
WRITING opensession to KIN :
WRITING GETDEVICEINFO to KIN :
Enabling CONNECTED STATUS in 8 secs:
WRITING ENABLE_CONNECTED to KIN :
SLEEPING
WRITING CLOSESESSION to KIN :
Releasing the interface
Closing the controller
[KIN Two Software Development] klamation:
Nice work, man. Talk about a low-res video, though.

So were you able to actually identify the MTP commands that are being used, and you're manually pushing those through?

I'll admit my MTP knowledge is still subpar, so is it something that can be used like a telnet connection to a webserver, where you can manually type the commands (e.g. "GET http://www.google.com/")? Or is it all raw binary communication?
[KIN Two Software Development] johnkussack:
Yes, i look at them in a "known ones" table (posted by me here).

And it's raw communication, defining the values by hand and compiling the App. It's kind of a parrot mode, so I resend the values and see what happens.

I'm gonna do some kind of "tests" for reading an image from the kin, with and without enabling the connected status, so it should yell in 1st case, and allow me on the 2nd.

Nothing so surprising yet, apart of the status set.
[KIN Two Software Development] klamation:
Any progress counts!

If you remember, I mentioned using XNJB (sounds like a webcomic..) and I can view a lot of information (including files) but was unable to retrieve or send files to the Kin. I just connected it again, and found the Device Settings tab (where it shows the name) allows me to update the name of the device, which seems to use a standard MTP call. Strange.

I wonder if the only limitation for MTP is with raw data packet communication?
[KIN Two Software Development] johnkussack:
I've run a small test, using cheats.

Known image size, image ID, raw data (logged).

Sent the command without enabling the read/write status --> Failure

Sent the enable command + read --> Failure (too many bytes to read, hurrr).

Sent the enable command + read in 512bytes bursts --> Success.

Soo i was able to read from the device, run a "file image.jpg" command, which showed:

image.jpg: JPEG image data, EXIF standard

And i could succesfully see it in pornview (hahaha weird name for a normal image viewer).

I guess that XNJB or MTP-tools could be re-programmed (modified) to include this instruction before read/write data or files.
[KIN Two Software Development] klamation:
I think it's possible to rewrite it. I haven't looked into the source enough, yet, but it says it uses libmtp.

I did another test in XNJB and found it's possible to delete a file from it, out of the box. So I guess the only thing right now is the data functionality. If you can extend that...
[KIN Two Software Development] johnkussack:
Well, i said it. Also, you can format the device storage. Of course, it only has meaning of zune files or contacts (if you have it) storage files.

It's a small change, but i cannot find a place to put it on libmtp sourcecode. It's just that i don't want to reinvent the wheel if i can avoid it.

I will do some tests when i have more free time, so i could make a windows commandline-program with a driver (requiring the kin zune's one to be removed and "flipping" zune syncing).

MOD EDIT: please, think about the kids... ;)
[KIN Two Software Development] johnkussack:
Mmm I have been (succesfully) trying several commands for the kin today:

- GetNumObjects -> Retrieves how many files are in the storage (including folders & subfolders)

- GetObjectHandles -> Retrieves all the ID's from files in the storage

- GetObjectInfo -> Retrieves Object/file info for "X" ID

- GetObject -> Downloads "X" file from the kin (if Write/Read mode is enabled & ID is valid & Object is downloadable). It sends you the raw binary data, so you can write to a binary file (lame output) and open it after transmission ends.

Which are all what's needed to download all the files from the Kin Storage. Of course, you can only download files (not folders), and there are some files that can't be downloaded (like said folders or playlist files).

So i guess that whenever i am able to upload a file, it will have same basic functionality as Zune syncing (get storage used/free space, upload files, download files). The downside (for some people) would be that it's linux only atm, and it requires admin privileges.

About the overused term "hacking", the way i see is upload a .CAB file (aka Cabinet file) which is labeled by MTP as "Firmware" file, and it's supported by the kin (apparently). Of course, we dont know what format it has for kin nor mtp.

Other way could be to upload a windows ce (or windows mobile?) exe with label "0300"(unknown binary file) and see what happens.

It probably wont do anything but, as Zune nor kin studio let you upload anything apart music, photos or videos, one began to suspect things.

In any case, if the upload of a "0300" file is doable, it would mean that through the use of a program, you can use the kin as a normal portable device in the sense of uploading & downloading files.

Btw: some myths i can tag right now:

- Contacts added from the kin are stored in a file inside "Storage" [Busted: After Storage-format they are still there]

- Storage can be formatted without resetting the kin [Confirmed]

@NeoS2007 ooops sorry.
[KIN Two Software Development] johnkussack:
And i guess that last post "answering" myself.

I have been analyzing / studying how the upload goes in this protocol (sigh!) and i was able to write a binary file to the kin. Also, after a while, download it back to the computer (checking integrity later with "file" command).

Facts by now:

Example file: Opera.cab (Opera mobile 10 for Windows mobile)

Uploading a "firmware" file (or binary) and rebooting doesnt make it appear nor get an APP icon on the menu. Retested with Zune HD real firmware files too.

So i confirm what i said above. using this you can sync the kin the old-fashioned way and also store binary files on your kin as if it was a external disk.

Now, what are your suggestions about this?
[KIN Two Software Development] awesome71717:
As for suggestions, I'm not sure at the moment. Although the developers of the openZDK on the Zuneboards should be interested in this. They may assist in coding for a simple sync app or further exploit the platform.

Good luck, you've done the impossible so far.
[Galaxy S I9000 General] superstrongboy:
Hi guys,

I had darky's rom on my phone and then i had to factory reset it. It was working fine after the factory reset. I wanted to go back to stock firmware since i was planning on taking my phone to the Bell store tomorrow but in doing so i bricked my phone. Now all it does is show the boot screen and then the screen turns black and it keeps on vibrating randomly.

Can anyone PLEASE help me with this? I wanna go back to stock firmware if possible, or any firmware really i just wanna get my phone working. please help
[Galaxy S I9000 General] bobloblawsum:
What version of darky's rom were you using and which stock firmware version did you want to go back to?

It could be that you were using a version of darky's rom that is gingerbread and you flashed back to the froyo stock rom.